object CallCenter extends App with Modelable
The CallCenter
object defines a simple tableau model of a Call Center where
service is provided by one tele-service representative and models an M/M/1/1
queue (i.e., no call waiting). The default 'simulate' method provided by
scalation.tableau.Model
won't suffice and must be overridden in the
CallCenterModel
class.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CallCenter
- Modelable
- App
- DelayedInit
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
def
clock: Double
- Definition Classes
- Modelable
-
val
executionStart: Long
- Definition Classes
- App
- Annotations
- @deprecatedOverriding( ... , "2.11.0" )
- val iArrivalRV: Exponential
- val label: Array[String]
- val lambda: Double
-
def
main(args: Array[String]): Unit
- Definition Classes
- App
- Annotations
- @deprecatedOverriding( "main should not be overridden" , "2.11.0" )
- val maxCalls: Int
- val mu: Double
- val serviceRV: Exponential
-
def
simulate(startTime: Double): Unit
Run the simulation of the
CallCenterModel
.Run the simulation of the
CallCenterModel
.- startTime
the start time for the simulation
- Definition Classes
- CallCenter → Modelable
- val stream: Int
Deprecated Value Members
-
def
delayedInit(body: ⇒ Unit): Unit
- Definition Classes
- App → DelayedInit
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) the delayedInit mechanism will disappear