proxsuite-nlp  0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
Loading...
Searching...
No Matches
expose-manifold.cpp File Reference
Include dependency graph for expose-manifold.cpp:

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 ()