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 exposeQRSolvers();
16 void exposeMINRESSolver();
20 
22  using namespace Eigen;
23 
30 
31  {
32  bp::enum_<DecompositionOptions>("DecompositionOptions")
33  .value("ComputeFullU", ComputeFullU)
34  .value("ComputeThinU", ComputeThinU)
35  .value("ComputeFullV", ComputeFullV)
36  .value("ComputeThinV", ComputeThinV)
37  .value("EigenvaluesOnly", EigenvaluesOnly)
38  .value("ComputeEigenvectors", ComputeEigenvectors)
39  .value("Ax_lBx", Ax_lBx)
40  .value("ABx_lx", ABx_lx)
41  .value("BAx_lx", BAx_lx);
42  }
43 
44  // Expose sparse decompositions
47 
49 
50 #ifdef EIGENPY_WITH_CHOLMOD_SUPPORT
51  exposeCholmod();
52 #endif
53 
54 #ifdef EIGENPY_WITH_ACCELERATE_SUPPORT
56 #endif
57 }
58 } // 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::exposeQRSolvers
void exposeQRSolvers()
Definition: qr-solvers.cpp:8
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:21
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 Jun 14 2024 02:15:58