Stride Reference Manual  1.0
stride::Simulator Member List

This is the complete list of members for stride::Simulator, including all inherited members.

BehaviourPolicy typedefstride::Simulator
BeliefPolicy typedefstride::Simulator
CallbackType typedefstride::util::Subject< Simulator >
chooseCluster(const GeoCoordinate &coordinate, const vector< Cluster > &clusters, double influence)stride::Simulator
EventType typedefstride::util::Subject< Simulator >
getCalendar() const stride::Simulatorinline
getClusters(ClusterType cluster_type) const stride::Simulator
getDistricts() const stride::Simulatorinline
getHouseholds() const stride::Simulatorinline
getName() const stride::Simulatorinline
getPlanner() const stride::Simulatorinline
getPopulation() const stride::Simulator
getPrimaryCommunities() const stride::Simulatorinline
getRngStates() const stride::Simulator
getSchoolClusters() const stride::Simulatorinline
getSecondaryCommunities() const stride::Simulatorinline
getWorkClusters() const stride::Simulatorinline
GlobalInformationPolicy typedefstride::Simulator
Hdf5Loader classstride::Simulatorfriend
Hdf5Saver classstride::Simulatorfriend
hostForeignTravellers(const vector< Simulator::TravellerType > &travellers, uint days, string destination_district, string destination_facility)stride::Simulator
LocalInformationPolicy typedefstride::Simulator
LocalSimulatorAdapter classstride::Simulatorfriend
m_calendarstride::Simulatorprivate
m_communication_mapstride::Simulatorprivate
m_config_popstride::Simulatorprivate
m_config_ptstride::Simulatorprivate
m_disease_profilestride::Simulatorprivate
m_districtsstride::Simulatorprivate
m_householdsstride::Simulatorprivate
m_log_levelstride::Simulatorprivate
m_loggerstride::Simulatorprivate
m_namestride::Simulatorprivate
m_next_hh_idstride::Simulatorprivate
m_next_idstride::Simulatorprivate
m_num_threadsstride::Simulatorprivate
m_parallelstride::Simulatorprivate
m_plannerstride::Simulatorprivate
m_populationstride::Simulatorprivate
m_primary_communitystride::Simulatorprivate
m_rngstride::Simulatorprivate
m_school_clustersstride::Simulatorprivate
m_secondary_communitystride::Simulatorprivate
m_track_index_casestride::Simulatorprivate
m_trav_elsewherestride::Simulatorprivate
m_trav_hostingstride::Simulatorprivate
m_work_clustersstride::Simulatorprivate
notify(const EventType &e)stride::util::Subject< Simulator >inline
PersonType typedefstride::Simulator
RandomRef typedefstride::Simulatorprivate
registerObserver(const std::shared_ptr< U > &u, CallbackType f)stride::util::Subject< Simulator >inline
returnForeignTravellers()stride::Simulator
run::Runner classstride::Simulatorfriend
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::Simulatorinline
setName(string name)stride::Simulatorinline
setRngStates(std::vector< std::string > states)stride::Simulator
setTrackIndexCase(bool track_index_case)stride::Simulator
Simulator()stride::Simulator
SimulatorBuilder classstride::Simulatorfriend
timeStep()stride::Simulator
TravellerType typedefstride::Simulator
unregister(const std::shared_ptr< U > &u)stride::util::Subject< Simulator >inline
unregisterAll()stride::util::Subject< Simulator >inline
updateClusters()stride::Simulatorprivate
welcomeHomeTravellers(const vector< uint > &travellers_indices, const vector< Health > &health_status)stride::Simulator
~Subject()stride::util::Subject< Simulator >inlinevirtual