-
Notifications
You must be signed in to change notification settings - Fork 1
/
DiningPhilosopher4PEM.eps
199 lines (182 loc) · 4.59 KB
/
DiningPhilosopher4PEM.eps
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
%!PS-Adobe-2.0 EPSF-2.0
%%Title: DiningPhilosopher4PEM.fig
%%Creator: fig2dev Version 3.2 Patchlevel 5
%%CreationDate: Mon Dec 15 16:30:08 2008
%%For: paulmck@paulmck-laptop (Paul E. McKenney,,,)
%%BoundingBox: 0 0 145 145
%Magnification: 1.0000
%%EndComments
%%BeginProlog
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def
end
/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
4 -2 roll mul srgb} bind def
/DrawEllipse {
/endangle exch def
/startangle exch def
/yrad exch def
/xrad exch def
/y exch def
/x exch def
/savematrix mtrx currentmatrix def
x y tr xrad yrad sc 0 0 1 startangle endangle arc
closepath
savematrix setmatrix
} def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
/pageheader {
save
newpath 0 145 moveto 0 0 lineto 145 0 lineto 145 145 lineto closepath clip newpath
-35.5 180.4 translate
1 -1 scale
$F2psBegin
10 setmiterlimit
0 slj 0 slc
0.06000 0.06000 sc
} bind def
/pagefooter {
$F2psEnd
restore
} bind def
%%EndProlog
pageheader
%
% Fig objects follow
%
%
% here starts figure with depth 52
% Ellipse
7.500 slw
n 1800 1800 1200 1200 0 360 DrawEllipse gs col17 1.00 shd ef gr gs col0 s gr
% here ends figure;
%
% here starts figure with depth 50
% Arc
7.500 slw
0 slc
n 2250.0 2572.1 52.9 -155.2385 -24.7615 arcn
gs col0 s gr
% Polyline
0 slj
n 2250 2550 m
2250 2775 l gs col0 s gr
% Arc
n 1350.0 2572.1 52.9 -155.2385 -24.7615 arcn
gs col0 s gr
% Polyline
n 1350 2550 m
1350 2775 l gs col0 s gr
% Arc
n 2572.1 2250.0 52.9 114.7615 -114.7615 arcn
gs col0 s gr
% Polyline
n 2550 2250 m
2775 2250 l gs col0 s gr
% Arc
n 2572.1 1350.0 52.9 114.7615 -114.7615 arcn
gs col0 s gr
% Polyline
n 2550 1350 m
2775 1350 l gs col0 s gr
% Arc
n 2250.0 1028.0 52.8 24.6236 155.3764 arcn
gs col0 s gr
% Polyline
n 2250 1050 m
2250 825 l gs col0 s gr
% Arc
n 1350.0 1028.0 52.8 24.6236 155.3764 arcn
gs col0 s gr
% Polyline
n 1350 1050 m
1350 825 l gs col0 s gr
% Arc
n 1028.0 1350.0 52.8 -65.3764 65.3764 arcn
gs col0 s gr
% Polyline
n 1050 1350 m
825 1350 l gs col0 s gr
% Arc
n 1028.0 2250.0 52.8 -65.3764 65.3764 arcn
gs col0 s gr
% Polyline
n 1050 2250 m
825 2250 l gs col0 s gr
% Ellipse
n 1050 1800 300 300 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
% Ellipse
n 2550 1800 300 300 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
% Ellipse
n 1800 1050 300 300 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
% Ellipse
n 1800 2550 300 300 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
% here ends figure;
pagefooter
showpage
%%Trailer
%EOF