Package io.github.ai4ci.abm.inhost
Interface ExposureModel
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ImmutableExposureModel
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ExposureModel
createExposure
(double exposure, double immuneActivity, ExposureModel.BiPhasicLogistic viralLoad, int time) double
default double
getExposureImmuneActivity
(int time, ExposureModel.BiPhasicLogistic model) int
default double
getExposureViralLoad
(int time, ExposureModel.BiPhasicLogistic model) double
double
double
default boolean
isIrrelevant
(int time, ExposureModel.BiPhasicLogistic model)
-
Field Details
-
MIN_IMMUNE_ACTIVITY
static final double MIN_IMMUNE_ACTIVITY- See Also:
-
-
Method Details
-
getExposureTime
int getExposureTime() -
getNormalisedExposure
double getNormalisedExposure() -
getImmuneActivityAtExposure
double getImmuneActivityAtExposure() -
getGrowthOffset
double getGrowthOffset() -
getDecayOffset
double getDecayOffset() -
getExposureViralLoad
-
getExposureImmuneActivity
-
isIrrelevant
-
createExposure
static ExposureModel createExposure(double exposure, double immuneActivity, ExposureModel.BiPhasicLogistic viralLoad, int time)
-