Package madkit.simulation.scheduler


package madkit.simulation.scheduler
Contains Scheduler and Activator subclasses for simulation authoring.

Contains specialized Scheduler agents such as:

  • TickBasedScheduler: A scheduler that manages agents based on a tick-based simulation scheme.
  • DateBasedDiscreteEventScheduler: A scheduler that manages agents based on a date-based representation of time. It is especially useful for discrete-event simulation.

This package also includes various types of activators such as:

  • MethodActivator: Invokes a specific method on a group of agents.
  • DateBasedDiscreteEventActivator: Activates agents based on discrete-event simulation schemes.
  • DiscreteEventAgentsActivator: Manages agents using a priority queue based on their next event date.
These activators are used to control the behavior and scheduling of agents in a simulation.
Since:
MaDKit 5.3
See Also: