Package io.github.ai4ci.abm.builders
Interface DefaultPersonInitialiser
- All Superinterfaces:
DefaultInHostMarkovStateInitialiser
,DefaultInHostPhenomenologicalStateInitialiser
,DefaultInHostStochasticStateInitialiser
- All Known Implementing Classes:
AgeStratifiedModelBuilder
,DefaultModelBuilder
public interface DefaultPersonInitialiser
extends DefaultInHostStochasticStateInitialiser, DefaultInHostPhenomenologicalStateInitialiser, DefaultInHostMarkovStateInitialiser
-
Method Summary
Modifier and TypeMethodDescriptiondefault <CFG extends InHostConfiguration>
InHostModelState<CFG>initialiseInHostModel
(CFG config, ExecutionConfiguration execConfig, Optional<PersonDemographic> person, Sampler rng, int time) default ImmutablePersonState
initialisePerson
(ImmutablePersonState.Builder builder, Person person, Sampler rng) Methods inherited from interface io.github.ai4ci.abm.builders.DefaultInHostMarkovStateInitialiser
initialiseInHostModel
Methods inherited from interface io.github.ai4ci.abm.builders.DefaultInHostPhenomenologicalStateInitialiser
initialiseInHostModel
Methods inherited from interface io.github.ai4ci.abm.builders.DefaultInHostStochasticStateInitialiser
initialiseInHostModel
-
Method Details
-
initialisePerson
default ImmutablePersonState initialisePerson(ImmutablePersonState.Builder builder, Person person, Sampler rng) -
initialiseInHostModel
default <CFG extends InHostConfiguration> InHostModelState<CFG> initialiseInHostModel(CFG config, ExecutionConfiguration execConfig, Optional<PersonDemographic> person, Sampler rng, int time)
-