parameters.h File Reference

CPP API: parameters.h File Reference
abm/parameters.h File Reference
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 >