Stride Reference Manual  1.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cstride::util::Observer< Simulator >
 Cstride::util::SimplePlanner< PersonType >
 Cstride::util::SimplePlanner< stride::Traveller< stride::Simulator::stride::Person > >
 Cstd::array< T >STL class
 Cstride::_PopulationIterator< PopT, IterT >
 Cstride::AsyncSimulator
 Cstride::CalendarClass that keeps track of the 'state' of simulated world
 Cstride::CalendarDataType
 Cstride::ClusterRepresents a location for social contacts, an group of people
 Cstride::ClusterCalculator< type >
 Cstride::ClusterCalculator< ClusterType::Household >
 Cstride::ClusterCalculator< ClusterType::PrimaryCommunity >
 Cstride::ClusterCalculator< ClusterType::School >
 Cstride::ClusterCalculator< ClusterType::SecondaryCommunity >
 Cstride::ClusterCalculator< ClusterType::Work >
 Cstride::ConfigDataType
 Cstride::Coordinator
 Cstride::DaysOffInterfaceInterface definition
 Cstride::DiseaseProfile
 Cstride::DistrictA district is either a city or a village (currently, there is no difference between city and village)
 Cstride::HBM
 Cstride::HBMData
 Cstride::Hdf5Loader
 Cstride::Health
 Cstride::Infector< log_level, track_index_case, local_information_policy >Actual contacts and transmission in cluster (primary template)
 Cstride::Infector< log_level, track_index_case, NoLocalInformation >Actual contacts and transmissions in cluster (specialization for NoLocalInformation policy)
 Cstride::Infector< LogMode::Contacts, track_index_case, NoLocalInformation >Actual contacts and transmission in cluster (specialization for logging all contacts, and with NoLocalInformation policy)
 Cstride::Influence
 Cstride::InformationPolicy< GlobalPolicy, LocalPolicy >
 Cstride::LocalDiscussion< PersonType >
 Cstride::NoBehaviour< belief_policy >
 Cstride::NoBelief
 Cstride::NoGlobalInformation
 Cstride::NoLocalInformation
 Cstride::Nothing
 Cstride::output::CasesFileProduces a file with daily cases count
 Cstride::output::PersonFileProduces a file with daily cases count
 Cstride::Person< BehaviourPolicy, BeliefPolicy >Forward declaration of class Person
 Cstride::PersonTDDataType
 Cstride::PersonTIDataType
 Cstride::pop::Region
 Cstride::popgen::FamilyParser
 Cstride::popgen::MinMax
 Cstride::popgen::PopulationGenerator< U >Generate Populations
 Cstride::popgen::SimpleCity
 Cstride::popgen::SimpleCluster
 Cstride::popgen::SimpleHousehold
 Cstride::popgen::SimplePerson
 Cstride::PopulationContainer for persons in population
 Cstride::PopulationBuilderInitializes Population objects
 Cstride::RemoteSimulatorReceiver
 Cstride::RNG
 Cstride::run::RunnerHelper for parsing the config, and starting the simulators
 Cstride::run::SimulatorWorldrank
 Cstride::SimulatorBuilderMain class that contains and direct the virtual world
 Cstride::SimulatorRunMode
 Cstride::SimulatorSetup
 Cstride::SimulatorStatus
 Cstride::Threshold< threshold_infected, threshold_adopted >
 Cstride::ThresholdData
 Cstride::Traveller< PersonType >
 Cstride::TravellerDataType
 Cstride::util::AliasBlock
 Cstride::util::AliasDistributionUsage is very simple, construct with a vector of probabilities, then use as a distribution from the standard library (i.e
 Cstride::util::ConfigInfoInfo on revision id and commit date
 Cstride::util::Defer< Func >
 Cstride::util::Flag
 Cstride::util::Flight
 Cstride::util::GeoCoordCalculator
 Cstride::util::GeoCoordinate
 Cstride::util::InstallDirsInstall directories
 Cstride::util::Observer< E >
 Cstride::util::RandomThe random number generator
 Cstride::util::ReturnData
 Cstride::util::SimplePlanner< T >You can see this class as a kind of planner that stores events in the near future
 Cstride::util::Stopwatch< T >Provides a stopwatch interface to time: it accumulates time between start/stop pairs
 Cstride::util::StringUtilsString utilities
 Cstride::util::Subject< E >Template for Subject/Observer (or Publish/Subscribe)
 Cstride::util::TimeStampProvides wall-clock time stamp using the time call
 Cstride::util::TimeToStringUtilities to tag clocks and to reformat number of ticks to a string
 Cstride::util::TransportFacilityReader
 Cstride::util::TravelData
 Cstride::util::TravellerScheduleReader
 Cstride::util::Subject< Simulator >
 Cunipar::internal::DummyResourceManager< Impl, Types >
 Cunipar::internal::OpenmpResourceManager< Impl, Types >
 Cunipar::internal::ParallelInterface
 Cunipar::internal::ParallelWrapper< Impl, Types >
 Cunipar::internal::ResourceManager< Impl, Types >
 Cunipar::internal::ResourceManager< Impl >
 Cunipar::internal::ResourceManager< Impl, Type, Rest... >
 Cunipar::internal::TbbResourceManager< Impl, Types >
 Cunipar::utils::is_cond< bool, T1, T2 >
 Cunipar::utils::is_cond< false, T1, T2 >
 Cunipar::utils::largest< T1, T2 >
 Cunipar::utils::largest3< T1, T2, T3 >
 CVaccination< belief_policy >
 CCallbackType
 Cconst void
 Cdouble