rtac.ac_functionalities.config_gens
This module contains functions for configuration generation.
Classes
|
Abstract class for generation of configurations. |
|
Generates default Configurationa. |
|
Generates random Configuration. |
- class rtac.ac_functionalities.config_gens.AbstractConfigGen(scenario: Namespace)[source]
Bases:
ABCAbstract class for generation of configurations.
- Parameters:
scenario (argparse.Namespace) – Namespace containing all settings for the RTAC.
- abstract generate() Configuration[source]
Generates and returns configuration.
- Returns:
Newly generated Configuration.
- Return type:
- class rtac.ac_functionalities.config_gens.DefaultConfigGen(scenario: Namespace)[source]
Bases:
AbstractConfigGenGenerates default Configurationa.
- Parameters:
scenario (argparse.Namespace) – Namespace containing all settings for the RTAC.
- generate(tourn) Configuration[source]
Generates and stores default Configuration.
- Parameters:
tourn (int) – Number of tournament since RTAC initialization.
- Returns:
Default Configuration.
- Return type:
- class rtac.ac_functionalities.config_gens.RandomConfigGen(scenario: Namespace)[source]
Bases:
AbstractConfigGenGenerates random Configuration.
- Parameters:
scenario (argparse.Namespace) – Namespace containing all settings for the RTAC.
- generate(tourn) Configuration[source]
Generates random Configuration.
- Parameters:
tourn (int) – Number of tournament since RTAC initialization.
- Returns:
Randomly generated Configuration.
- Return type: