Global class exposing the current SimRunner throughout the code.
Definition: simenv.h:35
static unsigned int getReplicates()
Definition: simenv.h:62
static unsigned int getCurrentGeneration()
Definition: simenv.h:59
static void loadDefaultComponents(SimBuilder *sim)
Definition: simenv.cc:53
static int getCurrentRankInLifeCycle()
Definition: simenv.h:63
static SimRunner * MainSim
Definition: simenv.h:41
static unsigned int getCurrentReplicate()
Definition: simenv.h:61
SIMenv()
Definition: simenv.h:37
static SimRunner * setMainSim(Metapop *pop)
Definition: simenv.h:45
static SimRunner * getNewSimulation()
Definition: simenv.h:51
static void setMainSim(SimRunner *sim)
Definition: simenv.h:57
static unsigned int getGenerations()
Definition: simenv.h:60
Provides methods to build the user's selected set of life cycle events and traits from the parameters...
Definition: basicsimulation.h:167
Performs the setup of the Metapop and SimComponents and runs the simulation.
Definition: simulation.h:52
unsigned int getReplicates()
Definition: simulation.h:195
unsigned int getGenerations()
Definition: simulation.h:191
unsigned int getCurrentGeneration()
Definition: simulation.h:189
int getCurrentRankInLifeCycle()
Definition: simulation.h:196
unsigned int getCurrentReplicate()
Definition: simulation.h:193