Adds default creators for linear solvers based on Eigen::SparseMatrix
.
More...
#include <SolverCreator.hpp>
Inherits DefaultSolverCreators< SolverTraits< Mat, Vec >, LinearSolverInterface< Mat, Vec > >.
|
static void | init () |
|
static void | init_direct (std::false_type) |
|
static void | init_direct (std::true_type) |
|
static void | init () |
|
static void | init_direct (std::false_type) |
|
static void | init_direct (std::true_type) |
|
static void | init () |
|
static void | init () |
|
static void | init_direct (std::false_type) |
|
static void | init_direct (std::true_type) |
|
template<class Mat, class Vec>
class AMDiS::DefaultCreators< LinearSolverInterface< Mat, Vec > >
Adds default creators for linear solvers based on Eigen::SparseMatrix
.
Adds default creators for linear solvers for the Petsc backend.
Adds default creators for linear solvers based on mtl::compressed2D
.
Adds creators for full-matrix aware solvers.
- cg: conjugate gradient method,
- See also
- Eigen::ConjugateGradient
- bcgs: stabilized bi-conjugate gradient method,
- See also
- Eigen::BiCGSTAB
- minres: Minimal Residual Algorithm (for symmetric matrices),
- See also
- Eigen::MINRES
- gmres: Generalized Minimal Residual Algorithm,
- See also
- Eigen::GMRES
- dgmres: stabilized bi-conjugate gradient method,
- See also
- Eigen::DGMRES
- umfpack: external UMFPACK solver,
- See also
- Eigen::UmfPackLU
- superlu: external SparseLU solver,
- See also
- Eigen::SparseLU
Adds creators for full-matrix aware solvers.
- cg: conjugate gradient method,
- See also
- cg_solver_type
- cgs: stabilized conjugate gradient mtheod,
- See also
- cgs_solver_type
- bicg: BiCG mtheod,
- See also
- bicg_solver_type
- bcgs: stabilized bi-conjugate gradient method,
- See also
- bicgstab_type
- bcgs2: stabilized bi-conjugate gradient method,
- See also
- bicgstab2_type
- qmr: Quasi-Minimal Residual method,
- See also
- qmr_solver_type
- tfqmr: Transposed-Free Quasi-Minimal Residual method,
- See also
- tfqmr_solver_type
- bcgsl: stabilized BiCG(ell) method,
- See also
- bicgstab_ell_type
- gmres: Generalized minimal residula method,
- See also
- gmres_type
- fgmres: Flexible GMRES,
- See also
- fgmres_type
- minres: Minimal residul method,
- See also
- minres_solver_type
- idrs: Induced Dimension Reduction method,
- See also
- idr_s_type
- gcr: Generalized conjugate residual method,
- See also
- gcr_type
- preonly: Just a pply a preconditioner,
- See also
- preonly_type
- umfpack: external UMFPACK solver,
- See also
- UmfpackRunner
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/amdis/checkouts/releases-0.3/amdis/linearalgebra/eigen/SolverCreator.hpp
- /home/docs/checkouts/readthedocs.org/user_builds/amdis/checkouts/releases-0.3/amdis/linearalgebra/mtl/ITL_Solver.hpp