Interface OutbreakTemporalState

All Superinterfaces:
Abstraction.TemporalState<Outbreak>, Cloneable, Serializable
All Known Subinterfaces:
OutbreakHistory, OutbreakState
All Known Implementing Classes:
ImmutableOutbreakHistory, ImmutableOutbreakState

public interface OutbreakTemporalState extends Abstraction.TemporalState<Outbreak>, Cloneable
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 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()