41 double immunityLinkProbability);
44 void Random(std::shared_ptr<Population> pop, std::vector<double>& immunityDistribution,
const ContactType::Id contactPoolType,
double immunityLinkProbability);
Id
Enumerates the ContactPool types.
Header for the core ContactPool class.
Interface and implementation for SegmentedVector class.
Container that stores objects "almost contiguously" (in a chain of blocks) and guarantees that pointe...
util::RnMan & m_rn_man
Random number manager.
void Cocoon(const util::SegmentedVector< ContactPool > &, std::vector< double > &, double)
Cocoon immunization.
Header file for the core Population class.
Deals with immunization strategies.
void Random(const util::SegmentedVector< ContactPool > &pools, std::vector< double > &immunityDistribution, double immunityLinkProbability)
Random immunization.
Immunizer(util::RnMan &rnManager)
Namespace for the simulator and related classes.