Stride Reference Manual  1.0
stride::popgen::PopulationGenerator< U > Member List

This is the complete list of members for stride::popgen::PopulationGenerator< U >, including all inherited members.

assignCloseEmployee(SimplePerson &person, double start_radius, vector< pair< GeoCoordinate, map< double, vector< uint >>>> &distance_map)stride::popgen::PopulationGenerator< U >private
assignCloseStudent(SimplePerson &person, double start_radius, vector< pair< GeoCoordinate, map< double, vector< uint >>>> &distance_map)stride::popgen::PopulationGenerator< U >private
assignCommutingEmployee(SimplePerson &person, vector< pair< GeoCoordinate, map< double, vector< uint >>>> &distance_map)stride::popgen::PopulationGenerator< U >private
assignCommutingStudent(SimplePerson &person, vector< pair< GeoCoordinate, map< double, vector< uint >>>> &distance_map)stride::popgen::PopulationGenerator< U >private
assignToCommunities(vector< pair< GeoCoordinate, map< double, vector< uint >>>> &distance_map, vector< SimpleCluster > &clusters, uint SimplePerson::*member, const string &name="")stride::popgen::PopulationGenerator< U >private
assignToSchools()stride::popgen::PopulationGenerator< U >private
assignToUniversities()stride::popgen::PopulationGenerator< U >private
assignToWork()stride::popgen::PopulationGenerator< U >private
checkForValidXML() const stride::popgen::PopulationGenerator< U >private
generate(const string &prefix)stride::popgen::PopulationGenerator< U >
getCityMiddle() const stride::popgen::PopulationGenerator< U >private
getCityPopulation() const stride::popgen::PopulationGenerator< U >private
getCityRadius(const GeoCoordinate &coord) const stride::popgen::PopulationGenerator< U >private
getClusters(GeoCoordinate coord, double radius, const vector< T > &clusters) const stride::popgen::PopulationGenerator< U >inlineprivate
getClustersWithinRange(double radius, const vector< pair< GeoCoordinate, map< double, vector< uint >>>> &distance_map, GeoCoordinate coordinate) const stride::popgen::PopulationGenerator< U >inlineprivate
getVillagePopulation() const stride::popgen::PopulationGenerator< U >private
m_age_distributionstride::popgen::PopulationGenerator< U >private
m_citiesstride::popgen::PopulationGenerator< U >private
m_household_sizestride::popgen::PopulationGenerator< U >private
m_householdsstride::popgen::PopulationGenerator< U >private
m_locationsstride::popgen::PopulationGenerator< U >private
m_mandatory_schoolsstride::popgen::PopulationGenerator< U >private
m_mandatory_schools_clustersstride::popgen::PopulationGenerator< U >private
m_next_idstride::popgen::PopulationGenerator< U >private
m_optional_schoolsstride::popgen::PopulationGenerator< U >private
m_outputstride::popgen::PopulationGenerator< U >private
m_peoplestride::popgen::PopulationGenerator< U >private
m_primary_communitiesstride::popgen::PopulationGenerator< U >private
m_propsstride::popgen::PopulationGenerator< U >private
m_rngstride::popgen::PopulationGenerator< U >private
m_secondary_communitiesstride::popgen::PopulationGenerator< U >private
m_totalstride::popgen::PopulationGenerator< U >private
m_villagesstride::popgen::PopulationGenerator< U >private
m_work_sizestride::popgen::PopulationGenerator< U >private
m_workplacesstride::popgen::PopulationGenerator< U >private
makeCities()stride::popgen::PopulationGenerator< U >private
makeCommunities()stride::popgen::PopulationGenerator< U >private
makeDistanceMap(double radius, double factor, const vector< T > &clusters) const stride::popgen::PopulationGenerator< U >inlineprivate
makeDistanceMap(double radius, double factor, const vector< vector< T >> &clusters) const stride::popgen::PopulationGenerator< U >inlineprivate
makeHouseholds()stride::popgen::PopulationGenerator< U >private
makeSchools()stride::popgen::PopulationGenerator< U >private
makeUniversities()stride::popgen::PopulationGenerator< U >private
makeVillages()stride::popgen::PopulationGenerator< U >private
makeWork()stride::popgen::PopulationGenerator< U >private
placeClusters(uint size, uint min_age, uint max_age, double fraction, C &clusters, string cluster_name, ClusterType cluster_type, bool add_location=true)stride::popgen::PopulationGenerator< U >inlineprivate
placeHouseholds()stride::popgen::PopulationGenerator< U >private
PopulationGenerator(const string &filename, const int &seed, bool output=true)stride::popgen::PopulationGenerator< U >
removeFromMap(vector< pair< GeoCoordinate, map< double, vector< uint >>>> &distance_map, uint index) const stride::popgen::PopulationGenerator< U >private
removeFromUniMap(vector< pair< GeoCoordinate, map< double, vector< uint >>>> &distance_map, uint index) const stride::popgen::PopulationGenerator< U >private
sortWorkplaces()stride::popgen::PopulationGenerator< U >private
writeCities(const string &target_cities)stride::popgen::PopulationGenerator< U >private
writeClusters(const string &target_clusters) const stride::popgen::PopulationGenerator< U >private
writeHouseholds(const string &target_households) const stride::popgen::PopulationGenerator< U >private
writePop(const string &target_pop) const stride::popgen::PopulationGenerator< U >private