Package simEngine


package simEngine
Core of the JSIM discrete event simulation engine: the simulation system, entities, events, predicates and event queues on which all JMT simulation tools rely.
  • Class
    Description
    This class implements an event queue used internally by the Sim_system to manage the list of Sim_events.
    Utility class used by the simulation engine
    Name: EventQueue
    Name: HybridEventQueue
    This class implements an event queue used internally by the Sim_system to manage the list of future and deferred Sim_events.
    Name: RemoveToken
    A predicate which will match any event on the deferred event queue.
    This class represents entities, or processes, running in the system.
    This class represents events which are passed between the entities in the simulation.
    This class contains the methods to load the DOM description of a queueing network model from a XML file and then to create a Simulation object from that description.
     
    Implements a NodeList that lets also add Nodes, feel free to add methods if u need.
    A predicate which will not match any event on the deferred event queue.
    Predicates are used to select events from the deferred queue.
    This is the system class which manages the simulation.
    A predicate to select events with specific tags from the deferred event queue.
    This class creates a new Simulation.
    Marker interface for threads that run a simulation.
    Title: Timing Event Queue