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_distribution | stride::popgen::PopulationGenerator< U > | private |
m_cities | stride::popgen::PopulationGenerator< U > | private |
m_household_size | stride::popgen::PopulationGenerator< U > | private |
m_households | stride::popgen::PopulationGenerator< U > | private |
m_locations | stride::popgen::PopulationGenerator< U > | private |
m_mandatory_schools | stride::popgen::PopulationGenerator< U > | private |
m_mandatory_schools_clusters | stride::popgen::PopulationGenerator< U > | private |
m_next_id | stride::popgen::PopulationGenerator< U > | private |
m_optional_schools | stride::popgen::PopulationGenerator< U > | private |
m_output | stride::popgen::PopulationGenerator< U > | private |
m_people | stride::popgen::PopulationGenerator< U > | private |
m_primary_communities | stride::popgen::PopulationGenerator< U > | private |
m_props | stride::popgen::PopulationGenerator< U > | private |
m_rng | stride::popgen::PopulationGenerator< U > | private |
m_secondary_communities | stride::popgen::PopulationGenerator< U > | private |
m_total | stride::popgen::PopulationGenerator< U > | private |
m_villages | stride::popgen::PopulationGenerator< U > | private |
m_work_size | stride::popgen::PopulationGenerator< U > | private |
m_workplaces | stride::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 |