The base class for the direct Cholesky factorization of Cholmod.
More...
#include <CholmodSupport.h >
template<typename _MatrixType, int _UpLo, typename Derived>
class Eigen::CholmodBase< _MatrixType, _UpLo, Derived >
The base class for the direct Cholesky factorization of Cholmod.
See also class CholmodSupernodalLLT , class CholmodSimplicialLDLT , class CholmodSimplicialLLT
◆ analyzePattern()
template<typename _MatrixType, int _UpLo, typename Derived>
void analyzePattern
(
const MatrixType & matrix )
inline
◆ cholmod()
template<typename _MatrixType, int _UpLo, typename Derived>
cholmod_common & cholmod
(
)
inline
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 & compute
(
const MatrixType & matrix )
inline
Computes the sparse Cholesky decomposition of matrix
◆ factorize()
template<typename _MatrixType, int _UpLo, typename Derived>
void factorize
(
const MatrixType & matrix )
inline
◆ info()
template<typename _MatrixType, int _UpLo, typename Derived>
Reports whether previous computation was successful.
Returns Success if computation was succesful, NumericalIssue if the matrix.appears to be negative.
◆ solve() [1/2]
template<typename _MatrixType, int _UpLo, typename Derived>
template<typename Rhs>
Returns the solution x of using the current decomposition of A.
See also compute()
◆ solve() [2/2]
template<typename _MatrixType, int _UpLo, typename Derived>
template<typename Rhs>
Returns the solution x of using the current decomposition of A.
See also compute()
The documentation for this class was generated from the following file: