Skip to content
Snippets Groups Projects
Commit 6b695154 authored by Elias Pipping's avatar Elias Pipping
Browse files

Tests: Use setIgnore

parent 1238e85b
Branches
No related tags found
No related merge requests found
......@@ -54,7 +54,7 @@ struct GSTestSuite {
auto solve = [&](Step* step, double stepTol, size_t maxIterations) {
Vector u_copy = p.u;
step->setProblem(p.A, u_copy, p.rhs);
step->ignoreNodes_ = &p.ignore;
step->setIgnore(p.ignore);
LoopSolver solver(step, maxIterations, stepTol, &p.energyNorm, verbosity,
relativeErrors);
......
......@@ -83,7 +83,7 @@ struct MultigridTestSuite
mgStep.setProblem(p.A,p.u,p.rhs);
mgStep.setSmoother(&smoother);
mgStep.setMGType(1,3,3);
mgStep.ignoreNodes_ = &p.ignore;
mgStep.setIgnore(p.ignore);
mgStep.basesolver_ = &basesolver;
// create loop solver
......
......@@ -38,7 +38,7 @@ bool solveObstacleProblemByProjectedGradientSolver(const MatrixType& mat, Vector
ProjectedGradientStep<MatrixType, VectorType> projGradStep(mat, x, rhs);
projGradStep.obstacles_ = &boxConstraints;
projGradStep.ignoreNodes_ = &ignore;
projGradStep.setIgnore(ignore);
//projGrad.iterate();
EnergyNorm<MatrixType,VectorType>* h1SemiNorm = new EnergyNorm<MatrixType,VectorType>(mat);
......
......@@ -40,7 +40,7 @@ void solveObstacleProblemByQuadraticIPOptSolver(const GridType& grid, const Matr
// create solver
Solver solver(mat,x,rhs, NumProc::REDUCED);
solver.ignoreNodes_ = &ignore;
solver.setIgnore(ignore);
solver.obstacles_ = &boxConstraints;
// solve problem
solver.solve();
......
......@@ -41,7 +41,7 @@ struct UMFPackSolverTestSuite
typedef Solvers::UMFPackSolver<typename Problem::Matrix,
typename Problem::Vector> Solver;
Solver solver(p.A,p.u,p.rhs);
solver.ignoreNodes_ = &p.ignore;
solver.setIgnore(p.ignore);
// solve problem
solver.preprocess();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment