Class bbob_base¶
Defined in File bbob_base.hpp
Inheritance Relationships¶
Base Type¶
public ioh::problem::base< double >(Template Class base)
Derived Types¶
public ioh::suite::base< problem::bbob::bbob_base >(Template Class base)public ioh::problem::bbob::Attractive_Sector(Class Attractive_Sector)public ioh::problem::bbob::Bent_Cigar(Class Bent_Cigar)public ioh::problem::bbob::Bueche_Rastrigin(Class Bueche_Rastrigin)public ioh::problem::bbob::Different_Powers(Class Different_Powers)public ioh::problem::bbob::Discus(Class Discus)public ioh::problem::bbob::Ellipsoid(Class Ellipsoid)public ioh::problem::bbob::Ellipsoid_Rotated(Class Ellipsoid_Rotated)public ioh::problem::bbob::Gallagher101(Class Gallagher101)public ioh::problem::bbob::Gallagher21(Class Gallagher21)public ioh::problem::bbob::Griewank_RosenBrock(Class Griewank_RosenBrock)public ioh::problem::bbob::Katsuura(Class Katsuura)public ioh::problem::bbob::Linear_Slope(Class Linear_Slope)public ioh::problem::bbob::Lunacek_Bi_Rastrigin(Class Lunacek_Bi_Rastrigin)public ioh::problem::bbob::Rastrigin(Class Rastrigin)public ioh::problem::bbob::Rastrigin_Rotated(Class Rastrigin_Rotated)public ioh::problem::bbob::Rosenbrock(Class Rosenbrock)public ioh::problem::bbob::Rosenbrock_Rotated(Class Rosenbrock_Rotated)public ioh::problem::bbob::Schaffers10(Class Schaffers10)public ioh::problem::bbob::Schaffers1000(Class Schaffers1000)public ioh::problem::bbob::Schwefel(Class Schwefel)public ioh::problem::bbob::Sharp_Ridge(Class Sharp_Ridge)public ioh::problem::bbob::Sphere(Class Sphere)public ioh::problem::bbob::Step_Ellipsoid(Class Step_Ellipsoid)public ioh::problem::bbob::Weierstrass(Class Weierstrass)
Class Documentation¶
-
class
ioh::problem::bbob::bbob_base: public ioh::problem::base<double>¶ Subclassed by ioh::suite::base< problem::bbob::bbob_base >, ioh::problem::bbob::Attractive_Sector, ioh::problem::bbob::Bent_Cigar, ioh::problem::bbob::Bueche_Rastrigin, ioh::problem::bbob::Different_Powers, ioh::problem::bbob::Discus, ioh::problem::bbob::Ellipsoid, ioh::problem::bbob::Ellipsoid_Rotated, ioh::problem::bbob::Gallagher101, ioh::problem::bbob::Gallagher21, ioh::problem::bbob::Griewank_RosenBrock, ioh::problem::bbob::Katsuura, ioh::problem::bbob::Linear_Slope, ioh::problem::bbob::Lunacek_Bi_Rastrigin, ioh::problem::bbob::Rastrigin, ioh::problem::bbob::Rastrigin_Rotated, ioh::problem::bbob::Rosenbrock, ioh::problem::bbob::Rosenbrock_Rotated, ioh::problem::bbob::Schaffers10, ioh::problem::bbob::Schaffers1000, ioh::problem::bbob::Schwefel, ioh::problem::bbob::Sharp_Ridge, ioh::problem::bbob::Sphere, ioh::problem::bbob::Step_Ellipsoid, ioh::problem::bbob::Weierstrass
Public Functions
-
bbob_base() = default¶
-
bbob_base(const int problem_id, const std::string &problem_name, const int instance_id = IOH_DEFAULT_INSTANCE, const int dimension = IOH_DEFAULT_DIMENSION)¶
-
void
objectives_transformation(const std::vector<double> &x, std::vector<double> &y, const int transformation_id, const int instance_id) override¶
-