Package io.github.ai4ci.config.inhost
Interface PhenomenologicalModel
- All Superinterfaces:
DemographicAdjustment.Phenomenological<Abstraction.Distribution,
,Double> InHostConfiguration
,Serializable
- All Known Subinterfaces:
PhenomenologicalModel._PartialPhenomenologicalModel
- All Known Implementing Classes:
ImmutablePhenomenologicalModel
,PartialPhenomenologicalModel
@Immutable
public interface PhenomenologicalModel
extends InHostConfiguration, DemographicAdjustment.Phenomenological<Abstraction.Distribution,Double>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
-
Field Summary
FieldsFields inherited from interface io.github.ai4ci.config.inhost.InHostConfiguration
LIMIT, log
-
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from interface io.github.ai4ci.config.inhost.InHostConfiguration
getSeverityFatalityCutoff, getSeverityHospitalisationCutoff, getSeveritySymptomsCutoff
-
Field Details
-
DEFAULT
-
-
Method Details
-
getInfectiousnessCutoff
Double getInfectiousnessCutoff() -
getIncubationPeriod
Abstraction.Distribution getIncubationPeriod()- Specified by:
getIncubationPeriod
in interfaceDemographicAdjustment.Phenomenological<Abstraction.Distribution,
Double>
-
getApproxPeakViralLoad
Abstraction.Distribution getApproxPeakViralLoad() -
getIncubationToPeakViralLoadDelay
Abstraction.Distribution getIncubationToPeakViralLoadDelay() -
getPeakToRecoveryDelay
Abstraction.Distribution getPeakToRecoveryDelay()- Specified by:
getPeakToRecoveryDelay
in interfaceDemographicAdjustment.Phenomenological<Abstraction.Distribution,
Double>
-
getApproxPeakImmuneResponse
Abstraction.Distribution getApproxPeakImmuneResponse() -
getPeakImmuneResponseDelay
Abstraction.Distribution getPeakImmuneResponseDelay() -
getImmuneWaningHalfLife
Abstraction.Distribution getImmuneWaningHalfLife()- Specified by:
getImmuneWaningHalfLife
in interfaceDemographicAdjustment.Phenomenological<Abstraction.Distribution,
Double>
-