proxsuite-nlp  0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
Loading...
Searching...
No Matches
expose-constraint.cpp File Reference
#include "proxsuite-nlp/modelling/constraints.hpp"
#include "proxsuite-nlp/python/polymorphic.hpp"
#include <eigenpy/std-vector.hpp>
#include <vector>
Include dependency graph for expose-constraint.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::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 ()