AMDiS  0.3
The Adaptive Multi-Dimensional Simulation Toolbox
ISTLSolver< Mat, Vec > Class Template Reference

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()
 

Detailed Description

template<class Mat, class Vec>
class AMDiS::ISTLSolver< Mat, Vec >

Implementation of RunnerInterface for ISTL solvers.


The documentation for this class was generated from the following file: