Wrapper class for different MTL4 itl-solvers. These solvers are parametrized by Matrix and Vector. More...
#include <KrylovRunner.hpp>
Inherits LinearSolverInterface< M, X, Y >.
Classes | |
| struct | Creator |
Public Member Functions | |
| KrylovRunner (std::string const &prefix) | |
| Constructor. | |
| void | init (M const &A) override |
| Implementation of LinearSolverInterface::init() | |
| void | finish () override |
| Implementation of LinearSolverInterface::finish() | |
| void | apply (X &x, Y const &b, Dune::InverseOperatorResult &stat) override |
| Implementation of LinearSolverInterface::apply() | |
Protected Member Functions | |
| void | createPrecon (std::string const &prefix) |
| Create left/right preconditioners from parameters given in the init-file. | |
Wrapper class for different MTL4 itl-solvers. These solvers are parametrized by Matrix and Vector.
|
inlineoverridevirtual |
Implementation of LinearSolverInterface::apply()
Implements LinearSolverInterface< M, X, Y >.
|
inlineoverridevirtual |
Implementation of LinearSolverInterface::finish()
Implements LinearSolverInterface< M, X, Y >.
|
inlineoverridevirtual |
Implementation of LinearSolverInterface::init()
Implements LinearSolverInterface< M, X, Y >.