Uses of Interface
io.github.ai4ci.abm.Outbreak
Packages that use Outbreak
Package
Description
-
Uses of Outbreak in io.github.ai4ci.abm
Classes in io.github.ai4ci.abm that implement OutbreakMethods in io.github.ai4ci.abm that return OutbreakModifier and TypeMethodDescriptionImmutableOutbreakHistory.getEntity()
ImmutableOutbreakState.getEntity()
abstract Outbreak
Person.getOutbreak()
Methods in io.github.ai4ci.abm with parameters of type OutbreakModifier and TypeMethodDescriptionstatic PersonStateContacts
Contact.contactNetwork
(Outbreak outbreak) static double
Calibration.contactsPerPersonPerDay
(Outbreak outbreak) What can we assume we know at this stage?static ModifiablePerson
Person.createPersonStub
(Outbreak outbreak) Creates a new person and adds them into the outbreak network.Fill this modifiable instance with attribute values from the providedOutbreak
instance.static double
Calibration.getConnectedness
(Outbreak outbreak) static double
Calibration.inferSeverityCutoff
(Outbreak outbreak, double infectionEventRatio) Calibrate severity cutoffs for events based on probability.static double[]
Calibration.inferTransmissionProbability
(Outbreak outbreak, double R0) static double
Calibration.inferViralLoadTransmissionProbabilityFactor
(Outbreak outbreak, double R0) The translation betweeen R0 and the in host model viral load.Initializes the value for theentity
attribute.Initializes the value for theentity
attribute.ModifiablePerson.setOutbreak
(Outbreak outbreak) Assigns a value to theoutbreak
attribute.final ImmutableOutbreakHistory
ImmutableOutbreakHistory.withEntity
(Outbreak value) Copy the current immutable object by setting a value for theentity
attribute.final ImmutableOutbreakState
ImmutableOutbreakState.withEntity
(Outbreak value) Copy the current immutable object by setting a value for theentity
attribute. -
Uses of Outbreak in io.github.ai4ci.abm.builders
Methods in io.github.ai4ci.abm.builders with parameters of type OutbreakModifier and TypeMethodDescriptionAgeStratifiedModelBuilder.baselineOutbreak
(ImmutableOutbreakBaseline.Builder builder, Outbreak outbreak, Sampler sampler) DefaultModelBuilder.baselineOutbreak
(ImmutableOutbreakBaseline.Builder builder, Outbreak outbreak, Sampler sampler) default ImmutableOutbreakBaseline
DefaultOutbreakBaseliner.baselineOutbreak
(ImmutableOutbreakBaseline.Builder builder, Outbreak outbreak, Sampler sampler) AgeStratifiedModelBuilder.initialiseOutbreak
(ImmutableOutbreakState.Builder builder, Outbreak outbreak, Sampler sampler) DefaultModelBuilder.initialiseOutbreak
(ImmutableOutbreakState.Builder builder, Outbreak outbreak, Sampler sampler) default ImmutableOutbreakState
DefaultOutbreakInitialiser.initialiseOutbreak
(ImmutableOutbreakState.Builder builder, Outbreak outbreak, Sampler sampler) -
Uses of Outbreak in io.github.ai4ci.abm.mechanics
Methods in io.github.ai4ci.abm.mechanics that return OutbreakMethods in io.github.ai4ci.abm.mechanics with parameters of type OutbreakModifier and TypeMethodDescriptionabstract ImmutableOutbreakBaseline
AbstractModelBuilder.baselineOutbreak
(ImmutableOutbreakBaseline.Builder builder, Outbreak outbreak, Sampler sampler) AbstractModelBuilder.doBaselineOutbreak
(ImmutableOutbreakBaseline.Builder builder, Outbreak o, Sampler sampler) AbstractModelBuilder.doInitialiseOutbreak
(ImmutableOutbreakState.Builder builder, Outbreak o, Sampler sampler) abstract ImmutableOutbreakState
AbstractModelBuilder.initialiseOutbreak
(ImmutableOutbreakState.Builder builder, Outbreak outbreak, Sampler sampler) Method parameters in io.github.ai4ci.abm.mechanics with type arguments of type OutbreakModifier and TypeMethodDescriptionModelOperation.updateOutbreakState
(Predicate<Outbreak> selector, ModelOperation.TriConsumer<ImmutableOutbreakState.Builder, Outbreak, Sampler> consumer) ModelOperation.updateOutbreakState
(Predicate<Outbreak> selector, ModelOperation.TriConsumer<ImmutableOutbreakState.Builder, Outbreak, Sampler> consumer) Updater.withOutbreakProcessor
(Predicate<Outbreak> test, ModelOperation.TriConsumer<ImmutableOutbreakState.Builder, Outbreak, Sampler> updater) Updater.withOutbreakProcessor
(Predicate<Outbreak> test, ModelOperation.TriConsumer<ImmutableOutbreakState.Builder, Outbreak, Sampler> updater) -
Uses of Outbreak in io.github.ai4ci.config.inhost
Methods in io.github.ai4ci.config.inhost with parameters of type OutbreakModifier and TypeMethodDescriptiondefault double
InHostConfiguration.getSeverityFatalityCutoff
(Outbreak outbreak, ExecutionConfiguration configuration) default double
MarkovStateModel.getSeverityFatalityCutoff
(Outbreak outbreak, ExecutionConfiguration configuration) default double
InHostConfiguration.getSeverityHospitalisationCutoff
(Outbreak outbreak, ExecutionConfiguration configuration) lets say 40% asymptomatic and case hosp rate of 10%.default double
MarkovStateModel.getSeverityHospitalisationCutoff
(Outbreak outbreak, ExecutionConfiguration configuration) default double
InHostConfiguration.getSeveritySymptomsCutoff
(Outbreak outbreak, ExecutionConfiguration configuration) default double
MarkovStateModel.getSeveritySymptomsCutoff
(Outbreak outbreak, ExecutionConfiguration configuration) -
Uses of Outbreak in io.github.ai4ci.flow
Methods in io.github.ai4ci.flow that return OutbreakModifier and TypeMethodDescriptionExecutionBuilder.build()
static Outbreak
ExecutionBuilder.buildExperiment
(SetupConfiguration setupConfig, ExecutionConfiguration execConfig, String urnBase) <X extends CSVWriter.Writeable>
Outbreak<X extends CSVWriter.Writeable>
OutbreakStateExporter.export
(Export.Stage stage, Outbreak outbreak) Methods in io.github.ai4ci.flow with parameters of type OutbreakModifier and TypeMethodDescription<X extends CSVWriter.Writeable>
Outbreak<X extends CSVWriter.Writeable>
OutbreakStateExporter.export
(Export.Stage stage, Outbreak outbreak) void
Constructors in io.github.ai4ci.flow with parameters of type OutbreakModifierConstructorDescriptionSimulationExecutor
(SimulationMonitor mon, Outbreak outbreak, StateExporter exporter, int toStep) -
Uses of Outbreak in io.github.ai4ci.output
Methods in io.github.ai4ci.output with parameters of type OutbreakModifier and TypeMethodDescriptionCSVMapper.infectivityProfile
(Outbreak outbreak) abstract ImmutableDebugParametersCSV
CSVMapper.toCSV
(Outbreak outbreak, OutbreakBaseline baseline) CSVMapperImpl.toCSV
(Outbreak outbreak, OutbreakBaseline baseline) abstract ImmutableOutbreakConfigurationJson