28 Health(
unsigned int start_infectiousness,
unsigned int start_symptomatic,
29 unsigned int time_infectious,
unsigned int time_symptomatic);
79 void startInfection();
unsigned int getDiseaseCounter() const
Get the disease counter.
Time Dependent Person DataType.
void resetDiseaseCounter()
Reset the disease counter.
unsigned int getStartInfectiousness() const
void incrementDiseaseCounter()
Increment disease counter.
unsigned int m_start_infectiousness
Days after infection to become infectious.
HealthStatus getHealthStatus() const
unsigned int m_end_infectiousness
Days after infection to end infectious state.
unsigned int getEndSymptomatic() const
unsigned int getStartSymptomatic() const
HealthStatus m_status
The current status of the person w.r.t. the disease.
bool isInfectious() const
unsigned int m_start_symptomatic
Days after infection to become symptomatic.
unsigned int m_end_symptomatic
Days after infection to end symptomatic state.
unsigned int m_disease_counter
The disease counter.
bool isSusceptible() const
Is this person susceptible?
bool isSymptomatic() const
Is this person symptomatic?
unsigned int getEndInfectiousness() const