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