Stride Reference Manual  - generated for commit 9643b11
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NgeopopNamespace for the geographic and demograhic classes
 Ngeogrid_detail
 Nkd
 CAABBoxAxisAlignedBoundingBox (hyperrectangle defined by lower and upper bound for every dimension)
 CBoxPolicyGeoAggregator Policy that aggregates over an axis aligned bounding box
 CCollectorAggregates into a vector that must should remain alive for the usage duration of the Collector
 CCommutesCSVReaderCreate a Reader that fills a GeoGrid with the commute info from CSV file
 CCommutesReaderCreate an abstract Reader that fills a GeoGrid with the commute info from file
 CGeneratorGenerator uses geo & pop data to construct ContactPools in the GeoGrid
 CGeoAggregatorA GeoAggregator can either be instantiated with a functor, or be called with one every time
 CGeoAggregator< Policy >A GeoAggregator that has to be called with a functor
 CGeoAggregator< Policy, F >A GeoAggregator constructed with a functor
 CGeoGridA Geographic grid of simulation region contains Locations that in turn contain an index to the ContactPools situated at that Location
 CGeoGridConfigConfiguration data mostly for generating a population, but also for computing the required number of schools, workplaces, communities etc
 CGeoGridJSONReaderAn implementation of the GeoGridReader using JSON
 CGeoGridJSONWriterWrites a GeoGrid to a JSON file
 CGeoGridProtoReaderAn implementation of the GeoGridReader using Protocol Buffers
 CGeoGridProtoWriterAn implementation of the GeoGridWriter using Protocol Buffers This class is used to write a GeoGrid to a Proto file
 CGeoGridReaderAn abstract base class for creating a GeoGrid that was read from a file, can be implemented using multiple file types (proto and json are currently implemented)
 CGeoGridReaderFactoryA Factory for creating the correct implementation of a GeoGridReader based on the filename extension
 CGeoGridWriterAn interface for writing the GeoGrid to a file, can be implemented with multiple file types
 CGeoGridWriterFactoryFactory creates the correct implementation of a GeoGridWriter based on the filename extension
 CHouseholdCSVReaderCreates a Reader that retrieves the different Household profiles from a given CSV file
 CHouseholdReaderRetrieves the reference Household profiles from file
 CKdTreeA k-d tree: a k-dimensional generalization of binary search trees This data structure allows for efficient lookup of points and range queries with an Axis-Aligned Bounding Box (when balanced)
 CLocationLocation for use within the GeoGrid, contains Coordinate and index to ContactPools
 CLocationsCSVReaderCreate a Reader that fills a GeoGrid with the Location data found in a CSV input stream
 CLocationsReaderCreate an abstract Reader which fills a GeoGrid with the cities found in file
 CPolygonPolicyA GeoAggregator Policy that aggregates over a (clockwise) polygon
 CPopulatorPopulator uses geo & pop data to populate ContactPools in the GeoGrid
 CRadiusPolicyGeoAggregator Policy that aggregates locations within a radius (in km) of a center point
 CReaderFactoryA Factory for creating the correct implementation of the different Readers which parse the information needed to construct a GeoGrid, based on the file extension
 Ngoogle
 Nprotobuf
 Nproto
 CGeoGrid
 CGeoGrid_Location
 CGeoGrid_Location_Commute
 CGeoGrid_Location_ContactPools
 CGeoGrid_Location_ContactPools_ContactPool
 CGeoGrid_Location_Coordinate
 CGeoGrid_Person
 NstrideNamespace for the simulator and related classes
 NAgeBracketsAgeBrackets that determine participation in type of ContactPool
 NContactTypeNamespace to manage types of ContactPool
 NoutputUtilities for the output files
 NutilUtilities for the project
 NviewersNamespace for MVC-viewers that may be registered with SimRunner
 CAbstractPopBuilderBase Class for PopBuilders
 CAgeContactProfileContact rates as a function of age
 CCalendarClass that keeps track of the 'state' of simulated world
 CContactHandlerProcesses the contacts between persons and determines whether transmission occurs
 CContactPoolA group of Persons that potentially have contacts with one another
 CContactPoolSysContactPoolSys contains for each of the type of pools (Household, K12School, ...) a vector of with all of the contact pools of the type
 CControlHelperControls a simulation run initiated with the command line interface (cli)
 CDaysOffAllNo days off work or school
 CDaysOffInterfaceInterface definition
 CDaysOffNoneNo days off work or school
 CDaysOffSchoolSchools closed
 CDaysOffStandardStandard situation for days off from work and school
 CDefaultPopBuilderInitializes Population objects
 CDiseaseSeederSeeds population w.r.t immunity (natural immunity, vaccination, ...) and infection
 CGenPopControllerControls a geo-population generation run initiated with the command line interface (cli)
 CGeoPopBuilderBuilds poulation of a geographic grid
 CHealthHolds a person's health data
 CHealthSeederSeeds the population with Health data
 CImmunizerDeals with immunization strategies
 CImportPopBuilderInitializes Population objects
 CInfectorActual contacts and transmission in contactpool (primary template)
 CInfector< LL, TIC, true >Time-optimized version (For NoLocalInformation && (None || Transmission logging))
 CInfectorMapMechanism to select the appropriate Infector template to execute
 CPersonStore and handle person data
 CPopulationKey Data structure: container for (a) all individuals in the population (b) the ContactPoolSys wchich is used to loop over ContactPools of each type (c) (if present) GeoGrid of Locations, each having an index of ContactPools at that location
 CPublicHealthAgency
 CSimSimulator can time step and reveal some of the key data
 CSimBuilderBuilds a simulator based a configuration property tree
 CSimControllerControls a simulation run initiated with the command line interface (cli)
 CSimRunnerThe simulation runner drive simulator throufgh time steps
 CStanControllerRuns a simulation multiple times, with different random engine seeds
 CSurveySeederSeeds the population with survey participants
 CTransmissionProfileTransmission probabilities from disease data
 CMessage
 CTableStruct_geogrid_2eproto