Package org.simplesim.core.scheduling
package org.simplesim.core.scheduling
Time scale and event queue implementations
-
ClassDescriptionEventQueue<E>Basic event queue interface for all queue implementations of the scheduling package.Event queue based on a simple time to bucket mapping, each bucket containing events with equal time stamps.Event queue implementing a bucket strategy with a binary heap data structure.Priority queue implementation of the
EventQueue
interface.A multi-level queue is a layered event queue with three tiers suitable for a large amount of events.A multi-level queue is a layered event queue with three tiers suitable for a large amount of events.Event queue backed by aTreeMap
with each bucket containing events of equal time stampsSorted list implementation of theEventQueue
interface.Provides time and calendar functionality to scale and navigate the simulation's time axis.