Go to the source code of this file.
Classes | |
class | CholmodDecomposition< _MatrixType, _UpLo > |
A Cholesky factorization and solver based on Cholmod. More... | |
struct | internal::solve_retval< CholmodDecomposition< _MatrixType, _UpLo >, Rhs > |
struct | internal::sparse_solve_retval< CholmodDecomposition< _MatrixType, _UpLo >, Rhs > |
Namespaces | |
namespace | internal |
Enumerations | |
enum | CholmodMode { CholmodAuto, CholmodSimplicialLLt, CholmodSupernodalLLt, CholmodLDLt } |
Functions | |
template<typename Scalar , typename CholmodType > | |
void | internal::cholmod_configure_matrix (CholmodType &mat) |
template<typename _Scalar , int _Options, typename _Index > | |
cholmod_sparse | viewAsCholmod (SparseMatrix< _Scalar, _Options, _Index > &mat) |
template<typename _Scalar , int _Options, typename _Index > | |
const cholmod_sparse | viewAsCholmod (const SparseMatrix< _Scalar, _Options, _Index > &mat) |
template<typename _Scalar , int _Options, typename _Index , unsigned int UpLo> | |
cholmod_sparse | viewAsCholmod (const SparseSelfAdjointView< SparseMatrix< _Scalar, _Options, _Index >, UpLo > &mat) |
template<typename Derived > | |
cholmod_dense | viewAsCholmod (MatrixBase< Derived > &mat) |
template<typename Scalar , int Flags, typename Index > | |
MappedSparseMatrix< Scalar, Flags, Index > | viewAsEigen (cholmod_sparse &cm) |
enum CholmodMode |
Definition at line 148 of file CholmodSupport.h.
cholmod_sparse viewAsCholmod | ( | SparseMatrix< _Scalar, _Options, _Index > & | mat | ) |
Wraps the Eigen sparse matrix mat into a Cholmod sparse matrix object. Note that the data are shared.
Definition at line 65 of file CholmodSupport.h.
const cholmod_sparse viewAsCholmod | ( | const SparseMatrix< _Scalar, _Options, _Index > & | mat | ) |
Definition at line 98 of file CholmodSupport.h.
cholmod_sparse viewAsCholmod | ( | const SparseSelfAdjointView< SparseMatrix< _Scalar, _Options, _Index >, UpLo > & | mat | ) |
Returns a view of the Eigen sparse matrix mat as Cholmod sparse matrix. The data are not copied but shared.
Definition at line 107 of file CholmodSupport.h.
cholmod_dense viewAsCholmod | ( | MatrixBase< Derived > & | mat | ) |
Returns a view of the Eigen dense matrix mat as Cholmod dense matrix. The data are not copied but shared.
Definition at line 120 of file CholmodSupport.h.
MappedSparseMatrix<Scalar,Flags,Index> viewAsEigen | ( | cholmod_sparse & | cm | ) |
Returns a view of the Cholmod sparse matrix cm as an Eigen sparse matrix. The data are not copied but shared.
Definition at line 141 of file CholmodSupport.h.