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
11namespace eigenpy {
12
13template <typename CholdmodDerived>
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
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__