eigenpy
3.12.0
Bindings between Numpy and Eigen using Boost.Python
Loading...
Searching...
No Matches
CholmodDecomposition.hpp
1
/*
2
* Copyright 2024 INRIA
3
*/
4
5
#ifndef __eigenpy_decomposition_sparse_cholmod_cholmod_decomposition_hpp__
6
#define __eigenpy_decomposition_sparse_cholmod_cholmod_decomposition_hpp__
7
8
#include "eigenpy/eigenpy.hpp"
9
#include "eigenpy/decompositions/sparse/cholmod/CholmodBase.hpp"
10
11
namespace
eigenpy
{
12
13
template
<
typename
CholdmodDerived>
14
struct
CholmodDecompositionVisitor
15
:
public
boost::python::def_visitor<
16
CholmodDecompositionVisitor<CholdmodDerived>> {
17
typedef
CholdmodDerived Solver;
18
19
template
<
class
PyClass>
20
void
visit(PyClass &cl)
const
{
21
cl
22
23
.def(
CholmodBaseVisitor<Solver>
())
24
.def(
"setMode"
, &Solver::setMode, bp::args(
"self"
,
"mode"
),
25
"Set the mode for the Cholesky decomposition."
);
26
}
27
};
28
29
}
// namespace eigenpy
30
31
#endif
// ifndef
32
// __eigenpy_decomposition_sparse_cholmod_cholmod_decomposition_hpp__
eigenpy
Definition
alignment.hpp:14
eigenpy::CholmodBaseVisitor
Definition
CholmodBase.hpp:18
eigenpy::CholmodDecompositionVisitor
Definition
CholmodDecomposition.hpp:16
include
eigenpy
decompositions
sparse
cholmod
CholmodDecomposition.hpp
Generated by
1.14.0