scalation.simulation.process.example_1

Members list

Type members

Classlikes

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

The BankModel class defines a simple process-interaction model of a bank where service is provided by one or more tellers. Caveat: must add 'from' and 'to' components before transport!!

The BankModel class defines a simple process-interaction model of a bank where service is provided by one or more tellers. Caveat: must add 'from' and 'to' components before transport!!

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

stream

the base random number stream (0 to 999)

Attributes

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

The CallCenterModel class defines a simple process-interaction model of a call center where service is provided by one or more tele-service representatives. Simulates calls coming into a call center where phones have no call waiting. Caveat: must add 'from' and 'to' components before transport!!

The CallCenterModel class defines a simple process-interaction model of a call center where service is provided by one or more tele-service representatives. Simulates calls coming into a call center where phones have no call waiting. Caveat: must add 'from' and 'to' components before transport!!

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

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Component
trait Locatable
trait Identifiable
trait Modelable
trait Completion
class Coroutine
trait Runnable
class Object
trait Matchable
class Any
Show all
class EmerDeptModel(name: String, reps: Int, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) extends Model

The EmerDeptModel class defines a simple process-interaction model of an Emergency Department (ED) model where service is provided by one or more nurses and one or more doctors. A patient will first see a nurse and then a doctor.

The EmerDeptModel class defines a simple process-interaction model of an Emergency Department (ED) model where service is provided by one or more nurses and one or more doctors. A patient will first see a nurse and then a doctor.

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

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Component
trait Locatable
trait Identifiable
trait Modelable
trait Completion
class Coroutine
trait Runnable
class Object
trait Matchable
class Any
Show all
class LoopModel(name: String, reps: Int, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) 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. It used a composite class called Path, which will have a Transport for each lane.

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 Path, which will have a Transport for each lane.

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

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Component
trait Locatable
trait Identifiable
trait Modelable
trait Completion
class Coroutine
trait Runnable
class Object
trait Matchable
class Any
Show all
class MachineModel(name: String, reps: Int, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) extends Model

The MachineModel class defines a process-interaction model of a simple two-stage manufacturing process (machine shop). Tandem M/M/1/4 Queues (queue capacity = 4-1 = 3).

The MachineModel class defines a process-interaction model of a simple two-stage manufacturing process (machine shop). Tandem M/M/1/4 Queues (queue capacity = 4-1 = 3).

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

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Component
trait Locatable
trait Identifiable
trait Modelable
trait Completion
class Coroutine
trait Runnable
class Object
trait Matchable
class Any
Show all
class OneWayStreetModel(name: String, reps: Int, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) extends Model

The OneWayStreetModel class simulates a one-lane roead. Caveat: must add 'from' and 'to' components before transport!!

The OneWayStreetModel class simulates a one-lane roead. Caveat: must add 'from' and 'to' components before transport!!

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

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Component
trait Locatable
trait Identifiable
trait Modelable
trait Completion
class Coroutine
trait Runnable
class Object
trait Matchable
class Any
Show all
class OneWayVehicleModel(name: String, reps: Int, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) extends Model

The OneWayVehicletModel class simulates a one-lane roead. Caveat: must add 'from' and 'to' components before transport!!

The OneWayVehicletModel class simulates a one-lane roead. Caveat: must add 'from' and 'to' components before transport!!

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

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Component
trait Locatable
trait Identifiable
trait Modelable
trait Completion
class Coroutine
trait Runnable
class Object
trait Matchable
class Any
Show all
class RoadModel(name: String, reps: Int, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) extends Model

The RoadModel 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 Path, which will have a Transport for each lane.

The RoadModel 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 Path, which will have a Transport for each lane.

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

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Component
trait Locatable
trait Identifiable
trait Modelable
trait Completion
class Coroutine
trait Runnable
class Object
trait Matchable
class Any
Show all
class TrafficDynModel(name: String, reps: Int, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) extends Model

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

The TrafficDynModel class simulates an intersection with four traffic lights Gates and four roads. Each road consists of two routes 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

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Component
trait Locatable
trait Identifiable
trait Modelable
trait Completion
class Coroutine
trait Runnable
class Object
trait Matchable
class Any
Show all
class TrafficLaneChangeModel(name: String, reps: Int, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) extends Model

The TrafficLaneChangeModel class simulates an intersection with four traffic lights Gates and four roads. Each road consists of two routes with one in each direction. Each Path has two lanes (Transports). This mnodel includes making LANE CHANGES.

The TrafficLaneChangeModel class simulates an intersection with four traffic lights Gates and four roads. Each road consists of two routes with one in each direction. Each Path has two lanes (Transports). This mnodel includes making LANE CHANGES.

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

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Component
trait Locatable
trait Identifiable
trait Modelable
trait Completion
class Coroutine
trait Runnable
class Object
trait Matchable
class Any
Show all
class TrafficModel(name: String, reps: Int, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) extends Model

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

