26 #include <boost/property_tree/ptree.hpp> 45 static std::shared_ptr<Simulator>
build(
46 const boost::property_tree::ptree& pt_config);
49 static std::shared_ptr<Simulator>
build(
50 const boost::property_tree::ptree& pt_config,
51 const boost::property_tree::ptree& pt_disease,
52 const boost::property_tree::ptree& pt_contact);
57 std::shared_ptr<Simulator> sim,
58 const boost::property_tree::ptree& pt_config);
62 std::shared_ptr<Simulator> sim,
63 const boost::property_tree::ptree& pt_config);
73 std::shared_ptr<Simulator> sim,
74 const boost::property_tree::ptree& pt_config);
static void initializeDistricts(std::shared_ptr< Simulator > sim, const boost::property_tree::ptree &pt_config)
Initialize the districts, duplicate city names are ignored (only the first occurrence is counted) ...
Time Dependent Person DataType.
Main class that contains and direct the virtual world.
Header for the Simulator class.
Definition of ClusterType.
static void initializeClusters(std::shared_ptr< Simulator > sim, const boost::property_tree::ptree &pt_config)
Initialize the clusters.
static std::shared_ptr< Simulator > build(const boost::property_tree::ptree &pt_config)
Build simulator.
static std::map< std::pair< ClusterType, uint >, util::GeoCoordinate > initializeLocations(std::string filename)
Initialize the locations (read the from the given file) and return them If the filename is ""...
static void initializeFacilities(std::shared_ptr< Simulator > sim, const boost::property_tree::ptree &pt_config)
Initialize the facilities, duplicate facility names are ignored (only the first occurrence is counted...