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... | |
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.