proxsuite-nlp
0.11.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
Loading...
Searching...
No Matches
fwd.hpp
1
#pragma once
2
3
#include "proxsuite-nlp/context.hpp"
4
#include <eigenpy/eigenpy.hpp>
5
6
namespace
proxsuite
{
7
namespace
nlp {
8
10
namespace
python
{
11
namespace
bp = boost::python;
12
14
inline
bp::arg
operator
""
_a(
const
char
*argname, std::size_t) {
15
return
bp::arg(argname);
16
}
17
18
void
exposeFunctionTypes();
19
void
exposeManifolds();
21
void
exposeResiduals
();
22
#ifdef PROXSUITE_NLP_WITH_PINOCCHIO
24
void
exposePinocchioResiduals();
25
#endif
26
void
exposeCost();
27
void
exposeConstraints
();
28
void
exposeProblem();
29
void
exposeResults();
30
void
exposeWorkspace();
31
void
exposeLdltRoutines();
32
void
exposeSolver();
33
void
exposeCallbacks();
34
void
exposeAutodiff();
35
36
}
// namespace python
37
38
}
// namespace nlp
39
}
// namespace proxsuite
proxsuite::nlp::python
Python bindings.
Definition
expose-autodiff.cpp:8
proxsuite::nlp::python::exposeResiduals
void exposeResiduals()
Expose some residual functions.
Definition
expose-residual.cpp:19
proxsuite::nlp::python::exposeConstraints
void exposeConstraints()
Definition
expose-constraint.cpp:38
proxsuite
Main package namespace.
Definition
bcl-params.hpp:5
bindings
python
include
proxsuite-nlp
python
fwd.hpp
Generated by
1.13.2