Main Page
Namespaces
Classes
Files
File List
File Members
src
decompositions
decompositions.cpp
Go to the documentation of this file.
1
/*
2
* Copyright 2020 INRIA
3
*/
4
5
#include "
eigenpy/fwd.hpp
"
6
7
#include "
eigenpy/decompositions/decompositions.hpp
"
8
9
#include "
eigenpy/decompositions/EigenSolver.hpp
"
10
#include "
eigenpy/decompositions/SelfAdjointEigenSolver.hpp
"
11
#include "
eigenpy/decompositions/LLT.hpp
"
12
#include "
eigenpy/decompositions/LDLT.hpp
"
13
14
namespace
eigenpy
15
{
16
void
exposeDecompositions
()
17
{
18
using namespace
Eigen
;
19
namespace
bp
=
boost::python
;
20
21
EigenSolverVisitor<MatrixXd>::expose
(
"EigenSolver"
);
22
SelfAdjointEigenSolverVisitor<MatrixXd>::expose
(
"SelfAdjointEigenSolver"
);
23
LLTSolverVisitor<MatrixXd>::expose
(
"LLT"
);
24
LDLTSolverVisitor<MatrixXd>::expose
(
"LDLT"
);
25
26
{
27
bp::enum_<DecompositionOptions>(
"DecompositionOptions"
)
28
.
value
(
"ComputeFullU"
,ComputeFullU)
29
.value(
"ComputeThinU"
,ComputeThinU)
30
.value(
"ComputeFullV"
,ComputeFullV)
31
.value(
"ComputeThinV"
,ComputeThinV)
32
.value(
"EigenvaluesOnly"
,EigenvaluesOnly)
33
.value(
"ComputeEigenvectors"
,ComputeEigenvectors)
34
.value(
"Ax_lBx"
,Ax_lBx)
35
.value(
"ABx_lx"
,ABx_lx)
36
.value(
"BAx_lx"
,BAx_lx)
37
;
38
}
39
40
}
41
}
// namespace eigenpy
SelfAdjointEigenSolver.hpp
LDLT.hpp
Eigen
Definition:
complex.cpp:7
fwd.hpp
decompositions.hpp
eigenpy::SelfAdjointEigenSolverVisitor::expose
static void expose()
Definition:
SelfAdjointEigenSolver.hpp:74
eigenpy
Definition:
angle-axis.hpp:13
eigenpy::exposeDecompositions
void EIGENPY_DLLAPI exposeDecompositions()
Definition:
decompositions.cpp:16
eigenpy::EigenSolverVisitor::expose
static void expose()
Definition:
EigenSolver.hpp:71
EigenSolver.hpp
eigenpy::LDLTSolverVisitor::expose
static void expose()
Definition:
LDLT.hpp:89
eigenpy::LLTSolverVisitor::expose
static void expose()
Definition:
LLT.hpp:80
boost::python
Definition:
details.hpp:22
LLT.hpp
test_matrix.value
int value
Definition:
test_matrix.py:125
eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Sat Apr 17 2021 02:37:59