Graphite
Loading...
Searching...
No Matches
graphite::EigenLDLTWrapper< T > Class Template Reference
Collaboration diagram for graphite::EigenLDLTWrapper< T >:

Public Member Functions

bool analyze_pattern (const Eigen::SparseMatrix< T, Eigen::ColMajor > &matrix)
 
bool factorize (const Eigen::SparseMatrix< T, Eigen::ColMajor > &matrix)
 
bool solve (const VecMap< T > &b, VecMap< T > &x)
 
bool analyze_pattern (const Eigen::SparseMatrix< double, Eigen::ColMajor > &matrix)
 
bool factorize (const Eigen::SparseMatrix< double, Eigen::ColMajor > &matrix)
 
bool solve (const VecMap< double > &b, VecMap< double > &x)
 
bool analyze_pattern (const Eigen::SparseMatrix< float, Eigen::ColMajor > &matrix)
 
bool factorize (const Eigen::SparseMatrix< float, Eigen::ColMajor > &matrix)
 
bool solve (const VecMap< float > &b, VecMap< float > &x)
 
bool analyze_pattern (const Eigen::SparseMatrix< double, Eigen::ColMajor > &matrix)
 
bool factorize (const Eigen::SparseMatrix< double, Eigen::ColMajor > &matrix)
 
bool solve (const VecMap< double > &b, VecMap< double > &x)
 
bool analyze_pattern (const Eigen::SparseMatrix< float, Eigen::ColMajor > &matrix)
 
bool factorize (const Eigen::SparseMatrix< float, Eigen::ColMajor > &matrix)
 
bool solve (const VecMap< float > &b, VecMap< float > &x)
 

Private Types

using solver_impl = EigenLDLTSolverImpl< T >
 

Private Attributes

solver_impl * solver
 

The documentation for this class was generated from the following file: