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