29 class GeoGrid_Location;
30 class GeoGrid_Location_Coordinate;
31 class GeoGrid_Location_ContactPools;
32 class GeoGrid_Location_ContactPools_ContactPool;
49 void Write(
GeoGrid& geoGrid, std::ostream& stream)
override;
An interface for writing the GeoGrid to a file, can be implemented with multiple file types...
Id
Enumerates the ContactPool types.
A group of Persons that potentially have contacts with one another.
A Geographic grid of simulation region contains Locations that in turn contain an index to the Contac...
Container that stores objects "almost contiguously" (in a chain of blocks) and guarantees that pointe...
Namespace for the geographic and demograhic classes.
boost::geometry::model::point< double, 2, boost::geometry::cs::geographic< boost::geometry::degree >> Coordinate
std::set< stride::Person * > m_persons_found
The persons found when looping over the ContactPools.
Location for use within the GeoGrid, contains Coordinate and index to ContactPools.
Store and handle person data.
Namespace for the simulator and related classes.
An implementation of the GeoGridWriter using Protocol Buffers This class is used to write a GeoGrid t...