Uses of Interface
io.github.ai4ci.abm.OutbreakState
Packages that use OutbreakState
Package
Description
-
Uses of OutbreakState in io.github.ai4ci.abm
Classes in io.github.ai4ci.abm that implement OutbreakStateMethods in io.github.ai4ci.abm that return OutbreakStateModifier and TypeMethodDescriptionfinal OutbreakState
ModifiableOutbreak.getCurrentState()
Outbreak.getCurrentState()
Methods in io.github.ai4ci.abm with parameters of type OutbreakStateModifier and TypeMethodDescriptionstatic ImmutableOutbreakState
ImmutableOutbreakState.copyOf
(OutbreakState instance) Creates an immutable copy of aOutbreakState
value.abstract OutbreakHistory
HistoryMapper.createHistory
(OutbreakState currentState) HistoryMapperImpl.createHistory
(OutbreakState currentState) HistoryMapper.currentHistory
(OutbreakState currentState, int offset) Deprecated.ImmutableOutbreakState.Builder.from
(OutbreakState instance) Fill a builder with attribute values from the providedio.github.ai4ci.abm.OutbreakState
instance.ModifiableOutbreak.setCurrentState
(OutbreakState currentState) Assigns a value to thecurrentState
attribute. -
Uses of OutbreakState in io.github.ai4ci.abm.mechanics
Methods in io.github.ai4ci.abm.mechanics with parameters of type OutbreakStateModifier and TypeMethodDescriptionstatic void
StateUtils.branchPeopleTo
(OutbreakState current, StateMachine.BehaviourState behaviour) static void
StateUtils.branchPeopleTo
(OutbreakState current, StateMachine.BehaviourState behaviour, Predicate<Person> filter) Force all people in a model to branch to a specified behaviour, the current state is pushed to allow people to return to the current behaviour (using a returnFromBranch call).void
StateMachine.performHistoryUpdate
(ImmutableOutbreakHistory.Builder builder, OutbreakState outbreak, Sampler rng) void
StateMachine.performStateUpdate
(ImmutableOutbreakState.Builder builder, OutbreakState outbreak, Sampler rng) static void
StateUtils.returnPeopleFromBranch
(OutbreakState current) Force all people in a model to branch to a set behaviour, the current state is pushed to allow people to return to the current behaviour (using a returnFromBranch call). -
Uses of OutbreakState in io.github.ai4ci.abm.policy
Methods in io.github.ai4ci.abm.policy with parameters of type OutbreakStateModifier and TypeMethodDescriptiondefault void
PolicyModel.updateHistory
(ImmutableOutbreakHistory.Builder builder, OutbreakState person, StateMachineContext context, Sampler rng) -
Uses of OutbreakState in io.github.ai4ci.output
Methods in io.github.ai4ci.output with parameters of type OutbreakStateModifier and TypeMethodDescriptionabstract ImmutableOutbreakCSV
CSVMapper.toCSV
(OutbreakState state) CSVMapperImpl.toCSV
(OutbreakState state) abstract ImmutableOutbreakFinalStateCSV
CSVMapper.toFinalCSV
(OutbreakState currentState) CSVMapperImpl.toFinalCSV
(OutbreakState currentState) -
Uses of OutbreakState in io.github.ai4ci.util
Methods in io.github.ai4ci.util that return OutbreakStateModifier and TypeMethodDescriptionstatic OutbreakState
ModelNav.modelState
(Person person) static OutbreakState
ModelNav.modelState
(PersonTemporalState person) static OutbreakState
ModelNav.outbreakState
(PersonTemporalState hist) Methods in io.github.ai4ci.util with parameters of type OutbreakStateModifier and TypeMethodDescriptionstatic Optional<OutbreakHistory>
ModelNav.history
(OutbreakState outbreakState) static Stream<OutbreakHistory>
ModelNav.history
(OutbreakState outbreakState, int period) ModelNav.people
(OutbreakState current) static Stream<PersonHistory>
ModelNav.peopleCurrentHistory
(OutbreakState current) static Stream<PersonState>
ModelNav.peopleState
(OutbreakState current)