clearCostFunction(bool _printWarning=true) | dart::optimizer::ModularFunction | |
clearGradientFunction() | dart::optimizer::ModularFunction | |
clearHessianFunction() | dart::optimizer::ModularFunction | |
eval(const Eigen::VectorXd &_x) override | dart::optimizer::ModularFunction | virtual |
evalGradient(const Eigen::VectorXd &_x, Eigen::Map< Eigen::VectorXd > _grad) override | dart::optimizer::ModularFunction | virtual |
dart::optimizer::Function::evalGradient(const Eigen::VectorXd &_x, Eigen::VectorXd &_grad) | dart::optimizer::Function | |
evalHessian(const Eigen::VectorXd &_x, Eigen::Map< Eigen::VectorXd, Eigen::RowMajor > _Hess) override | dart::optimizer::ModularFunction | virtual |
Function(const std::string &_name="function") | dart::optimizer::Function | explicit |
getName() const | dart::optimizer::Function | |
mCostFunction | dart::optimizer::ModularFunction | protected |
mGradientFunction | dart::optimizer::ModularFunction | protected |
mHessianFunction | dart::optimizer::ModularFunction | protected |
mName | dart::optimizer::Function | protected |
ModularFunction(const std::string &_name="modular_function") | dart::optimizer::ModularFunction | explicit |
setCostFunction(CostFunction _cost) | dart::optimizer::ModularFunction | |
setGradientFunction(GradientFunction _gradient) | dart::optimizer::ModularFunction | |
setHessianFunction(HessianFunction _hessian) | dart::optimizer::ModularFunction | |
setName(const std::string &newName) | dart::optimizer::Function | virtual |
~Function() | dart::optimizer::Function | virtual |
~ModularFunction() override | dart::optimizer::ModularFunction | |