1 #ifndef PERSONALEVENTLIST_H
3 #define PERSONALEVENTLIST_H
32 void setListIndex(
int i) { m_listIndex = i; }
33 int getListIndex()
const {
return m_listIndex; }
35 static PersonalEventList *personalEventList(
PersonBase *pPerson);
36 #ifndef PERSONALEVENTLIST_EXTRA_DEBUGGING
37 void checkEarliestEvent() { }
38 void checkEvents() { }
40 void checkEarliestEvent();
42 #endif // PERSONALEVENTLIST_EXTRA_DEBUGGING
44 std::vector<PopulationEvent *> m_timedEvents;
45 std::vector<PopulationEvent *> m_untimedEvents;
52 #ifdef ALGORITHM_SHOW_EVENTS
54 #endif // ALGORITHM_SHOW_EVENTS
57 #endif // PERSONALEVENTLIST_H
Base class to be able to store algorithm-specific information in the PersonBase object for a person i...
Definition: populationinterfaces.h:144
This class provides functions for a population-based simulation using the modified Next Reaction Meth...
Definition: populationalgorithmadvanced.h:86
This is the base class for events in population-based simulations.
Definition: populationevent.h:63
This is the base class for a person in a population-based simulation.
Definition: personbase.h:23
Population state to be used when simulating with the population based algorithm in PopulationAlgorith...
Definition: populationstateadvanced.h:22