From 2648cb15bf7503d0e4a752e0f357b0af4857044a Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Mon, 11 Jul 2016 21:02:02 +0200 Subject: [PATCH] Tests: set ignoreNodes properly --- dune/solvers/test/cgsteptest.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/dune/solvers/test/cgsteptest.cc b/dune/solvers/test/cgsteptest.cc index 471b8c8a..5cda78ff 100644 --- a/dune/solvers/test/cgsteptest.cc +++ b/dune/solvers/test/cgsteptest.cc @@ -92,8 +92,7 @@ struct CGTestSuite typename Problem::Vector>:: create(Dune::Solvers::BlockGS::LocalSolvers::gs(), Dune::Solvers::BlockGS::Direction::SYMMETRIC); - blockgs.ignoreNodes_ = - new typename Problem::BitVector(p.u.size(), false); + blockgs.setIgnore(p.ignore); CGSolver<typename Problem::Matrix, typename Problem::Vector> solver( &p.A, &u_copy, &rhs_copy, &blockgs, maxIterations, stepTol, @@ -113,6 +112,7 @@ struct CGTestSuite Dune::Solvers::CGStep<typename Problem::Matrix, typename Problem::Vector> cgStep(p.A, u_copy, rhs_copy); + cgStep.setIgnore(p.ignore); ::LoopSolver<typename Problem::Vector> solver( &cgStep, maxIterations, stepTol, &p.energyNorm, verbosity, relativeErrors); @@ -133,13 +133,12 @@ struct CGTestSuite typename Problem::Vector>:: create(Dune::Solvers::BlockGS::LocalSolvers::gs(), Dune::Solvers::BlockGS::Direction::SYMMETRIC); - blockgs.ignoreNodes_ = - new typename Problem::BitVector(p.u.size(), false); - + blockgs.setIgnore(p.ignore); Dune::Solvers::CGStep<typename Problem::Matrix, typename Problem::Vector> cgStep(p.A, u_copy, rhs_copy, blockgs); + cgStep.setIgnore(p.ignore); ::LoopSolver<typename Problem::Vector> solver( &cgStep, maxIterations, stepTol, &p.energyNorm, verbosity, relativeErrors); -- GitLab