|
GEGELATI
|
Structure to interface between the selector and the TPGMutator. More...
#include <selectionContext.h>
Public Attributes | |
| std::vector< const TPG::TPGTeam * > | teamsClonable |
| vector of pointers of const TPGTeam that are clonable by the TPGMutator to fill the new population. | |
| std::vector< const TPG::TPGAction * > | actionsClonable |
| vector of pointers of const TPGAction that are clonable by the TPGMutator to fill the new population. | |
| std::vector< const TPG::TPGTeam * > | preExistingTeams |
| vector of pointers of const TPGTeams that can be new destination for the new roots created by the TPGMutator. | |
| std::vector< const TPG::TPGAction * > | preExistingActions |
| vector of pointers of const TPGAction that can be new destination for the new roots created by the TPGMutator. | |
| std::list< const TPG::TPGEdge * > | preExistingEdges |
| list of pointers of const TPGEdges that can be used during the mutation process of the TPGMutator | |
| uint64_t | nbTeamsToCreate |
| number of TPGTeams to be created by the TPGMutator | |
| uint64_t | nbActionsToCreate |
| number of TPGActions to be created by the TPGMutator | |
Structure to interface between the selector and the TPGMutator.
The SelectionContext structure is created and updated by the selector and is filled with the data needed by the TPGMutator.