diff --git a/dune/solvers/test/gssteptest.cc b/dune/solvers/test/gssteptest.cc index 30b8e58b9e446ebaabc4bfb1aef73c40c535d05a..2db9213956f04ee67f0a5c02c72f53de312e0495 100644 --- a/dune/solvers/test/gssteptest.cc +++ b/dune/solvers/test/gssteptest.cc @@ -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); diff --git a/dune/solvers/test/multigridtest.cc b/dune/solvers/test/multigridtest.cc index 653cb2bd41a84c395adae45ccfe8a4cad0fb185b..a61476aab414719d1166c2a676644b8a167c62f7 100644 --- a/dune/solvers/test/multigridtest.cc +++ b/dune/solvers/test/multigridtest.cc @@ -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 diff --git a/dune/solvers/test/projectedgradienttest.cc b/dune/solvers/test/projectedgradienttest.cc index df1fe3468f5a9a27c84c06b95a3965650dd78303..7eeef5fdc704a57bb504fd50128ec4dda04a1102 100644 --- a/dune/solvers/test/projectedgradienttest.cc +++ b/dune/solvers/test/projectedgradienttest.cc @@ -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); diff --git a/dune/solvers/test/quadraticipoptsolvertest.cc b/dune/solvers/test/quadraticipoptsolvertest.cc index 7024362aed532429621e4a9a3e3ec52a4a9b7394..b606782a4bf71750248b9292570ceeec602aeff8 100644 --- a/dune/solvers/test/quadraticipoptsolvertest.cc +++ b/dune/solvers/test/quadraticipoptsolvertest.cc @@ -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(); diff --git a/dune/solvers/test/umfpacksolvertest.cc b/dune/solvers/test/umfpacksolvertest.cc index be328f9bff2d33af6366950e9ee58953152278de..545170c12951d75ecc147b95b3e04ea3027d8cc5 100644 --- a/dune/solvers/test/umfpacksolvertest.cc +++ b/dune/solvers/test/umfpacksolvertest.cc @@ -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();