Drew these figures.
authorOrion Lawlor <olawlor@acm.org>
Thu, 23 Jan 2003 06:04:54 +0000 (06:04 +0000)
committerOrion Lawlor <olawlor@acm.org>
Thu, 23 Jan 2003 06:04:54 +0000 (06:04 +0000)
doc/fem/fig/indexlists.eps [new file with mode: 0644]
doc/fem/fig/indexlists.fig [new file with mode: 0644]
doc/fem/fig/indexlists.png [new file with mode: 0644]
doc/fem/fig/layout.eps [new file with mode: 0644]
doc/fem/fig/layout.fig [new file with mode: 0644]
doc/fem/fig/layout.png [new file with mode: 0644]

diff --git a/doc/fem/fig/indexlists.eps b/doc/fem/fig/indexlists.eps
new file mode 100644 (file)
index 0000000..8e03b38
--- /dev/null
@@ -0,0 +1,336 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: indexlists.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 3d
+%%CreationDate: Wed Jan 22 22:12:04 2003
+%%For: olawlor@athlon (Orion Lawlor)
+%%BoundingBox: 0 0 359 180
+%%Magnification: 1.0000
+%%EndComments
+/$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
+save
+newpath 0 180 moveto 0 0 lineto 359 0 lineto 359 180 lineto closepath clip newpath
+-135.7 270.8 translate
+1 -1 scale
+
+/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
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+
+$F2psBegin
+10 setmiterlimit
+ 0.06000 0.06000 sc
+%
+% Fig objects follow
+%
+% Polyline
+7.500 slw
+n 6518 2621 m 6818 2246 l 7118 2396 l
+ cp gs col0 s gr 
+% Polyline
+n 7118 2396 m 7493 2171 l 7643 2696 l 7118 2396 l
+ cp gs col0 s gr 
+% Polyline
+n 7643 2696 m 8093 2471 l 7493 2171 l
+ cp gs col0 s gr 
+% Polyline
+n 7493 2171 m 8093 1871 l 8093 2471 l
+ cp gs col0 s gr 
+% Polyline
+n 7493 2171 m 7043 2021 l 7118 2396 l
+ cp gs col0 s gr 
+% Polyline
+n 7118 2396 m 7043 2021 l 6818 2246 l
+ cp gs col0 s gr 
+% Polyline
+n 6518 2621 m 6518 2021 l 6818 2246 l
+ cp gs col0 s gr 
+% Polyline
+n 6518 2021 m 6818 2246 l 7043 2021 l
+ cp gs col0 s gr 
+% Polyline
+n 7043 2021 m 7493 1871 l 7493 2171 l
+ cp gs col0 s gr 
+% Polyline
+n 7493 1871 m 7493 2171 l 8093 1871 l
+ cp gs col0 s gr 
+/Times-Roman ff 135.00 scf sf
+7704 2537 m
+gs 1 -1 sc (9) col0 sh gr
+/Times-Roman ff 135.00 scf sf
+7378 2471 m
+gs 1 -1 sc (8) col0 sh gr
+/Times-Roman ff 135.00 scf sf
+6801 2453 m
+gs 1 -1 sc (4) col0 sh gr
+% Polyline
+n 8087 4095 m 7637 3795 l 7637 4245 l
+ cp gs col0 s gr 
+% Polyline
+n 7039 4027 m 6514 4252 l 6514 3727 l
+ cp gs col0 s gr 
+% Polyline
+n 7110 3502 m 7035 4027 l 6510 3727 l
+ cp gs col0 s gr 
+% Polyline
+n 7037 4023 m 7637 3798 l 7112 3498 l
+ cp gs col0 s gr 
+% Polyline
+n 7637 3798 m 7637 4248 l 7037 4023 l
+ cp gs col0 s gr 
+% Polyline
+n 8087 3573 m 8087 4098 l 7637 3798 l
+ cp gs col0 s gr 
+% Polyline
+n 2400 1800 m 6075 1800 l 6075 2025 l 2400 2025 l
+ cp gs col0 s gr 
+% Polyline
+n 2400 3975 m 5700 3975 l 5700 4200 l 2400 4200 l
+ cp gs col0 s gr 
+% Polyline
+gs  clippath
+2445 3165 m 2505 3165 l 2505 3014 l 2475 3134 l 2445 3014 l cp
+eoclip
+n 2475 2775 m
+ 2475 3150 l gs col0 s gr gr
+
+% arrowhead
+n 2445 3014 m 2475 3134 l 2505 3014 l 2445 3014 l  cp gs -0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+3754 4008 m 3774 3951 l 3631 3901 l 3735 3970 l 3611 3958 l cp
+eoclip
+n 2475 3525 m
+ 3750 3975 l gs col0 s gr gr
+
+% arrowhead
+n 3611 3958 m 3735 3970 l 3631 3901 l 3611 3958 l  cp gs -0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+3294 4008 m 3330 3960 l 3209 3869 l 3287 3965 l 3173 3917 l cp
+eoclip
+n 2700 3525 m
+ 3300 3975 l gs col0 s gr gr
+
+% arrowhead
+n 3173 3917 m 3287 3965 l 3209 3869 l 3173 3917 l  cp gs -0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+5259 4007 m 5270 3948 l 5121 3919 l 5234 3972 l 5110 3978 l cp
+eoclip
+n 2925 3525 m
+ 5250 3975 l gs col0 s gr gr
+
+% arrowhead
+n 5110 3978 m 5234 3972 l 5121 3919 l 5110 3978 l  cp gs -0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+2670 2384 m 2705 2433 l 2828 2345 l 2713 2391 l 2793 2296 l cp
+eoclip
+n 3225 2025 m
+ 2700 2400 l gs col0 s gr gr
+
+% arrowhead
+n 2793 2296 m 2713 2391 l 2828 2345 l 2793 2296 l  cp gs -0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+2894 2386 m 2932 2432 l 3050 2338 l 2938 2390 l 3012 2291 l cp
+eoclip
+n 3385 2029 m
+ 2925 2400 l gs col0 s gr gr
+
+% arrowhead
+n 3012 2291 m 2938 2390 l 3050 2338 l 3012 2291 l  cp gs -0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+2441 2397 m 2493 2428 l 2570 2298 l 2483 2386 l 2519 2267 l cp
+eoclip
+n 2700 2025 m
+ 2475 2400 l gs col0 s gr gr
+
+% arrowhead
+n 2519 2267 m 2483 2386 l 2570 2298 l 2519 2267 l  cp gs -0.00 setgray ef gr  col0 s
+% Polyline
+n 7113 3497 m 7488 3272 l 7638 3797 l 7113 3497 l
+ cp gs col0 s gr 
+% Polyline
+n 7638 3797 m 8088 3572 l 7488 3272 l
+ cp gs col0 s gr 
+% Polyline
+n 6509 3722 m 6809 3347 l 7109 3497 l
+ cp gs col0 s gr 
+% Polyline
+gs  clippath
+2670 3165 m 2730 3165 l 2730 3014 l 2700 3134 l 2670 3014 l cp
+eoclip
+n 2700 2775 m
+ 2700 3150 l gs col0 s gr gr
+
+% arrowhead
+n 2670 3014 m 2700 3134 l 2730 3014 l 2670 3014 l  cp gs -0.00 setgray ef gr  col0 s
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 2775 l 2400 2775 l
+ cp gs col0 s gr 
+% Polyline
+gs  clippath
+2879 3165 m 2939 3165 l 2939 3014 l 2909 3134 l 2879 3014 l cp
+eoclip
+n 2909 2775 m
+ 2909 3150 l gs col0 s gr gr
+
+% arrowhead
+n 2879 3014 m 2909 3134 l 2939 3014 l 2879 3014 l  cp gs -0.00 setgray ef gr  col0 s
+% Polyline
+n 2400 3150 m 3000 3150 l 3000 3525 l 2400 3525 l
+ cp gs col0 s gr 
+% Polyline
+ [15 45] 45 sd
+n 2274 2947 m
+ 8229 2947 l gs col0 s gr  [] 0 sd
+% Polyline
+n 6513 4261 m
+ 6513 4424 l gs col0 s gr 
+% Polyline
+n 8084 4112 m
+ 8084 4460 l gs col0 s gr 
+% Polyline
+n 7643 4254 m
+ 7792 4353 l gs col0 s gr 
+% Polyline
+n 7039 4033 m
+ 7003 4232 l gs col0 s gr 
+% Polyline
+n 6520 2022 m
+ 6520 1766 l gs col0 s gr 
+% Polyline
+n 7053 2029 m
+ 6861 1858 l gs col0 s gr 
+% Polyline
+n 7487 1865 m
+ 7657 1730 l gs col0 s gr 
+% Polyline
+n 8084 1865 m
+ 8077 1730 l gs col0 s gr 
+% Polyline
+45.000 slw
+n 6520 2625 m 7117 2398 l 7650 2703 l
+ 8098 2469 l gs col0 s gr 
+% Polyline
+n 6513 3741 m 7117 3514 l 7636 3805 l
+ 8084 3578 l gs col0 s gr 
+/Times-Roman ff 180.00 scf sf
+2400 1650 m
+gs 1 -1 sc (a's Element Values) col0 sh gr
+/Times-Roman ff 135.00 scf sf
+6796 3554 m
+gs 1 -1 sc (21) col0 sh gr
+/Times-Roman ff 135.00 scf sf
+7699 3638 m
+gs 1 -1 sc (42) col0 sh gr
+/Times-Roman ff 135.00 scf sf
+7329 3572 m
+gs 1 -1 sc (17) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+6829 1774 m
+gs 1 -1 sc (a's Mesh) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+6892 4411 m
+gs 1 -1 sc (b's Mesh) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+4566 3004 m
+gs 1 -1 sc (Network) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+2409 4513 m
+gs 1 -1 sc (b's Element Values) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+2466 2656 m
+gs 1 -1 sc (4) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+2656 2656 m
+gs 1 -1 sc (8) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+2849 2660 m
+gs 1 -1 sc (9) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+2413 3405 m
+gs 1 -1 sc (21) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+2613 3406 m
+gs 1 -1 sc (17) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+2813 3413 m
+gs 1 -1 sc (42) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+3155 2669 m
+gs 1 -1 sc (a's send Index List for b) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+3155 3406 m
+gs 1 -1 sc (b's receive Index List for a) col0 sh gr
+$F2psEnd
+rs
diff --git a/doc/fem/fig/indexlists.fig b/doc/fem/fig/indexlists.fig
new file mode 100644 (file)
index 0000000..a76afa8
--- /dev/null
@@ -0,0 +1,127 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 6518 1871 8093 2696
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        6518 2621 6818 2246 7118 2396 6518 2621
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+        7118 2396 7493 2171 7643 2696 7118 2396 7118 2396
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        7643 2696 8093 2471 7493 2171 7643 2696
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        7493 2171 8093 1871 8093 2471 7493 2171
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        7493 2171 7043 2021 7118 2396 7493 2171
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        7118 2396 7043 2021 6818 2246 7118 2396
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        6518 2621 6518 2021 6818 2246 6518 2621
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        6518 2021 6818 2246 7043 2021 6518 2021
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        7043 2021 7493 1871 7493 2171 7043 2021
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        7493 1871 7493 2171 8093 1871 7493 1871
+4 0 0 50 0 0 9 0.0000 4 105 75 7704 2537 9\001
+4 0 0 50 0 0 9 0.0000 4 105 75 7378 2471 8\001
+4 0 0 50 0 0 9 0.0000 4 105 75 6801 2453 4\001
+-6
+6 6510 3498 8087 4252
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        8087 4095 7637 3795 7637 4245 8087 4095
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        7039 4027 6514 4252 6514 3727 7039 4027
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        7110 3502 7035 4027 6510 3727 7110 3502
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        7037 4023 7637 3798 7112 3498 7037 4023
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        7637 3798 7637 4248 7037 4023 7637 3798
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        8087 3573 8087 4098 7637 3798 8087 3573
+-6
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+        2400 1800 6075 1800 6075 2025 2400 2025 2400 1800
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+        2400 3975 5700 3975 5700 4200 2400 4200 2400 3975
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.00 120.00
+        2475 2775 2475 3150
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.00 120.00
+        2475 3525 3750 3975
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.00 120.00
+        2700 3525 3300 3975
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.00 120.00
+        2925 3525 5250 3975
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.00 120.00
+        3225 2025 2700 2400
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.00 120.00
+        3385 2029 2925 2400
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.00 120.00
+        2700 2025 2475 2400
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+        7113 3497 7488 3272 7638 3797 7113 3497 7113 3497
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        7638 3797 8088 3572 7488 3272 7638 3797
+2 3 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4
+        6509 3722 6809 3347 7109 3497 6509 3722
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.00 120.00
+        2700 2775 2700 3150
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+        2400 2400 3000 2400 3000 2775 2400 2775 2400 2400
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.00 120.00
+        2909 2775 2909 3150
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+        2400 3150 3000 3150 3000 3525 2400 3525 2400 3150
+2 1 2 1 0 7 50 0 -1 3.000 0 0 -1 0 0 2
+        2274 2947 8229 2947
+2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 0 0 2
+        6513 4261 6513 4424
+2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 0 0 2
+        8084 4112 8084 4460
+2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 0 0 2
+        7643 4254 7792 4353
+2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 0 0 2
+        7039 4033 7003 4232
+2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 0 0 2
+        6520 2022 6520 1766
+2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 0 0 2
+        7053 2029 6861 1858
+2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 0 0 2
+        7487 1865 7657 1730
+2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 0 0 2
+        8084 1865 8077 1730
+2 1 0 4 0 7 50 0 -1 7.500 0 0 -1 0 0 4
+        6520 2625 7117 2398 7650 2703 8098 2469
+2 1 0 4 0 7 50 0 -1 7.500 0 0 -1 0 0 4
+        6513 3741 7117 3514 7636 3805 8084 3578
+4 0 0 50 0 0 12 0.0000 4 135 1470 2400 1650 a's Element Values\001
+4 0 0 50 0 0 9 0.0000 4 105 150 6796 3554 21\001
+4 0 0 50 0 0 9 0.0000 4 105 150 7699 3638 42\001
+4 0 0 50 0 0 9 0.0000 4 105 150 7329 3572 17\001
+4 0 0 50 0 0 12 0.0000 4 135 690 6829 1774 a's Mesh\001
+4 0 0 50 0 0 12 0.0000 4 135 690 6892 4411 b's Mesh\001
+4 0 0 50 0 0 12 0.0000 4 135 660 4566 3004 Network\001
+4 0 0 50 0 0 12 0.0000 4 135 1470 2409 4513 b's Element Values\001
+4 0 0 50 0 0 12 0.0000 4 135 90 2466 2656 4\001
+4 0 0 50 0 0 12 0.0000 4 135 90 2656 2656 8\001
+4 0 0 50 0 0 12 0.0000 4 135 90 2849 2660 9\001
+4 0 0 50 0 0 12 0.0000 4 135 180 2413 3405 21\001
+4 0 0 50 0 0 12 0.0000 4 135 180 2613 3406 17\001
+4 0 0 50 0 0 12 0.0000 4 135 180 2813 3413 42\001
+4 0 0 50 0 0 12 0.0000 4 135 1815 3155 2669 a's send Index List for b\001
+4 0 0 50 0 0 12 0.0000 4 135 2010 3155 3406 b's receive Index List for a\001
diff --git a/doc/fem/fig/indexlists.png b/doc/fem/fig/indexlists.png
new file mode 100644 (file)
index 0000000..c033c4f
Binary files /dev/null and b/doc/fem/fig/indexlists.png differ
diff --git a/doc/fem/fig/layout.eps b/doc/fem/fig/layout.eps
new file mode 100644 (file)
index 0000000..56ff61d
--- /dev/null
@@ -0,0 +1,228 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: layout.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 3d
+%%CreationDate: Wed Jan 22 23:08:53 2003
+%%For: olawlor@athlon (Orion Lawlor)
+%%BoundingBox: 0 0 461 202
+%%Magnification: 1.0000
+%%EndComments
+/$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
+save
+newpath 0 202 moveto 0 0 lineto 461 0 lineto 461 202 lineto closepath clip newpath
+-13.5 256.5 translate
+1 -1 scale
+
+/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
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+
+$F2psBegin
+10 setmiterlimit
+ 0.06000 0.06000 sc
+%
+% Fig objects follow
+%
+% Polyline
+7.500 slw
+gs  clippath
+5865 4230 m 5865 4170 l 5714 4170 l 5834 4200 l 5714 4230 l cp
+eoclip
+n 5250 4200 m
+ 5850 4200 l gs col0 s gr gr
+
+% arrowhead
+n 5714 4230 m 5834 4200 l 5714 4170 l 5714 4230 l  cp gs -0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+4185 4170 m 4185 4230 l 4336 4230 l 4216 4200 l 4336 4170 l cp
+eoclip
+n 4575 4200 m
+ 4200 4200 l gs col0 s gr gr
+
+% arrowhead
+n 4336 4170 m 4216 4200 l 4336 4230 l 4336 4170 l  cp gs -0.00 setgray ef gr  col0 s
+/Times-Roman ff 180.00 scf sf
+4725 4275 m
+gs 1 -1 sc (width) col0 sh gr
+% Polyline
+n 3750 1500 m 4800 1500 l 4800 3825 l 4425 3975 l 3975 3825 l 3750 3900 l
+
+ cp gs col11 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 5175 1500 m 6225 1500 l 6225 3900 l 5925 4050 l 5550 3825 l 5175 3975 l
+
+ cp gs col11 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 4800 3825 m 5175 3975 l 5550 3825 l 5925 4050 l 6375 3825 l 6825 3975 l
+ 7425 3825 l 7875 3900 l
+ 7875 3600 l gs col0 s gr 
+% Polyline
+2 slj
+gs  clippath
+1185 2580 m 1232 2543 l 1140 2423 l 1190 2537 l 1092 2460 l cp
+eoclip
+n 1200 1500 m 1198 1502 l 1194 1507 l 1187 1517 l 1176 1531 l 1161 1550 l
+ 1143 1573 l 1122 1601 l 1100 1631 l 1076 1663 l 1053 1696 l
+ 1030 1729 l 1008 1761 l 988 1791 l 971 1820 l 955 1848 l
+ 941 1874 l 930 1898 l 920 1921 l 913 1943 l 907 1964 l
+ 903 1985 l 901 2005 l 900 2025 l 901 2045 l 903 2065 l
+ 907 2086 l 913 2107 l 920 2129 l 930 2152 l 941 2176 l
+ 955 2202 l 971 2230 l 988 2259 l 1008 2289 l 1030 2321 l
+ 1053 2354 l 1076 2387 l 1100 2419 l 1122 2449 l 1143 2477 l
+ 1161 2500 l 1176 2519 l
+ 1200 2550 l gs col0 s gr gr
+
+% arrowhead
+0 slj
+n 1092 2460 m 1190 2537 l 1140 2423 l 1092 2460 l  cp gs -0.00 setgray ef gr  col0 s
+% Polyline
+2 slj
+gs  clippath
+5166 1532 m 5206 1487 l 5093 1386 l 5163 1489 l 5053 1431 l cp
+eoclip
+n 3750 1500 m 3752 1498 l 3758 1495 l 3767 1488 l 3782 1479 l 3802 1465 l
+ 3827 1448 l 3858 1428 l 3894 1404 l 3933 1379 l 3974 1353 l
+ 4017 1326 l 4060 1299 l 4103 1273 l 4145 1248 l 4185 1225 l
+ 4224 1204 l 4260 1185 l 4295 1168 l 4327 1153 l 4358 1139 l
+ 4387 1128 l 4414 1119 l 4440 1112 l 4466 1107 l 4490 1103 l
+ 4514 1101 l 4538 1100 l 4562 1101 l 4587 1103 l 4612 1108 l
+ 4637 1114 l 4663 1123 l 4689 1133 l 4716 1146 l 4745 1162 l
+ 4774 1179 l 4805 1199 l 4838 1222 l 4872 1246 l 4907 1273 l
+ 4943 1301 l 4979 1330 l 5014 1359 l 5047 1387 l 5078 1414 l
+ 5105 1437 l 5128 1458 l 5146 1474 l
+ 5175 1500 l gs col0 s gr gr
+
+% arrowhead
+0 slj
+n 5053 1431 m 5163 1489 l 5093 1386 l 5053 1431 l  cp gs -0.00 setgray ef gr  col0 s
+% Polyline
+2 slj
+gs  clippath
+3736 1555 m 3764 1502 l 3630 1433 l 3723 1515 l 3602 1486 l cp
+eoclip
+n 1187 1522 m 1189 1521 l 1192 1520 l 1199 1517 l 1211 1512 l 1226 1506 l
+ 1247 1498 l 1273 1487 l 1305 1475 l 1341 1461 l 1382 1444 l
+ 1428 1427 l 1477 1408 l 1529 1388 l 1582 1368 l 1638 1347 l
+ 1693 1327 l 1749 1306 l 1804 1287 l 1859 1268 l 1911 1249 l
+ 1963 1232 l 2012 1216 l 2060 1201 l 2106 1187 l 2150 1175 l
+ 2192 1163 l 2232 1153 l 2271 1144 l 2308 1136 l 2344 1129 l
+ 2378 1123 l 2412 1118 l 2445 1114 l 2477 1111 l 2509 1109 l
+ 2540 1108 l 2571 1107 l 2605 1108 l 2639 1109 l 2673 1112 l
+ 2707 1116 l 2742 1121 l 2777 1127 l 2813 1134 l 2850 1143 l
+ 2887 1154 l 2927 1165 l 2967 1178 l 3009 1193 l 3053 1209 l
+ 3098 1226 l 3145 1245 l 3194 1265 l 3243 1287 l 3293 1309 l
+ 3344 1331 l 3394 1355 l 3443 1377 l 3490 1400 l 3535 1421 l
+ 3576 1441 l 3613 1460 l 3646 1476 l 3673 1489 l 3695 1500 l
+ 3712 1509 l
+ 3737 1522 l gs col0 s gr gr
+
+% arrowhead
+0 slj
+n 3602 1486 m 3723 1515 l 3630 1433 l 3602 1486 l  cp gs -0.00 setgray ef gr  col0 s
+/Times-Roman ff 180.00 scf sf
+225 2100 m
+gs 1 -1 sc (distance) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+3900 1875 m
+gs 1 -1 sc (First) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+3900 2100 m
+gs 1 -1 sc (Field) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+5325 1875 m
+gs 1 -1 sc (Second) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+5325 2100 m
+gs 1 -1 sc (Field) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+4350 1050 m
+gs 1 -1 sc (skew) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+2325 1050 m
+gs 1 -1 sc (offset) col0 sh gr
+% Polyline
+15.000 slw
+n 3750 3900 m 3375 4050 l 2850 3900 l 2475 4050 l 1950 3825 l 1500 3975 l
+ 1200 3900 l
+ 1200 3600 l gs col0 s gr 
+% Polyline
+n 1200 2550 m 7875 2550 l 7875 3600 l 1200 3600 l
+ cp gs col0 s gr 
+% Polyline
+n 1200 1500 m 7875 1500 l 7875 2550 l 1200 2550 l
+ cp gs col0 s gr 
+/Times-Roman ff 180.00 scf sf
+1350 1800 m
+gs 1 -1 sc (First Record) col0 sh gr
+/Times-Roman ff 180.00 scf sf
+1350 2850 m
+gs 1 -1 sc (Second Record) col0 sh gr
+$F2psEnd
+rs
diff --git a/doc/fem/fig/layout.fig b/doc/fem/fig/layout.fig
new file mode 100644 (file)
index 0000000..96dab36
--- /dev/null
@@ -0,0 +1,55 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 4200 4125 5850 4275
+2 1 0 1 0 11 53 0 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.00 120.00
+        5250 4200 5850 4200
+2 1 0 1 0 11 53 0 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.00 120.00
+        4575 4200 4200 4200
+4 0 0 53 0 0 12 0.0000 4 135 420 4725 4275 width\001
+-6
+2 3 0 1 0 11 53 0 20 0.000 0 0 -1 0 0 7
+        3750 1500 4800 1500 4800 3825 4425 3975 3975 3825 3750 3900
+        3750 1500
+2 3 0 1 0 11 53 0 20 0.000 0 0 -1 0 0 7
+        5175 1500 6225 1500 6225 3900 5925 4050 5550 3825 5175 3975
+        5175 1500
+2 1 0 1 0 11 53 0 -1 0.000 0 0 7 0 0 9
+        4800 3825 5175 3975 5550 3825 5925 4050 6375 3825 6825 3975
+        7425 3825 7875 3900 7875 3600
+2 1 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 8
+        3750 3900 3375 4050 2850 3900 2475 4050 1950 3825 1500 3975
+        1200 3900 1200 3600
+2 2 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 5
+        1200 2550 7875 2550 7875 3600 1200 3600 1200 2550
+2 2 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 5
+        1200 1500 7875 1500 7875 2550 1200 2550 1200 1500
+3 0 0 1 0 11 53 0 -1 0.000 0 1 0 3
+       1 1 1.00 60.00 120.00
+        1200 1500 750 2025 1200 2550
+        0.000 1.000 0.000
+3 0 0 1 0 11 53 0 -1 0.000 0 1 0 3
+       1 1 1.00 60.00 120.00
+        3750 1500 4575 900 5175 1500
+        0.000 1.000 0.000
+3 0 0 1 0 11 53 0 -1 0.000 0 1 0 3
+       1 1 1.00 60.00 120.00
+        1187 1522 2625 900 3737 1522
+        0.000 1.000 0.000
+4 0 0 50 0 0 12 0.0000 4 135 945 1350 1800 First Record\001
+4 0 0 50 0 0 12 0.0000 4 135 1140 1350 2850 Second Record\001
+4 0 0 53 0 0 12 0.0000 4 135 645 225 2100 distance\001
+4 0 0 53 0 0 12 0.0000 4 135 360 3900 1875 First\001
+4 0 0 53 0 0 12 0.0000 4 135 375 3900 2100 Field\001
+4 0 0 53 0 0 12 0.0000 4 135 555 5325 1875 Second\001
+4 0 0 53 0 0 12 0.0000 4 135 375 5325 2100 Field\001
+4 0 0 53 0 0 12 0.0000 4 135 405 4350 1050 skew\001
+4 0 0 53 0 0 12 0.0000 4 135 450 2325 1050 offset\001
diff --git a/doc/fem/fig/layout.png b/doc/fem/fig/layout.png
new file mode 100644 (file)
index 0000000..d5f7521
Binary files /dev/null and b/doc/fem/fig/layout.png differ