GEGELATI
Loading...
Searching...
No Matches
Public Attributes | List of all members
Selector::SelectionContext Struct Reference

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
 

Detailed Description

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.


The documentation for this struct was generated from the following file: