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
- 
Successif computation was successful,NumericalIssueif 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: