Uses of Class
io.github.ai4ci.abm.ImmutablePersonState
Packages that use ImmutablePersonState
-
Uses of ImmutablePersonState in io.github.ai4ci.abm
Methods in io.github.ai4ci.abm that return ImmutablePersonStateModifier and TypeMethodDescriptionImmutablePersonState.Builder.build()
Builds a newImmutablePersonState
.static ImmutablePersonState
ImmutablePersonState.copyOf
(PersonState instance) Creates an immutable copy of aPersonState
value.final ImmutablePersonState
ImmutablePersonState.withAppUseModifier
(double value) Copy the current immutable object by setting a value for theappUseModifier
attribute.final ImmutablePersonState
ImmutablePersonState.withComplianceModifier
(double value) Copy the current immutable object by setting a value for thecomplianceModifier
attribute.final ImmutablePersonState
ImmutablePersonState.withEntity
(Person value) Copy the current immutable object by setting a value for theentity
attribute.final ImmutablePersonState
ImmutablePersonState.withImmunisationDose
(double value) Copy the current immutable object by setting a value for theimmunisationDose
attribute.final ImmutablePersonState
ImmutablePersonState.withImportationExposure
(double value) Copy the current immutable object by setting a value for theimportationExposure
attribute.final ImmutablePersonState
ImmutablePersonState.withInHostModel
(InHostModelState<?> value) Copy the current immutable object by setting a value for theinHostModel
attribute.final ImmutablePersonState
ImmutablePersonState.withMobilityModifier
(double value) Copy the current immutable object by setting a value for themobilityModifier
attribute.final ImmutablePersonState
ImmutablePersonState.withRiskModel
(RiskModel value) Copy the current immutable object by setting a value for theriskModel
attribute.final ImmutablePersonState
ImmutablePersonState.withSusceptibilityModifier
(double value) Copy the current immutable object by setting a value for thesusceptibilityModifier
attribute.final ImmutablePersonState
Copy the current immutable object by setting a value for thetime
attribute.final ImmutablePersonState
ImmutablePersonState.withTransmissibilityModifier
(double value) Copy the current immutable object by setting a value for thetransmissibilityModifier
attribute. -
Uses of ImmutablePersonState in io.github.ai4ci.abm.builders
Methods in io.github.ai4ci.abm.builders that return ImmutablePersonStateModifier and TypeMethodDescriptionAgeStratifiedModelBuilder.initialisePerson
(ImmutablePersonState.Builder builder, Person person, Sampler rng) DefaultModelBuilder.initialisePerson
(ImmutablePersonState.Builder builder, Person person, Sampler rng) default ImmutablePersonState
DefaultPersonInitialiser.initialisePerson
(ImmutablePersonState.Builder builder, Person person, Sampler rng) -
Uses of ImmutablePersonState in io.github.ai4ci.abm.mechanics
Methods in io.github.ai4ci.abm.mechanics that return ImmutablePersonStateModifier and TypeMethodDescriptionAbstractModelBuilder.doInitialisePerson
(ImmutablePersonState.Builder builder, Person p, Sampler sampler) abstract ImmutablePersonState
AbstractModelBuilder.initialisePerson
(ImmutablePersonState.Builder builder, Person person, Sampler rng)