Classes

class  Eigen::CholmodBase< MatrixType_, UpLo_, Derived >
 The base class for the direct Cholesky factorization of Cholmod. More...
 
class  Eigen::CholmodDecomposition< MatrixType_, UpLo_ >
 A general Cholesky factorization and solver based on Cholmod. More...
 
class  Eigen::CholmodSimplicialLDLT< MatrixType_, UpLo_ >
 A simplicial direct Cholesky (LDLT) factorization and solver based on Cholmod. More...
 
class  Eigen::CholmodSimplicialLLT< MatrixType_, UpLo_ >
 A simplicial direct Cholesky (LLT) factorization and solver based on Cholmod. More...
 
class  Eigen::CholmodSupernodalLLT< MatrixType_, UpLo_ >
 A supernodal Cholesky (LLT) factorization and solver based on Cholmod. More...
 

Detailed Description

This module provides an interface to the Cholmod library which is part of the suitesparse package. It provides the two following main factorization classes:

For the sake of completeness, this module also propose the two following classes:

In order to use this module, the cholmod headers must be accessible from the include paths, and your binary must be linked to the cholmod library and its dependencies. The dependencies depend on how cholmod has been compiled. For a cmake based project, you can use our FindCholmod.cmake module to help you in this task.