6#include <eigenpy/eigenpy.hpp>
7#include <eigenpy/std-vector.hpp>
9#include <proxsuite-nlp/python/polymorphic.hpp>
15using eigenpy::StdVectorPythonVisitor;
18inline bp::arg
operator""_a(
const char *argname, std::size_t) {
19 return bp::arg(argname);
51#ifdef ALIGATOR_WITH_PINOCCHIO
53void exposePinocchioFeatures();
Macros for Boost.Python, inspired by Pybind11's macros.
void exposeGAR()
Expose GAR module.
void exposeConstraint()
Expose constraints.
void exposeStage()
Expose StageModel and StageData.
void exposeCosts()
Expose cost functions.
void exposeSolvers()
Expose solvers.
void exposeDynamics()
Expose discrete dynamics.
void exposeIntegrators()
Expose numerical integrators.
void exposeCallbacks()
Expose solver callbacks.
void exposeProblem()
Expose TrajOptProblem.
void exposeContinuousDynamics()
Expose continuous dynamics.
void exposeAutodiff()
Expose autodiff helpers.
void exposeFunctions()
Expose stagewise function classes.