|
| IncompleteCholesky (const MatrixType &matrix) |
|
Index | rows () const |
|
Index | cols () const |
|
ComputationInfo | info () const |
| Reports whether previous computation was successful. More...
|
|
void | setShift (Scalar shift) |
| Set the initial shift parameter.
|
|
template<typename MatrixType > |
void | analyzePattern (const MatrixType &mat) |
| Computes the fill reducing permutation vector.
|
|
template<typename MatrixType > |
void | factorize (const MatrixType &amat) |
|
template<typename MatrixType > |
void | compute (const MatrixType &matrix) |
|
template<typename Rhs , typename Dest > |
void | _solve (const Rhs &b, Dest &x) const |
|
template<typename Rhs > |
const internal::solve_retval< IncompleteCholesky, Rhs > | solve (const MatrixBase< Rhs > &b) const |
|
template<typename _MatrixType > |
void | factorize (const _MatrixType &mat) |
|
template<typename Scalar, int _UpLo = Lower, typename _OrderingType = NaturalOrdering<int>>
class Eigen::IncompleteCholesky< Scalar, _UpLo, _OrderingType >
Modified Incomplete Cholesky with dual threshold.
References : C-J. Lin and J. J. Moré, Incomplete Cholesky Factorizations with Limited memory, SIAM J. Sci. Comput. 21(1), pp. 24-45, 1999
- Template Parameters
-
_MatrixType | The type of the sparse matrix. It should be a symmetric matrix. It is advised to give a row-oriented sparse matrix |
_UpLo | The triangular part of the matrix to reference. |
_OrderingType | |