scalation

event

package event

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. 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.