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

Tests: set ignoreNodes properly

parent 17ee591f
No related branches found
No related tags found
No related merge requests found
......@@ -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);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment