#include <CholmodSupportLegacy.h>
Public Types | |
typedef MatrixType::Index | Index |
typedef _MatrixType | MatrixType |
Public Member Functions | |
cholmod_common * | cholmodCommon () const |
const cholmod_factor * | cholmodFactor () const |
Index | cols () const |
void | compute (const _MatrixType &matrix) |
const Base::CholMatrixType & | matrixL (void) const |
Index | rows () const |
template<typename Rhs > | |
const internal::solve_retval < SparseLDLT< MatrixType, Cholmod >, Rhs > | solve (const MatrixBase< Rhs > &b) const |
template<typename Derived > | |
void | solveInPlace (MatrixBase< Derived > &b) const |
SparseLDLT (int flags=0) | |
SparseLDLT (const _MatrixType &matrix, int flags=0) | |
bool | succeeded () const |
~SparseLDLT () | |
Protected Types | |
typedef SparseLDLT< _MatrixType > | Base |
typedef Base::RealScalar | RealScalar |
typedef Base::Scalar | Scalar |
Protected Attributes | |
cholmod_common | m_cholmod |
cholmod_factor * | m_cholmodFactor |
Definition at line 325 of file CholmodSupportLegacy.h.
typedef SparseLDLT<_MatrixType> SparseLDLT< _MatrixType, Cholmod >::Base [protected] |
Definition at line 328 of file CholmodSupportLegacy.h.
typedef MatrixType::Index SparseLDLT< _MatrixType, Cholmod >::Index |
Reimplemented from SparseLDLT< _MatrixType >.
Definition at line 339 of file CholmodSupportLegacy.h.
typedef _MatrixType SparseLDLT< _MatrixType, Cholmod >::MatrixType |
Reimplemented from SparseLDLT< _MatrixType >.
Definition at line 338 of file CholmodSupportLegacy.h.
typedef Base::RealScalar SparseLDLT< _MatrixType, Cholmod >::RealScalar [protected] |
Reimplemented from SparseLDLT< _MatrixType >.
Definition at line 330 of file CholmodSupportLegacy.h.
typedef Base::Scalar SparseLDLT< _MatrixType, Cholmod >::Scalar [protected] |
Reimplemented from SparseLDLT< _MatrixType >.
Definition at line 329 of file CholmodSupportLegacy.h.
SparseLDLT< _MatrixType, Cholmod >::SparseLDLT | ( | int | flags = 0 | ) | [inline] |
Creates a dummy LDLT factorization object with flags flags.
Reimplemented from SparseLDLT< _MatrixType >.
Definition at line 341 of file CholmodSupportLegacy.h.
SparseLDLT< _MatrixType, Cholmod >::SparseLDLT | ( | const _MatrixType & | matrix, |
int | flags = 0 |
||
) | [inline] |
Creates a LDLT object and compute the respective factorization of matrix using flags flags.
Reimplemented from SparseLDLT< _MatrixType >.
Definition at line 347 of file CholmodSupportLegacy.h.
SparseLDLT< _MatrixType, Cholmod >::~SparseLDLT | ( | ) | [inline] |
Definition at line 354 of file CholmodSupportLegacy.h.
cholmod_common* SparseLDLT< _MatrixType, Cholmod >::cholmodCommon | ( | ) | const [inline] |
Definition at line 382 of file CholmodSupportLegacy.h.
const cholmod_factor* SparseLDLT< _MatrixType, Cholmod >::cholmodFactor | ( | ) | const [inline] |
Definition at line 379 of file CholmodSupportLegacy.h.
Index SparseLDLT< _MatrixType, Cholmod >::cols | ( | void | ) | const [inline] |
Reimplemented from SparseLDLT< _MatrixType >.
Definition at line 376 of file CholmodSupportLegacy.h.
void SparseLDLT< _MatrixType, Cholmod >::compute | ( | const _MatrixType & | matrix | ) |
Computes/re-computes the LDLT factorization
Reimplemented from SparseLDLT< _MatrixType >.
Definition at line 430 of file CholmodSupportLegacy.h.
const SparseLDLT< _MatrixType >::CholMatrixType & SparseLDLT< _MatrixType, Cholmod >::matrixL | ( | void | ) | const [inline] |
Reimplemented from SparseLDLT< _MatrixType >.
Definition at line 473 of file CholmodSupportLegacy.h.
Index SparseLDLT< _MatrixType, Cholmod >::rows | ( | void | ) | const [inline] |
Reimplemented from SparseLDLT< _MatrixType >.
Definition at line 377 of file CholmodSupportLegacy.h.
const internal::solve_retval<SparseLDLT<MatrixType, Cholmod>, Rhs> SparseLDLT< _MatrixType, Cholmod >::solve | ( | const MatrixBase< Rhs > & | b | ) | const [inline] |
Reimplemented from SparseLDLT< _MatrixType >.
Definition at line 368 of file CholmodSupportLegacy.h.
void SparseLDLT< _MatrixType, Cholmod >::solveInPlace | ( | MatrixBase< Derived > & | b | ) | const |
Reimplemented from SparseLDLT< _MatrixType >.
Definition at line 495 of file CholmodSupportLegacy.h.
bool SparseLDLT< _MatrixType, Cholmod >::succeeded | ( | void | ) | const |
Reimplemented from SparseLDLT< _MatrixType >.
Definition at line 467 of file CholmodSupportLegacy.h.
cholmod_common SparseLDLT< _MatrixType, Cholmod >::m_cholmod [mutable, protected] |
Definition at line 388 of file CholmodSupportLegacy.h.
cholmod_factor* SparseLDLT< _MatrixType, Cholmod >::m_cholmodFactor [protected] |
Definition at line 389 of file CholmodSupportLegacy.h.