scalation.simulation.agent.example_1

Members list

Type members

Classlikes

class BankModel(name: String, reps: Int, startSim: Double, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) extends Model

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

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

Value parameters

aniRatio

the ratio of simulation speed vs. animation speed

animating

whether to animate the model

nStop

the number arrivals before stopping

name

the name of the simulation model

reps

the number of independent replications to run

startSim

the start time of the simulation

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Completion
trait Identifiable
class Object
trait Matchable
class Any
Show all
class CallCenterModel(name: String, reps: Int, startSim: Double, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) extends Model

The CallCenterModel class defines a simple agent-based simulation model of a call center where service is provided by one or more tele-service representatives.

The CallCenterModel class defines a simple agent-based simulation model of a call center where service is provided by one or more tele-service representatives.

Value parameters

aniRatio

the ratio of simulation speed vs. animation speed

animating

whether to animate the model

nStop

the number arrivals before stopping

name

the name of the simulation model

reps

the number of independent replications to run

startSim

the start time of the simulation

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Completion
trait Identifiable
class Object
trait Matchable
class Any
Show all
class Traffic2LModel(name: String, reps: Int, startSim: Double, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) extends Model

The Traffic2LModel class simulates an intersection with four traffic lights Gates and four roads. Each road consists of two Transports with one in each direction.

The Traffic2LModel class simulates an intersection with four traffic lights Gates and four roads. Each road consists of two Transports with one in each direction.

Value parameters

aniRatio

the ratio of simulation speed vs. animation speed

animating

whether to animate the model

nStop

the number arrivals before stopping

name

the name of the simulation model

reps

the number of independent replications to run

startSim

the start time of the simulation

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Completion
trait Identifiable
class Object
trait Matchable
class Any
Show all
class Traffic4LModel(name: String, reps: Int, startSim: Double, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) extends Model

The Traffic4LModel 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).

The Traffic4LModel 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).

Value parameters

aniRatio

the ratio of simulation speed vs. animation speed

animating

whether to animate the model

nStop

the number arrivals before stopping

name

the name of the simulation model

reps

the number of independent replications to run

startSim

the start time of the simulation

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Completion
trait Identifiable
class Object
trait Matchable
class Any
Show all
class UGABusRoutesModel(name: String, reps: Int, startSim: Double, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) extends Model

The UGABusRoutesModel class simulates buses travelling through an intersection with four traffic lights Gates and four roads. Each road consists of two Transports with one in each direction.

The UGABusRoutesModel class simulates buses travelling through an intersection with four traffic lights Gates and four roads. Each road consists of two Transports with one in each direction.

Value parameters

aniRatio

the ratio of simulation speed vs. animation speed

animating

whether to animate the model

nStop

the number arrivals before stopping

name

the name of the simulation model

reps

the number of independent replications to run

startSim

the start time of the simulation

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Completion
trait Identifiable
class Object
trait Matchable
class Any
Show all
final class runBank

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runCallCenter

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runTraffic2L

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runTraffic2L1

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runTraffic4L

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runUGABusRoutes

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runUGABusRoutes1

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def runBank(): Unit

The runBank function is used to launch the BankModel class.

The runBank function is used to launch the BankModel class.

runMain scalation.simulation.agent.example_1.runBank

Attributes

def runCallCenter(): Unit

The runCallCenter function is used to launch the CallCenterModel class.

The runCallCenter function is used to launch the CallCenterModel class.

runMain scalation.simulation.agent.example_1.runCallCenter

Attributes

def runTraffic2L(): Unit

The runTraffic2L function is used to launch the Traffic2LModel class.

The runTraffic2L function is used to launch the Traffic2LModel class.

runMain scalation.simulation.agent.example_1.runTraffic2L

Attributes

def runTraffic2L1(): Unit

The runTraffic2L function is used to launch the Traffic2LModel class in structure testing mode, where each Source will create just one agent.

The runTraffic2L function is used to launch the Traffic2LModel class in structure testing mode, where each Source will create just one agent.

runMain scalation.simulation.agent.example_1.runTraffic2L1

Attributes

def runTraffic4L(): Unit

The runTraffic4L function is used to launch the Traffic4LModel class.

The runTraffic4L function is used to launch the Traffic4LModel class.

runMain scalation.simulation.agent.example_1.runTraffic4L

Attributes

def runUGABusRoutes(): Unit

The runUGABusRoutes function is used to launch the UGABusRoutesModel class.

The runUGABusRoutes function is used to launch the UGABusRoutesModel class.

runMain scalation.simulation.agent.example_1.runUGABusRoutes

Attributes

def runUGABusRoutes1(): Unit

The runUGABusRoutes function is used to launch the UGABusRoutesModel class in structure testing mode, where each Source will create just one agent.

The runUGABusRoutes function is used to launch the UGABusRoutesModel class in structure testing mode, where each Source will create just one agent.

runMain scalation.simulation.agent.example_1.runUGABusRoutes1

Attributes