decompositions.cpp
Go to the documentation of this file.
1 /*
2  * Copyright 2020-2024 INRIA
3  */
4 
6 
7 #include "eigenpy/fwd.hpp"
8 
9 namespace eigenpy {
10 
11 void exposeEigenSolver();
13 void exposeLLTSolver();
14 void exposeLDLTSolver();
15 void exposeMINRESSolver();
19 
21  using namespace Eigen;
22 
28 
29  {
30  bp::enum_<DecompositionOptions>("DecompositionOptions")
31  .value("ComputeFullU", ComputeFullU)
32  .value("ComputeThinU", ComputeThinU)
33  .value("ComputeFullV", ComputeFullV)
34  .value("ComputeThinV", ComputeThinV)
35  .value("EigenvaluesOnly", EigenvaluesOnly)
36  .value("ComputeEigenvectors", ComputeEigenvectors)
37  .value("Ax_lBx", Ax_lBx)
38  .value("ABx_lx", ABx_lx)
39  .value("BAx_lx", BAx_lx);
40  }
41 
42  // Expose sparse decompositions
45 
47 
48 #ifdef EIGENPY_WITH_CHOLMOD_SUPPORT
49  exposeCholmod();
50 #endif
51 
52 #ifdef EIGENPY_WITH_ACCELERATE_SUPPORT
54 #endif
55 }
56 } // namespace eigenpy
Eigen
Definition: complex.cpp:7
eigenpy::exposeSelfAdjointEigenSolver
void exposeSelfAdjointEigenSolver()
Definition: self-adjoint-eigen-solver.cpp:9
eigenpy::exposePermutationMatrix
void exposePermutationMatrix()
Definition: permutation-matrix.cpp:8
fwd.hpp
eigenpy
Definition: alignment.hpp:14
decompositions.hpp
eigenpy::exposeSimplicialLLTSolver
void exposeSimplicialLLTSolver()
Definition: simplicial-llt-solver.cpp:8
eigenpy::exposeMINRESSolver
void exposeMINRESSolver()
Definition: minres-solver.cpp:8
eigenpy::exposeDecompositions
void EIGENPY_DLLAPI exposeDecompositions()
Definition: decompositions.cpp:20
eigenpy::exposeLDLTSolver
void exposeLDLTSolver()
Definition: ldlt-solver.cpp:8
eigenpy::exposeLLTSolver
void exposeLLTSolver()
Definition: llt-solver.cpp:8
eigenpy::exposeAccelerate
void exposeAccelerate()
Definition: accelerate.cpp:12
eigenpy::exposeCholmod
void exposeCholmod()
Definition: cholmod.cpp:14
eigenpy::exposeEigenSolver
void exposeEigenSolver()
Definition: eigen-solver.cpp:9
eigenpy::exposeSimplicialLDLTSolver
void exposeSimplicialLDLTSolver()
Definition: simplicial-ldlt-solver.cpp:8


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Fri Apr 26 2024 02:17:35