proxsuite-nlp
0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
|
#include "proxsuite-nlp/python/polymorphic.hpp"
#include "proxsuite-nlp/manifold-base.hpp"
#include "proxsuite-nlp/modelling/spaces/cartesian-product.hpp"
#include "proxsuite-nlp/modelling/spaces/vector-space.hpp"
#include "proxsuite-nlp/modelling/spaces/tangent-bundle.hpp"
#include <eigenpy/std-vector.hpp>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | proxsuite |
Main package namespace. | |
namespace | proxsuite::nlp |
namespace | proxsuite::nlp::python |
Python bindings. | |
Typedefs | |
using | proxsuite::nlp::python::PolyManifold = polymorphic<Manifold> |
Functions | |
void | proxsuite::nlp::python::exposeManifoldBase () |
template<typename M > | |
bp::class_< TangentBundleTpl< M >, bp::bases< Manifold > > | proxsuite::nlp::python::exposeTangentBundle (const char *name, const char *docstring) |
Expose the tangent bundle of a manifold type M . | |
template<typename M , class Init > | |
bp::class_< TangentBundleTpl< M >, bp::bases< Manifold > > | proxsuite::nlp::python::exposeTangentBundle (const char *name, const char *docstring, Init init) |
Expose the tangent bundle with an additional constructor. | |
void | proxsuite::nlp::python::exposeCartesianProduct () |
void | proxsuite::nlp::python::exposeManifolds () |