Structure to interface between the selector and the TPGMutator.
Definition selectionContext.h:50
std::vector< const TPG::TPGAction * > preExistingActions
vector of pointers of const TPGAction that can be new destination for the new roots created by the TP...
Definition selectionContext.h:65
std::vector< const TPG::TPGTeam * > teamsClonable
vector of pointers of const TPGTeam that are clonable by the TPGMutator to fill the new population.
Definition selectionContext.h:53
std::vector< const TPG::TPGTeam * > preExistingTeams
vector of pointers of const TPGTeams that can be new destination for the new roots created by the TPG...
Definition selectionContext.h:61
std::list< const TPG::TPGEdge * > preExistingEdges
list of pointers of const TPGEdges that can be used during the mutation process of the TPGMutator
Definition selectionContext.h:69
uint64_t nbTeamsToCreate
number of TPGTeams to be created by the TPGMutator
Definition selectionContext.h:72
uint64_t nbActionsToCreate
number of TPGActions to be created by the TPGMutator
Definition selectionContext.h:75
std::vector< const TPG::TPGAction * > actionsClonable
vector of pointers of const TPGAction that are clonable by the TPGMutator to fill the new population.
Definition selectionContext.h:57