Package io.github.ai4ci.abm
package io.github.ai4ci.abm
-
ClassDescriptionVarious utilities to calibrate model to real world observationsGenerated mapping from current state to history entries.Immutable implementation of
Contact
.Builds instances of typeImmutableContact
.Immutable implementation ofExposure
.Builds instances of typeImmutableExposure
.Immutable implementation ofOutbreakBaseline
.Builds instances of typeImmutableOutbreakBaseline
.Immutable implementation ofOutbreakHistory
.Builds instances of typeImmutableOutbreakHistory
.Immutable implementation ofOutbreakState
.Builds instances of typeImmutableOutbreakState
.Immutable implementation ofPersonBaseline
.Builds instances of typeImmutablePersonBaseline
.Immutable implementation ofPersonDemographic
.Builds instances of typeImmutablePersonDemographic
.Immutable implementation ofPersonHistory
.Builds instances of typeImmutablePersonHistory
.Immutable implementation ofPersonState
.Builds instances of typeImmutablePersonState
.Immutable implementation ofTestResult
.Builds instances of typeImmutableTestResult
.Functions updating the model states (OutbreakState
andPersonState
) during the update cycle.A modifiable implementation of theOutbreak
type.A modifiable implementation of thePerson
type.The main outbreak class is a mutable structure holding the state of the whole simulation, including configuration, social network, etc.The current state of the outbreak.Any data related to the state of the outbreak which is valid only in a specific time point.Historical patient data relevant to the ongoing simulation.The person's current state is updated in each round of the simulation.Any data related to the state of the people in the model which is valid only in a specific time point.A weighted network edge.Models a testing process