Uses of Interface
org.simplesim.core.scheduling.EventQueue
Packages that use EventQueue
Package
Description
Time scale and event queue implementations
Base classes for agent development and model building
Simulator implementations
-
Uses of EventQueue in org.simplesim.core.scheduling
Classes in org.simplesim.core.scheduling that implement EventQueueModifier and TypeClassDescriptionfinal classEvent queue based on a simple time to bucket mapping, each bucket containing events with equal time stamps.final classEvent queue implementing a bucket strategy with a binary heap data structure.classPriority queue implementation of theEventQueueinterface.classA multi-level queue is a layered event queue with three tiers suitable for a large amount of events.classA multi-level queue is a layered event queue with three tiers suitable for a large amount of events.final classEvent queue backed by aTreeMapwith each bucket containing events of equal time stampsclassSorted list implementation of theEventQueueinterface. -
Uses of EventQueue in org.simplesim.model
Constructors in org.simplesim.model with parameters of type EventQueueModifierConstructorDescriptionBasicAgent(EventQueue<E> queue, S s) Sets the agent's local event queue and the internal state.RoutingAgent(EventQueue<E> queue, S s) -
Uses of EventQueue in org.simplesim.simulator
Constructors in org.simplesim.simulator with parameters of type EventQueueModifierConstructorDescriptionBasicSimulator(BasicDomain root, EventQueue<Agent> queue, MessageForwardingStrategy forwarding) Constructs a new simulator with given model, queue implementation and messaging strategyConcurrentDESimulator(BasicDomain root, EventQueue<Agent> queue, MessageForwardingStrategy forwarding) Constructs a new concurrent simulator with given model, queue implementation and messaging strategySequentialDESimulator(BasicDomain root, EventQueue<Agent> queue) SequentialDESimulator(BasicDomain root, EventQueue<Agent> queue, MessageForwardingStrategy forwarding) Constructs a new sequential simulator with given model, queue implementation and messaging strategy