Interface ExposureModel.BiPhasicLogistic

All Superinterfaces:
Serializable
All Known Implementing Classes:
ImmutableBiPhasicLogistic
Enclosing interface:
ExposureModel

@Immutable public static interface ExposureModel.BiPhasicLogistic extends Serializable
  • Method Details

    • getGrowthRate

      double getGrowthRate()
    • getGrowthTime

      double getGrowthTime()
    • getDecayRate

      double getDecayRate()
    • getDecayTime

      double getDecayTime()
    • getUnit

      @Derived default double getUnit()
    • rate

      static double rate(double x1, double y1, double x2, double y2)
    • time

      static double time(double x1, double y1, double x2, double y2)
    • invF

      static double invF(double y, double r, double s)
    • adjusted

      default double adjusted(double x, double growthOffset, double decayOffset)
    • calibrateViralLoad

      static ExposureModel.BiPhasicLogistic calibrateViralLoad(double onsetTime, double peakDelay, double postPeakDuration, double thresholdLevel, double peakLevel)
    • calibrateImmuneActivity

      static ExposureModel.BiPhasicLogistic calibrateImmuneActivity(double peakTime, double peakLevel, double halfLife)
    • unadjusted

      default double unadjusted(int x)