GAMS
1.4.0
|
Provides controllers for managing autonomy and execution. More...
Classes | |
class | BaseController |
The basic controller that can be used to perform actions on platforms and algorithms. More... | |
class | ControllerSettings |
Settings used for initializing GAMS controllers. More... | |
class | HiveController |
A controller that has the capability of managing multiple controllers. More... | |
class | Multicontroller |
A controller that has the capability of managing multiple controllers. More... | |
Enumerations | |
enum | CheckpointStrategies { CHECKPOINT_NONE = 0 , CHECKPOINT_EVERY_LOOP = 1 , CHECKPOINT_EVERY_SEND = 2 , CHECKPOINT_SAVE_DIFFS = 4 , CHECKPOINT_SAVE_FULL_CONTEXTS = 8 , CHECKPOINT_SAVE_ONE_FILE = 16 , CHECKPOINT_SAVE_DIFFS_IN_ONE_FILE = 20 , CHECKPOINT_STREAM_TO_FILE = 32 } |
enum | SchedulingStrategies { SCHEDULE_ROUND_ROBIN = 0 , SCHEDULE_UNIFORM_RANDOM = 1 , SCHEDULE_FAIR_RANDOM = 2 } |
enum | SimulationEngine { SCRIMMAGE_ENGINE = 1 } |
enum | ThreadingStrategies { THREADS_NONE = 0 , THREADS_ONE_PER_CONTROLLER = 1 } |
Provides controllers for managing autonomy and execution.
Definition at line 64 of file ControllerSettings.h.
Enumerator | |
---|---|
SCHEDULE_ROUND_ROBIN | |
SCHEDULE_UNIFORM_RANDOM | |
SCHEDULE_FAIR_RANDOM |
Definition at line 82 of file ControllerSettings.h.
Enumerator | |
---|---|
SCRIMMAGE_ENGINE |
Definition at line 89 of file ControllerSettings.h.
Enumerator | |
---|---|
THREADS_NONE | |
THREADS_ONE_PER_CONTROLLER |
Definition at line 76 of file ControllerSettings.h.