parameters.h File Reference
|
CPP API
|
abm/parameters.h File Reference
#include "abm/mask_type.h"#include "abm/time.h"#include "abm/infection_state.h"#include "abm/virus_variant.h"#include "abm/protection_event.h"#include "abm/test_type.h"#include "memilio/config.h"#include "memilio/io/default_serialize.h"#include "memilio/io/io.h"#include "memilio/math/time_series_functor.h"#include "memilio/utils/abstract_parameter_distribution.h"#include "memilio/utils/custom_index_array.h"#include "memilio/utils/logging.h"#include "memilio/utils/parameter_distributions.h"#include "memilio/utils/uncertain_value.h"#include "memilio/utils/parameter_set.h"#include "memilio/utils/index_range.h"#include "memilio/epidemiology/age_group.h"#include "memilio/epidemiology/damping.h"#include "memilio/epidemiology/contact_matrix.h"#include <algorithm>#include <limits>#include <string>
Include dependency graph for abm/parameters.h:
Go to the source code of this file.
Classes | |
| struct | mio::abm::AerosolTransmissionRates |
| Aerosol transmission rates. More... | |
| struct | mio::abm::AgeGroupGotoSchool |
| The set of AgeGroups that can go to school. More... | |
| struct | mio::abm::AgeGroupGotoWork |
| The set of AgeGroups that can go to work. More... | |
| struct | mio::abm::BasicShoppingRate |
| Parameter for the exponential distribution to decide if a Person goes shopping. More... | |
| struct | mio::abm::ContactRates |
| contact rates More... | |
| struct | mio::abm::CriticalPerInfectedSevere |
| the percentage of ICU cases per hospitalized cases More... | |
| struct | mio::abm::DeathsPerInfectedCritical |
| the percentage of dead cases per ICU cases More... | |
| struct | mio::abm::DeathsPerInfectedSevere |
| the percentage of dead cases per hospitalized cases More... | |
| struct | mio::abm::GotoSchoolTimeMaximum |
| Latest time that a Person can go to school. More... | |
| struct | mio::abm::GotoSchoolTimeMinimum |
| Earliest time that a Person can go to school. More... | |
| struct | mio::abm::GotoWorkTimeMaximum |
| Latest time that a Person can go to work. More... | |
| struct | mio::abm::GotoWorkTimeMinimum |
| Earliest time that a Person can go to work. More... | |
| struct | mio::abm::HighViralLoadProtectionFactor |
| Personal protective factor against high viral load, which depends on ProtectionType, #AgeGroup and VirusVariant. More... | |
| struct | mio::abm::InfectionProtectionFactor |
| Personal protection factor against #Infection% after #Infection and vaccination, which depends on ProtectionType, #AgeGroup and VirusVariant. More... | |
| struct | mio::abm::InfectionRateFromViralShed |
| Determines the infection rate by viral shed. More... | |
| struct | mio::abm::LockdownDate |
| Starting date of interventions. More... | |
| struct | mio::abm::MaskProtection |
| Effectiveness of a Mask of a certain MaskType% against an Infection%. More... | |
| struct | mio::abm::MaximumContacts |
| Maximum number of Persons an infectious Person can infect at the respective Location. More... | |
| class | mio::abm::Parameters |
| Parameters of the simulation that are the same everywhere within the Model. More... | |
| struct | mio::abm::QuarantineDuration |
| Duration of quarantine. More... | |
| struct | mio::abm::QuarantineEffectiveness |
| Effectiveness of quarantine. More... | |
| struct | mio::abm::SchoolRatio |
| Percentage of Persons of the respective age going to school. More... | |
| struct | mio::abm::SeverePerInfectedSymptoms |
| the percentage of hospitalized cases per infected cases More... | |
| struct | mio::abm::SeverityProtectionFactor |
| Personal protective factor against severe symptoms after #Infection and vaccination, which depends on ProtectionType, #AgeGroup and VirusVariant. More... | |
| struct | mio::abm::SocialEventRate |
| Parameter for the exponential distribution to decide if a Person goes to a social event. More... | |
| struct | mio::abm::SymptomsPerInfectedNoSymptoms |
| the percentage of symptomatic cases More... | |
| struct | mio::abm::TestData |
| Store a map from the TestTypes to their TestParameters. More... | |
| struct | mio::abm::TestParameters |
| Parameters that describe the reliability of a test. More... | |
| struct | mio::abm::TimeExposedToNoSymptoms |
| Time that a Person is infected but not yet infectious in day unit. More... | |
| struct | mio::abm::TimeInfectedCriticalToDead |
| Time that a Person is treated by ICU before dying in day unit. More... | |
| struct | mio::abm::TimeInfectedCriticalToRecovered |
| Time that a Person is treated by ICU before recovering in day unit. More... | |
| struct | mio::abm::TimeInfectedNoSymptomsToRecovered |
| Time that a Person is infected when staying asymptomatic in day unit. More... | |
| struct | mio::abm::TimeInfectedNoSymptomsToSymptoms |
| Time that a Person is infected but presymptomatic in day unit. More... | |
| struct | mio::abm::TimeInfectedSevereToCritical |
| Time that a Person is infected and 'simply' hospitalized before becoming critical in day unit. More... | |
| struct | mio::abm::TimeInfectedSevereToDead |
| Time that a Person is hospitalized before dying in day unit. More... | |
| struct | mio::abm::TimeInfectedSevereToRecovered |
| Time that a Person is infected and 'simply' hospitalized before recovering in day unit. More... | |
| struct | mio::abm::TimeInfectedSymptomsToRecovered |
| Time that a Person is infected and symptomatic who will recover in day unit. More... | |
| struct | mio::abm::TimeInfectedSymptomsToSevere |
| Time that a Person is infected and symptomatic but who do not need to be hospitalized yet in day unit. More... | |
| struct | mio::abm::UseLocationCapacityForTransmissions |
| struct | mio::abm::ViralLoadDistributions |
| struct | mio::abm::ViralLoadDistributionsParameters |
| Parameters for the ViralLoad course. More... | |
| struct | mio::abm::ViralShedFactor |
| Individual viral shed factor to account for variability in infectious viral load spread. More... | |
| struct | mio::abm::ViralShedParameters |
| struct | mio::abm::ViralShedTuple |
| Parameters for the viral shed. More... | |
| struct | mio::abm::WorkRatio |
| Percentage of Persons of the respective age going to work. More... | |
Namespaces | |
| mio | |
| A collection of classes to simplify handling of matrix shapes in meta programming. | |
| mio::abm | |
Typedefs | |
| using | mio::abm::LocalInfectionParameters = ParameterSet< MaximumContacts, ContactRates, UseLocationCapacityForTransmissions > |
| Parameters of the Infection that depend on the Location. More... | |
| using | mio::abm::ParametersBase = ParameterSet< TimeExposedToNoSymptoms, TimeInfectedNoSymptomsToSymptoms, TimeInfectedNoSymptomsToRecovered, TimeInfectedSymptomsToSevere, TimeInfectedSymptomsToRecovered, TimeInfectedSevereToCritical, TimeInfectedSevereToRecovered, TimeInfectedSevereToDead, TimeInfectedCriticalToDead, TimeInfectedCriticalToRecovered, SymptomsPerInfectedNoSymptoms, SeverePerInfectedSymptoms, CriticalPerInfectedSevere, DeathsPerInfectedSevere, DeathsPerInfectedCritical, ViralLoadDistributions, ViralShedParameters, ViralShedFactor, InfectionRateFromViralShed, MaskProtection, AerosolTransmissionRates, LockdownDate, QuarantineDuration, QuarantineEffectiveness, SocialEventRate, BasicShoppingRate, WorkRatio, SchoolRatio, GotoWorkTimeMinimum, GotoWorkTimeMaximum, GotoSchoolTimeMinimum, GotoSchoolTimeMaximum, AgeGroupGotoSchool, AgeGroupGotoWork, InfectionProtectionFactor, SeverityProtectionFactor, HighViralLoadProtectionFactor, TestData > |
Generated by