hpp::core::pathOptimization::Cost Class Referenceabstract

numerical cost for path optimization More...

#include <hpp/core/path-optimization/cost.hh>

Inheritance diagram for hpp::core::pathOptimization::Cost:
[legend]
Collaboration diagram for hpp::core::pathOptimization::Cost:
[legend]

Public Member Functions

virtual void hessian (matrixOut_t hessian) const =0
 Return an approximation of the Hessian at minimum. More...
 

Protected Member Functions

 Cost (size_type inputSize, size_type inputDerivativeSize, const std::string &name)
 

Detailed Description

numerical cost for path optimization

Provides an initial guess for the Hessian to initialize quasi-Newton methods.

Constructor & Destructor Documentation

◆ Cost()

hpp::core::pathOptimization::Cost::Cost ( size_type  inputSize,
size_type  inputDerivativeSize,
const std::string &  name 
)
inlineprotected

Member Function Documentation

◆ hessian()

virtual void hpp::core::pathOptimization::Cost::hessian ( matrixOut_t  hessian) const
pure virtual

Return an approximation of the Hessian at minimum.

Return values
hessianHessian matrix of right size