Classes | Namespaces | Enumerations | Functions
CholmodSupport.h File Reference

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)

Enumeration Type Documentation

Enumerator:
CholmodAuto 
CholmodSimplicialLLt 
CholmodSupernodalLLt 
CholmodLDLt 

Definition at line 148 of file CholmodSupport.h.


Function Documentation

template<typename _Scalar , int _Options, typename _Index >
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.

template<typename _Scalar , int _Options, typename _Index >
const cholmod_sparse viewAsCholmod ( const SparseMatrix< _Scalar, _Options, _Index > &  mat)

Definition at line 98 of file CholmodSupport.h.

template<typename _Scalar , int _Options, typename _Index , unsigned int UpLo>
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.

template<typename Derived >
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.

template<typename Scalar , int Flags, typename Index >
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.



libicr
Author(s): Robert Krug
autogenerated on Mon Jan 6 2014 11:34:05