Adds default creators for preconditioners for ISTL.
More...
#include <PreconCreator.hpp>
|
static void | init () |
|
static void | init_ilu (std::false_type) |
|
static void | init_ilu (std::true_type) |
|
static void | init_amg (std::false_type) |
|
static void | init_amg (std::true_type) |
|
static void | init_bjacobi (Types< Dune::Amg::SequentialInformation >, Dune::PriorityTag< 2 >) |
|
template<class Comm > |
static void | init_bjacobi (Types< Comm >, Dune::PriorityTag< 1 >) |
|
template<class Traits>
class AMDiS::DefaultCreators< ISTLPreconCreatorInterface< Traits > >
Adds default creators for preconditioners for ISTL.
Adds creators for istl preconditioners.
- diag, jacobi: Diagonal preconditioner (Default),
- See also
- Dune::SeqJac
- gs, *gauss_seidel**: Gauss-Seidel preconditioner,
- See also
- Dune::SeqGS
- sor: Successive Overrelaxation methods,
- See also
- Dune::SeqSOR
- ssor: Symmetric Successive Overrelaxation methods,
- See also
- Dune::SeqSSOR
- pssor: A parallel SSOR preconditioner (requires overlap),
- See also
- Dune::ParSSOR
- richardson: Richardson methods,
- See also
- Dune::Richardson
- solver: Turns an InverseOperator into a Preconditioner,
- See also
- Dune::InverseOperator2Preconditioner
- bjacobi: Block-Jacobi methods,
- See also
- Dune::BlockPreconditioner,
-
Dune::NoverlappingBlockPreconditioner
- ilu,ilu0: Incomplete LU factorization,
- See also
- Dune::SeqILU
- ildl: Incomplete LDL factorization,
- See also
- Dune::SeqILDL
- amg,fastamg,kamg: Algebraic multigrid methods,
- See also
- Dune::Amg::AMG,
-
Dune::Amg::FastAMG,
-
Dune::Amg::KAMG
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/amdis-test/checkouts/develop/amdis/linearalgebra/istl/PreconCreator.hpp