Go back to IBMF


SimSchedule

This class defines the base class for all events. These events have:

  • An event time: at what time should this event happen.
  • An owner: an agent that responds to this event

The subclasses must define:

  • a handler method can defines how the owner should respond to the event. The simulation process is passed to it, so that the event, and its owner, can query about the state of the process for, for example, other agents, and can log its state change.

The files: