1 #ifndef PERSONALEVENTLISTTESTING_H
3 #define PERSONALEVENTLISTTESTING_H
15 class PopulationStateTesting;
22 ~PersonalEventListTesting();
32 void setListIndex(
int i) { m_listIndex = i; }
33 int getListIndex()
const {
return m_listIndex; }
35 static PersonalEventListTesting *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_timedEventsPrimary;
45 std::vector<PopulationEvent *> m_untimedEventsPrimary;
47 std::vector<PopulationEvent *> m_secondaryEvents;
54 #ifdef ALGORITHM_SHOW_EVENTS
56 #endif // ALGORITHM_SHOW_EVENTS
59 #endif // PERSONALEVENTLISTTESTING_H
Base class to be able to store algorithm-specific information in the PersonBase object for a person i...
Definition: populationinterfaces.h:144
This is the base class for events in population-based simulations.
Definition: populationevent.h:61
This is the base class for a person in a population-based simulation.
Definition: personbase.h:23
This class provides functions for a population-based simulation using the modified Next Reaction Meth...
Definition: populationalgorithmtesting.h:82