35 #ifndef sparselinsystemnm_h 36 #define sparselinsystemnm_h 66 virtual const char *giveClassName()
const = 0;
67 std :: string
errorInfo(
const char *func) {
return std :: string(this->giveClassName()) + func; }
95 virtual SparseMtrxType giveRecommendedMatrix(
bool symmetric)
const = 0;
98 #endif // sparselinsystemnm_h LinSystSolverType
The values of this type should be related not to specific solvers, but more to specific packages that...
Base class for all matrices stored in sparse format.
This base class is an abstraction for all numerical methods solving sparse linear system of equations...
This base class is an abstraction for numerical algorithm.
unsigned long NM_Status
Mask defining NumMetod Status; which can be asked after finishing computation by Numerical Method...
std::string errorInfo(const char *func)
SparseMtrxType
Enumerative type used to identify the sparse matrix type.
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
Abstract base class representing the "problem" under consideration.
the oofem namespace is to define a context or scope in which all oofem names are defined.