Member List

CPP API: Member List
mio::abm::Person Member List

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

add_new_infection(Infection &&inf)mio::abm::Person
add_new_vaccination(ProtectionType v, TimePoint t)mio::abm::Personinline
add_test_result(TimePoint t, TestType type, bool result)mio::abm::Person
add_time_at_location(const TimeSpan dt)mio::abm::Personinline
default_serialize()mio::abm::Personinline
get_age() constmio::abm::Personinline
get_assigned_location(LocationType type) constmio::abm::Person
get_assigned_location_model_id(LocationType type) constmio::abm::Person
get_assigned_location_model_ids() constmio::abm::Personinline
get_assigned_locations() constmio::abm::Personinline
get_cells()mio::abm::Person
get_cells() constmio::abm::Person
get_compliance(InterventionType intervention_type) constmio::abm::Personinline
get_go_to_school_time(const Parameters &params) constmio::abm::Person
get_go_to_work_time(const Parameters &params) constmio::abm::Person
get_id() constmio::abm::Person
get_infection()mio::abm::Person
get_infection() constmio::abm::Person
get_infection_state(TimePoint t) constmio::abm::Person
get_last_transport_mode() constmio::abm::Personinline
get_latest_protection(TimePoint t) constmio::abm::Person
get_location() constmio::abm::Person
get_location_model_id() constmio::abm::Personinline
get_location_type() constmio::abm::Personinline
get_mask()mio::abm::Personinline
get_mask() constmio::abm::Personinline
get_mask_protective_factor(const Parameters &params) constmio::abm::Person
get_protection_factor(TimePoint t, VirusVariant virus, const Parameters &params) constmio::abm::Person
get_rng_counter()mio::abm::Personinline
get_rng_index()mio::abm::Personinline
get_rng_key()mio::abm::Personinline
get_test_result(TestType type) constmio::abm::Person
get_tested(PersonalRandomNumberGenerator &rng, TimePoint t, const TestParameters &params)mio::abm::Person
get_time_at_location() constmio::abm::Personinline
get_vaccinations()mio::abm::Personinline
get_vaccinations() constmio::abm::Personinline
goes_to_school(TimePoint t, const Parameters &params) constmio::abm::Person
goes_to_work(TimePoint t, const Parameters &params) constmio::abm::Person
is_compliant(PersonalRandomNumberGenerator &rng, InterventionType intervention) constmio::abm::Person
is_in_quarantine(TimePoint t, const Parameters &params) constmio::abm::Personinline
is_infected(TimePoint t) constmio::abm::Person
m_agemio::abm::Personprivate
m_assigned_location_model_idsmio::abm::Personprivate
m_assigned_locationsmio::abm::Personprivate
m_cellsmio::abm::Personprivate
m_compliancemio::abm::Personprivate
m_home_isolation_startmio::abm::Personprivate
m_infectionsmio::abm::Personprivate
m_last_transport_modemio::abm::Personprivate
m_locationmio::abm::Personprivate
m_location_model_idmio::abm::Personprivate
m_location_typemio::abm::Personprivate
m_maskmio::abm::Personprivate
m_person_idmio::abm::Personprivate
m_random_goto_school_hourmio::abm::Personprivate
m_random_goto_work_hourmio::abm::Personprivate
m_random_schoolgroupmio::abm::Personprivate
m_random_workgroupmio::abm::Personprivate
m_rng_countermio::abm::Personprivate
m_rng_indexmio::abm::Personprivate
m_rng_keymio::abm::Personprivate
m_test_resultsmio::abm::Personprivate
m_time_at_locationmio::abm::Personprivate
m_vaccinationsmio::abm::Personprivate
operator==(const Person &other) constmio::abm::Personinline
Person(mio::RandomNumberGenerator &rng, LocationType location_type, LocationId location_id, int location_model_id, AgeGroup age, PersonId person_id=PersonId::invalid_ID())mio::abm::Personexplicit
Person(const Person &other, PersonId person_id)mio::abm::Personexplicit
remove_quarantine()mio::abm::Person
set_assigned_location(LocationType type, LocationId id, int model_id)mio::abm::Person
set_compliance(InterventionType intervention_type, ScalarType value)mio::abm::Personinline
set_last_transport_mode(const mio::abm::TransportMode mode)mio::abm::Personinline
set_location(LocationType type, LocationId id, int model_id)mio::abm::Person
set_mask(MaskType type, TimePoint t)mio::abm::Person