Global class exposing the current SimRunner throughout the code.
Definition: simenv.h:34
static unsigned int getReplicates()
Definition: simenv.h:61
static unsigned int getCurrentGeneration()
Definition: simenv.h:58
static void loadDefaultComponents(SimBuilder *sim)
Definition: simenv.cc:52
static int getCurrentRankInLifeCycle()
Definition: simenv.h:62
static SimRunner * MainSim
Definition: simenv.h:40
static unsigned int getCurrentReplicate()
Definition: simenv.h:60
SIMenv()
Definition: simenv.h:36
static SimRunner * setMainSim(Metapop *pop)
Definition: simenv.h:44
static SimRunner * getNewSimulation()
Definition: simenv.h:50
static void setMainSim(SimRunner *sim)
Definition: simenv.h:56
static unsigned int getGenerations()
Definition: simenv.h:59
Provides methods to build the user's selected set of life cycle events and traits from the parameters...
Definition: basicsimulation.h:166
Performs the setup of the Metapop and SimComponents and runs the simulation.
Definition: simulation.h:51
unsigned int getReplicates()
Definition: simulation.h:200
unsigned int getGenerations()
Definition: simulation.h:196
unsigned int getCurrentGeneration()
Definition: simulation.h:194
int getCurrentRankInLifeCycle()
Definition: simulation.h:201
unsigned int getCurrentReplicate()
Definition: simulation.h:198