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 LoopModel extends Model

    The LoopModel class simulates a two-lane road in two directions, i.e., it has 2 West-bound lanes and 2 East-bound lanes.

    The LoopModel class simulates a two-lane road in two directions, i.e., it has 2 West-bound lanes and 2 East-bound lanes. It used a composite class called Route, which will have a Transport for each lane.

    Definition Classes
    process
  • Car1
  • Car2

case class Car1() extends SimActor with Product with Serializable

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

Instance Constructors

  1. new Car1()

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
    Car1 → 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[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  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. final def flaw(method: String, message: String): Unit
    Definition Classes
    Error
  22. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. def hashCode(): Int
    Definition Classes
    Identifiable → AnyRef → Any
  24. val id: Int
    Definition Classes
    Identifiable
  25. def interrupt(): Unit
    Definition Classes
    Coroutine
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. def me: String
    Definition Classes
    Identifiable
  28. var mySource: Source
    Definition Classes
    SimActor
  29. def name: String
    Definition Classes
    Identifiable
  30. def name_=(name: String): Unit
    Definition Classes
    Identifiable
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. def productElementNames: Iterator[String]
    Definition Classes
    Product
  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(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  45. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  46. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  47. def yieldToDirector(quit: Boolean): Unit
    Definition Classes
    SimActor
  48. def yyield(that: Coroutine, quit: Boolean): Unit
    Definition Classes
    Coroutine

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

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