Graphite
Loading...
Searching...
No Matches
eigen_solver_interface.hpp File Reference
#include <Eigen/Sparse>
#include <Eigen/SparseCholesky>
Include dependency graph for eigen_solver_interface.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  graphite::EigenLDLTWrapper< T >
 

Typedefs

template<typename T >
using graphite::VecMap = Eigen::Map< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
 

Functions

template<typename Solver >
Solvergraphite::create_eigen_ldlt_solver ()
 
template<typename Solver >
void graphite::destroy_eigen_ldlt_solver (Solver *solver)
 
template<>
EigenLDLTSolverImpl< double > * graphite::create_eigen_ldlt_solver< EigenLDLTSolverImpl< double > > ()
 
template<>
EigenLDLTSolverImpl< float > * graphite::create_eigen_ldlt_solver< EigenLDLTSolverImpl< float > > ()
 
template<>
void graphite::destroy_eigen_ldlt_solver< EigenLDLTSolverImpl< double > > (EigenLDLTSolverImpl< double > *solver)
 
template<>
void graphite::destroy_eigen_ldlt_solver< EigenLDLTSolverImpl< float > > (EigenLDLTSolverImpl< float > *solver)