Interface InHostMarkovState.InHostMarkovStateMachine

All Superinterfaces:
Serializable
All Known Implementing Classes:
ImmutableInHostMarkovStateMachine
Enclosing interface:
InHostMarkovState

@Immutable public static interface InHostMarkovState.InHostMarkovStateMachine extends Serializable
  • 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