home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Reference Guide / C-C++ Interactive Reference Guide.iso / c_ref / csource5 / 349_01 / sss.arc / GLOSSARY.SSS < prev    next >
Encoding:
Text File  |  1991-04-14  |  4.2 KB  |  95 lines

  1. antithetic variable: X and Y are antithetic for a probability
  2.         distribution with cumulative function F if
  3.         F(X) = 1 - F(Y). Antithetic streams can be governed by
  4.         SETANT.
  5.  
  6. attribute: is a numerical characteristic of the entities, e.g.
  7.         size, color code in a floating point number. Attributes
  8.         may differ among entities. They are updated/initiated for
  9.         current entity to v by SETA(v). They can be accessed by
  10.         A(n), AIC(r,n), AIQ(m,r,n).
  11.  
  12. calendar: a list of scheduled or created, entities, that is
  13.         entities whose events occure at some simulted time in the
  14.         future. The calendar is created by calling INIQUE(q,b,s).
  15.         Entities are put on the calendar by CREATE(g,i) or
  16.         SCHED(g,e,i). Entities are removed from the calendar by
  17.         NEXTEV() or REMVFC(r).
  18.  
  19. current entity: the entity under present treatment. There must be
  20.         at most one such entity at each time. Its number at any
  21.         time is given by NCEN(). An entity becomes current after
  22.         calling one of: NEXTEV(), REMVFC(r),  REMVFQ(m,r)
  23.         and stops being current after
  24.         calling one of: DISPOS(), QUEUE(m,p), SCHED(g,e,i).
  25.  
  26. discipline: the ordering of entities in a queue, may be one of:
  27.         FIFO=first in first out,  LIFO=first in last out,
  28.         SVF=smallest value first, BVF=biggest value first.
  29.         Ties are broken for BVF by FIFO and for SVF by LIFO. The
  30.         discipline is set in SETQDC.
  31.  
  32. entity: the basic constituent of simulation which undergoes a few
  33.         processes in time like a customer, a part, a pellet, etc.
  34.  
  35. event: an occurrence of a specific operation at a certain time,
  36.         like arrival, end of servicing, etc.
  37.  
  38. event code: a nonnegative integer (0, 1, 2, etc) characterizing
  39.         an event. Event code 1 is preserved for the arrival
  40.         event and is generated by CREATE, while 0 means that no
  41.         more events should be considered. Any other event has a
  42.         distinct code larger than 1 determined by the second
  43.         parameter of SCHED. Examples are: 2 for
  44.  
  45. event loop: "case loop" (or its equivalent in FORTRAN) which is
  46.         driven by the entities in the calendar and function
  47.         NEXTEV() which removes the entity from the calendar whose
  48.         event time is closest to present simulated time and makes
  49.         it current. NEXTEV() returns the event code of the entity,
  50.         which is directed to its respective label (such as
  51.         ARRIVL). Event code 0 causes to exit the event loop.
  52.         NEXTEV() returns 0 when the calendar is empty or time set
  53.         by SIMEND arrived.
  54.  
  55. id, identity: is used to differentiate between various kinds of
  56.         entities, e.g. parts, pellets and transporters on a
  57.         factory floor as integers. They are set to i by
  58.         CREATE(g,i), SCHED(g,e,i), SETIDE(i).
  59.  
  60. queue: A buffer where entities are waiting. QUEUE places the
  61.         current entity to a queue while REMVFQ removes it.
  62.  
  63. priority: a number which determines the rank of an entity in a
  64.         queue having a BVF or SVF discipline - the entities are
  65.         sorted by their priorities.
  66.  
  67. random stream: the sequence of pseudo random variates. It is a
  68.         function of only the first variate and the given
  69.         generator.
  70.  
  71. rank: the place of entity in calendar or queue.
  72.  
  73. returned value: the value returned by a (non void) function.
  74.  
  75. run: simulation of a certain length.
  76.  
  77. seed: the first variate of a random stream, set by SETSEE.
  78.  
  79. simulated time: time that the simulator's clock shows, not
  80.         related to real time or computation time.
  81.  
  82. stochastic process: is a variable which changes at some points of
  83.         time and we are interested in its time average rather
  84.         than its simple average. An example is inventory: if
  85.         first three days we have 5 units, and the fourth day only
  86.         3 then the time average is (5*3 + 3*1)/4 = 4.5 and while
  87.         the simple average is (5 + 3)/2 = 4.
  88.  
  89. subroutine: a procedure or function.
  90.  
  91. time persistent statistic: a statistic about a stochastic
  92.         process.
  93.  
  94. transient period: is the time needed to "warm up" the system from
  95.         a "cold start".