27 #include <boost/property_tree/ptree_fwd.hpp> 45 void Seed(std::shared_ptr<Population> pop);
49 void Vaccinate(
const std::string& immunityType,
const std::string& immunizationProfile,
50 std::shared_ptr<Population> pop,
const ContactType::Id contactPoolType);
Id
Enumerates the ContactPool types.
Header for the core ContactPool class.
const boost::property_tree::ptree & m_config
Run config.
util::RnMan & m_rn_man
Random number manager.
Seeds population w.r.t immunity (natural immunity, vaccination, ...) and infection.
Interface and implementation for SegmentedVector class.
void Vaccinate(const std::string &immunityType, const std::string &immunizationProfile, std::shared_ptr< Population > pop, const ContactType::Id contactPoolType)
Seed for vaccination/natural immunity.
DiseaseSeeder(const boost::property_tree::ptree &config, util::RnMan &rnMan)
Initializing DiseaseSeeder.
Namespace for the simulator and related classes.
void Seed(std::shared_ptr< Population > pop)
Build the simulator.