Class Hierarchy
- java.lang.Object
- io.github.ai4ci.abm.mechanics.AbstractModelBuilder
- io.github.ai4ci.abm.mechanics.ModelOperation
- io.github.ai4ci.abm.mechanics.ModelOperation.UpdateStage<FACTORY,
INPUT> - io.github.ai4ci.abm.mechanics.ModelOperation.OutbreakStateUpdater
- io.github.ai4ci.abm.mechanics.ModelOperation.PersonStateUpdater
- io.github.ai4ci.abm.mechanics.ModifiableStateMachineContext (implements io.github.ai4ci.abm.mechanics.StateMachineContext)
- io.github.ai4ci.abm.mechanics.PersonStateContacts (implements java.io.Serializable)
- io.github.ai4ci.abm.mechanics.StateMachine (implements java.io.Serializable)
- io.github.ai4ci.abm.mechanics.StateUtils
- io.github.ai4ci.abm.mechanics.Updater
Interface Hierarchy
- io.github.ai4ci.abm.mechanics.Abstraction
- io.github.ai4ci.abm.mechanics.Abstraction.Distribution
- io.github.ai4ci.abm.mechanics.Abstraction.HistoricalStateProvider<H>
- io.github.ai4ci.abm.mechanics.Abstraction.Modification<X>
- io.github.ai4ci.abm.mechanics.Abstraction.Named
- io.github.ai4ci.abm.mechanics.Abstraction.Replica
- io.github.ai4ci.abm.mechanics.Abstraction.SimpleFunction
- java.io.Serializable
- io.github.ai4ci.abm.mechanics.Abstraction.Entity
- io.github.ai4ci.abm.mechanics.Abstraction.TemporalState<E>
- io.github.ai4ci.abm.mechanics.ModelOperation.BiFunction<A,
B, R> - io.github.ai4ci.abm.mechanics.ModelOperation.TriConsumer<A,
B, C> - io.github.ai4ci.abm.mechanics.ModelOperation.TriFunction<A,
B, C, R> - io.github.ai4ci.abm.mechanics.State<BUILDER,
HISTORY, STATE, X> - io.github.ai4ci.abm.mechanics.StateMachine.BehaviourState
- io.github.ai4ci.abm.mechanics.StateUtils.DefaultNoTesting
- io.github.ai4ci.abm.mechanics.StateUtils.DoesPCRIfSymptomatic
- io.github.ai4ci.abm.mechanics.StateMachine.PolicyState
- io.github.ai4ci.abm.mechanics.StateMachine.BehaviourState
- io.github.ai4ci.abm.mechanics.StateMachineContext