#include <sparsesolver.hpp>


Public Types | |
| enum | { CompleteFactorization = Eigen::CompleteFactorization, IncompleteFactorization = Eigen::IncompleteFactorization, MemoryEfficient = Eigen::MemoryEfficient, SupernodalMultifrontal = Eigen::SupernodalMultifrontal, SupernodalLeftLooking = Eigen::SupernodalLeftLooking } | 
Public Member Functions | |
| virtual bool | Compute (SparseMatrix &) | 
| computes the factorization, returns true if succeeded  | |
| virtual void | SetFlags (int flag) | 
| virtual void | SetPrecision (double prec) | 
| virtual bool | Solve (const Matrix &b, Matrix &x) | 
| virtual bool | SolveInPlace (Matrix &b) | 
| SparseLLT () | |
| default constructor  | |
| virtual std::string | typeIdent () const | 
| returns the name of the datatype  | |
| virtual | ~SparseLLT () | 
| destructor  | |
Private Types | |
| 
typedef Eigen::SparseLLT < TSparseSelfAdjointMatrix >  | TSolver | 
Private Member Functions | |
| const TSolver & | solver () const | 
| TSolver & | solver () | 
Private Attributes | |
| TSolver | m_solver | 
Solves the given vector on return; returns true if succeeded
Reimplemented from tmath::sparse::SparseSolver.
| virtual bool tmath::sparse::SparseLLT::SolveInPlace | ( | Matrix & | b | ) |  [virtual] | 
        
Factorizes this matrix and solves the given vector in place; returns true if succeeded
Reimplemented from tmath::sparse::SparseSolver.
Reimplemented in tmath::sparse::SparseLowerLLT, tmath::sparse::SparseLLTCholmod, and tmath::sparse::SparseLowerLLTCholmod.
 1.5.6