#include <CholmodSupport.h>
Public Member Functions | |
void | compute (const MatrixType &matrix) |
const Base::CholMatrixType & | matrixL (void) const |
template<typename Derived > | |
void | solveInPlace (MatrixBase< Derived > &b) const |
SparseLLT (const MatrixType &matrix, int flags=0) | |
SparseLLT (int flags=0) | |
~SparseLLT () | |
Protected Types | |
typedef SparseLLT< MatrixType > | Base |
typedef Base::RealScalar | RealScalar |
typedef Base::Scalar | Scalar |
Protected Attributes | |
cholmod_common | m_cholmod |
cholmod_factor * | m_cholmodFactor |
Definition at line 123 of file CholmodSupport.h.
typedef SparseLLT<MatrixType> SparseLLT< MatrixType, Cholmod >::Base [protected] |
Definition at line 126 of file CholmodSupport.h.
typedef Base::RealScalar SparseLLT< MatrixType, Cholmod >::RealScalar [protected] |
Reimplemented from SparseLLT< MatrixType >.
Definition at line 128 of file CholmodSupport.h.
typedef Base::Scalar SparseLLT< MatrixType, Cholmod >::Scalar [protected] |
Reimplemented from SparseLLT< MatrixType >.
Definition at line 127 of file CholmodSupport.h.
SparseLLT< MatrixType, Cholmod >::SparseLLT | ( | int | flags = 0 |
) | [inline] |
Creates a dummy LLT factorization object with flags flags.
Reimplemented from SparseLLT< MatrixType >.
Definition at line 137 of file CholmodSupport.h.
SparseLLT< MatrixType, Cholmod >::SparseLLT | ( | const MatrixType & | matrix, | |
int | flags = 0 | |||
) | [inline] |
Creates a LLT object and compute the respective factorization of matrix using flags flags.
Reimplemented from SparseLLT< MatrixType >.
Definition at line 143 of file CholmodSupport.h.
Definition at line 150 of file CholmodSupport.h.
void SparseLLT< MatrixType, Cholmod >::compute | ( | const MatrixType & | matrix | ) | [inline] |
Computes/re-computes the LLT factorization
Reimplemented from SparseLLT< MatrixType >.
Definition at line 170 of file CholmodSupport.h.
const SparseLLT< MatrixType >::CholMatrixType & SparseLLT< MatrixType, Cholmod >::matrixL | ( | void | ) | const [inline] |
Reimplemented from SparseLLT< MatrixType >.
Definition at line 202 of file CholmodSupport.h.
void SparseLLT< MatrixType, Cholmod >::solveInPlace | ( | MatrixBase< Derived > & | b | ) | const [inline] |
Reimplemented from SparseLLT< MatrixType >.
Definition at line 219 of file CholmodSupport.h.
cholmod_common SparseLLT< MatrixType, Cholmod >::m_cholmod [mutable, protected] |
Definition at line 165 of file CholmodSupport.h.
cholmod_factor* SparseLLT< MatrixType, Cholmod >::m_cholmodFactor [protected] |
Definition at line 166 of file CholmodSupport.h.