예제 #1
0
 public QueueObserver(Simulation mySimulation, string name) : base(mySimulation, name)
 {
     queueLength          = new Variable <int>(this);
     queueLengthStatistic = new WeightedStatistic("QueueLength");
     meanQueueLength      = new Statistic("meanQueueLength");
     stdQueueLength       = new Statistic("stdQueueLength");
 }
예제 #2
0
 public OptimiserObserver(Simulation mySimulation, string name) : base(mySimulation, name)
 {
     queueLength          = new Variable <int>(this);
     QueueLengthStatistic = new WeightedStatistic("QueueLength");
 }
예제 #3
0
 public DispatcherObserver(Simulation mySimulation) : base(mySimulation)
 {
     queueLength          = new Variable <int>(this);
     queueLengthStatistic = new WeightedStatistic("Dispatcher queue length");
 }
예제 #4
0
 public TotalQueueObserver(Simulation mySimulation) : base(mySimulation)
 {
     queueLength          = new Variable <int>(this);
     queueLengthStatistic = new WeightedStatistic("QueueLength");
 }
예제 #5
0
 public ServerPoolObserver(Simulation sim) : base(sim)
 {
     nrOfJobs          = new Variable <int>(this);
     nrOfJobsStatistic = new WeightedStatistic("Number of jobs per serverpool");
 }