30 #define SolverBase_H 1
51 typedef double value_type;
73 virtual double residualNorm()
const = 0;
82 template <
typename MatrixType>
83 virtual void setMatrix( MatrixType
const& newMatrix ) = 0;
85 virtual void setTolerance(
double newTolerance ) = 0;
108 std::string section ) = 0;
Definition: solverlinear.hpp:33
virtual void setOptionsFromGetPot(GetPot const &dataFile, std::string section)=0
abstract base class for wrapped (linear) solvers
Definition: solverbase.hpp:43
virtual ~SolverBase()=0
destructor
virtual void setMatrix(MatrixType const &newMatrix)=0
set matrix
virtual static SolverBase * New()=0
create a new instance