Stride Reference Manual  - generated for commit 9643b11
stride::PublicHealthAgency Class Reference

#include <PublicHealthAgency.h>

Collaboration diagram for stride::PublicHealthAgency:
Collaboration graph

Public Member Functions

 PublicHealthAgency ()
 Constructs uni-initialized object. More...
 
void Exec (std::shared_ptr< Population > pop, util::RnMan &rnManager, unsigned short int sim_day)
 Execute. More...
 
void Initialize (double detection_probability)
 Initialize. More...
 

Private Member Functions

void PerformCaseFinding (std::shared_ptr< Population > pop, util::RnMan &rnMan, unsigned short int simDay)
 Public Health Strategy: look for symptomatic cases and vaccinate their household. More...
 

Private Attributes

double m_detection_probability
 Detection probability of symptomatic cases. More...
 

Detailed Description

Definition at line 28 of file PublicHealthAgency.h.

Constructor & Destructor Documentation

stride::PublicHealthAgency::PublicHealthAgency ( )
inlineexplicit

Constructs uni-initialized object.

Definition at line 32 of file PublicHealthAgency.h.

References Exec(), Initialize(), and PerformCaseFinding().

Here is the call graph for this function:

Member Function Documentation

void stride::PublicHealthAgency::Exec ( std::shared_ptr< Population pop,
util::RnMan rnManager,
unsigned short int  sim_day 
)

Execute.

Definition at line 34 of file PublicHealthAgency.cpp.

Referenced by PublicHealthAgency(), and stride::Sim::TimeStep().

Here is the caller graph for this function:

void stride::PublicHealthAgency::Initialize ( double  detection_probability)

Initialize.

Definition at line 39 of file PublicHealthAgency.cpp.

Referenced by PublicHealthAgency().

Here is the caller graph for this function:

void stride::PublicHealthAgency::PerformCaseFinding ( std::shared_ptr< Population pop,
util::RnMan rnMan,
unsigned short int  simDay 
)
private

Public Health Strategy: look for symptomatic cases and vaccinate their household.

To allow iteration over pool types for the PublicHealthAgency.

Definition at line 41 of file PublicHealthAgency.cpp.

References stride::util::RnMan::GetUniform01Generator(), and stride::ContactLogMode::ToString().

Referenced by PublicHealthAgency().

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

double stride::PublicHealthAgency::m_detection_probability
private

Detection probability of symptomatic cases.

Definition at line 44 of file PublicHealthAgency.h.


The documentation for this class was generated from the following files: