#include <SimplicialCholesky.h>
Public Types | |
enum | { UpLo = _UpLo } |
typedef SimplicialCholeskyBase< SimplicialCholesky > | Base |
typedef SparseMatrix< Scalar, ColMajor, StorageIndex > | CholMatrixType |
typedef internal::traits< SimplicialLDLT< MatrixType, UpLo > > | LDLTTraits |
typedef internal::traits< SimplicialLLT< MatrixType, UpLo > > | LLTTraits |
typedef _MatrixType | MatrixType |
typedef MatrixType::RealScalar | RealScalar |
typedef MatrixType::Scalar | Scalar |
typedef MatrixType::StorageIndex | StorageIndex |
typedef internal::traits< SimplicialCholesky > | Traits |
typedef Matrix< Scalar, Dynamic, 1 > | VectorType |
Public Member Functions | |
template<typename Rhs , typename Dest > | |
void | _solve_impl (const MatrixBase< Rhs > &b, MatrixBase< Dest > &dest) const |
template<typename Rhs , typename Dest > | |
void | _solve_impl (const SparseMatrixBase< Rhs > &b, SparseMatrixBase< Dest > &dest) const |
void | analyzePattern (const MatrixType &a) |
SimplicialCholesky & | compute (const MatrixType &matrix) |
Scalar | determinant () const |
void | factorize (const MatrixType &a) |
const CholMatrixType | rawMatrix () const |
SimplicialCholesky & | setMode (SimplicialCholeskyMode mode) |
SimplicialCholesky () | |
SimplicialCholesky (const MatrixType &matrix) | |
const VectorType | vectorD () const |
Protected Attributes | |
bool | m_LDLT |
Definition at line 268 of file SimplicialCholesky.h.
Definition at line 508 of file SimplicialCholesky.h.
Definition at line 512 of file SimplicialCholesky.h.
Definition at line 515 of file SimplicialCholesky.h.
Definition at line 516 of file SimplicialCholesky.h.
typedef _MatrixType Eigen::SimplicialCholesky::MatrixType |
Definition at line 506 of file SimplicialCholesky.h.
typedef MatrixType::RealScalar Eigen::SimplicialCholesky::RealScalar |
Definition at line 510 of file SimplicialCholesky.h.
typedef MatrixType::Scalar Eigen::SimplicialCholesky::Scalar |
Definition at line 509 of file SimplicialCholesky.h.
typedef MatrixType::StorageIndex Eigen::SimplicialCholesky::StorageIndex |
Definition at line 511 of file SimplicialCholesky.h.
Definition at line 514 of file SimplicialCholesky.h.
typedef Matrix<Scalar,Dynamic,1> Eigen::SimplicialCholesky::VectorType |
Definition at line 513 of file SimplicialCholesky.h.
anonymous enum |
Enumerator | |
---|---|
UpLo |
Definition at line 507 of file SimplicialCholesky.h.
|
inline |
Definition at line 518 of file SimplicialCholesky.h.
|
inlineexplicit |
Definition at line 520 of file SimplicialCholesky.h.
|
inline |
Definition at line 589 of file SimplicialCholesky.h.
|
inline |
Definition at line 627 of file SimplicialCholesky.h.
|
inline |
Performs a symbolic decomposition on the sparcity of matrix.
This function is particularly useful when solving for several problems having the same structure.
Definition at line 568 of file SimplicialCholesky.h.
|
inline |
Computes the sparse Cholesky decomposition of matrix
Definition at line 553 of file SimplicialCholesky.h.
|
inline |
Definition at line 632 of file SimplicialCholesky.h.
|
inline |
Performs a numeric decomposition of matrix
The given matrix must has the same sparcity than the matrix on which the symbolic decomposition has been performed.
Definition at line 579 of file SimplicialCholesky.h.
|
inline |
Definition at line 547 of file SimplicialCholesky.h.
|
inline |
Definition at line 526 of file SimplicialCholesky.h.
|
inline |
Definition at line 543 of file SimplicialCholesky.h.
|
protected |
Definition at line 646 of file SimplicialCholesky.h.