Package io.github.ai4ci.abm.inhost
Interface InHostMarkovState.InHostMarkovStateMachine
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ImmutableInHostMarkovStateMachine
- Enclosing interface:
- InHostMarkovState
-
Method Summary
Modifier and TypeMethodDescriptiondouble
this is the per day probability of becoming symptomatic given that you are infected. it is 1-(1-infection_case_rate)^duration_of_infectiondouble
double
double
double
double
double
double
double
default InHostMarkovState.DiseaseState
updateDiseaseState
(InHostMarkovState.DiseaseState current, Sampler rng) default InHostMarkovState.SymptomState
updateSymptomState
(InHostMarkovState.SymptomState current, InHostMarkovState.DiseaseState dx, Sampler rng)
-
Method Details
-
getPExposedInfectious
double getPExposedInfectious() -
getPInfectiousImmune
double getPInfectiousImmune() -
getPImmuneSusceptible
double getPImmuneSusceptible() -
getPAsymptomaticSymptomatic
double getPAsymptomaticSymptomatic()this is the per day probability of becoming symptomatic given that you are infected. it is 1-(1-infection_case_rate)^duration_of_infection- Returns:
-
getPSymptomaticAsymptomatic
double getPSymptomaticAsymptomatic() -
getPSymptomaticHospitalised
double getPSymptomaticHospitalised() -
getPSymptomaticDead
double getPSymptomaticDead() -
getPHospitalisedDead
double getPHospitalisedDead() -
getPHospitalisedAsymptomatic
double getPHospitalisedAsymptomatic() -
updateDiseaseState
default InHostMarkovState.DiseaseState updateDiseaseState(InHostMarkovState.DiseaseState current, Sampler rng) -
updateSymptomState
default InHostMarkovState.SymptomState updateSymptomState(InHostMarkovState.SymptomState current, InHostMarkovState.DiseaseState dx, Sampler rng)
-