proxsuite-nlp  0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
Loading...
Searching...
No Matches
proxsuite::nlp::python::CostWrapper Struct Reference
Inheritance diagram for proxsuite::nlp::python::CostWrapper:
[legend]
Collaboration diagram for proxsuite::nlp::python::CostWrapper:
[legend]

Public Member Functions

Scalar call (const ConstVectorRef &x) const
 
void computeGradient (const ConstVectorRef &x, VectorRef out) const
 
void computeHessian (const ConstVectorRef &x, MatrixRef out) const
 

Public Attributes

 Scalar
 

Detailed Description

Definition at line 22 of file expose-cost.cpp.

Member Function Documentation

◆ call()

Scalar proxsuite::nlp::python::CostWrapper::call ( const ConstVectorRef & x) const
inline

Definition at line 27 of file expose-cost.cpp.

◆ computeGradient()

void proxsuite::nlp::python::CostWrapper::computeGradient ( const ConstVectorRef & x,
VectorRef out ) const
inline

Definition at line 28 of file expose-cost.cpp.

◆ computeHessian()

void proxsuite::nlp::python::CostWrapper::computeHessian ( const ConstVectorRef & x,
MatrixRef out ) const
inline

Definition at line 31 of file expose-cost.cpp.

Member Data Documentation

◆ Scalar

proxsuite::nlp::python::CostWrapper::Scalar

Definition at line 23 of file expose-cost.cpp.


The documentation for this struct was generated from the following file: