public OperatorsFactory(double intensityOA, double dispersionOA,
                         ITimeRandomizer uniformRandomizer = null)
 {
     _uniformRandomizer = uniformRandomizer ?? new StdTimeRandomizer();
     IntensityOA        = intensityOA;
     DispersionOA       = dispersionOA;
 }
 public Client(int minReqTimeInt, int maxReqTimeInt,
               ITimeRandomizer timeRand = null)
 {
     minRequestTimeInterval    = minReqTimeInt;
     maxRequestTimeInterval    = maxReqTimeInt;
     nextRequestTimeRandomizer = timeRand ?? new TimeRandomizer();
 }
Ejemplo n.º 3
0
 public StyleFactory(int minTime, int maxTime,
                     ITimeRandomizer timeRandomizer = null)
 {
     MinTime         = minTime;
     MaxTime         = maxTime;
     _timeRandomizer = timeRandomizer ?? new StdTimeRandomizer();
 }
Ejemplo n.º 4
0
 public ClientGenerator(int minArrivalInt, int maxArrivalInt,
                        IFactory <Client> clientFactory, ITimeRandomizer nextArrivalRand = null)
 {
     _minArrivalInterval    = minArrivalInt;
     _maxArrivalInterval    = maxArrivalInt;
     _clientFactory         = clientFactory;
     _nextArrivalRandomizer = nextArrivalRand ?? new StdTimeRandomizer();
 }
Ejemplo n.º 5
0
 public Operator(int minServTime, int maxServTime, ProcessingSystem procSys,
                 ITimeRandomizer timeRand = null) : base(minServTime, maxServTime, timeRand)
 {
     processingSystem = procSys;
 }
Ejemplo n.º 6
0
 public ServiceUnit(int minServTime, int maxServTime, ITimeRandomizer timeRand = null)
 {
     minServiceTime = minServTime;
     maxServiceTime = maxServTime;
     timeRandomizer = timeRand ?? new TimeRandomizer();
 }
Ejemplo n.º 7
0
 public Operator(double intensity, double dispersion, ITimeRandomizer timeRand = null)
 {
     _timeRandomizer = timeRand ?? new StdTimeRandomizer();
     IntensityOA     = intensity;
     DispersionOA    = dispersion;
 }