#define NM_Success
Numerical method exited with success.
Base class for all matrices stored in sparse format.
virtual FloatArray * backSubstitutionWith(FloatArray &y) const
Computes the solution of linear system where A is receiver.
This base class is an abstraction for all numerical methods solving sparse linear system of equations...
Implements the solution of linear system of equation in the form Ax=b using direct factorization meth...
unsigned long NM_Status
Mask defining NumMetod Status; which can be asked after finishing computation by Numerical Method...
virtual ~LDLTFactorization()
Destructor.
Class representing vector of real numbers.
virtual SparseMtrx * factorized()
Returns the receiver factorized.
REGISTER_SparseLinSolver(IMLSolver, ST_IML)
virtual bool canBeFactorized() const =0
Determines, whether receiver can be factorized.
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.
virtual NM_Status solve(SparseMtrx &A, FloatArray &b, FloatArray &x)
Solves the given linear system by LDL^T factorization.