scalation

event

package event

The event package contains classes, traits and objects for event-oriented simulation models (for example, event-scheduling or event-graphs).

Visibility
  1. Public
  2. All

Type Members

  1. case class CausalLink(_name: String, director: Model, condition: () ⇒ Boolean, causedEvent: Event, makeEvent: () ⇒ Event, delay: Variate, cancel: Boolean) extends Identity with Product with Serializable

    This class provides casual links between events.

  2. class Entity extends Identity

    This class represents a single simulation entity for event-scheduling simulation.

  3. abstract class Event extends PQItem with Ordered[Event]

    This class provides facilities for defining simulation events.

  4. class Model extends ModelT with Identity

    This class schedules events and implements the time advance mechanism for simulation model following the event-scheduling world view.

Value Members

  1. object ModelTest extends App

    This object is used to test the Model class.