Member List

CPP API: Member List
mio::GraphABModel Member List

This is the complete list of members for mio::GraphABModel, including all inherited members.

ActivenessIterator typedefmio::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::Modelinline
assign_location(Person &person, LocationId location)mio::abm::Modelinline
Base typedefmio::GraphABModelprivate
begin_step(TimePoint t, TimeSpan dt)mio::abm::Model
build_compute_local_population_cache() constmio::abm::Modelprotected
build_exposure_caches()mio::abm::Modelprotected
change_location(PersonId person, LocationId destination, TransportMode mode=TransportMode::Unknown, const std::vector< uint32_t > &cells={0})mio::abm::Modelinline
change_location(Person &person, LocationId destination, TransportMode mode=TransportMode::Unknown, const std::vector< uint32_t > &cells={0})mio::abm::Modelinlineprotected
Compartments typedefmio::abm::Model
compute_exposure_caches(TimePoint t, TimeSpan dt)mio::abm::Modelprotected
ConstActivenessIterator typedefmio::abm::Model
ConstLocationIterator typedefmio::abm::Model
ConstPersonIterator typedefmio::abm::Model
deserialize(IOContext &io)mio::abm::Modelinlinestatic
evolve(TimePoint t, TimeSpan dt)mio::GraphABModelinline
find_location(LocationType type, const PersonId person) constmio::abm::Model
find_location(LocationType type, const Person &person) constmio::abm::Modelinlineprotected
get_activeness_statuses() constmio::abm::Model
get_activeness_statuses()mio::abm::Model
get_id() constmio::abm::Modelinline
get_location(LocationId id) constmio::abm::Modelinline
get_location(LocationId id)mio::abm::Modelinline
get_location(PersonId id)mio::abm::Modelinline
get_location(PersonId id) constmio::abm::Modelinline
get_location(Person &person)mio::abm::Modelinlineprotected
get_location(Person &person) constmio::abm::Modelinlineprotected
get_locations() constmio::abm::Model
get_locations()mio::abm::Model
get_number_persons(LocationId location) constmio::abm::Modelinline
get_number_persons_age(LocationId location, CellIndex cell_idx, AgeGroup age) constmio::abm::Modelinline
get_person(PersonId person_id) constmio::abm::Modelinline
get_person(PersonId person_id)mio::abm::Modelinline
get_person_buffer()mio::GraphABModelinline
get_person_impl(M &m, PersonId person_id)mio::abm::Modelinlineprotectedstatic
get_person_index(PersonId person_id) constmio::abm::Modelinline
get_persons() constmio::abm::Model
get_persons()mio::abm::Model
get_rng()mio::abm::Modelinline
get_subpopulation(LocationId location, TimePoint t, InfectionState state) constmio::abm::Modelinline
get_subpopulation_combined(TimePoint t, InfectionState s) constmio::abm::Model
get_subpopulation_combined_per_location_type(TimePoint t, InfectionState s, LocationType type) constmio::abm::Model
get_testing_strategy()mio::abm::Model
get_testing_strategy() constmio::abm::Model
get_trip_list()mio::abm::Model
get_trip_list() constmio::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::GraphABModelinline
has_location(LocationType type) constmio::abm::Modelinline
has_locations(const C &location_types) constmio::abm::Modelinline
interact(PersonId person, TimePoint t, TimeSpan dt)mio::abm::Modelinline
interact(Person &person, TimePoint t, TimeSpan dt)mio::abm::Modelinlineprotected
interaction(TimePoint t, TimeSpan dt)mio::abm::Modelprotected
LocationIterator typedefmio::abm::Model
m_activeness_statusesmio::abm::Modelprotected
m_air_exposure_rates_cachemio::abm::Modelprotected
m_are_exposure_caches_validmio::abm::Modelprotected
m_cemetery_idmio::abm::Modelprotected
m_contact_exposure_rates_cachemio::abm::Modelprotected
m_exposure_caches_need_rebuildmio::abm::Modelprotected
m_has_locationsmio::abm::Modelprotected
m_idmio::abm::Modelprotected
m_is_local_population_cache_validmio::abm::Modelmutableprotected
m_local_population_by_age_cachemio::abm::Modelmutableprotected
m_local_population_cachemio::abm::Modelmutableprotected
m_locationsmio::abm::Modelprotected
m_mobility_rulesmio::abm::Modelprotected
m_person_buffermio::GraphABModelprivate
m_person_ids_equal_indexmio::abm::Modelprotected
m_personsmio::abm::Modelprotected
m_rngmio::abm::Modelprotected
m_testing_strategymio::abm::Modelprotected
m_trip_listmio::abm::Modelprotected
m_use_mobility_rulesmio::abm::Modelprotected
MobilityRuleType typedefmio::abm::Model
Model(size_t num_agegroups, int id=0)mio::abm::Modelinline
Model(const Parameters &params, int id=0)mio::abm::Modelinline
Model(const Model &other, int id=0)mio::abm::Modelinline
Model(Model &&)=defaultmio::abm::Model
operator=(const Model &)=defaultmio::abm::Model
operator=(Model &&)=defaultmio::abm::Model
parametersmio::abm::Model
perform_mobility(TimePoint t, TimeSpan dt)mio::GraphABModelinlineprivate
PersonIterator typedefmio::abm::Model
remove_person(size_t pos)mio::GraphABModelinline
serialize(IOContext &io) constmio::abm::Modelinline
use_mobility_rules(bool param)mio::abm::Model
use_mobility_rules() constmio::abm::Model