Interface PersonStateCSV

All Superinterfaces:
CommonCSV.Execution, CommonCSV.Model, CommonCSV.State, CSVWriter.Writeable
All Known Implementing Classes:
ImmutablePersonStateCSV

@Immutable public interface PersonStateCSV extends CommonCSV.State
  • Method Details

    • getPersonId

      int getPersonId()
    • getBehaviour

      String getBehaviour()
    • isInfectious

      boolean isInfectious()
    • isSymptomatic

      boolean isSymptomatic()
    • isRequiringHospitalisation

      boolean isRequiringHospitalisation()
    • isDead

      boolean isDead()
    • getNormalisedSeverity

      double getNormalisedSeverity()
    • getNormalisedViralLoad

      double getNormalisedViralLoad()
    • getContactExposure

      double getContactExposure()
    • getPresumedLocalPrevalence

      double getPresumedLocalPrevalence()
    • getTrueLocalPrevalence

      double getTrueLocalPrevalence()
    • getProbabilityInfectiousToday

      double getProbabilityInfectiousToday()
    • getLogOddsInfectiousToday

      double getLogOddsInfectiousToday()
    • getContactCount

      long getContactCount()
    • getExposureCount

      long getExposureCount()
    • isIncidentInfection

      boolean isIncidentInfection()