template<typename _MatrixType, int _UpLo, typename _Ordering>
SimplicialCholesky class
Contents
- Reference
Base classes
-
template<typename Derived>class SimplicialCholeskyBase
- A base class for direct sparse Cholesky factorizations.
Public functions
- void analyzePattern(const MatrixType& a)
- auto compute(const MatrixType& matrix) -> SimplicialCholesky&
- void factorize(const MatrixType& a)
Function documentation
template<typename _MatrixType, int _UpLo, typename _Ordering>
void Eigen:: SimplicialCholesky<_MatrixType, _UpLo, _Ordering>:: analyzePattern(const MatrixType& a)
Performs a symbolic decomposition on the sparcity of matrix.
This function is particularly useful when solving for several problems having the same structure.
template<typename _MatrixType, int _UpLo, typename _Ordering>
SimplicialCholesky& Eigen:: SimplicialCholesky<_MatrixType, _UpLo, _Ordering>:: compute(const MatrixType& matrix)
Computes the sparse Cholesky decomposition of matrix
template<typename _MatrixType, int _UpLo, typename _Ordering>
void Eigen:: SimplicialCholesky<_MatrixType, _UpLo, _Ordering>:: factorize(const MatrixType& a)
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.