This is the complete list of members for corbo::FiniteDifferencesInterface, 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)=0 | corbo::FiniteDifferencesInterface | pure virtual |
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)=0 | corbo::FiniteDifferencesInterface | pure virtual |
computeJacobian(std::function< void(int, const double &)> inc_fun, std::function< void(Eigen::Ref< Eigen::VectorXd >)> eval_fun, Eigen::Ref< Eigen::MatrixXd > jacobian)=0 | corbo::FiniteDifferencesInterface | pure virtual |
computeJacobian2(std::function< void(int, const double &)> inc_fun, std::function< void(Eigen::VectorXd &)> eval_fun, Eigen::Ref< Eigen::MatrixXd > jacobian)=0 | corbo::FiniteDifferencesInterface | pure virtual |
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)=0 | corbo::FiniteDifferencesInterface | pure virtual |
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)=0 | corbo::FiniteDifferencesInterface | pure virtual |
getInstance() const =0 | corbo::FiniteDifferencesInterface | pure virtual |
InputVector typedef | corbo::FiniteDifferencesInterface | |
Ptr typedef | corbo::FiniteDifferencesInterface | |
StateVector typedef | corbo::FiniteDifferencesInterface | |
UPtr typedef | corbo::FiniteDifferencesInterface | |
~FiniteDifferencesInterface() | corbo::FiniteDifferencesInterface | inlinevirtual |