Implementation of RunnerInterface for ISTL solvers. More...
#include <ISTLSolver.hpp>
Inherits LinearSolverInterface< Mat, Vec >.
Classes | |
| struct | Creator |
| A creator to be used instead of the constructor. More... | |
Public Member Functions | |
| ISTLSolver (std::string const &prefix) | |
Public Member Functions inherited from LinearSolverInterface< Mat, Vec > | |
| virtual | ~LinearSolverInterface ()=default |
| Destructor. | |
| template<class TA , class TX , class TY , template< class > class MI, template< class > class VI> | |
| void | solve (MatrixFacade< TA, MI > const &A, VectorFacade< TX, VI > &x, VectorFacade< TY, VI > const &b, SolverInfo &solverInfo) |
| Public method to call in order to solve a linear system Ax = b. More... | |
| virtual RunnerInterface< Mat, Vec > * | runner () |
Protected Member Functions | |
| void | solveImpl (Mat const &A, Vec &x, Vec const &b, SolverInfo &solverInfo) override |
| Implements LinearSolverInterface::solveImpl() | |
Implementation of RunnerInterface for ISTL solvers.