The TrafficModel class simulates an intersection with four traffic lights Gates and four roads. Each road consists of two routes 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

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Component
trait Locatable
trait Identifiable
trait Modelable
trait Completion
class Coroutine
trait Runnable
class Object
trait Matchable
class Any
Show all
class TrafficModelTurn(name: String, reps: Int, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) extends Model

The TrafficModelTurn class simulates an intersection with four traffic lights Gates and four roads. Each road consists of two routes with one in each direction. Each Path has two lanes (Transports).

The TrafficModelTurn class simulates an intersection with four traffic lights Gates and four roads. Each road consists of two routes with one in each direction. Each Path 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

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Component
trait Locatable
trait Identifiable
trait Modelable
trait Completion
class Coroutine
trait Runnable
class Object
trait Matchable
class Any
Show all
class UGA_BusModel(name: String, reps: Int, animating: Boolean, aniRatio: Double, nStop: Int, stream: Int) extends Model

The UGA_BusModel class defines a simple process-interaction model of a bus with four stop around campus (NORTH, EAST, SOUTH, WEST). Caveat: must add 'from' and 'to' components before transport!!

The UGA_BusModel class defines a simple process-interaction model of a bus with four stop around campus (NORTH, EAST, SOUTH, WEST). Caveat: must add 'from' and 'to' components before transport!!

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

stream

the base random number stream (0 to 999)

Attributes

Supertypes
class Model
trait Component
trait Locatable
trait Identifiable
trait Modelable
trait Completion
class Coroutine
trait Runnable
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 runEmerDept

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runLoop

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runMachine

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runOneWayStreet

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runOneWayVehicle

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runRoad

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runTraffic

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runTrafficDyn

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runTrafficLaneChange

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runTrafficTurn

Attributes

Supertypes
class Object
trait Matchable
class Any
final class runUGA_Bus

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.process.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.process.example_1.runCallCenter

Attributes

def runEmerDept(): Unit

The runEmerDept function is used to launch the EmerDeptModel class.

The runEmerDept function is used to launch the EmerDeptModel class.

runMain scalation.simulation.process.example_1.runEmerDept

Attributes

def runLoop(): Unit

The runLoop function is used to launch the LoopModel class.

The runLoop function is used to launch the LoopModel class.

runMain scalation.simulation.process.example_1.runLoop

Attributes

def runMachine(): Unit

The runMachine is used to launch the MachineModel class.

The runMachine is used to launch the MachineModel class.

runMain scalation.simulation.process.example_1.runMachine

Attributes

def runOneWayStreet(): Unit

The runOneWayStreet function is used to launch the OneWayStreetModel class.

The runOneWayStreet function is used to launch the OneWayStreetModel class.

runMain scalation.simulation.process.example_1.run_OneWayStreet

Attributes

def runOneWayVehicle(): Unit

The runOneWayVehicle function is used to launch the OneWayVehicleModel class.

The runOneWayVehicle function is used to launch the OneWayVehicleModel class.

runMain scalation.simulation.process.example_1.runOneWayVehicle

Attributes

def runRoad(): Unit

The runRoad function is used to run the RoadModel class.

The runRoad function is used to run the RoadModel class.

runMain scalation.simulation.process.example_1.runRoad

Attributes

def runTraffic(): Unit

The runTraffic function is used to launch the TrafficModel class. It used Variate for motion, e.g., a Uniform Random Variate.

The runTraffic function is used to launch the TrafficModel class. It used Variate for motion, e.g., a Uniform Random Variate.

runMain scalation.simulation.process.example_1.runTraffic

Attributes

def runTrafficDyn(): Unit

The runTrafficDyn function is used to launch the TraffiDyncModel class. It used Dynamics for motion, e.g., the Gipps Car-Following Model.

The runTrafficDyn function is used to launch the TraffiDyncModel class. It used Dynamics for motion, e.g., the Gipps Car-Following Model.

runMain scalation.simulation.process.example_1.runTrafficDyn

Attributes

def runTrafficLaneChange(): Unit

The runTrafficLaneChange function is used to launch the TrafficLaneChangeModel class.

The runTrafficLaneChange function is used to launch the TrafficLaneChangeModel class.

runMain scalation.simulation.process.example_1.runTrafficLaneChange

Attributes

def runTrafficTurn(): Unit

The runTrafficTurn function is used to launch the TrafficModelTurn class.

The runTrafficTurn function is used to launch the TrafficModelTurn class.

runMain scalation.simulation.process.example_1.runTrafficTurn

Attributes

def runUGA_Bus(): Unit

The runUGA_Bus function is used to launch the UGA_BusModel class.

The runUGA_Bus function is used to launch the UGA_BusModel class.

runMain scalation.simulation.process.example_1.runUGA_Bus

Attributes