proxsuite-nlp
0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
|
#include "proxsuite-nlp/modelling/constraints.hpp"
#include "proxsuite-nlp/python/polymorphic.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::L1Penalty = NonsmoothPenaltyL1Tpl<Scalar> |
using | proxsuite::nlp::python::ConstraintSetProduct = ConstraintSetProductTpl<Scalar> |
using | proxsuite::nlp::python::BoxConstraint = BoxConstraintTpl<Scalar> |
Functions | |
template<typename T > | |
auto | proxsuite::nlp::python::exposeSpecificConstraintSet (const char *name, const char *docstring) |
template<typename ConstraintType > | |
context::Constraint | proxsuite::nlp::python::make_constraint (const shared_ptr< context::C2Function > &f) |
static void | proxsuite::nlp::python::exposeConstraintTypes () |
void | proxsuite::nlp::python::exposeConstraints () |