sseirvv Namespace Reference
|
CPP API
|
mio::sseirvv Namespace Reference
Classes | |
| struct | ContactPatterns |
| The contact patterns within the society are modelled using a ContactMatrix. More... | |
| class | Model |
| class | Parameters |
| Parameters of stochastic SEIRVV model. More... | |
| struct | TimeExposedV1 |
| The latent time of variant 1 in days. More... | |
| struct | TimeExposedV2 |
| The latent time of variant 2 in days. More... | |
| struct | TimeInfectedV1 |
| The infectious time of variant 1 in days. More... | |
| struct | TimeInfectedV2 |
| The infectious time of variant 2 in days. More... | |
| struct | TransmissionProbabilityOnContactV1 |
| Probability of getting infected from a contact with variant 1. More... | |
| struct | TransmissionProbabilityOnContactV2 |
| Probability of getting infected from a contact with variant 2. More... | |
Typedefs | |
| using | Flows = TypeList< Flow< InfectionState::Susceptible, InfectionState::ExposedV1 >, Flow< InfectionState::Susceptible, InfectionState::ExposedV2 >, Flow< InfectionState::ExposedV1, InfectionState::InfectedV1 >, Flow< InfectionState::ExposedV2, InfectionState::InfectedV2 >, Flow< InfectionState::InfectedV1, InfectionState::RecoveredV1 >, Flow< InfectionState::InfectedV2, InfectionState::RecoveredV2 >, Flow< InfectionState::RecoveredV1, InfectionState::ExposedV1V2 >, Flow< InfectionState::ExposedV1V2, InfectionState::InfectedV1V2 >, Flow< InfectionState::InfectedV1V2, InfectionState::RecoveredV1V2 > > |
| template<typename FP > | |
| using | ParametersBase = ParameterSet< TransmissionProbabilityOnContactV1< FP >, TransmissionProbabilityOnContactV2< FP >, TimeExposedV1< FP >, TimeExposedV2< FP >, TimeInfectedV1< FP >, TimeInfectedV2< FP >, ContactPatterns< FP > > |
Enumerations | |
| enum class | InfectionState { Susceptible , ExposedV1 , InfectedV1 , RecoveredV1 , ExposedV2 , InfectedV2 , RecoveredV2 , ExposedV1V2 , InfectedV1V2 , RecoveredV1V2 , Count } |
| The InfectionState enum describes the possible categories for the infectious state of persons. More... | |
Typedef Documentation
◆ Flows
◆ ParametersBase
template<typename FP >
| using mio::sseirvv::ParametersBase = typedef ParameterSet<TransmissionProbabilityOnContactV1<FP>, TransmissionProbabilityOnContactV2<FP>, TimeExposedV1<FP>, TimeExposedV2<FP>, TimeInfectedV1<FP>, TimeInfectedV2<FP>, ContactPatterns<FP> > |
Enumeration Type Documentation
◆ InfectionState
|
strong |
Generated by