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

Tests: ::TruncatedBlockGSStep -> BlockGSStep

parent 1c526652
Branches
No related tags found
No related merge requests found
Pipeline #
......@@ -20,8 +20,8 @@
#include <dune/solvers/transferoperators/compressedmultigridtransfer.hh>
#include <dune/solvers/norms/energynorm.hh>
#include <dune/solvers/solvers/loopsolver.hh>
#include <dune/solvers/iterationsteps/blockgssteps.hh>
#include <dune/solvers/iterationsteps/multigridstep.hh>
#include <dune/solvers/iterationsteps/truncatedblockgsstep.hh>
#include "common.hh"
......@@ -54,7 +54,6 @@ struct MultigridTestSuite
typedef MultigridStep<Matrix, Vector, BitVector> MGStep;
typedef MultigridTransfer<Vector, BitVector, Matrix> Transfer;
typedef CompressedMultigridTransfer<Vector, BitVector, Matrix> TransferImplementation;
typedef TruncatedBlockGSStep<Matrix, Vector> Smoother;
// we need a vector of pointers to the transfer operator base class
std::vector<Transfer*> transfer(grid.maxLevel());
......@@ -67,7 +66,12 @@ struct MultigridTestSuite
}
// set up smoothers and basesolver
Smoother smoother, basesolver_step;
auto smoother =
Dune::Solvers::BlockGSStepFactory<Matrix, Vector>::create(
Dune::Solvers::BlockGS::LocalSolvers::gs()),
basesolver_step =
  • Owner

    I'd like to donate an auto and a dot on top of the comma. I case yours are sparse I have some more lying around here. ;-)

  • Contributor

    On it ;)

  • Please register or sign in to reply
Dune::Solvers::BlockGSStepFactory<Matrix, Vector>::create(
Dune::Solvers::BlockGS::LocalSolvers::gs());
typename Problem::Norm basenorm(basesolver_step);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment