Adds default creators for linear solvers based on Dune::BCRSMatrix
.
More...
#include <Solvers.hpp>
|
static void | init () |
|
static void | init_direct (std::false_type) |
|
static void | init_direct (std::true_type) |
|
template<class Traits>
class AMDiS::DefaultCreators< tag::solver< Traits > >
Adds default creators for linear solvers based on Dune::BCRSMatrix
.
Adds creators for full-matrix aware solvers.
- cg: conjugate gradient method,
- See also
- Dune::CGSolver
- pcg: Generalized preconditioned conjugate gradient solver,
- See also
- Dune::GeneralizedPCGSolver
- fcg: Accelerated flexible conjugate gradient method (dune >= 2.7),
- See also
- Dune::RestartedFCGSolver
- cfcg: Complete flexible conjugate gradient method (dune >= 2.7),
- See also
- Dune::CompleteFCGSolver
- bcgs: stabilized bi-conjugate gradient method,
- See also
- Dune::BiCGSTABSolver
- minres: Minimal residul method,
- See also
- Dune::MINRESSolver
- gmres: Generalized minimal residual method,
- See also
- Dune::RestartedGMResSolver
- fgmres: Flexible Generalized Minimal Residual (FGMRes) method (dune >= 2.7),
- See also
- Dune::RestartedFlexibleGMResSolver
- umfpack: external UMFPACK solver,
- See also
- Dune::UMFPack
- ldl: external LDL solver,
- See also
- Dune::LDL
- spqr: external SQPR solver,
- See also
- Dune::SQPR
- cholmod: external Cholmod solver (dune >= 2.7),
- See also
- Dune::Cholmod
- superlu: external SuperLU solver,
- See also
- Dune::SuperLU
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/amdis/checkouts/latest/amdis/linearalgebra/istl/Solvers.hpp