|
| IstlSolverFactoryBackend (const std::string ¶mGroup="") |
| Construct the backend for the sequential case only.
|
|
| IstlSolverFactoryBackend (const typename LinearSolverTraits::GridView &gridView, const typename LinearSolverTraits::DofMapper &dofMapper, const std::string ¶mGroup="") |
| Construct the backend for parallel or sequential runs.
|
|
bool | solve (Matrix &A, Vector &x, Vector &b) |
| Solve a linear system.
|
|
const Dune::InverseOperatorResult & | result () const |
|
const std::string & | name () const |
|
Scalar | norm (const Vector &x) const |
|
template<class Matrix , class Vector > |
bool | solve (const Matrix &A, Vector &x, const Vector &b) |
| Solve the linear system Ax = b.
|
|
template<class Vector > |
auto | norm (const Vector &x) const |
|
const std::string & | paramGroup () const |
| the parameter group for getting parameter from the parameter tree
|
|
int | verbosity () const |
| the verbosity level
|
|
void | setVerbosity (int v) |
| set the verbosity level
|
|
int | maxIter () const |
| the maximum number of linear solver iterations
|
|
void | setMaxIter (int i) |
| set the maximum number of linear solver iterations
|
|
Scalar | residReduction () const |
| the linear solver residual reduction
|
|
void | setResidualReduction (Scalar r) |
| set the linear solver residual reduction
|
|
Scalar | relaxation () const |
| the linear solver relaxation factor
|
|
void | setRelaxation (Scalar r) |
| set the linear solver relaxation factor
|
|
int | precondIter () const |
| the number of preconditioner iterations
|
|
void | setPrecondIter (int i) |
| set the number of preconditioner iterations
|
|
int | precondVerbosity () const |
| the preconditioner verbosity
|
|
void | setPrecondVerbosity (int verbosityLevel) |
| set the preconditioner verbosity
|
|