#include <sparsesolver.hpp>


Public Member Functions | |
| virtual bool | Compute (const SparseMatrixBase &) |
| computes the factorization, returns true if succeeded | |
| virtual void | SetFlags (int flag) |
| virtual void | SetPrecision (double prec) |
| virtual bool | Solve (const MatrixBase &b, MatrixBase &x) |
| virtual bool | SolveInPlace (MatrixBase &b) |
| SparseLUMUMPS () | |
| default constructor | |
| virtual std::string | typeIdent () const |
| returns the name of the datatype | |
| virtual | ~SparseLUMUMPS () |
| destructor | |
Private Types | |
|
typedef TSolverInterface::MUMPS_STRUC_C | TSolverData |
| typedef TMumpsInterface< TScalar > | TSolverInterface |
Private Member Functions | |
| void | clear () |
| void | init () |
| const std::string | mumpserror (int id) const |
Private Attributes | |
| TSolverData | m_solver |
| bool | m_solvercontainsdata |
| virtual bool tngmath::SparseLUMUMPS::Solve | ( | const MatrixBase & | b, | |
| MatrixBase & | x | |||
| ) | [virtual] |
Factorizes this matrix and solves the given vector on return; returns true if succeeded
Reimplemented from tngmath::SparseLU.
| virtual bool tngmath::SparseLUMUMPS::SolveInPlace | ( | MatrixBase & | b | ) | [virtual] |
Factorizes this matrix and solves the given vector in place; returns true if succeeded
Reimplemented from tngmath::SparseLU.
1.5.6