Go to the documentation of this file.
31 _x.setZero(parameter_dim);
57 int obj_dim,
bool lsq_form)
void setObjectiveFunction(std::function< void(const Eigen::VectorXd &, Eigen::Ref< Eigen::VectorXd >)> obj_fun, int obj_dim, bool lsq_form=false)
Set objective function callback.
void getBounds(Eigen::Ref< Eigen::VectorXd > lb, Eigen::Ref< Eigen::VectorXd > ub) override
Get lower and upper bound vector.
std::function< void(const Eigen::VectorXd &, Eigen::Ref< Eigen::VectorXd >)> _eq_fun
constexpr const double CORBO_INF_DBL
Representation for infinity (double version)
void restoreBackupParameters(bool keep_backup) override
Discard last backup (or all)
std::vector< Eigen::VectorXd > _x_backup
void setBounds(const Eigen::Ref< const Eigen::VectorXd > &lb, const Eigen::Ref< const Eigen::VectorXd > &ub) override
Set lower and upper bound vector.
A matrix or vector expression mapping an existing expression.
std::function< void(const Eigen::VectorXd &, Eigen::Ref< Eigen::VectorXd >)> _obj_fun
void resizeParameterVector(int parameter_dim)
Resize the dimension of the parameter vector.
void setEqualityConstraint(std::function< void(const Eigen::VectorXd &, Eigen::Ref< Eigen::VectorXd >)> eq_fun, int eq_dim)
Set equality constraint callback.
void setInequalityConstraint(std::function< void(const Eigen::VectorXd &, Eigen::Ref< Eigen::VectorXd >)> ineq_fun, int ineq_dim)
Set inequality constraint callback.
std::function< void(const Eigen::VectorXd &, Eigen::Ref< Eigen::VectorXd >)> _ineq_fun
control_box_rst
Author(s): Christoph Rösmann
autogenerated on Wed Mar 2 2022 00:06:12