oseirdb Namespace Reference

CPP API: mio::oseirdb Namespace Reference
mio::oseirdb Namespace Reference

Classes

struct  ContactPatterns
 the contact patterns within the society are modelled using a ContactMatrix More...
 
class  Model
 
class  Parameters
 Parameters of an age-resolved SEIRDB model. More...
 
struct  ProbabilityToRecover
 probability to recover from the infected compartment More...
 
struct  TimeExposed
 the latent time in day unit More...
 
struct  TimeInfected
 the infectious time in day unit More...
 
struct  TimeToBurial
 average time until a dead person is buried More...
 
struct  TransmissionProbabilityFromDead
 probability to infect from the dead but unburied compartment More...
 
struct  TransmissionProbabilityOnContact
 probability of getting infected from a contact More...
 

Typedefs

using Flows = TypeList< Flow< InfectionState::Susceptible, InfectionState::Exposed >, Flow< InfectionState::Exposed, InfectionState::Infected >, Flow< InfectionState::Infected, InfectionState::Recovered >, Flow< InfectionState::Infected, InfectionState::Dead >, Flow< InfectionState::Dead, InfectionState::Buried > >
 
template<typename FP >
using ParametersBase = ParameterSet< TransmissionProbabilityOnContact< FP >, TransmissionProbabilityFromDead< FP >, ProbabilityToRecover< FP >, TimeExposed< FP >, TimeInfected< FP >, TimeToBurial< FP >, ContactPatterns< FP > >
 

Enumerations

enum class  InfectionState {
  Susceptible , Exposed , Infected , Recovered ,
  Dead , Buried , Count
}
 The InfectionState enum describes the possible categories for the infectious state of persons. More...
 

Typedef Documentation

◆ Flows

◆ ParametersBase

Enumeration Type Documentation

◆ InfectionState

The InfectionState enum describes the possible categories for the infectious state of persons.

Enumerator
Susceptible 
Exposed 
Infected 
Recovered 
Dead 
Buried 
Count