Class bbob

Inheritance Relationships

Base Type

Class Documentation

class ioh::suite::bbob : public ioh::suite::base<problem::bbob::bbob_base>

Public Types

using input_type = double

Public Functions

bbob(std::vector<int> problem_id = vector<int>(0), const std::vector<int> instance_id = vector<int>({IOH_DEFAULT_INSTANCE}), const std::vector<int> dimension = vector<int>({IOH_DEFAULT_DIMENSION}))
void register_problems() override

Public Static Functions

bbob *create(const std::vector<int> problem_id = vector<int>(0), const std::vector<int> instance_id = vector<int>({IOH_DEFAULT_INSTANCE}), const std::vector<int> dimension = vector<int>({IOH_DEFAULT_DIMENSION}))