5 #include <boost/property_tree/ptree.hpp> 18 Coordinator(
const map<
string, shared_ptr<AsyncSimulator>>& sims,
const string& schedule,
19 boost::property_tree::ptree& config)
20 : m_sims(sims), m_calendar(config) {
28 vector<SimulatorStatus> timeStep();
33 map<string, shared_ptr<AsyncSimulator>>
m_sims;
Schedule m_traveller_schedule
Schedule readSchedule(string filename)
Expects a worthy path.
Header file for the Calendar class.
Time Dependent Person DataType.
Class that keeps track of the 'state' of simulated world.
Coordinator(const map< string, shared_ptr< AsyncSimulator >> &sims, const string &schedule, boost::property_tree::ptree &config)
array< vector< Flight >, 7 > Schedule
map< string, shared_ptr< AsyncSimulator > > m_sims