Package io.github.ai4ci.abm.inhost
Interface InHostMarkovState
- All Superinterfaces:
InHostModelState<MarkovStateModel>
,Serializable
- All Known Implementing Classes:
ImmutableInHostMarkovState
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum
static interface
static enum
-
Method Summary
Modifier and TypeMethodDescriptiondefault double
double
double
double
default double
default double
int
getTime()
default boolean
default InHostMarkovState
Methods inherited from interface io.github.ai4ci.abm.inhost.InHostModelState
update
-
Method Details
-
getTime
int getTime()- Specified by:
getTime
in interfaceInHostModelState<MarkovStateModel>
-
getInfectionCaseRate
double getInfectionCaseRate() -
getInfectionHospitalisationRate
double getInfectionHospitalisationRate() -
getInfectionFatalityRate
double getInfectionFatalityRate() -
getDiseaseState
InHostMarkovState.DiseaseState getDiseaseState() -
getSymptomState
InHostMarkovState.SymptomState getSymptomState() -
getMachine
-
getNormalisedViralLoad
default double getNormalisedViralLoad()- Specified by:
getNormalisedViralLoad
in interfaceInHostModelState<MarkovStateModel>
-
getNormalisedSeverity
@Derived default double getNormalisedSeverity()- Specified by:
getNormalisedSeverity
in interfaceInHostModelState<MarkovStateModel>
-
getImmuneActivity
default double getImmuneActivity()- Specified by:
getImmuneActivity
in interfaceInHostModelState<MarkovStateModel>
-
isInfected
default boolean isInfected()- Specified by:
isInfected
in interfaceInHostModelState<MarkovStateModel>
-
update
- Specified by:
update
in interfaceInHostModelState<MarkovStateModel>
-