aligator
0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
Loading...
Searching...
No Matches
expose-dense.cpp
Go to the documentation of this file.
1
2
#include "
aligator/python/fwd.hpp
"
3
4
#include "
aligator/gar/dense-riccati.hpp
"
5
#include "
aligator/gar/lqr-problem.hpp
"
6
7
namespace
aligator::python
{
8
using namespace
gar;
9
using
context::Scalar
;
10
using
riccati_base_t
=
RiccatiSolverBase<Scalar>
;
11
using
lqr_t
=
LQRProblemTpl<context::Scalar>
;
12
13
void
exposeDenseSolver
() {
14
15
bp::class_<RiccatiSolverDense<Scalar>, bp::bases<riccati_base_t>,
16
boost::noncopyable>(
"RiccatiSolverDense"
,
17
"Stagewise-dense Riccati solver (using "
18
"stagewise Bunch-Kaufman factorizations)."
,
19
bp::no_init)
20
.def(bp::init<const lqr_t &>((
"self"
_a,
"problem"
)));
21
}
22
23
}
// namespace aligator::python
fwd.hpp
aligator::gar::RiccatiSolverBase< Scalar >
dense-riccati.hpp
lqr-problem.hpp
aligator::context::Scalar
double Scalar
Definition
context.hpp:9
aligator::python
The Python bindings.
Definition
blk-matrix.hpp:5
aligator::python::exposeDenseSolver
void exposeDenseSolver()
Definition
expose-dense.cpp:13
aligator::gar::LQRProblemTpl
Definition
riccati-impl.hpp:18
bindings
python
src
gar
expose-dense.cpp
Generated by
1.11.0