oseir Namespace Reference

CPP API: mio::oseir Namespace Reference
mio::oseir 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 SECIR/SECIHURD model. More...
 
struct  TimeExposed
 the latent time in day unit More...
 
struct  TimeInfected
 the infectious time in day unit 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 > >
 
template<typename FP >
using ParametersBase = ParameterSet< TransmissionProbabilityOnContact< FP >, TimeExposed< FP >, TimeInfected< FP >, ContactPatterns< FP > >
 

Enumerations

enum class  InfectionState {
  Susceptible , Exposed , Infected , Recovered ,
  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 
Count