proxsuite-nlp  0.11.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
 
Loading...
Searching...
No Matches
proxsuite::nlp::ProblemTpl< _Scalar > Member List

This is the complete list of members for proxsuite::nlp::ProblemTpl< _Scalar >, including all inherited members.

addConstraint(T &&cstr)proxsuite::nlp::ProblemTpl< _Scalar >inline
computeDerivatives(const ConstVectorRef &x, Workspace &workspace) const (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >inline
computeHessians(const ConstVectorRef &x, Workspace &workspace, bool evaluate_all_constraint_hessians=false) const (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >inline
ConstraintObject typedefproxsuite::nlp::ProblemTpl< _Scalar >
constraints_proxsuite::nlp::ProblemTpl< _Scalar >
cost() const (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >inline
cost_proxsuite::nlp::ProblemTpl< _Scalar >
CostType typedefproxsuite::nlp::ProblemTpl< _Scalar >
evaluate(const ConstVectorRef &x, Workspace &workspace) const (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >inline
getConstraint(const std::size_t &i) constproxsuite::nlp::ProblemTpl< _Scalar >inline
getConstraintDim(std::size_t i) constproxsuite::nlp::ProblemTpl< _Scalar >inline
getConstSegment(const VectorXs &x, std::size_t i) const (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >inline
getIndex(std::size_t i) const (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >inline
getIndices() const (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >inline
getNumConstraints() constproxsuite::nlp::ProblemTpl< _Scalar >inline
getSegment(VectorXs &x, std::size_t i) const (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >inline
getTotalConstraintDim() const (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >inline
indices_ (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >protected
Manifold typedef (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >
manifold() const (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >inline
manifold_proxsuite::nlp::ProblemTpl< _Scalar >
nc_total_proxsuite::nlp::ProblemTpl< _Scalar >protected
ncs_ (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >protected
ndx() const (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >inline
nx() const (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >inline
ProblemTpl(U &&manifold, shared_ptr< CostType > cost, const std::vector< ConstraintObject > &constraints={}) (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >inline
reset_constraint_dim_vars()proxsuite::nlp::ProblemTpl< _Scalar >inlineprotected
Scalar typedef (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >
Scalar (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >
Workspace typedef (defined in proxsuite::nlp::ProblemTpl< _Scalar >)proxsuite::nlp::ProblemTpl< _Scalar >