virtual void FillGeoGrid(GeoGrid &) const =0
Add commutes onfo to the GeoGrid.
virtual ~CommutesReader()=default
Default destructor needs to be virtual.
A Geographic grid of simulation region contains Locations that in turn contain an index to the Contac...
CommutesReader(std::unique_ptr< std::istream > inputStream)
Construct the CommutesReader with an istream with the file content.
Namespace for the geographic and demograhic classes.
Create an abstract Reader that fills a GeoGrid with the commute info from file.
std::unique_ptr< std::istream > m_inputStream
The istream with the file content.