corbo::CentralDifferences Member List

This is the complete list of members for corbo::CentralDifferences, including all inherited members.

computeHessian(std::function< void(int, const double &)> inc_fun, std::function< void(Eigen::Ref< Eigen::VectorXd >)> eval_fun, int dim_f, Eigen::Ref< Eigen::MatrixXd > hessian, const double *multipliers=nullptr) overridecorbo::CentralDifferencesvirtual
computeHessian2(std::function< void(int, const double &)> inc_fun, std::function< void(Eigen::VectorXd &)> eval_fun, int dim_f, Eigen::Ref< Eigen::MatrixXd > hessian, const double *multipliers=nullptr) overridecorbo::CentralDifferencesvirtual
computeJacobian(std::function< void(int, const double &)> inc_fun, std::function< void(Eigen::Ref< Eigen::VectorXd >)> eval_fun, Eigen::Ref< Eigen::MatrixXd > jacobian) overridecorbo::CentralDifferencesvirtual
computeJacobian2(std::function< void(int, const double &)> inc_fun, std::function< void(Eigen::VectorXd &)> eval_fun, Eigen::Ref< Eigen::MatrixXd > jacobian) overridecorbo::CentralDifferencesvirtual
computeJacobianAndHessian(std::function< void(int, const double &)> inc_fun, std::function< void(Eigen::Ref< Eigen::VectorXd >)> eval_fun, Eigen::Ref< Eigen::MatrixXd > jacobian, Eigen::Ref< Eigen::MatrixXd > hessian, const double *multipliers=nullptr) overridecorbo::CentralDifferencesvirtual
computeJacobianAndHessian2(std::function< void(int, const double &)> inc_fun, std::function< void(Eigen::VectorXd &)> eval_fun, Eigen::Ref< Eigen::MatrixXd > jacobian, Eigen::Ref< Eigen::MatrixXd > hessian, const double *multipliers=nullptr) overridecorbo::CentralDifferencesvirtual
getInstance() const overridecorbo::CentralDifferencesinlinevirtual
hessian(IncFun inc_fun, EvalFun eval_fun, int dim_f, Eigen::Ref< Eigen::MatrixXd > hessian, const double *multipliers=nullptr)corbo::CentralDifferencesstatic
InputVector typedefcorbo::FiniteDifferencesInterface
jacobian(IncFun inc_fun, EvalFun eval_fun, Eigen::Ref< Eigen::MatrixXd > jacobian)corbo::CentralDifferencesstatic
jacobianHessian(IncFun inc_fun, EvalFun eval_fun, Eigen::Ref< Eigen::MatrixXd > jacobian, Eigen::Ref< Eigen::MatrixXd > hessian, const double *multipliers=nullptr)corbo::CentralDifferences
Ptr typedefcorbo::FiniteDifferencesInterface
StateVector typedefcorbo::FiniteDifferencesInterface
UPtr typedefcorbo::FiniteDifferencesInterface
~FiniteDifferencesInterface()corbo::FiniteDifferencesInterfaceinlinevirtual


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Mon Feb 28 2022 22:08:02