- 3.0.2 optimal control module.
ExampleCostEvaluator< SCALAR > Member List

This is the complete list of members for ExampleCostEvaluator< SCALAR >, including all inherited members.

DiscreteCostEvaluatorBase()=defaultct::optcon::tpl::DiscreteCostEvaluatorBase< SCALAR >
eval() overrideExampleCostEvaluator< SCALAR >inlinevirtual
eval() overrideExampleCostEvaluator< SCALAR >inlinevirtual
evalGradient(size_t grad_length, Eigen::Map< Eigen::Matrix< SCALAR, Eigen::Dynamic, 1 >> &grad) overrideExampleCostEvaluator< SCALAR >inlinevirtual
evalGradient(size_t grad_length, Eigen::Map< Eigen::Matrix< SCALAR, Eigen::Dynamic, 1 >> &grad) overrideExampleCostEvaluator< SCALAR >inlinevirtual
ExampleCostEvaluator(std::shared_ptr< tpl::OptVector< SCALAR >> optVector)ExampleCostEvaluator< SCALAR >inline
ExampleCostEvaluator(std::shared_ptr< tpl::OptVector< SCALAR >> optVector)ExampleCostEvaluator< SCALAR >inline
getSparsityPatternHessian(Eigen::VectorXi &iRow, Eigen::VectorXi &jCol) overrideExampleCostEvaluator< SCALAR >inlinevirtual
getSparsityPatternHessian(Eigen::VectorXi &iRow, Eigen::VectorXi &jCol) overrideExampleCostEvaluator< SCALAR >inlinevirtual
nnz_hessianExampleCostEvaluator< SCALAR >static
sparseHessianValues(const Eigen::VectorXd &optVec, const Eigen::VectorXd &lambda, Eigen::VectorXd &hes) overrideExampleCostEvaluator< SCALAR >inlinevirtual
sparseHessianValues(const Eigen::VectorXd &optVec, const Eigen::VectorXd &lambda, Eigen::VectorXd &hes) overrideExampleCostEvaluator< SCALAR >inlinevirtual
~DiscreteCostEvaluatorBase()=defaultct::optcon::tpl::DiscreteCostEvaluatorBase< SCALAR >virtual
~ExampleCostEvaluator() override=defaultExampleCostEvaluator< SCALAR >
~ExampleCostEvaluator() override=defaultExampleCostEvaluator< SCALAR >