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

    The BankModel class defines a simple process-interaction model of a bank where service is provided by one or more tellers.

    The BankModel class defines a simple process-interaction model of a bank where service is provided by one or more tellers.

    Definition Classes
    process
  • Customer

case class Customer() 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. Customer
  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 Customer()

Value Members

  1. def <(that: SimActor): Boolean
    Definition Classes
    Ordered
  2. def <=(that: SimActor): Boolean
    Definition Classes
    Ordered
  3. def >(that: SimActor): Boolean
    Definition Classes
    Ordered
  4. def >=(that: SimActor): Boolean
    Definition Classes
    Ordered
  5. def act(): Unit
    Definition Classes
    Customer → SimActor → Coroutine
  6. val actTime: Double
    Definition Classes
    PQItem
  7. var arrivalT: Double
    Definition Classes
    SimActor
  8. def at: Array[Double]
    Definition Classes
    Locatable
  9. def at_=(at: Array[Double]): Unit
    Definition Classes
    Locatable
  10. def compare(actor2: SimActor): Int
    Definition Classes
    SimActor → Ordered
  11. def compare(other: PQItem): Int
    Definition Classes
    PQItem
  12. def compareTo(that: SimActor): Int
    Definition Classes
    Ordered → Comparable
  13. def counts: (Int, Int, Int)
    Definition Classes
    Coroutine
  14. def equals(that: Any): Boolean
    Definition Classes
    Identifiable → AnyRef → Any
  15. final def flaw(method: String, message: String): Unit
    Definition Classes
    Error
  16. def hashCode(): Int
    Definition Classes
    Identifiable → AnyRef → Any
  17. val id: Int
    Definition Classes
    Identifiable
  18. def interrupt(): Unit
    Definition Classes
    Coroutine
  19. def me: String
    Definition Classes
    Identifiable
  20. var mySource: Source
    Definition Classes
    SimActor
  21. def name: String
    Definition Classes
    Identifiable
  22. def name_=(name: String): Unit
    Definition Classes
    Identifiable
  23. def productElementNames: Iterator[String]
    Definition Classes
    Product
  24. def run(): Unit
    Definition Classes
    Coroutine → Runnable
  25. def schedule(delay: Double): Unit
    Definition Classes
    SimActor
  26. def simType: String
    Definition Classes
    Identifiable
  27. def start(): Future[_]
    Definition Classes
    Coroutine
  28. var subtype: Int
    Definition Classes
    SimActor
  29. def toString(): String
    Definition Classes
    SimActor → PQItem → AnyRef → Any
  30. def trajectory: Double
    Definition Classes
    SimActor
  31. def trajectory_=(trajectory: Double): Unit
    Definition Classes
    SimActor
  32. def yieldToDirector(quit: Boolean): Unit
    Definition Classes
    SimActor
  33. def yyield(that: Coroutine, quit: Boolean): Unit
    Definition Classes
    Coroutine