scalation.simulation.tableau

Members list

Type members

Classlikes

class CallCenterModel(name: String, m: Int, rv: Array[Variate]) extends Model

The CallCenterModel class customizes scalation.simulation.tableau.Model for Call Center simulations by overriding the 'simulate' method.

The CallCenterModel class customizes scalation.simulation.tableau.Model for Call Center simulations by overriding the 'simulate' method.

Value parameters

label

the column labels for the matrix

m

the number entities to process before stopping

name

the name of simulation model

rv

the random variate generators to use

Attributes

Supertypes
class Model
trait Modelable
class Object
trait Matchable
class Any
class Model(name: String, m: Int, rv: Array[Variate], label_: Array[String]) extends Modelable

The Model class support tableau oriented simulation models in which each simulation entity's events are recorded in tabular form (in a matrix). This is analogous to Spreadsheet simulation.

The Model class support tableau oriented simulation models in which each simulation entity's events are recorded in tabular form (in a matrix). This is analogous to Spreadsheet simulation.

Value parameters

label_

the column labels for the matrix

m

the number entities to process before stopping

name

the name of simulation model

rv

the random variate generators to use

Attributes

See also
Companion
object
Supertypes
trait Modelable
class Object
trait Matchable
class Any
Known subtypes
object Model

The Model companion object provides a function for computing the occupancy (number in system) L_y.

The Model companion object provides a function for computing the occupancy (number in system) L_y.

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Model.type
final class runEx_Bank

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runEx_CallCenter

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runModelTest

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runQueue_MM1

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def runEx_Bank(): Unit

The runEx_Bank function defines a simple tableau model of a bank where service is provided by one teller and models an M/M/1 queue. In this case, the default simulate method in scalation.simulation.tableau.Model is sufficient and need not be overridden.

The runEx_Bank function defines a simple tableau model of a bank where service is provided by one teller and models an M/M/1 queue. In this case, the default simulate method in scalation.simulation.tableau.Model is sufficient and need not be overridden.

runMain scalation.simulation.tableau.runEx_Bank

Attributes

def runEx_CallCenter(): Unit

The runEx_CallCenter function 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.simulation.tableau.Model won't suffice and must be overridden in the CallCenterModel class.

The runEx_CallCenter function 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.simulation.tableau.Model won't suffice and must be overridden in the CallCenterModel class.

runMain scalation.simulation.tableau.runEx_CallCenter

Attributes

def runModelTest(): Unit

The runModelTest main function is used to test the Model class. Note make sure the streams are different for two Random Variables (RV)

The runModelTest main function is used to test the Model class. Note make sure the streams are different for two Random Variables (RV)

runMain scalation.simulation.tableau.runModelTest

Attributes

def runQueue_MM1(): Unit

The runQueue_MM1 function defines a simple tableau model of a bank where service is provided by one teller and models an M/M/1 queue. In this case, the default simulate method in scalation.simulation.tableau.Model is sufficient and need not be overridden. Note, the Known random variate generator simply repeats the given sequence.

The runQueue_MM1 function defines a simple tableau model of a bank where service is provided by one teller and models an M/M/1 queue. In this case, the default simulate method in scalation.simulation.tableau.Model is sufficient and need not be overridden. Note, the Known random variate generator simply repeats the given sequence.

runMain scalation.simulation.tableau.runQueue_MM1

Attributes