appendix i i n d e x a, real/integer attribute of constant 4-13; of erlang 4-16; of normal 4-25; of negexp 4-28; of uniform 4-30; of poisson 4-33; of randint 4-35; of draw 4-37; accumheading, text 10-6 accumq, ref(reportq) 2-1 to 2-2, 2-5, 10-5 accumulate, class 3-12 to 3-15 object 3-12; outline declaration 3-13; class body actions 3-13; attributes 3-13 (see also under tab); example of use 3-14; typical report 3-15 acquire, procedure 8-5 all, boolean 7-11 antithetic, procedure 4-3, 4-9 attributes of tab 2-4; of reportq 2-6; of count 3-2; of tally 3-5; of histogram 3-8; of accumulate 3-13; of regression 3-16; of dist 4-2; of rdist 4-8; of constant 4-13; of erlang 4-16; of empirical 4-22; of normal 4-25; of negexp 4-28; of uniform 4-30; of poisson 4-33; of randint 4-35; of draw 4-38; of entity 5-3; of mainprogram 5-13; of queue 7-3; of waitq 7-7; of condq 7-11; of resource 8-2; of res 8-5; of bin 8-9; of demos prefix 10-5 avail boolean procedure of entity 5-5 boolean procedure of waitq 7-8 integer of resource, res, bin 8-2 b, real/integer attribute of constant 4-13; of erlang 4-16; of normal 4-25; of negexp 4-28; of uniform 4-30; of poisson 4-33; of randint 4-35; of draw 4-37 bdist, class 4-6, 4-36 object 4-36 bin, class 8-8 to 8-11 object 8-8; outline declaration 8-9; class body actions 8-9; attributes 8-9 (see also under tab and resource); example of use 8-10; typical report 8-11 binq, ref(reportq) 2-1, 2-5, 10-5 bl, ref(entity) 5-4 box, procedure 9-1 cancel, procedure 5-9 class body actions of tab 2-4; of reportq 2-6; of count 3-2; of tally 3-5; of histogram 3-8; of accumulate 3-13; of regression 3-16; of rdist 4-7; of constant 4-13; of erlang 4-16; of empirical 4-22; of normal 4-25; of negexp 4-28; of uniform 4-30; of poisson 4-33; of randint 4-35; of draw 4-37; of entity 5-2; of mainprogram 5-13; of queue 7-2; of waitq 7-7; of condq 7-11; of resource 8-2; of res 8-5; of bin 8-9; of demos prefix 10-5 clementson 1-1 clocktime, procedure 9-1 condq, class 7-10 to 7-12 object 7-10; outline declaration 7-10; class body actions 7-11; attributes 7-11 (see also under tab and queue); example of use 7-12; typical report 7-12 condqq, ref(reportq) 2-1 to 2-2, 2-5, 10-6 constant, class 4-12 to 4-13 object 4-12; outline declaration 4-12; class body actions 4-13; attributes 4-13 (see also under tab and dist); typical histogram 4-13 contents 3 coopt procedure of entity 5-5 ref(entity)procedure of waitq 7-7 count, class 3-2 to 3-3 object 3-2; outline declaration 3-2; class body actions 3-2; attributes 3-2 (see also under tab, dist, and rdist); example of use 3-3; typical report 3-3 countq, ref(reportq) 2-1, 2-5, 10-5 cun, real 7-3 current, ref(entity) 9-1, 10-8 currentq, ref(queue) 5-4 cycle, integer 5-3, 5-5 data collection devices 3-1 to 3-18 demos listing: see appendix a ref(mainprogram) 5-3 prefix block 10-8 dist, class 4-7 to 4-10 object 4-7; outline declaration 4-7; class body actions 4-8; attributes 4-8 (see also under tab); typical reports of sub-classes 4-10 distheading, text 10-6 distq, ref(reportq) 2-1 to 2-2, 2-5, 10-5 disttype, text array 10-7 distributions 4-1 to 4-39 downham 1-1, 4-1, 4-9 draw, class 4-37 to 4-38 object 4-37; outline declaration 4-37; class body actions 4-13; attributes 4-38 (see also under tab, dist, and bdist); typical histogram 4-38 ecsl 1-1 edit, procedure 9-1 empirical, class 4-18 to 4-23 usage 4-18; sampling technique 4-19; object 4-21; outline declaration 4-21; class body actions 4-22; attributes 4-22 (see also under tab, dist, and rdist); typical histogram 4-23 empq, ref(reportq) 2-1 to 2-2, 2-5 to 2-6, 10-5 entity, class 5-1 to 5-12 object 5-1; outline declaration 5-2; class body actions 5-2; attributes 5-4 epsilon, real 7-3, 9-11, 10-8 erlang, class 4-14 to 4-17 object 4-15; outline declaration 4-15; class body actions 4-16; attributes 4-16 (see also under tab, dist, and rdist); typical histogram 4-17 error, procedure 9-5 evtime, real 5-3 examples see also appendix b production line 1-3 to 1-8 extending a class definition: class step 4-20 changing the event list algorithms 5-11 trace 9-4 error messages 9-6 redirecting inf and outf 11-1 to 11-2 reset/report 9-8 exponential distribution 4-14 extreme, integer 8-2 find, procedure 7-8 first, ref(entity) 7-3 fuller 4-1 getserialno, procedure 5-2, 5-5 give, procedure 8-10 h, text 2-6 headingrtn, text 10-6 histogram, class 3-6 to 3-11 object 3-7; outline declaration 3-8; class body actions 3-8; attributes 3-8 (see also under tab); example of use 3-10; typical report 3-11 histoq, ref(reportq) 10-5 hold, procedure 6-1 idist, class 4-6, 4-31 object 4-31 idle, boolean procedure 5-5 inf, ref(outfile) 10-7 initial, integer 8-2 input/output 11-1 to 11-4 insert, procedure 5-6 insertaftercurrent, procedure 5-8 insertdelay 0, procedure 5-9 interrupt, procedure 5-5 interrupted, integer 5-4 to 5-5 into, procedure 5-5 join, procedure 2-4 l1, text 2-6 l2, text 2-6 last. ref(entity) 7-3 lastqtime, real 7-3 lastrtime, real 8-3 lasttime, real 3-13 lastv, real 3-13 layout of this manual 1-1 leeds university computer centre 2 lehmer 4-1 length, integer 7-3 limit, integer 3-9 list, procedure 5-5, 7-3 ll, ref(entity) 5-4 loop, virtual label 5-3, 5-5 lower, real 3-8 mainprogram, class 5-13 outline declaration 5-13; class body actions 5-13; examples of use 5-13 max, real 3-5, 3-13 maxlength, integer 7-3 min, real 3-5, 3-13 minuses, text 10-7 ncells, integer 3-8 to 3-9 negexp, class 4-27 to 4-28 object 4-27; outline declaration 4-27; class body actions 4-27; attributes 4-28 (see also under tab, dist, and rdist); typical histogram 4-28 noqueue, class 7-5 noreport, procedure 9-7 to 9-8 normal, class 4-24 to 4-26 object 4-24; outline declaration 4-25; class body actions 4-25; attributes 4-25 (see also under tab, dist, and rdist); typical histogram 4-26 notally, class 3-6, 3-9 note, procedure 9-2 to 9-3 notrace, procedure 9-3 now, real 10-8 object of tab 2-3; of reportq 2-5; of count 3-2; of tally 3-4; of histogram 3-7; of accumulate 3-12; of regression 3-16; of dist 4-2; of rdist 4-7; of constant 4-11; of erlang 4-15; of empirical 4-21; of normal 4-24; of negexp 4-27; of uniform 4-29; of poisson 4-32; of idist 4-31; of randint 4-34; of bdist 4-36; of draw 4-37; of entity 5-1; of queue 7-2; of waitq 7-6; of condq 7-10; of resource 8-1; of res 8-4; of bin 8-8 obs, integer 2-4 ohlin 1-1, 4-1 out, procedure 5-5 outf, ref(outfile) 10-4, 10-7, 11-1 to 11-2 outline declaration of tab 2-3; of reportq 2-6; of count 3-2; of tally 3-4; of histogram 3-8; of accumulate 3-13; of regression 3-16; of dist 4-2; of rdist 4-7; of constant 4-12; of erlang 4-15; of empirical 4-21; of normal 4-25; of negexp 4-27; of uniform 4-29; of poisson 4-32; of randint 4-34; of draw 4-37; of entity 5-2; of mainprogram 5-13; of queue 7-2; of waitq 7-7; of condq 7-10; of resource 8-2; of res 8-5; of bin 8-9; of note 9-2; of error 9-5; of report 9-7; of reset 9-7; of snapqueues 9-9; of snapsqs 9-9; of demos prefix 10-1 to 10-4 output/input examples 11-1 to 11-2 owner, ref(entity) 5-4 p(1:size), array 4-22 passivate, procedure 6-1 poisson, class 4-32 to 4-33 object 4-32; outline declaration 4-32; class body actions 4-33; attributes 4-33 (see also under tab, dist, and idist); typical histogram 4-33 pred, ref(entity) 5-5 prefix, the demos 10-1 to 10-4 printreal, procedure 9-1 priority, integer 5-3 qheading, text 10-6 qint, real 7-3 queue, class 7-1 to 7-4 object 7-2; outline declaration 7-2; class body actions 7-2; attributes 7-3 (see also under tab); example of use 7-4; typical report 7-4 queueq, ref(reportq) 2-1, 2-5, 10-6 randint, class 4-34 to 4-35 object 4-34; outline declaration 4-34; class body actions 4-35; attributes 4-35 (see also under tab, dist, and idist); typical histogram 4-35 random drawing routines, etc 4-1 to 4-40 rdist, class 4-6, 4-11 object 4-11 read, procedure 4-23 readdist, procedure 4-39 regression, class 3-16 to 3-19 object 3-17; outline declaration 3-17; class body actions 3-17; attributes 3-18 (see also under tab); example of use 3-19; typical report 3-19 release, procedure 8-6 regressq, ref(reportq) 2-1, 2-5, 10-5 repeat, procedure 5-5 report of tabs 2-4; of reportqs 2-6; of count 3-2; of tally 3-5; of histogram 3-8; of accumulate 3-13; of regression 3-18; of dist 4-2; of rdist 4-7; of constant 4-13; of erlang 4-16; of empirical 4-22; of normal 4-25; of negexp 4-28; of uniform 4-30; of poisson 4-33; of idist 4-32; of randint 4-35; of bdist 4-36; of draw 4-37; of queue 7-2; of waitq 7-7; of condq 7-11; of resource 8-2; of res 8-5; of bin 8-9; procedure (global) 9-7 to 9-8 reportq, class 2-5 to 2-7 object 2-5; outline declaration 2-6; class body actions 2-6; attributes 4-6 (see also under tab) res, class 8-4 to 8-7 object 8-4; outline declaration 8-5; class body actions 8-5; attributes 8-5 (see also under tab and resource); example of use 8-6; typical report 8-7 reset, procedure of tab 2-4; of reportq 2-6; of count 3-2; of tally 3-5; of histogram 3-8; of accumulate 3-13; of regression 3-18; of dist 4-2; of rdist 4-7; of constant 4-13; of erlang 4-16; of empirical 4-22; of normal 4-25; of negexp 4-28; of uniform 4-30; of poisson 4-33; of idist 4-32; of randint 4-35; of bdist 4-36; of draw 4-37; of queue 7-2; of waitq 7-2; of condq 7-2; of resource 8-2; of res 8-2; of bin 8-2; procedure (global) 9-7 to 9-8 resetat, real 2-4 resheading, text 10-6 resource, class 8-1 to 8-3 object 8-1; outline declaration 8-2; class body actions 8-2; attributes 8-2 (see also under tab) resq, ref(reportq) 2-1, 2-5, 10-5 rl, ref(entity) 5-4 roberts, 1-1, 4-1, 4-9 root, ref(entity) 5-6 to 5-12, 10-8 sample, real/boolean/integer procedure of rdist 4-7; of constant 4-13; of erlang 4-16; of empirical 4-22; of normal 4-25; of negexp 4-28; of uniform 4-30; of poisson 4-33; of idist 4-32; of randint 4-35; of bdist 4-36; of draw 4-37 schedule, procedure 5-9 setseed procedure 4-2 to 4-3 procedure of dist 4-9 signal, procedure 7-11 sint, procedure 8-3 size, integer 4-22 snapping routines 9-9 snapqueues, procedure 7-3, 9-9 snapsqs, procedure 9-9 stars, text 10-7 step, example class 4-20 stepped data 4-19 suc, ref(entity) 5-5 sum, real 3-5 sumsq, real 3-5 sumsqt, real 3-13 sumt, real 3-13 swedish defence research establishment 2 tab, class 2-1 to 2-4 object 2-3; outline declaration 2-3; class body actions 2-4; attributes 2-4 table( 0:ncells+1), array 3-9 take, procedure 8-9 tally, class 3-4 to 3-6 object 3-4; outline declaration 3-4; class body actions 3-5; attributes 3-5 (see also under tab); example of use 3-6; typical report 3-6 tallyheading, text 10-6 tallyq, ref(reportq) 2-1, 2-5, 10-5 terminated, boolean 5-4 time, real procedure 6-1 timein, real 5-3 title, text 2-4, 5-3 trace, procedure 9-3 tracing 9-2 to 9-4 type, integer 4-8, 4-11, 10-7 typical histograms of constant 4-13; of erlang 4-16; of empirical 4-22; of normal 4-25; of negexp 4-28; of uniform 4-30; of poisson 4-33; of randint 4-35; of bdist 4-36; of draw 4-37 typical reports of tab 2-4; of reportq 2-6; of count 3-2; of tally 3-5; of histogram 3-8; of accumulate 3-13; of regression 3-19; of constant 4-10; of erlang 4-10; of empirical 4-10; of normal 4-10; of negexp 4-10; of uniform 4-10; of poisson 4-10; of randint 4-10; of draw 4-10; of queue 7-2; of waitq 7-7; of condq 7-11; of resource 8-2; of res 8-5; of bin 8-9; of demos prefix 10-5; see also appendix c u, integer 4-8 uniform, class 4-29 to 4-31 object 4-29; outline declaration 4-29; class body actions 4-30; attributes 4-30 (see also under tab, dist, and rdist); typical histogram 4-30 update, procedure of count 3-3; of tally 3-6; of accumulate 3-10; of histogram 3-14; of regression 3-18 upper, real 3-8 users, integer 8-2 ustart, integer 4-8 wait, procedure 7-7 waitq, class 7-6 to 7-9 object 7-6; outline declaration 7-7; class body actions 7-7; attributes 7-7 (see also under tab and queue); example of use 7-9; typical report 7-9 waitqq, ref(reportq) 2-1, 2-5, 2-6, 10-6 waituntil, procedure 7-11 wants, integer 5-3 well spread seeds 4-1 to 4-3 width, real 3-9 writetrn, procedure 2-4 real of regression 3-18; real array (1:size) of empirical 4-22 xx, real of regression 3-18 xy, real of regression 3-18 y, real of regression 3-18 yy, real of regression 3-18 zyqab, real 4-16 zyqentnames, ref(zyqenttitle) 10-7 zyqenttitle, class 10-7 zyqeven, boolean 4-25 zyqfail, procedure 4-9 zyqmodulo, integer 4-2, 10-5 to 10-7 zyqnextseed, integer procedure 4-2 to 4-6 zyqnotelaste, ref(entity) 9-3, 10-5 zyqnotelastt, ref(entity) 9-3, 10-5 zyqp, ref(entity) 10-8 zyqpassivate, procedure 6-1 zyqreason, text 10-5 to 10-6 zyqrecvry, text 10-5 to 10-7 zyqreport, boolean 9-7, 10-8 zyqsample, real procedure 4-9 zyqseed, integer 4-2 to 4-3, 10-7 zyqspan, real 4-30 zyqtrace, boolean 9-3 zyqu, real 4-25 zyqv, real 4-25