Packages

  • package root
    Definition Classes
    root
  • package apps
    Definition Classes
    root
  • package activity

    The activity package contains example applications for activity oriented simulation models.

    The activity package contains example applications for activity oriented simulation models.

    Definition Classes
    apps
  • package analytics

    The analytics package contains example applications for analytics: prediction, classification or clustering.

    The analytics package contains example applications for analytics: prediction, classification or clustering.

    Definition Classes
    apps
  • package database

    The database package contains applications of databases.

    The database package contains applications of databases.

    Definition Classes
    apps
  • package dynamics

    The dynamics package contains example applications for continuous simulation models based on Ordinary Differential Equations 'ODE's or Partial Differential Equations 'PDE's.

    The dynamics package contains example applications for continuous simulation models based on Ordinary Differential Equations 'ODE's or Partial Differential Equations 'PDE's.

    Definition Classes
    apps
  • package event

    The event package contains example applications for event oriented simulation models.

    The event package contains example applications for event oriented simulation models.

    Definition Classes
    apps
  • package game

    The game package contains example applications for simulation oriented games.

    The game package contains example applications for simulation oriented games.

    Definition Classes
    apps
  • package montecarlo

    The montecarlo package contains example applications for Monte Carlo Simulation.

    The montecarlo package contains example applications for Monte Carlo Simulation.

    Definition Classes
    apps
  • package optimization

    The optimization package contains example applications for finding solutions (minima or maxima) to optimization problems.

    The optimization package contains example applications for finding solutions (minima or maxima) to optimization problems.

    Definition Classes
    apps
  • 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
  • Bank
  • Bank2
  • BankModel
  • BankModel2
  • BankModelOpt
  • BankOpt
  • BankOpt2
  • CallCenter
  • CallCenterModel
  • ERModel
  • ERModelOpt
  • ERoom
  • ERoomOpt
  • Intersection
  • IntersectionModel
  • Loop
  • LoopModel
  • Machine
  • MachineModel
  • Road
  • RoadModel
  • Traffic
  • TrafficModel
  • package state

    The state package contains example applications for state oriented simulation models.

    The state package contains example applications for state oriented simulation models.

    Definition Classes
    apps
  • package tableau

    The tableau package contains example applications for tableau oriented simulation models.

    The tableau package contains example applications for tableau oriented simulation models.

    Definition Classes
    apps
p

apps

process

package process

The process package contains example applications for process oriented simulation models.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. process
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. 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.

  2. class BankModel2 extends Model

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

  3. class BankModelOpt extends Model

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

  4. class CallCenterModel 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.

  5. class ERModel extends Model

    The ERModel class defines a simple process-interaction model of an Emergency Room 'ER' model where service is provided by one or more nurses and one or more doctors.

    The ERModel class defines a simple process-interaction model of an Emergency Room 'ER' 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.

  6. class ERModelOpt extends Model

    The ERModelOpt class defines a simple process-interaction model of an Emergency Room 'ER' model where service is provided by one or more nurses and one or more doctors.

    The ERModelOpt class defines a simple process-interaction model of an Emergency Room 'ER' 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.

  7. class IntersectionModel extends Model

    The IntersectionModel class simulates an intersection with four traffic lights (Gates) and four roads.

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

  8. class LoopModel 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.

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

  9. class MachineModel extends Model

    The MachineModel class defines a process-interaction model of a simple two-stage manufacturing process.

  10. class RoadModel 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.

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

  11. class TrafficModel extends Model

    The TrafficModel class simulates an intersection with four traffic lights (Gates) and four roads.

    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. Each Route has two lanes (Transports).

Value Members

  1. object Bank extends App with Modelable

    The Bank object defines a particular scenario under which to execute the bank model.

    The Bank object defines a particular scenario under which to execute the bank model.

    See also

    scalation.process.ModelTest for another example of test code. > runMain apps.process.Bank

  2. object Bank2 extends App with Modelable

    The Bank2 object defines a particular scenario under which to execute the bank model.

    The Bank2 object defines a particular scenario under which to execute the bank model. This version reduces the impact of transports on simulation by (1) using the transport's 'jump' method rather than its 'move' method and (2) reducing the time through the transport by an order of magnitude. It also has animation turned off.

    See also

    scalation.process.ModelTest for another example of test code. > runMain apps.process.Bank2

  3. object BankOpt extends App

    The BankOpt object performs Simulation Optimization 'SO' on a bank model to find the number of tellers that minimizes the overall cost function.

    The BankOpt object performs Simulation Optimization 'SO' on a bank model to find the number of tellers that minimizes the overall cost function. Cost is based on the daily pay for a teller (8 hours * 20 dollars per hour) and a cost based on customer wait time (10 dollars per minute of mean waiting time). > runMain apps.process.BankOpt

  4. object BankOpt2 extends App

    The BankOpt2 object performs Simulation Optimization 'SO' on a bank model to find the number of tellers that minimizes the overall cost function.

    The BankOpt2 object performs Simulation Optimization 'SO' on a bank model to find the number of tellers that minimizes the overall cost function. Cost is based on the daily pay for a teller (8 hours * 20 dollars per hour) and a cost based on customer wait time (10 dollars per minute of mean waiting time). > runMain apps.process.BankOpt2

  5. object CallCenter extends App with Modelable

    The CallCenter object defines a particular scenario under which to execute the call center model.

    The CallCenter object defines a particular scenario under which to execute the call center model.

    See also

    scalation.process.ModelTest for another example of test code. > runMain apps.process.CallCenter

  6. object ERoom extends App

    The ERoom object runs the ERModel.

  7. object ERoomOpt extends App

    The ERoomOpt object performs Simulation Optimization 'SO' on an Emergency Room 'ER' model to find the numbers of nurses and doctors that minimize the overall cost function.

    The ERoomOpt object performs Simulation Optimization 'SO' on an Emergency Room 'ER' model to find the numbers of nurses and doctors that minimize the overall cost function. Cost is based on the daily pay for a nurse (8 hours * 30 dollars per hour), a doctor (8 hours * 60 dollars per hour) and a cost based on customer wait time (10 dollars per minute of mean waiting time). > runMain apps.process.ERoomOpt

  8. object Intersection extends App

    The Intersection object is used to run the IntersectionModel class.

    The Intersection object is used to run the IntersectionModel class. > runMain apps.process.Intersection

  9. object Loop extends App

    The Loop object is used to run the LoopModel class.

    The Loop object is used to run the LoopModel class. > runMain apps.process.Loop

  10. object Machine extends App with Modelable

    The Machine object defines a particular scenario under which to execute the machine model.

    The Machine object defines a particular scenario under which to execute the machine model. > runMain apps.process.Machine

  11. object Road extends App

    The Road object is used to run the RoadModel class.

    The Road object is used to run the RoadModel class. > runMain apps.process.Road

  12. object Traffic extends App

    The Traffic object is used to run the TrafficModel class.

    The Traffic object is used to run the TrafficModel class. > runMain apps.process.Traffic

Inherited from AnyRef

Inherited from Any

Ungrouped