Package io.github.ai4ci.abm
Interface OutbreakTemporalState
- All Superinterfaces:
Abstraction.TemporalState<Outbreak>
,Cloneable
,Serializable
- All Known Subinterfaces:
OutbreakHistory
,OutbreakState
- All Known Implementing Classes:
ImmutableOutbreakHistory
,ImmutableOutbreakState
Any data related to the state of the outbreak which is valid only in a
specific time point. This list of things is shared between the
OutbreakState
and OutbreakHistory
-
Method Summary
Modifier and TypeMethodDescriptionlong
double
long
double
long
long
long
long
double
long
The number of tests reported negative on the current simulation date.long
The number of tests reported positive on the current simulation date.long
Methods inherited from interface io.github.ai4ci.abm.mechanics.Abstraction.TemporalState
getEntity, getExperimentName, getExperimentReplica, getModelName, getModelReplica, getTime, getUrn
-
Method Details
-
getInfectedCount
long getInfectedCount() -
getIncidence
long getIncidence() -
getTestPositivesByResultDate
long getTestPositivesByResultDate()The number of tests reported positive on the current simulation date. This is reported on the date the test result is available (not when the test was taken). -
getTestNegativesByResultDate
long getTestNegativesByResultDate()The number of tests reported negative on the current simulation date. This is reported on the date the test result is available (not when the test was taken). -
getCumulativeInfections
long getCumulativeInfections() -
getCumulativeAdmissions
long getCumulativeAdmissions() -
getMaximumIncidence
long getMaximumIncidence() -
getTimeToMaximumIncidence
long getTimeToMaximumIncidence() -
getMaximumHospitalBurden
long getMaximumHospitalBurden() -
getMaximumPrevalence
double getMaximumPrevalence() -
getCumulativeMobilityDecrease
double getCumulativeMobilityDecrease() -
getCumulativeComplianceDecrease
double getCumulativeComplianceDecrease()
-