Packages

  • package root
    Definition Classes
    root
  • package apps
    Definition Classes
    root
  • package process

    The process package contains example applications for process oriented simulation models.

    The process package contains example applications for process oriented simulation models.

    Definition Classes
    apps
  • class TrafficModel extends Model

    The TrafficModel class simulates an intersection with four traffic lights (Gates) and four roads.

    The TrafficModel class simulates an intersection with four traffic lights (Gates) and four roads. Each road consists of two routes with one in each direction. Each Route has two lanes (Transports).

    Definition Classes
    process
  • Car

case class Car() extends SimActor with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, SimActor, Locatable, Ordered[SimActor], Comparable[SimActor], PQItem, Identifiable, Coroutine, Error, Runnable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Car
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. SimActor
  7. Locatable
  8. Ordered
  9. Comparable
  10. PQItem
  11. Identifiable
  12. Coroutine
  13. Error
  14. Runnable
  15. AnyRef
  16. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Car()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def <(that: SimActor): Boolean
    Definition Classes
    Ordered
  4. def <=(that: SimActor): Boolean
    Definition Classes
    Ordered
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def >(that: SimActor): Boolean
    Definition Classes
    Ordered
  7. def >=(that: SimActor): Boolean
    Definition Classes
    Ordered
  8. def act(): Unit
    Definition Classes
    Car → SimActor → Coroutine
  9. val actTime: Double
    Definition Classes
    PQItem
  10. var arrivalT: Double
    Definition Classes
    SimActor
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def at: Array[Double]
    Definition Classes
    Locatable
  13. def at_=(at: Array[Double]): Unit
    Definition Classes
    Locatable
  14. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def compare(actor2: SimActor): Int
    Definition Classes
    SimActor → Ordered
  16. def compare(other: PQItem): Int
    Definition Classes
    PQItem
  17. def compareTo(that: SimActor): Int
    Definition Classes
    Ordered → Comparable
  18. def counts: (Int, Int, Int)
    Definition Classes
    Coroutine
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(that: Any): Boolean
    Definition Classes
    Identifiable → AnyRef → Any
  21. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. final def flaw(method: String, message: String): Unit
    Definition Classes
    Error
  23. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  24. def hashCode(): Int
    Definition Classes
    Identifiable → AnyRef → Any
  25. val id: Int
    Definition Classes
    Identifiable
  26. def interrupt(): Unit
    Definition Classes
    Coroutine
  27. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  28. def me: String
    Definition Classes
    Identifiable
  29. var mySource: Source
    Definition Classes
    SimActor
  30. def name: String
    Definition Classes
    Identifiable
  31. def name_=(name: String): Unit
    Definition Classes
    Identifiable
  32. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. final def notify(): Unit
    Definition Classes
    AnyRef
  34. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  35. def run(): Unit
    Definition Classes
    Coroutine → Runnable
  36. def schedule(delay: Double): Unit
    Definition Classes
    SimActor
  37. def simType: String
    Definition Classes
    Identifiable
  38. def start(): Future[_]
    Definition Classes
    Coroutine
  39. var subtype: Int
    Definition Classes
    SimActor
  40. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  41. def toString(): String
    Definition Classes
    SimActor → PQItem → AnyRef → Any
  42. def trajectory: Double
    Definition Classes
    SimActor
  43. def trajectory_=(trajectory: Double): Unit
    Definition Classes
    SimActor
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. def yieldToDirector(quit: Boolean): Unit
    Definition Classes
    SimActor
  48. def yyield(that: Coroutine, quit: Boolean): Unit
    Definition Classes
    Coroutine

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from SimActor

Inherited from Locatable

Inherited from Ordered[SimActor]

Inherited from Comparable[SimActor]

Inherited from PQItem

Inherited from Identifiable

Inherited from Coroutine

Inherited from Error

Inherited from Runnable

Inherited from AnyRef

Inherited from Any

Ungrouped