oseirv Namespace Reference

CPP API: mio::oseirv Namespace Reference
mio::oseirv Namespace Reference

Classes

struct  BaselineTransmissibility
 Baseline transmissibility R_e (dimensionless). More...
 
struct  ClusteringExponent
 Clustering/concavity parameter ρ (dimensionless). More...
 
struct  ContactPatternsHealthy
 Contact patterns of healthy people (age-structured contact frequencies). More...
 
struct  ContactPatternsSick
 Contact patterns of symptomatically sick people (age-structured contact frequencies). More...
 
class  Model
 
struct  OutsideFoI
 Outside force of infection in 1/week. More...
 
class  Parameters
 Parameter set for the age-resolved SEIRV model (S,E,I,R plus vaccinated states) as per the appendix. More...
 
struct  SeasonalityAmplitude
 Seasonality amplitude (dimensionless). More...
 
struct  SeasonalityShiftPerSeason
 Season-specific fine shift t_s. More...
 
struct  SeasonalityShiftPerSubtype
 Subtype-specific seasonal shift t_z. More...
 
struct  SickMixing
 Mixing parameter m for “sick” contacts (dimensionless). More...
 
struct  SusceptibilityByAge
 Age-specific baseline susceptibility σ_i. More...
 
struct  SusceptibleFraction
 Fraction of the population that remains susceptible at t0 phi (dimensionless, typically in [0,1]). More...
 
struct  TimeExposed
 Mean time spent in the exposed compartment in weeks. More...
 
struct  TimeInfected
 Mean time spent in the infectious compartment in weeks. More...
 
struct  VaccineCoverage
 Vaccination coverage VC_i at t0 (dimensionless, in [0,1]). More...
 
struct  VaccineEffectiveness
 Vaccine effectiveness VE_i (dimensionless, in [0,1]). More...
 

Typedefs

using Flows = TypeList< Flow< InfectionState::Susceptible, InfectionState::Exposed >, Flow< InfectionState::SusceptibleVaccinated, InfectionState::ExposedVaccinated >, Flow< InfectionState::Exposed, InfectionState::Infected >, Flow< InfectionState::ExposedVaccinated, InfectionState::InfectedVaccinated >, Flow< InfectionState::Infected, InfectionState::Recovered >, Flow< InfectionState::InfectedVaccinated, InfectionState::RecoveredVaccinated > >
 
template<class FP >
using ParametersBase = ParameterSet< BaselineTransmissibility< FP >, TimeExposed< FP >, TimeInfected< FP >, SeasonalityAmplitude< FP >, SeasonalityShiftPerSubtype< FP >, SeasonalityShiftPerSeason< FP >, OutsideFoI< FP >, ClusteringExponent< FP >, SickMixing< FP >, ContactPatternsHealthy< FP >, ContactPatternsSick< FP >, SusceptibilityByAge< FP >, VaccineCoverage< FP >, VaccineEffectiveness< FP >, SusceptibleFraction< FP > >
 

Enumerations

enum class  InfectionState {
  Susceptible , SusceptibleVaccinated , Exposed , ExposedVaccinated ,
  Infected , InfectedVaccinated , Recovered , RecoveredVaccinated ,
  Count
}
 

Typedef Documentation

◆ Flows

◆ ParametersBase

Enumeration Type Documentation

◆ InfectionState

Enumerator
Susceptible 
SusceptibleVaccinated 
Exposed 
ExposedVaccinated 
Infected 
InfectedVaccinated 
Recovered 
RecoveredVaccinated 
Count