oseirv Namespace Reference
|
CPP API
|
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
template<class FP >
| using mio::oseirv::ParametersBase = typedef 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> > |
Enumeration Type Documentation
◆ InfectionState
|
strong |
Generated by