From 6b695154b5dd3f5593ff67746c242555099766fe Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Mon, 11 Jul 2016 22:31:47 +0200
Subject: [PATCH] Tests: Use setIgnore

---
 dune/solvers/test/gssteptest.cc               | 2 +-
 dune/solvers/test/multigridtest.cc            | 2 +-
 dune/solvers/test/projectedgradienttest.cc    | 2 +-
 dune/solvers/test/quadraticipoptsolvertest.cc | 2 +-
 dune/solvers/test/umfpacksolvertest.cc        | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dune/solvers/test/gssteptest.cc b/dune/solvers/test/gssteptest.cc
index 30b8e58b..2db92139 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 653cb2bd..a61476aa 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 df1fe346..7eeef5fd 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 7024362a..b606782a 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 be328f9b..545170c1 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();
-- 
GitLab