Provides a generic linear solver based on the ISTL that chooses the solver and preconditioner at runtime. More...
#include <memory>#include <dune/common/parallel/mpihelper.hh>#include <dune/common/parametertree.hh>#include "linearsolverparameters.hh"#include <dune/istl/preconditioners.hh>#include <dune/istl/paamg/amg.hh>#include "preconditioners.hh"#include <dune/istl/solvers.hh>#include <dune/istl/solverfactory.hh>#include <dumux/common/typetraits/matrix.hh>#include <dumux/linear/solver.hh>#include <dumux/linear/parallelhelpers.hh>#include <dumux/linear/istlsolverregistry.hh>Go to the source code of this file.
Provides a generic linear solver based on the ISTL that chooses the solver and preconditioner at runtime.
Classes | |
| class | Dumux::IstlSolverFactoryBackend< LinearSolverTraits > |
| A linear solver using the dune-istl solver factory to choose the solver and preconditioner at runtime. More... | |
Namespaces | |
| namespace | Dumux |
| Adaption of the non-isothermal two-phase two-component flow model to problems with CO2. | |
Functions | |
| template<class Matrix , class LinearOperator > | |
| void | Dumux::initSolverFactories () |
| Initialize the solver factories for regular matrices or MultiTypeBlockMatrices. More... | |