Interface StochasticModel

All Superinterfaces:
InHostConfiguration, Serializable
All Known Subinterfaces:
StochasticModel._PartialStochasticModel
All Known Implementing Classes:
ImmutableStochasticModel, PartialStochasticModel

@Immutable public interface StochasticModel extends InHostConfiguration
  • Field Details

  • Method Details

    • getTargetCellCount

      Integer getTargetCellCount()
    • getImmuneTargetRatio

      Abstraction.Distribution getImmuneTargetRatio()
    • getImmuneActivationRate

      Abstraction.Distribution getImmuneActivationRate()
    • getImmuneWaningRate

      Abstraction.Distribution getImmuneWaningRate()
    • getInfectionCarrierProbability

      Abstraction.Distribution getInfectionCarrierProbability()
    • getTargetRecoveryRate

      Abstraction.Distribution getTargetRecoveryRate()
    • getBaselineViralInfectionRate

      Double getBaselineViralInfectionRate()
    • getBaselineViralReplicationRate

      Double getBaselineViralReplicationRate()
    • getVirionsDiseaseCutoff

      Integer getVirionsDiseaseCutoff()
      Given the parameters for the virus, what is the unit of virions. This is a calibration parameter, and defines the limit of what is considered disease. It should be the lowest value that is transmissible and defines a patient as "infected" it does not follow that an uninfected patient does not have a small in-host viral load.
      Returns:
      the cutoff