Interface ExposureModel

All Superinterfaces:
Serializable
All Known Implementing Classes:
ImmutableExposureModel

@Immutable public interface ExposureModel extends Serializable
  • Field Details

  • Method Details

    • getExposureTime

      int getExposureTime()
    • getNormalisedExposure

      double getNormalisedExposure()
    • getImmuneActivityAtExposure

      double getImmuneActivityAtExposure()
    • getGrowthOffset

      double getGrowthOffset()
    • getDecayOffset

      double getDecayOffset()
    • getExposureViralLoad

      default double getExposureViralLoad(int time, ExposureModel.BiPhasicLogistic model)
    • getExposureImmuneActivity

      default double getExposureImmuneActivity(int time, ExposureModel.BiPhasicLogistic model)
    • isIrrelevant

      default boolean isIrrelevant(int time, ExposureModel.BiPhasicLogistic model)
    • createExposure

      static ExposureModel createExposure(double exposure, double immuneActivity, ExposureModel.BiPhasicLogistic viralLoad, int time)