Uses of Interface
modelarium.scheduler.Scheduler
Packages that use Scheduler
Package
Description
Provides Modelarium's primary configuration and execution API.
Provides policies for ordering local agent execution on each tick.
Provides a lambda-backed scheduler and its tick function interface.
-
Uses of Scheduler in modelarium
Methods in modelarium that return SchedulerModifier and TypeMethodDescriptionConfig.scheduler()Returns the value of theschedulerrecord component.Methods in modelarium with parameters of type SchedulerModifier and TypeMethodDescription(Optional) Sets theSchedulerinstance the model will use to sequence the running of agents at each time step.Constructors in modelarium with parameters of type SchedulerModifierConstructorDescriptionConfig(int populationSize, int tickCount, int threadCount, Duration threadTimeout, boolean areThreadsSynced, AgentGenerator agentGenerator, EnvironmentGenerator environmentGenerator, Scheduler scheduler, AttributeSetLogDatabaseFactory runLogDatabaseFactory, long seed) Validates the invariants shared by direct construction andConfig.ConfigBuilderconstruction. -
Uses of Scheduler in modelarium.scheduler
Classes in modelarium.scheduler that implement SchedulerModifier and TypeClassDescriptionclassClass for scheduling agents to execute in the order they appear in the agent set.classClass for scheduling agents to execute in a randomised order for each tick. -
Uses of Scheduler in modelarium.scheduler.functional
Classes in modelarium.scheduler.functional that implement SchedulerModifier and TypeClassDescriptionclassClass for scheduling agents using a user-defined function to run each simulation tick.