BehaviourPolicy typedef | stride::Simulator | |
BeliefPolicy typedef | stride::Simulator | |
CallbackType typedef | stride::util::Subject< Simulator > | |
chooseCluster(const GeoCoordinate &coordinate, const vector< Cluster > &clusters, double influence) | stride::Simulator | |
EventType typedef | stride::util::Subject< Simulator > | |
getCalendar() const | stride::Simulator | inline |
getClusters(ClusterType cluster_type) const | stride::Simulator | |
getDistricts() const | stride::Simulator | inline |
getHouseholds() const | stride::Simulator | inline |
getName() const | stride::Simulator | inline |
getPlanner() const | stride::Simulator | inline |
getPopulation() const | stride::Simulator | |
getPrimaryCommunities() const | stride::Simulator | inline |
getRngStates() const | stride::Simulator | |
getSchoolClusters() const | stride::Simulator | inline |
getSecondaryCommunities() const | stride::Simulator | inline |
getWorkClusters() const | stride::Simulator | inline |
GlobalInformationPolicy typedef | stride::Simulator | |
Hdf5Loader class | stride::Simulator | friend |
Hdf5Saver class | stride::Simulator | friend |
hostForeignTravellers(const vector< Simulator::TravellerType > &travellers, uint days, string destination_district, string destination_facility) | stride::Simulator | |
LocalInformationPolicy typedef | stride::Simulator | |
LocalSimulatorAdapter class | stride::Simulator | friend |
m_calendar | stride::Simulator | private |
m_communication_map | stride::Simulator | private |
m_config_pop | stride::Simulator | private |
m_config_pt | stride::Simulator | private |
m_disease_profile | stride::Simulator | private |
m_districts | stride::Simulator | private |
m_households | stride::Simulator | private |
m_log_level | stride::Simulator | private |
m_logger | stride::Simulator | private |
m_name | stride::Simulator | private |
m_next_hh_id | stride::Simulator | private |
m_next_id | stride::Simulator | private |
m_num_threads | stride::Simulator | private |
m_parallel | stride::Simulator | private |
m_planner | stride::Simulator | private |
m_population | stride::Simulator | private |
m_primary_community | stride::Simulator | private |
m_rng | stride::Simulator | private |
m_school_clusters | stride::Simulator | private |
m_secondary_community | stride::Simulator | private |
m_track_index_case | stride::Simulator | private |
m_trav_elsewhere | stride::Simulator | private |
m_trav_hosting | stride::Simulator | private |
m_work_clusters | stride::Simulator | private |
notify(const EventType &e) | stride::util::Subject< Simulator > | inline |
PersonType typedef | stride::Simulator | |
RandomRef typedef | stride::Simulator | private |
registerObserver(const std::shared_ptr< U > &u, CallbackType f) | stride::util::Subject< Simulator > | inline |
returnForeignTravellers() | stride::Simulator | |
run::Runner class | stride::Simulator | friend |
sendNewTravellers(uint amount, uint days, const string &destination_sim_id, string destination_district, string destination_facility) | stride::Simulator | |
setCommunicationMap(const std::map< string, AsyncSimulator * > &comm_map) | stride::Simulator | inline |
setName(string name) | stride::Simulator | inline |
setRngStates(std::vector< std::string > states) | stride::Simulator | |
setTrackIndexCase(bool track_index_case) | stride::Simulator | |
Simulator() | stride::Simulator | |
SimulatorBuilder class | stride::Simulator | friend |
timeStep() | stride::Simulator | |
TravellerType typedef | stride::Simulator | |
unregister(const std::shared_ptr< U > &u) | stride::util::Subject< Simulator > | inline |
unregisterAll() | stride::util::Subject< Simulator > | inline |
updateClusters() | stride::Simulator | private |
welcomeHomeTravellers(const vector< uint > &travellers_indices, const vector< Health > &health_status) | stride::Simulator | |
~Subject() | stride::util::Subject< Simulator > | inlinevirtual |