3 #ifndef GRAIL_ROULETTE_SELECTION_OPTIONS_H
4 #define GRAIL_ROULETTE_SELECTION_OPTIONS_H
13 namespace roulette_selector
21 int GetNumberOfTopBehaviors()
const;
22 void SetNumberOfTopBehaviors(
int value);
23 void SetUnlimitedNumberOfTopBehaviors();
25 float GetRelativeUtilityThreshold()
const;
26 void SetRelativeUtilityThreshold(
float value);
32 static const int UNLIMITED_NUMBER_OF_TOP_BEHAVIORS = -1;
36 int numberOfTopBehaviors = UNLIMITED_NUMBER_OF_TOP_BEHAVIORS;
41 float relativeUtilityThreshold = 0.0f;
47 #endif //GRAIL_ROULETTE_SELECTION_OPTIONS_H