This is the complete list of members for corbo::ForwardDifferences, 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) override | corbo::ForwardDifferences | 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) override | corbo::ForwardDifferences | virtual |
| computeJacobian(std::function< void(int, const double &)> inc_fun, std::function< void(Eigen::Ref< Eigen::VectorXd >)> eval_fun, Eigen::Ref< Eigen::MatrixXd > jacobian) override | corbo::ForwardDifferences | virtual |
| computeJacobian2(std::function< void(int, const double &)> inc_fun, std::function< void(Eigen::VectorXd &)> eval_fun, Eigen::Ref< Eigen::MatrixXd > jacobian) override | corbo::ForwardDifferences | 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) override | corbo::ForwardDifferences | 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) override | corbo::ForwardDifferences | virtual |
| getInstance() const override | corbo::ForwardDifferences | inlinevirtual |
| hessian(IncFun inc_fun, EvalFun eval_fun, int dim_f, Eigen::Ref< Eigen::MatrixXd > hessian, const double *multipliers=nullptr) | corbo::ForwardDifferences | static |
| InputVector typedef | corbo::FiniteDifferencesInterface | |
| jacobian(IncFun inc_fun, EvalFun eval_fun, Eigen::Ref< Eigen::MatrixXd > jacobian) | corbo::ForwardDifferences | static |
| jacobianHessian(IncFun inc_fun, EvalFun eval_fun, Eigen::Ref< Eigen::MatrixXd > jacobian, Eigen::Ref< Eigen::MatrixXd > hessian, const double *multipliers=nullptr) | corbo::ForwardDifferences | |
| Ptr typedef | corbo::FiniteDifferencesInterface | |
| StateVector typedef | corbo::FiniteDifferencesInterface | |
| UPtr typedef | corbo::FiniteDifferencesInterface | |
| ~FiniteDifferencesInterface() | corbo::FiniteDifferencesInterface | inlinevirtual |