Class Griewank_RosenBrock¶
Defined in File f_griewank_rosenbrock.hpp
Inheritance Relationships¶
Base Type¶
public ioh::problem::bbob::bbob_base(Class bbob_base)
Class Documentation¶
-
class
ioh::problem::bbob::Griewank_RosenBrock: public ioh::problem::bbob::bbob_base¶ Public Functions
-
Griewank_RosenBrock(int instance_id = IOH_DEFAULT_INSTANCE, int dimension = IOH_DEFAULT_DIMENSION)¶
-
void
prepare_problem() override¶
-
double
internal_evaluate(const std::vector<double> &x) override¶ A virtual internal evaluate function.
The internal_evaluate function is to be used in evaluate function. This function must be decalred in derived function of new problems.
-
void
variables_transformation(std::vector<double> &x, const int transformation_id, const int instance_id) override¶
Public Static Functions
-
Griewank_RosenBrock *
create(int instance_id = IOH_DEFAULT_INSTANCE, int dimension = IOH_DEFAULT_DIMENSION)¶
-