src
decompositions
decompositions.cpp
Go to the documentation of this file.
1
/*
2
* Copyright 2020-2021 INRIA
3
*/
4
5
#include "
eigenpy/decompositions/decompositions.hpp
"
6
7
#include "
eigenpy/decompositions/EigenSolver.hpp
"
8
#include "
eigenpy/decompositions/LDLT.hpp
"
9
#include "
eigenpy/decompositions/LLT.hpp
"
10
#include "
eigenpy/decompositions/SelfAdjointEigenSolver.hpp
"
11
#include "
eigenpy/decompositions/minres.hpp
"
12
#include "
eigenpy/fwd.hpp
"
13
14
namespace
eigenpy
{
15
void
exposeDecompositions
() {
16
using namespace
Eigen
;
17
18
EigenSolverVisitor<MatrixXd>::expose
(
"EigenSolver"
);
19
SelfAdjointEigenSolverVisitor<MatrixXd>::expose
(
"SelfAdjointEigenSolver"
);
20
LLTSolverVisitor<MatrixXd>::expose
(
"LLT"
);
21
LDLTSolverVisitor<MatrixXd>::expose
(
"LDLT"
);
22
23
MINRESSolverVisitor<MatrixXd>::expose
(
"MINRES"
);
24
25
{
26
bp::enum_<DecompositionOptions>(
"DecompositionOptions"
)
27
.
value
(
"ComputeFullU"
, ComputeFullU)
28
.value(
"ComputeThinU"
, ComputeThinU)
29
.value(
"ComputeFullV"
, ComputeFullV)
30
.value(
"ComputeThinV"
, ComputeThinV)
31
.value(
"EigenvaluesOnly"
, EigenvaluesOnly)
32
.value(
"ComputeEigenvectors"
, ComputeEigenvectors)
33
.value(
"Ax_lBx"
, Ax_lBx)
34
.value(
"ABx_lx"
, ABx_lx)
35
.value(
"BAx_lx"
, BAx_lx);
36
}
37
}
38
}
// namespace eigenpy
SelfAdjointEigenSolver.hpp
LDLT.hpp
Eigen
Definition:
complex.cpp:7
fwd.hpp
eigenpy::MINRESSolverVisitor::expose
static void expose()
Definition:
minres.hpp:149
decompositions.hpp
eigenpy::SelfAdjointEigenSolverVisitor::expose
static void expose()
Definition:
SelfAdjointEigenSolver.hpp:79
eigenpy
Definition:
alignment.hpp:14
test_matrix.value
float value
Definition:
test_matrix.py:161
eigenpy::exposeDecompositions
void EIGENPY_DLLAPI exposeDecompositions()
Definition:
decompositions.cpp:15
eigenpy::EigenSolverVisitor::expose
static void expose()
Definition:
EigenSolver.hpp:71
EigenSolver.hpp
eigenpy::LDLTSolverVisitor::expose
static void expose()
Definition:
LDLT.hpp:101
eigenpy::LLTSolverVisitor::expose
static void expose()
Definition:
LLT.hpp:94
minres.hpp
LLT.hpp
eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Fri Jun 2 2023 02:10:26