/[MITgcm]/MITgcm_contrib/onedegcube/aaa.ps
ViewVC logotype

Contents of /MITgcm_contrib/onedegcube/aaa.ps

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download) (as text)
Thu Oct 4 17:56:05 2007 UTC (17 years, 9 months ago) by molod
Branch: MAIN
CVS Tags: HEAD
File MIME type: application/postscript
One degree cube - files used to create, resulting grid files, gcm-generated
grid output files to verify required symmetries

1 %!PS-Adobe-3.0
2 %%BoundingBox: 38 24 574 768
3 %%Title: Enscript Output
4 %%For: Andrea Molod
5 %%Creator: GNU enscript 1.6.4
6 %%CreationDate: Mon Jun 4 17:11:38 2007
7 %%Orientation: Landscape
8 %%Pages: (atend)
9 %%DocumentMedia: Letter 612 792 0 () ()
10 %%DocumentNeededResources: (atend)
11 %%EndComments
12 %%BeginProlog
13 %%BeginResource: procset Enscript-Prolog 1.6 4
14 %
15 % Procedures.
16 %
17
18 /_S { % save current state
19 /_s save def
20 } def
21 /_R { % restore from saved state
22 _s restore
23 } def
24
25 /S { % showpage protecting gstate
26 gsave
27 showpage
28 grestore
29 } bind def
30
31 /MF { % fontname newfontname -> - make a new encoded font
32 /newfontname exch def
33 /fontname exch def
34
35 /fontdict fontname findfont def
36 /newfont fontdict maxlength dict def
37
38 fontdict {
39 exch
40 dup /FID eq {
41 % skip FID pair
42 pop pop
43 } {
44 % copy to the new font dictionary
45 exch newfont 3 1 roll put
46 } ifelse
47 } forall
48
49 newfont /FontName newfontname put
50
51 % insert only valid encoding vectors
52 encoding_vector length 256 eq {
53 newfont /Encoding encoding_vector put
54 } if
55
56 newfontname newfont definefont pop
57 } def
58
59 /MF_PS { % fontname newfontname -> - make a new font preserving its enc
60 /newfontname exch def
61 /fontname exch def
62
63 /fontdict fontname findfont def
64 /newfont fontdict maxlength dict def
65
66 fontdict {
67 exch
68 dup /FID eq {
69 % skip FID pair
70 pop pop
71 } {
72 % copy to the new font dictionary
73 exch newfont 3 1 roll put
74 } ifelse
75 } forall
76
77 newfont /FontName newfontname put
78
79 newfontname newfont definefont pop
80 } def
81
82 /SF { % fontname width height -> - set a new font
83 /height exch def
84 /width exch def
85
86 findfont
87 [width 0 0 height 0 0] makefont setfont
88 } def
89
90 /SUF { % fontname width height -> - set a new user font
91 /height exch def
92 /width exch def
93
94 /F-gs-user-font MF
95 /F-gs-user-font width height SF
96 } def
97
98 /SUF_PS { % fontname width height -> - set a new user font preserving its enc
99 /height exch def
100 /width exch def
101
102 /F-gs-user-font MF_PS
103 /F-gs-user-font width height SF
104 } def
105
106 /M {moveto} bind def
107 /s {show} bind def
108
109 /Box { % x y w h -> - define box path
110 /d_h exch def /d_w exch def /d_y exch def /d_x exch def
111 d_x d_y moveto
112 d_w 0 rlineto
113 0 d_h rlineto
114 d_w neg 0 rlineto
115 closepath
116 } def
117
118 /bgs { % x y height blskip gray str -> - show string with bg color
119 /str exch def
120 /gray exch def
121 /blskip exch def
122 /height exch def
123 /y exch def
124 /x exch def
125
126 gsave
127 x y blskip sub str stringwidth pop height Box
128 gray setgray
129 fill
130 grestore
131 x y M str s
132 } def
133
134 /bgcs { % x y height blskip red green blue str -> - show string with bg color
135 /str exch def
136 /blue exch def
137 /green exch def
138 /red exch def
139 /blskip exch def
140 /height exch def
141 /y exch def
142 /x exch def
143
144 gsave
145 x y blskip sub str stringwidth pop height Box
146 red green blue setrgbcolor
147 fill
148 grestore
149 x y M str s
150 } def
151
152 % Highlight bars.
153 /highlight_bars { % nlines lineheight output_y_margin gray -> -
154 gsave
155 setgray
156 /ymarg exch def
157 /lineheight exch def
158 /nlines exch def
159
160 % This 2 is just a magic number to sync highlight lines to text.
161 0 d_header_y ymarg sub 2 sub translate
162
163 /cw d_output_w cols div def
164 /nrows d_output_h ymarg 2 mul sub lineheight div cvi def
165
166 % for each column
167 0 1 cols 1 sub {
168 cw mul /xp exch def
169
170 % for each rows
171 0 1 nrows 1 sub {
172 /rn exch def
173 rn lineheight mul neg /yp exch def
174 rn nlines idiv 2 mod 0 eq {
175 % Draw highlight bar. 4 is just a magic indentation.
176 xp 4 add yp cw 8 sub lineheight neg Box fill
177 } if
178 } for
179 } for
180
181 grestore
182 } def
183
184 % Line highlight bar.
185 /line_highlight { % x y width height gray -> -
186 gsave
187 /gray exch def
188 Box gray setgray fill
189 grestore
190 } def
191
192 % Column separator lines.
193 /column_lines {
194 gsave
195 .1 setlinewidth
196 0 d_footer_h translate
197 /cw d_output_w cols div def
198 1 1 cols 1 sub {
199 cw mul 0 moveto
200 0 d_output_h rlineto stroke
201 } for
202 grestore
203 } def
204
205 % Column borders.
206 /column_borders {
207 gsave
208 .1 setlinewidth
209 0 d_footer_h moveto
210 0 d_output_h rlineto
211 d_output_w 0 rlineto
212 0 d_output_h neg rlineto
213 closepath stroke
214 grestore
215 } def
216
217 % Do the actual underlay drawing
218 /draw_underlay {
219 ul_style 0 eq {
220 ul_str true charpath stroke
221 } {
222 ul_str show
223 } ifelse
224 } def
225
226 % Underlay
227 /underlay { % - -> -
228 gsave
229 0 d_page_h translate
230 d_page_h neg d_page_w atan rotate
231
232 ul_gray setgray
233 ul_font setfont
234 /dw d_page_h dup mul d_page_w dup mul add sqrt def
235 ul_str stringwidth pop dw exch sub 2 div ul_h_ptsize -2 div moveto
236 draw_underlay
237 grestore
238 } def
239
240 /user_underlay { % - -> -
241 gsave
242 ul_x ul_y translate
243 ul_angle rotate
244 ul_gray setgray
245 ul_font setfont
246 0 0 ul_h_ptsize 2 div sub moveto
247 draw_underlay
248 grestore
249 } def
250
251 % Page prefeed
252 /page_prefeed { % bool -> -
253 statusdict /prefeed known {
254 statusdict exch /prefeed exch put
255 } {
256 pop
257 } ifelse
258 } def
259
260 % Wrapped line markers
261 /wrapped_line_mark { % x y charwith charheight type -> -
262 /type exch def
263 /h exch def
264 /w exch def
265 /y exch def
266 /x exch def
267
268 type 2 eq {
269 % Black boxes (like TeX does)
270 gsave
271 0 setlinewidth
272 x w 4 div add y M
273 0 h rlineto w 2 div 0 rlineto 0 h neg rlineto
274 closepath fill
275 grestore
276 } {
277 type 3 eq {
278 % Small arrows
279 gsave
280 .2 setlinewidth
281 x w 2 div add y h 2 div add M
282 w 4 div 0 rlineto
283 x w 4 div add y lineto stroke
284
285 x w 4 div add w 8 div add y h 4 div add M
286 x w 4 div add y lineto
287 w 4 div h 8 div rlineto stroke
288 grestore
289 } {
290 % do nothing
291 } ifelse
292 } ifelse
293 } def
294
295 % EPSF import.
296
297 /BeginEPSF {
298 /b4_Inc_state save def % Save state for cleanup
299 /dict_count countdictstack def % Count objects on dict stack
300 /op_count count 1 sub def % Count objects on operand stack
301 userdict begin
302 /showpage { } def
303 0 setgray 0 setlinecap
304 1 setlinewidth 0 setlinejoin
305 10 setmiterlimit [ ] 0 setdash newpath
306 /languagelevel where {
307 pop languagelevel
308 1 ne {
309 false setstrokeadjust false setoverprint
310 } if
311 } if
312 } bind def
313
314 /EndEPSF {
315 count op_count sub { pos } repeat % Clean up stacks
316 countdictstack dict_count sub { end } repeat
317 b4_Inc_state restore
318 } bind def
319
320 % Check PostScript language level.
321 /languagelevel where {
322 pop /gs_languagelevel languagelevel def
323 } {
324 /gs_languagelevel 1 def
325 } ifelse
326 %%EndResource
327 %%BeginResource: procset Enscript-Encoding-88591 1.6 4
328 /encoding_vector [
329 /.notdef /.notdef /.notdef /.notdef
330 /.notdef /.notdef /.notdef /.notdef
331 /.notdef /.notdef /.notdef /.notdef
332 /.notdef /.notdef /.notdef /.notdef
333 /.notdef /.notdef /.notdef /.notdef
334 /.notdef /.notdef /.notdef /.notdef
335 /.notdef /.notdef /.notdef /.notdef
336 /.notdef /.notdef /.notdef /.notdef
337 /space /exclam /quotedbl /numbersign
338 /dollar /percent /ampersand /quoteright
339 /parenleft /parenright /asterisk /plus
340 /comma /hyphen /period /slash
341 /zero /one /two /three
342 /four /five /six /seven
343 /eight /nine /colon /semicolon
344 /less /equal /greater /question
345 /at /A /B /C
346 /D /E /F /G
347 /H /I /J /K
348 /L /M /N /O
349 /P /Q /R /S
350 /T /U /V /W
351 /X /Y /Z /bracketleft
352 /backslash /bracketright /asciicircum /underscore
353 /quoteleft /a /b /c
354 /d /e /f /g
355 /h /i /j /k
356 /l /m /n /o
357 /p /q /r /s
358 /t /u /v /w
359 /x /y /z /braceleft
360 /bar /braceright /tilde /.notdef
361 /.notdef /.notdef /.notdef /.notdef
362 /.notdef /.notdef /.notdef /.notdef
363 /.notdef /.notdef /.notdef /.notdef
364 /.notdef /.notdef /.notdef /.notdef
365 /.notdef /.notdef /.notdef /.notdef
366 /.notdef /.notdef /.notdef /.notdef
367 /.notdef /.notdef /.notdef /.notdef
368 /.notdef /.notdef /.notdef /.notdef
369 /space /exclamdown /cent /sterling
370 /currency /yen /brokenbar /section
371 /dieresis /copyright /ordfeminine /guillemotleft
372 /logicalnot /hyphen /registered /macron
373 /degree /plusminus /twosuperior /threesuperior
374 /acute /mu /paragraph /bullet
375 /cedilla /onesuperior /ordmasculine /guillemotright
376 /onequarter /onehalf /threequarters /questiondown
377 /Agrave /Aacute /Acircumflex /Atilde
378 /Adieresis /Aring /AE /Ccedilla
379 /Egrave /Eacute /Ecircumflex /Edieresis
380 /Igrave /Iacute /Icircumflex /Idieresis
381 /Eth /Ntilde /Ograve /Oacute
382 /Ocircumflex /Otilde /Odieresis /multiply
383 /Oslash /Ugrave /Uacute /Ucircumflex
384 /Udieresis /Yacute /Thorn /germandbls
385 /agrave /aacute /acircumflex /atilde
386 /adieresis /aring /ae /ccedilla
387 /egrave /eacute /ecircumflex /edieresis
388 /igrave /iacute /icircumflex /idieresis
389 /eth /ntilde /ograve /oacute
390 /ocircumflex /otilde /odieresis /divide
391 /oslash /ugrave /uacute /ucircumflex
392 /udieresis /yacute /thorn /ydieresis
393 ] def
394 %%EndResource
395 %%EndProlog
396 %%BeginSetup
397 %%IncludeResource: font Courier-Bold
398 %%IncludeResource: font Courier
399 /HFpt_w 10 def
400 /HFpt_h 10 def
401 /Courier-Bold /HF-gs-font MF
402 /HF /HF-gs-font findfont [HFpt_w 0 0 HFpt_h 0 0] makefont def
403 /Courier /F-gs-font MF
404 /F-gs-font 10 10 SF
405 /#copies 1 def
406 % Pagedevice definitions:
407 gs_languagelevel 1 gt {
408 <<
409 /PageSize [612 792]
410 >> setpagedevice
411 } if
412 /d_page_w 744 def
413 /d_page_h 536 def
414 /d_header_x 0 def
415 /d_header_y 536 def
416 /d_header_w 744 def
417 /d_header_h 0 def
418 /d_footer_x 0 def
419 /d_footer_y 0 def
420 /d_footer_w 744 def
421 /d_footer_h 0 def
422 /d_output_w 744 def
423 /d_output_h 536 def
424 /cols 1 def
425 %%EndSetup
426 %%Page: (1) 1
427 %%BeginPageSetup
428 _S
429 90 rotate
430 24 -574 translate
431 /pagenum 1 def
432 /fname (read510.m) def
433 /fdir () def
434 /ftail (read510.m) def
435 /user_header_p false def
436 /user_footer_p false def
437 %%EndPageSetup
438 5 523 M
439 (% ) s
440 5 512 M
441 (% Read in CS 510 input fields) s
442 5 501 M
443 (xc1 = zeros\(511,511,6\);) s
444 5 490 M
445 (yc1 = zeros\(511,511,6\);) s
446 5 479 M
447 (dxf1 = zeros\(511,511,6\);) s
448 5 468 M
449 (dyf1 = zeros\(511,511,6\);) s
450 5 457 M
451 (ra1 = zeros\(511,511,6\);) s
452 5 446 M
453 (xg1 = zeros\(511,511,6\);) s
454 5 435 M
455 (yg1 = zeros\(511,511,6\);) s
456 5 424 M
457 (dxv1 = zeros\(511,511,6\);) s
458 5 413 M
459 (dyu1 = zeros\(511,511,6\);) s
460 5 402 M
461 (raz1 = zeros\(511,511,6\);) s
462 5 391 M
463 (dxc1 = zeros\(511,511,6\);) s
464 5 380 M
465 (dyc1 = zeros\(511,511,6\);) s
466 5 369 M
467 (raw1 = zeros\(511,511,6\);) s
468 5 358 M
469 (ras1 = zeros\(511,511,6\);) s
470 5 347 M
471 (dxg1 = zeros\(511,511,6\);) s
472 5 336 M
473 (dyg1 = zeros\(511,511,6\);) s
474 5 325 M
475 (for iface=1:6) s
476 5 314 M
477 (fid = fopen\(['tile00' num2str\(iface\) '.mitgrid'],'r','b'\);) s
478 5 303 M
479 (xc1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
480 5 292 M
481 (yc1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
482 5 281 M
483 (dxf1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
484 5 270 M
485 (dyf1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
486 5 259 M
487 (ra1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
488 5 248 M
489 (xg1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
490 5 237 M
491 (yg1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
492 5 226 M
493 (dxv1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
494 5 215 M
495 (dyu1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
496 5 204 M
497 (raz1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
498 5 193 M
499 (dxc1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
500 5 182 M
501 (dyc1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
502 5 171 M
503 (raw1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
504 5 160 M
505 (ras1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
506 5 149 M
507 (dxg1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
508 5 138 M
509 (dyg1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
510 5 127 M
511 (end) s
512 5 116 M
513 (%) s
514 5 105 M
515 (% Now output \(approx 1 deg\) grid) s
516 5 94 M
517 (xc2 = zeros\(103,103,6\);) s
518 5 83 M
519 (yc2 = zeros\(103,103,6\);) s
520 5 72 M
521 (dxf2 = zeros\(103,103,6\);) s
522 5 61 M
523 (dyf2 = zeros\(103,103,6\);) s
524 5 50 M
525 (ra2 = zeros\(103,103,6\);) s
526 5 39 M
527 (xg2 = zeros\(103,103,6\);) s
528 5 28 M
529 (yg2 = zeros\(103,103,6\);) s
530 5 17 M
531 (dxv2 = zeros\(103,103,6\);) s
532 5 6 M
533 (dyu2 = zeros\(103,103,6\);) s
534 _R
535 S
536 %%Page: (2) 2
537 %%BeginPageSetup
538 _S
539 90 rotate
540 24 -574 translate
541 /pagenum 2 def
542 /fname (read510.m) def
543 /fdir () def
544 /ftail (read510.m) def
545 /user_header_p false def
546 /user_footer_p false def
547 %%EndPageSetup
548 5 523 M
549 (raz2 = zeros\(103,103,6\);) s
550 5 512 M
551 (dxc2 = zeros\(103,103,6\);) s
552 5 501 M
553 (dyc2 = zeros\(103,103,6\);) s
554 5 490 M
555 (raw2 = zeros\(103,103,6\);) s
556 5 479 M
557 (ras2 = zeros\(103,103,6\);) s
558 5 468 M
559 (dxg2 = zeros\(103,103,6\);) s
560 5 457 M
561 (dyg2 = zeros\(103,103,6\);) s
562 5 446 M
563 (% Create left, x-center, bottom and y-center indeces into 510 grid) s
564 5 435 M
565 (ratio = 5;) s
566 5 424 M
567 (ileft=[1:5:510];) s
568 5 413 M
569 (icent=ileft+2;) s
570 5 402 M
571 (jbott=[1:5:510];) s
572 5 391 M
573 (jcent=jbott+2;) s
574 5 380 M
575 (% First do the interior of each face) s
576 5 369 M
577 (for iface=1:6) s
578 5 358 M
579 (xc2\(1:102,1:102,iface\)=xc1\(icent,jcent,iface\);) s
580 5 347 M
581 (yc2\(1:102,1:102,iface\)=yc1\(icent,jcent,iface\);) s
582 5 336 M
583 (xg2\(1:102,1:102,iface\)=xg1\(ileft,jcent,iface\);) s
584 5 325 M
585 (yg2\(1:102,1:102,iface\)=yg1\(icent,jbott,iface\);) s
586 5 314 M
587 (for ipnt=0:ratio-1) s
588 5 303 M
589 (dxf2\(1:102,1:102,iface\)=dxf2\(1:102,1:102,iface\) + dxf1\(ileft+ipnt,jcent,iface\);) s
590 5 292 M
591 (dxg2\(1:102,1:102,iface\)=dxg2\(1:102,1:102,iface\) + dxg1\(ileft+ipnt,jbott,iface\);) s
592 5 281 M
593 (dxv2\(2:102,2:102,iface\)=dxv2\(2:102,2:102,iface\) + dxv1\(icent\(2:102\)+ipnt+1,jbott\(2:102\),iface\);) s
594 5 270 M
595 (dxc2\(2:102,2:102,iface\)=dxc2\(2:102,2:102,iface\) + dxc1\(icent\(2:102\)+ipnt+1,jcent\(2:102\),iface\);) s
596 5 259 M
597 (end) s
598 5 248 M
599 (for ipnt=0:ratio-1) s
600 5 237 M
601 (dyf2\(1:102,1:102,iface\)=dyf2\(1:102,1:102,iface\) + dyf1\(icent,jbott+ipnt,iface\);) s
602 5 226 M
603 (dyg2\(1:102,1:102,iface\)=dyg2\(1:102,1:102,iface\) + dyg1\(ileft,jbott+ipnt,iface\);) s
604 5 215 M
605 (dyu2\(2:102,2:102,iface\)=dyu2\(2:102,2:102,iface\) + dyu1\(ileft\(2:102\),jcent\(2:102\)+jpnt+1,iface\);) s
606 5 204 M
607 (dyc2\(2:102,2:102,iface\)=dyc2\(2:102,2:102,iface\) + dyc1\(icent\(2:102\),jcent\(2:102\)+jpnt+1,iface\);) s
608 5 193 M
609 (end) s
610 5 182 M
611 (for ipnt=0:ratio-1) s
612 5 171 M
613 (for jpnt=0:ratio-1) s
614 5 160 M
615 (ra2\(1:102,1:102,iface\)=ra2\(1:102,1:102,iface\) + ra1\(ileft+ipnt,jbott+jpnt,iface\);) s
616 5 149 M
617 (ras2\(2:102,2:102,iface\)=ras2\(2:102,2:102,iface\) + ras1\(ileft\(2:102\)+ipnt+1,jbott\(2:102\)+jpnt,iface\);) s
618 5 138 M
619 (raw2\(2:102,2:102,iface\)=raw2\(2:102,2:102,iface\) + raw1\(ileft\(2:102\)+ipnt,jbott\(2:102\)+jpnt+1,iface\);) s
620 5 127 M
621 (raz2\(2:102,2:102,iface\)=raz2\(2:102,2:102,iface\) + raz1\(ileft\(2:102\)+ipnt,jbott\(2:102\)+jpnt,iface\);) s
622 5 116 M
623 (end) s
624 5 105 M
625 (end) s
626 5 94 M
627 (% Now the edges, corners and exchanges) s
628 5 83 M
629 (% Exchange for lon and lat's at center and edges - no directions) s
630 5 72 M
631 (xc2\(103,1:102,[1 3 5]\)=xc2\(1,1:102,[2 4 6]\);) s
632 5 61 M
633 (xc2\(1:102,103,[1 3 5]\)=xc2\(1,1:102,[3 5 1]\);) s
634 5 50 M
635 (xc2\(103,103,[1 2 3 4 5 6]\)=xc2\(1,1,[3 4 5 6 1 2]\);) s
636 5 39 M
637 (yc2\(103,1:102,[1 3 5]\)=yc2\(1,1:102,[2 4 6]\);) s
638 5 28 M
639 (yc2\(103,1:102,[1 3 5]\)=yc2\(1,1:102,[2 4 6]\);) s
640 5 17 M
641 (yc2\(103,103,[1 2 3 4 5 6]\)=yc2\(1,1,[3 4 5 6 1 2]\);) s
642 5 6 M
643 (xg2\(103,1:102,[1 3 5]\)=xg2\(1,1:102,[2 4 6]\);) s
644 _R
645 S
646 %%Page: (3) 3
647 %%BeginPageSetup
648 _S
649 90 rotate
650 24 -574 translate
651 /pagenum 3 def
652 /fname (read510.m) def
653 /fdir () def
654 /ftail (read510.m) def
655 /user_header_p false def
656 /user_footer_p false def
657 %%EndPageSetup
658 5 523 M
659 (xg2\(103,1:102,[1 3 5]\)=xg2\(1,1:102,[2 4 6]\);) s
660 5 512 M
661 (xg2\(103,103,[1 2 3 4 5 6]\)=xg2\(1,1,[3 4 5 6 1 2]\);) s
662 5 501 M
663 (yg2\(103,1:102,[1 3 5]\)=yg2\(1,1:102,[2 4 6]\);) s
664 5 490 M
665 (yg2\(103,1:102,[1 3 5]\)=yg2\(1,1:102,[2 4 6]\);) s
666 5 479 M
667 (yg2\(103,103,[1 2 3 4 5 6]\)=yg2\(1,1,[3 4 5 6 1 2]\);) s
668 5 468 M
669 (% Exchange for dx's and dy's at center - directions but no signs) s
670 5 457 M
671 (dxf2\(103,1:102,[1 3 5]\)=dxf2\(1,1:102,[2 4 6]\);) s
672 5 446 M
673 (dxf2\(103,1:102,[1 3 5]\)=dxf2\(1,1:102,[2 4 6]\);) s
674 5 435 M
675 (dxf2\(103,103,[1 2 3 4 5 6]\)=dxf2\(1,1,[3 4 5 6 1 2]\);) s
676 _R
677 S
678 %%Trailer
679 %%Pages: 3
680 %%DocumentNeededResources: font Courier-Bold Courier
681 %%EOF

  ViewVC Help
Powered by ViewVC 1.1.22