org.intranet.elevator
Class MorningTrafficElevatorSimulator

java.lang.Object
  extended byorg.intranet.sim.Simulator
      extended byorg.intranet.elevator.MorningTrafficElevatorSimulator

public class MorningTrafficElevatorSimulator
extends Simulator


Nested Class Summary
 
Nested classes inherited from class org.intranet.sim.Simulator
Simulator.SimulatorListener
 
Field Summary
private  Building building
           
private  IntegerParameter carsParameter
           
private  FloatParameter durationParameter
           
private  IntegerParameter floorsParameter
           
private  IntegerParameter ridersParameter
           
private  LongParameter seedParameter
           
private  IntegerParameter stdDeviationParameter
           
 
Fields inherited from class org.intranet.sim.Simulator
parameters
 
Constructor Summary
MorningTrafficElevatorSimulator()
           
 
Method Summary
 Simulator duplicate()
           
 java.lang.String getDescription()
           
private static double getGaussian(java.util.Random rand, int stddev)
           
 Model getModel()
           
 void initializeModel()
           
 
Methods inherited from class org.intranet.sim.Simulator
addListener, getClock, getEventQueue, getParameter, getParameters, initialize, isInitializied, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

floorsParameter

private IntegerParameter floorsParameter

carsParameter

private IntegerParameter carsParameter

ridersParameter

private IntegerParameter ridersParameter

durationParameter

private FloatParameter durationParameter

stdDeviationParameter

private IntegerParameter stdDeviationParameter

seedParameter

private LongParameter seedParameter

building

private Building building
Constructor Detail

MorningTrafficElevatorSimulator

public MorningTrafficElevatorSimulator()
Method Detail

initializeModel

public void initializeModel()
Specified by:
initializeModel in class Simulator

getModel

public final Model getModel()
Specified by:
getModel in class Simulator

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in class Simulator

duplicate

public Simulator duplicate()
Specified by:
duplicate in class Simulator

getGaussian

private static double getGaussian(java.util.Random rand,
                                  int stddev)