ssirs Namespace Reference

CPP API: mio::ssirs Namespace Reference
mio::ssirs Namespace Reference

Classes

struct  ContactPatterns
 the contact patterns within the society are modelled using a ContactMatrix More...
 
class  Model
 
class  Parameters
 Parameters of SIR model. More...
 
struct  Seasonality
 The seasonality in the SIRS model. More...
 
struct  StartDay
 The start day in the SIRS model The start day defines in which season the simulation can be started If the start day is 180 and simulation takes place from t0=0 to tmax=100 the days 180 to 280 of the year are simulated. More...
 
struct  TimeImmune
 the infectious 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::Infected >, Flow< InfectionState::Infected, InfectionState::Recovered >, Flow< InfectionState::Recovered, InfectionState::Susceptible > >
 
template<typename FP >
using ParametersBase = ParameterSet< TransmissionProbabilityOnContact< FP >, TimeInfected< FP >, ContactPatterns< FP >, TimeImmune< FP >, Seasonality< FP >, StartDay< FP > >
 

Enumerations

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