Spec-Zone.ru › Eigen3
Eigen::CholmodBase
analyzePattern() template<typename _MatrixType , int _UpLo, typename Derived >
void Eigen::CholmodBase < _MatrixType, _UpLo, Derived >::analyzePattern ( const MatrixType & matrix
)
inline
Performs a symbolic decomposition on the sparsity pattern of matrix .
This function is particularly useful when solving for several problems having the same structure.
See also
factorize()
cholmod() template<typename _MatrixType , int _UpLo, typename Derived >
Returns a reference to the Cholmod's configuration structure to get a full control over the performed operations. See the Cholmod user guide for details.
compute() template<typename _MatrixType , int _UpLo, typename Derived >
Derived& Eigen::CholmodBase < _MatrixType, _UpLo, Derived >::compute ( const MatrixType & matrix
)
inline
Computes the sparse Cholesky decomposition of matrix
determinant() template<typename _MatrixType , int _UpLo, typename Derived >
Returns
the determinant of the underlying matrix from the current factorization
factorize() template<typename _MatrixType , int _UpLo, typename Derived >
void Eigen::CholmodBase < _MatrixType, _UpLo, Derived >::factorize ( const MatrixType & matrix
)
inline
Performs a numeric decomposition of matrix
The given matrix must have the same sparsity pattern as the matrix on which the symbolic decomposition has been performed.
See also
analyzePattern()
info() template<typename _MatrixType , int _UpLo, typename Derived >
Reports whether previous computation was successful.
Returns
Success if computation was successful, NumericalIssue if the matrix.appears to be negative.
logDeterminant() template<typename _MatrixType , int _UpLo, typename Derived >
Returns
the log determinant of the underlying matrix from the current factorization
setShift() template<typename _MatrixType , int _UpLo, typename Derived >
Derived& Eigen::CholmodBase < _MatrixType, _UpLo, Derived >::setShift ( const RealScalar & offset
)
inline
Sets the shift parameter that will be used to adjust the diagonal coefficients during the numerical factorization.
During the numerical factorization, an offset term is added to the diagonal coefficients: d_ii = offset + d_ii
The default is offset=0 .
Returns
a reference to *this.
The documentation for this class was generated from the following file: