cholmod.cpp
Go to the documentation of this file.
1 /*
2  * Copyright 2024 INRIA
3  */
4 
5 #include "eigenpy/fwd.hpp"
7 
11 
12 namespace eigenpy {
13 
14 void exposeCholmod() {
15  using namespace Eigen;
16 
17  typedef Eigen::SparseMatrix<double, Eigen::ColMajor> ColMajorSparseMatrix;
18  // typedef Eigen::SparseMatrix<double,Eigen::RowMajor> RowMajorSparseMatrix;
19 
20  bp::enum_<CholmodMode>("CholmodMode")
21  .value("CholmodAuto", CholmodAuto)
22  .value("CholmodSimplicialLLt", CholmodSimplicialLLt)
23  .value("CholmodSupernodalLLt", CholmodSupernodalLLt)
24  .value("CholmodLDLt", CholmodLDLt);
25 
27  "CholmodSimplicialLLT");
29  "CholmodSimplicialLDLT");
31  "CholmodSupernodalLLT");
32 }
33 } // namespace eigenpy
Eigen
Definition: complex.cpp:7
eigenpy::CholmodSimplicialLLTVisitor::expose
static void expose()
Definition: CholmodSimplicialLLT.hpp:37
CholmodSimplicialLDLT.hpp
CholmodSimplicialLLT.hpp
fwd.hpp
eigenpy
Definition: alignment.hpp:14
eigenpy::CholmodSupernodalLLTVisitor::expose
static void expose()
Definition: CholmodSupernodalLLT.hpp:37
decompositions.hpp
CholmodSupernodalLLT.hpp
eigenpy::CholmodSimplicialLDLTVisitor::expose
static void expose()
Definition: CholmodSimplicialLDLT.hpp:37
eigenpy::exposeCholmod
void exposeCholmod()
Definition: cholmod.cpp:14


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Sat Nov 2 2024 02:14:45