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

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

_Scalarproxsuite::nlp::math_types< _Scalar >
addComponent(shared_ptr< Base > comp, const Scalar w=1.)proxsuite::nlp::CostSumTpl< _Scalar >inline
Base typedefproxsuite::nlp::CostSumTpl< _Scalar >
BaseFunctionTpl(const int nx, const int ndx, const int nr)proxsuite::nlp::BaseFunctionTpl< _Scalar >inline
BaseFunctionTpl(const ManifoldAbstractTpl< _Scalar > &manifold, const int nr)proxsuite::nlp::BaseFunctionTpl< _Scalar >inline
BasePtr typedefproxsuite::nlp::CostSumTpl< _Scalar >
C1FunctionTpl(const int nx, const int ndx, const int nr)proxsuite::nlp::C1FunctionTpl< _Scalar >inline
C1FunctionTpl(const ManifoldAbstractTpl< _Scalar > &manifold, const int nr)proxsuite::nlp::C1FunctionTpl< _Scalar >inline
C2FunctionTpl(const int nx, const int ndx, const int nr)proxsuite::nlp::C2FunctionTpl< _Scalar >inline
C2FunctionTpl(const ManifoldAbstractTpl< _Scalar > &manifold, const int nr)proxsuite::nlp::C2FunctionTpl< _Scalar >inline
call(const ConstVectorRef &x) constproxsuite::nlp::CostSumTpl< _Scalar >inlinevirtual
clone() constproxsuite::nlp::CostSumTpl< _Scalar >inline
components_proxsuite::nlp::CostSumTpl< _Scalar >
computeGradient(const ConstVectorRef &x, VectorRef out) constproxsuite::nlp::CostSumTpl< _Scalar >inlinevirtual
proxsuite::nlp::CostFunctionBaseTpl< _Scalar >::computeGradient(const ConstVectorRef &x) constproxsuite::nlp::CostFunctionBaseTpl< _Scalar >inline
computeHessian(const ConstVectorRef &x, MatrixRef out) constproxsuite::nlp::CostSumTpl< _Scalar >inlinevirtual
proxsuite::nlp::CostFunctionBaseTpl< _Scalar >::computeHessian(const ConstVectorRef &x) constproxsuite::nlp::CostFunctionBaseTpl< _Scalar >inline
computeJacobian(const ConstVectorRef &x, MatrixRef Jout) constproxsuite::nlp::CostFunctionBaseTpl< _Scalar >inlinevirtual
proxsuite::nlp::C2FunctionTpl< _Scalar >::computeJacobian(const ConstVectorRef &x) constproxsuite::nlp::C1FunctionTpl< _Scalar >inline
CostFunctionBaseTpl(const int nx, const int ndx)proxsuite::nlp::CostFunctionBaseTpl< _Scalar >inline
CostFunctionBaseTpl(const ManifoldAbstractTpl< _Scalar > &manifold)proxsuite::nlp::CostFunctionBaseTpl< _Scalar >inlineexplicit
CostSumTpl(int nx, int ndx)proxsuite::nlp::CostSumTpl< _Scalar >inline
CostSumTpl(int nx, int ndx, const std::vector< BasePtr > &comps, const std::vector< Scalar > &weights)proxsuite::nlp::CostSumTpl< _Scalar >inline
ndx() constproxsuite::nlp::BaseFunctionTpl< _Scalar >inline
ndx_proxsuite::nlp::BaseFunctionTpl< _Scalar >protected
nr() constproxsuite::nlp::BaseFunctionTpl< _Scalar >inline
nr_proxsuite::nlp::BaseFunctionTpl< _Scalar >protected
numComponents() constproxsuite::nlp::CostSumTpl< _Scalar >inline
nx() constproxsuite::nlp::BaseFunctionTpl< _Scalar >inline
nx_proxsuite::nlp::BaseFunctionTpl< _Scalar >protected
operator()(const ConstVectorRef &x) constproxsuite::nlp::CostFunctionBaseTpl< _Scalar >inlinevirtual
operator*(CostSumTpl const &self, Scalar a) -> shared_ptr< CostSumTpl >proxsuite::nlp::CostSumTpl< _Scalar >friend
operator*(Scalar a, CostSumTpl const &self)proxsuite::nlp::CostSumTpl< _Scalar >friend
operator*=(Scalar rhs)proxsuite::nlp::CostSumTpl< _Scalar >inline
operator+=(const shared_ptr< Base > &other)proxsuite::nlp::CostSumTpl< _Scalar >inline
operator+=(const CostSumTpl< Scalar > &other)proxsuite::nlp::CostSumTpl< _Scalar >inline
operator-(CostSumTpl const &self)proxsuite::nlp::CostSumTpl< _Scalar >friend
operator<<(std::ostream &ostr, const CostSumTpl< Scalar > &cost)proxsuite::nlp::CostSumTpl< _Scalar >friend
Scalar typedefproxsuite::nlp::CostSumTpl< _Scalar >
Scalarproxsuite::nlp::CostSumTpl< _Scalar >
vectorHessianProduct(const ConstVectorRef &x, const ConstVectorRef &v, MatrixRef Hout) constproxsuite::nlp::CostFunctionBaseTpl< _Scalar >inlinevirtual
weights_proxsuite::nlp::CostSumTpl< _Scalar >
~BaseFunctionTpl()=defaultproxsuite::nlp::BaseFunctionTpl< _Scalar >virtual
~CostFunctionBaseTpl()=defaultproxsuite::nlp::CostFunctionBaseTpl< _Scalar >virtual