| ActivenessIterator typedef | mio::abm::Model | |
| add_location(LocationType type, uint32_t num_cells=1) | mio::abm::Model | |
| add_person(const LocationId id, AgeGroup age) | mio::abm::Model | |
| add_person(Person &&person) | mio::abm::Model | |
| assign_location(PersonId person, LocationId location) | mio::abm::Model | inline |
| assign_location(Person &person, LocationId location) | mio::abm::Model | inline |
| Base typedef | mio::GraphABModel | private |
| begin_step(TimePoint t, TimeSpan dt) | mio::abm::Model | |
| build_compute_local_population_cache() const | mio::abm::Model | protected |
| build_exposure_caches() | mio::abm::Model | protected |
| change_location(PersonId person, LocationId destination, TransportMode mode=TransportMode::Unknown, const std::vector< uint32_t > &cells={0}) | mio::abm::Model | inline |
| change_location(Person &person, LocationId destination, TransportMode mode=TransportMode::Unknown, const std::vector< uint32_t > &cells={0}) | mio::abm::Model | inlineprotected |
| Compartments typedef | mio::abm::Model | |
| compute_exposure_caches(TimePoint t, TimeSpan dt) | mio::abm::Model | protected |
| ConstActivenessIterator typedef | mio::abm::Model | |
| ConstLocationIterator typedef | mio::abm::Model | |
| ConstPersonIterator typedef | mio::abm::Model | |
| deserialize(IOContext &io) | mio::abm::Model | inlinestatic |
| evolve(TimePoint t, TimeSpan dt) | mio::GraphABModel | inline |
| find_location(LocationType type, const PersonId person) const | mio::abm::Model | |
| find_location(LocationType type, const Person &person) const | mio::abm::Model | inlineprotected |
| get_activeness_statuses() const | mio::abm::Model | |
| get_activeness_statuses() | mio::abm::Model | |
| get_id() const | mio::abm::Model | inline |
| get_location(LocationId id) const | mio::abm::Model | inline |
| get_location(LocationId id) | mio::abm::Model | inline |
| get_location(PersonId id) | mio::abm::Model | inline |
| get_location(PersonId id) const | mio::abm::Model | inline |
| get_location(Person &person) | mio::abm::Model | inlineprotected |
| get_location(Person &person) const | mio::abm::Model | inlineprotected |
| get_locations() const | mio::abm::Model | |
| get_locations() | mio::abm::Model | |
| get_number_persons(LocationId location) const | mio::abm::Model | inline |
| get_number_persons_age(LocationId location, CellIndex cell_idx, AgeGroup age) const | mio::abm::Model | inline |
| get_person(PersonId person_id) const | mio::abm::Model | inline |
| get_person(PersonId person_id) | mio::abm::Model | inline |
| get_person_buffer() | mio::GraphABModel | inline |
| get_person_impl(M &m, PersonId person_id) | mio::abm::Model | inlineprotectedstatic |
| get_person_index(PersonId person_id) const | mio::abm::Model | inline |
| get_persons() const | mio::abm::Model | |
| get_persons() | mio::abm::Model | |
| get_rng() | mio::abm::Model | inline |
| get_subpopulation(LocationId location, TimePoint t, InfectionState state) const | mio::abm::Model | inline |
| get_subpopulation_combined(TimePoint t, InfectionState s) const | mio::abm::Model | |
| get_subpopulation_combined_per_location_type(TimePoint t, InfectionState s, LocationType type) const | mio::abm::Model | |
| get_testing_strategy() | mio::abm::Model | |
| get_testing_strategy() const | mio::abm::Model | |
| get_trip_list() | mio::abm::Model | |
| get_trip_list() const | mio::abm::Model | |
| GraphABModel(size_t num_agegroups, int id, std::vector< Base::MobilityRuleType > mobility_rules=std::vector< Base::MobilityRuleType >{&get_buried, &return_home_when_recovered, &go_to_hospital, &go_to_icu, &go_to_school, &go_to_work, &go_to_shop, &go_to_event, &go_to_quarantine}) | mio::GraphABModel | inline |
| has_location(LocationType type) const | mio::abm::Model | inline |
| has_locations(const C &location_types) const | mio::abm::Model | inline |
| interact(PersonId person, TimePoint t, TimeSpan dt) | mio::abm::Model | inline |
| interact(Person &person, TimePoint t, TimeSpan dt) | mio::abm::Model | inlineprotected |
| interaction(TimePoint t, TimeSpan dt) | mio::abm::Model | protected |
| LocationIterator typedef | mio::abm::Model | |
| m_activeness_statuses | mio::abm::Model | protected |
| m_air_exposure_rates_cache | mio::abm::Model | protected |
| m_are_exposure_caches_valid | mio::abm::Model | protected |
| m_cemetery_id | mio::abm::Model | protected |
| m_contact_exposure_rates_cache | mio::abm::Model | protected |
| m_exposure_caches_need_rebuild | mio::abm::Model | protected |
| m_has_locations | mio::abm::Model | protected |
| m_id | mio::abm::Model | protected |
| m_is_local_population_cache_valid | mio::abm::Model | mutableprotected |
| m_local_population_by_age_cache | mio::abm::Model | mutableprotected |
| m_local_population_cache | mio::abm::Model | mutableprotected |
| m_locations | mio::abm::Model | protected |
| m_mobility_rules | mio::abm::Model | protected |
| m_person_buffer | mio::GraphABModel | private |
| m_person_ids_equal_index | mio::abm::Model | protected |
| m_persons | mio::abm::Model | protected |
| m_rng | mio::abm::Model | protected |
| m_testing_strategy | mio::abm::Model | protected |
| m_trip_list | mio::abm::Model | protected |
| m_use_mobility_rules | mio::abm::Model | protected |
| MobilityRuleType typedef | mio::abm::Model | |
| Model(size_t num_agegroups, int id=0) | mio::abm::Model | inline |
| Model(const Parameters ¶ms, int id=0) | mio::abm::Model | inline |
| Model(const Model &other, int id=0) | mio::abm::Model | inline |
| Model(Model &&)=default | mio::abm::Model | |
| operator=(const Model &)=default | mio::abm::Model | |
| operator=(Model &&)=default | mio::abm::Model | |
| parameters | mio::abm::Model | |
| perform_mobility(TimePoint t, TimeSpan dt) | mio::GraphABModel | inlineprivate |
| PersonIterator typedef | mio::abm::Model | |
| remove_person(size_t pos) | mio::GraphABModel | inline |
| serialize(IOContext &io) const | mio::abm::Model | inline |
| use_mobility_rules(bool param) | mio::abm::Model | |
| use_mobility_rules() const | mio::abm::Model | |