34 #ifndef spoolessolver_h 35 #define spoolessolver_h 41 #include <spooles/misc.h> 42 #include <spooles/FrontMtx.h> 43 #include <spooles/SymbFac.h> 49 #define _IFT_SpoolesSolver_Name "spooles" 50 #define _IFT_SpoolesSolver_msglvl "msglvl" 51 #define _IFT_SpoolesSolver_msgfile "msgfile" 106 #endif // spoolessolver_h LinSystSolverType
The values of this type should be related not to specific solvers, but more to specific packages that...
Implements the solution of linear system of equation in the form using solvers from SPOOLES library...
virtual const char * giveClassName() const
Spooles sparse mtrx representation.
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...
unsigned long NM_Status
Mask defining NumMetod Status; which can be asked after finishing computation by Numerical Method...
SparseMtrx * Lhs
Last mapped LHS matrix.
SparseMtrx::SparseMtrxVersionType lhsVersion
Last mapped matrix version.
long SparseMtrxVersionType
SparseMtrxType
Enumerative type used to identify the sparse matrix type.
Class representing the special graph constructed from two polygons that is used to perform boolean op...
Class representing vector of real numbers.
virtual LinSystSolverType giveLinSystSolverType() const
IRResultType
Type defining the return values of InputRecord reading operations.
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.
SubMtxManager * mtxmanager
virtual SparseMtrxType giveRecommendedMatrix(bool symmetric) const
Returns the recommended sparse matrix type for this solver.