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
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
18void exposeFunctionTypes();
19void exposeManifolds();
21void exposeResiduals();
22#ifdef PROXSUITE_NLP_WITH_PINOCCHIO
24void exposePinocchioResiduals();
25#endif
26void exposeCost();
28void exposeProblem();
29void exposeResults();
30void exposeWorkspace();
31void exposeLdltRoutines();
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