| add_new_infection(Infection &&inf) | mio::abm::Person | |
| add_new_vaccination(ProtectionType v, TimePoint t) | mio::abm::Person | inline |
| add_test_result(TimePoint t, TestType type, bool result) | mio::abm::Person | |
| add_time_at_location(const TimeSpan dt) | mio::abm::Person | inline |
| default_serialize() | mio::abm::Person | inline |
| get_age() const | mio::abm::Person | inline |
| get_assigned_location(LocationType type) const | mio::abm::Person | |
| get_assigned_location_model_id(LocationType type) const | mio::abm::Person | |
| get_assigned_location_model_ids() const | mio::abm::Person | inline |
| get_assigned_locations() const | mio::abm::Person | inline |
| get_cells() | mio::abm::Person | |
| get_cells() const | mio::abm::Person | |
| get_compliance(InterventionType intervention_type) const | mio::abm::Person | inline |
| get_go_to_school_time(const Parameters ¶ms) const | mio::abm::Person | |
| get_go_to_work_time(const Parameters ¶ms) const | mio::abm::Person | |
| get_id() const | mio::abm::Person | |
| get_infection() | mio::abm::Person | |
| get_infection() const | mio::abm::Person | |
| get_infection_state(TimePoint t) const | mio::abm::Person | |
| get_last_transport_mode() const | mio::abm::Person | inline |
| get_latest_protection(TimePoint t) const | mio::abm::Person | |
| get_location() const | mio::abm::Person | |
| get_location_model_id() const | mio::abm::Person | inline |
| get_location_type() const | mio::abm::Person | inline |
| get_mask() | mio::abm::Person | inline |
| get_mask() const | mio::abm::Person | inline |
| get_mask_protective_factor(const Parameters ¶ms) const | mio::abm::Person | |
| get_protection_factor(TimePoint t, VirusVariant virus, const Parameters ¶ms) const | mio::abm::Person | |
| get_rng_counter() | mio::abm::Person | inline |
| get_rng_index() | mio::abm::Person | inline |
| get_rng_key() | mio::abm::Person | inline |
| get_test_result(TestType type) const | mio::abm::Person | |
| get_tested(PersonalRandomNumberGenerator &rng, TimePoint t, const TestParameters ¶ms) | mio::abm::Person | |
| get_time_at_location() const | mio::abm::Person | inline |
| get_vaccinations() | mio::abm::Person | inline |
| get_vaccinations() const | mio::abm::Person | inline |
| goes_to_school(TimePoint t, const Parameters ¶ms) const | mio::abm::Person | |
| goes_to_work(TimePoint t, const Parameters ¶ms) const | mio::abm::Person | |
| is_compliant(PersonalRandomNumberGenerator &rng, InterventionType intervention) const | mio::abm::Person | |
| is_in_quarantine(TimePoint t, const Parameters ¶ms) const | mio::abm::Person | inline |
| is_infected(TimePoint t) const | mio::abm::Person | |
| m_age | mio::abm::Person | private |
| m_assigned_location_model_ids | mio::abm::Person | private |
| m_assigned_locations | mio::abm::Person | private |
| m_cells | mio::abm::Person | private |
| m_compliance | mio::abm::Person | private |
| m_home_isolation_start | mio::abm::Person | private |
| m_infections | mio::abm::Person | private |
| m_last_transport_mode | mio::abm::Person | private |
| m_location | mio::abm::Person | private |
| m_location_model_id | mio::abm::Person | private |
| m_location_type | mio::abm::Person | private |
| m_mask | mio::abm::Person | private |
| m_person_id | mio::abm::Person | private |
| m_random_goto_school_hour | mio::abm::Person | private |
| m_random_goto_work_hour | mio::abm::Person | private |
| m_random_schoolgroup | mio::abm::Person | private |
| m_random_workgroup | mio::abm::Person | private |
| m_rng_counter | mio::abm::Person | private |
| m_rng_index | mio::abm::Person | private |
| m_rng_key | mio::abm::Person | private |
| m_test_results | mio::abm::Person | private |
| m_time_at_location | mio::abm::Person | private |
| m_vaccinations | mio::abm::Person | private |
| operator==(const Person &other) const | mio::abm::Person | inline |
| Person(mio::RandomNumberGenerator &rng, LocationType location_type, LocationId location_id, int location_model_id, AgeGroup age, PersonId person_id=PersonId::invalid_ID()) | mio::abm::Person | explicit |
| Person(const Person &other, PersonId person_id) | mio::abm::Person | explicit |
| 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::Person | inline |
| set_last_transport_mode(const mio::abm::TransportMode mode) | mio::abm::Person | inline |
| set_location(LocationType type, LocationId id, int model_id) | mio::abm::Person | |
| set_mask(MaskType type, TimePoint t) | mio::abm::Person | |