Added these figures to describe node indexing.
authorOrion Lawlor <olawlor@acm.org>
Mon, 17 Feb 2003 17:30:37 +0000 (17:30 +0000)
committerOrion Lawlor <olawlor@acm.org>
Mon, 17 Feb 2003 17:30:37 +0000 (17:30 +0000)
doc/fem/fig/conn_indexing.eps [new file with mode: 0644]
doc/fem/fig/conn_indexing.fig [new file with mode: 0644]
doc/fem/fig/conn_indexing.png [new file with mode: 0644]
doc/fem/fig/conn_indexing_old.eps [new file with mode: 0644]
doc/fem/fig/conn_indexing_old.fig [new file with mode: 0644]
doc/fem/fig/conn_indexing_old.png [new file with mode: 0644]
doc/fem/fig/convert.sh [new file with mode: 0755]

diff --git a/doc/fem/fig/conn_indexing.eps b/doc/fem/fig/conn_indexing.eps
new file mode 100644 (file)
index 0000000..6a2cd33
--- /dev/null
@@ -0,0 +1,287 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: conn_indexing.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 3d
+%%CreationDate: Fri Feb 14 15:40:57 2003
+%%For: olawlor@sense.cs.uiuc.edu (Orion Lawlor)
+%%BoundingBox: 0 0 257 103
+%%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 103 moveto 0 0 lineto 257 0 lineto 257 103 lineto closepath clip newpath
+-76.5 179.0 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
+/reencdict 12 dict def /ReEncode { reencdict begin
+/newcodesandnames exch def /newfontname exch def /basefontname exch def
+/basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
+basefontdict { exch dup /FID ne { dup /Encoding eq
+{ exch dup length array copy newfont 3 1 roll put }
+{ exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall
+newfont /FontName newfontname put newcodesandnames aload pop
+128 1 255 { newfont /Encoding get exch /.notdef put } for
+newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat
+newfontname newfont definefont pop end } def
+/isovec [
+8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde
+8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis
+8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron
+8#220 /dotlessi 8#230 /oe 8#231 /OE
+8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling
+8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis
+8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot
+8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus
+8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph
+8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine
+8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf
+8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute
+8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring
+8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute
+8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute
+8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve
+8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply
+8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex
+8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave
+8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring
+8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute
+8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute
+8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve
+8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide
+8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex
+8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def
+/Times-Roman /Times-Roman-iso isovec ReEncode
+/$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 5531 1530 m 5539 1530 l gs col0 s gr
+% Polyline
+15.000 slw
+n 3660 1530 m
+ 3660 1830 l gs col0 s gr 
+% Polyline
+n 3285 1530 m
+ 3285 1830 l gs col0 s gr 
+% Polyline
+n 2010 1530 m
+ 2010 1830 l gs col0 s gr 
+% Polyline
+n 5535 1830 m
+ 5535 1530 l gs col0 s gr 
+% Polyline
+n 2679 1530 m 5310 1530 l 5310 1820 l 2679 1820 l
+ cp gs col0 s gr 
+/Times-Roman-iso ff 210.00 scf sf
+2153 1432 m
+gs 1 -1 sc (ghost_index) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+2835 1755 m
+gs 1 -1 sc (...) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+3885 1755 m
+gs 1 -1 sc (...) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+3735 1755 m
+gs 1 -1 sc (0) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+3360 1755 m
+gs 1 -1 sc (-1) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+2985 1755 m
+gs 1 -1 sc (-2) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+5385 1755 m
+gs 1 -1 sc (n) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+2085 1755 m
+gs 1 -1 sc (-m-2) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+1410 1770 m
+gs 1 -1 sc (C) col0 sh gr
+% Polyline
+7.500 slw
+gs  clippath
+3510 2490 m 3450 2490 l 3450 2641 l 3480 2521 l 3510 2641 l cp
+eoclip
+n 3480 2745 m
+ 3480 2505 l gs col0 s gr gr
+
+% arrowhead
+n 3510 2641 m 3480 2521 l 3450 2641 l 3510 2641 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+15.000 slw
+n 2025 2175 m 5325 2175 l 5325 2475 l 2025 2475 l
+ cp gs col0 s gr 
+% Polyline
+n 3300 2175 m
+ 3300 2475 l gs col0 s gr 
+% Polyline
+n 3675 2175 m
+ 3675 2475 l gs col0 s gr 
+% Polyline
+2 slj
+7.500 slw
+n 2031 2495 m 2031 2496 l 2032 2499 l 2033 2506 l 2035 2519 l 2038 2535 l
+ 2042 2552 l 2047 2570 l 2052 2587 l 2058 2601 l 2066 2613 l
+ 2074 2623 l 2083 2631 l 2094 2637 l 2107 2642 l 2119 2645 l
+ 2133 2648 l 2149 2650 l 2166 2651 l 2184 2651 l 2204 2651 l
+ 2225 2650 l 2246 2649 l 2268 2647 l 2290 2645 l 2311 2643 l
+ 2332 2641 l 2351 2639 l 2370 2637 l 2388 2635 l 2405 2633 l
+ 2426 2631 l 2446 2630 l 2466 2629 l 2485 2628 l 2502 2628 l
+ 2519 2628 l 2534 2629 l 2548 2631 l 2560 2633 l 2570 2636 l
+ 2579 2639 l 2587 2643 l 2596 2650 l 2604 2660 l 2611 2672 l
+ 2617 2688 l 2622 2706 l 2626 2721 l 2628 2729 l
+ 2628 2730 l gs col0 s gr 
+% Polyline
+n 5321 2483 m 5321 2484 l 5321 2488 l 5320 2497 l 5318 2512 l 5316 2532 l
+ 5313 2554 l 5309 2576 l 5304 2596 l 5299 2613 l 5292 2628 l
+ 5285 2640 l 5275 2649 l 5265 2656 l 5252 2661 l 5241 2664 l
+ 5229 2666 l 5215 2667 l 5200 2667 l 5183 2667 l 5166 2665 l
+ 5147 2664 l 5127 2662 l 5106 2659 l 5084 2656 l 5062 2652 l
+ 5040 2649 l 5018 2645 l 4996 2642 l 4975 2638 l 4954 2635 l
+ 4933 2632 l 4913 2630 l 4893 2627 l 4872 2625 l 4852 2624 l
+ 4831 2622 l 4810 2621 l 4789 2620 l 4767 2620 l 4746 2620 l
+ 4726 2620 l 4706 2621 l 4687 2622 l 4669 2623 l 4652 2624 l
+ 4637 2626 l 4622 2628 l 4609 2631 l 4598 2633 l 4587 2636 l
+ 4573 2641 l 4562 2647 l 4552 2654 l 4544 2662 l 4536 2672 l
+ 4530 2684 l 4525 2696 l 4520 2708 l 4517 2718 l 4516 2725 l
+
+ 4515 2728 l gs col0 s gr 
+% Polyline
+n 3699 2490 m 3699 2491 l 3699 2495 l 3700 2504 l 3702 2519 l 3704 2539 l
+ 3707 2561 l 3711 2583 l 3716 2603 l 3721 2620 l 3728 2635 l
+ 3735 2647 l 3745 2656 l 3755 2663 l 3768 2668 l 3779 2671 l
+ 3791 2673 l 3805 2674 l 3820 2674 l 3837 2674 l 3854 2672 l
+ 3873 2671 l 3893 2669 l 3914 2666 l 3936 2663 l 3958 2659 l
+ 3980 2656 l 4002 2652 l 4024 2649 l 4045 2645 l 4066 2642 l
+ 4087 2639 l 4107 2637 l 4127 2634 l 4148 2632 l 4168 2631 l
+ 4189 2629 l 4210 2628 l 4231 2627 l 4253 2627 l 4274 2627 l
+ 4294 2627 l 4314 2628 l 4333 2629 l 4351 2630 l 4368 2631 l
+ 4383 2633 l 4398 2635 l 4411 2638 l 4422 2640 l 4433 2643 l
+ 4447 2648 l 4458 2654 l 4468 2661 l 4476 2669 l 4484 2679 l
+ 4490 2691 l 4495 2703 l 4500 2715 l 4503 2725 l 4504 2732 l
+
+ 4505 2735 l gs col0 s gr 
+% Polyline
+n 3286 2480 m 3286 2481 l 3286 2484 l 3285 2493 l 3284 2507 l 3281 2525 l
+ 3278 2545 l 3274 2565 l 3269 2584 l 3263 2600 l 3256 2613 l
+ 3247 2625 l 3237 2633 l 3225 2640 l 3210 2646 l 3197 2649 l
+ 3183 2651 l 3168 2653 l 3150 2654 l 3132 2654 l 3112 2654 l
+ 3091 2653 l 3069 2652 l 3047 2651 l 3024 2649 l 3002 2647 l
+ 2979 2644 l 2958 2642 l 2937 2639 l 2917 2637 l 2898 2635 l
+ 2880 2633 l 2863 2631 l 2839 2628 l 2817 2626 l 2795 2625 l
+ 2775 2624 l 2755 2623 l 2738 2624 l 2722 2625 l 2708 2626 l
+ 2695 2628 l 2685 2631 l 2676 2634 l 2668 2638 l 2659 2645 l
+ 2651 2655 l 2644 2667 l 2638 2683 l 2633 2701 l 2629 2716 l
+ 2627 2724 l
+ 2627 2725 l gs col0 s gr 
+/Times-Roman-iso ff 210.00 scf sf
+3150 2925 m
+gs 1 -1 sc (Missing) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+4306 2920 m
+gs 1 -1 sc (Real) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+2386 2920 m
+gs 1 -1 sc (Ghost) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+5100 2400 m
+gs 1 -1 sc (n) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+2850 2400 m
+gs 1 -1 sc (...) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+3450 2400 m
+gs 1 -1 sc (0) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+3900 2400 m
+gs 1 -1 sc (...) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+3750 2400 m
+gs 1 -1 sc (1) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+3000 2400 m
+gs 1 -1 sc (-1) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+2100 2400 m
+gs 1 -1 sc (-m) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+1275 2400 m
+gs 1 -1 sc (f90) col0 sh gr
+$F2psEnd
+rs
diff --git a/doc/fem/fig/conn_indexing.fig b/doc/fem/fig/conn_indexing.fig
new file mode 100644 (file)
index 0000000..4918282
--- /dev/null
@@ -0,0 +1,64 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+A4      
+100.00
+Single
+-2
+1200 2
+6 1410 1282 5550 1845
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 1
+        5535 1530
+2 1 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 2
+        3660 1530 3660 1830
+2 1 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 2
+        3285 1530 3285 1830
+2 1 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 2
+        2010 1530 2010 1830
+2 1 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 2
+        5535 1830 5535 1530
+2 2 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 5
+        2679 1530 5310 1530 5310 1820 2679 1820 2679 1530
+4 0 0 50 0 0 14 0.0000 4 195 1020 2153 1432 ghost_index\001
+4 0 0 50 0 0 14 0.0000 4 15 180 2835 1755 ...\001
+4 0 0 50 0 0 14 0.0000 4 15 180 3885 1755 ...\001
+4 0 0 50 0 0 14 0.0000 4 150 105 3735 1755 0\001
+4 0 0 50 0 0 14 0.0000 4 150 225 3360 1755 -1\001
+4 0 0 50 0 0 14 0.0000 4 150 225 2985 1755 -2\001
+4 0 0 50 0 0 14 0.0000 4 105 105 5385 1755 n\001
+4 0 0 50 0 0 14 0.0000 4 150 510 2085 1755 -m-2\001
+4 0 0 50 0 0 14 0.0000 4 150 135 1410 1770 C\001
+-6
+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
+        3480 2745 3480 2505
+2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+        2025 2175 5325 2175 5325 2475 2025 2475 2025 2175
+2 1 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 2
+        3300 2175 3300 2475
+2 1 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 2
+        3675 2175 3675 2475
+3 0 0 1 0 7 50 0 -1 0.000 0 0 0 5
+        2031 2495 2041 2684 2444 2622 2612 2627 2628 2730
+        0.000 1.000 1.000 1.000 0.000
+3 0 0 1 0 7 50 0 -1 0.000 0 0 0 5
+        5321 2483 5321 2718 4908 2610 4525 2620 4515 2728
+        0.000 1.000 1.000 1.000 0.000
+3 0 0 1 0 7 50 0 -1 0.000 0 0 0 5
+        3699 2490 3699 2725 4112 2617 4495 2627 4505 2735
+        0.000 1.000 1.000 1.000 0.000
+3 0 0 1 0 7 50 0 -1 0.000 0 0 0 5
+        3286 2480 3291 2694 2811 2617 2643 2622 2627 2725
+        0.000 1.000 1.000 1.000 0.000
+4 0 0 50 0 0 14 0.0000 4 195 660 3150 2925 Missing\001
+4 0 0 50 0 0 14 0.0000 4 150 375 4306 2920 Real\001
+4 0 0 50 0 0 14 0.0000 4 150 495 2386 2920 Ghost\001
+4 0 0 50 0 0 14 0.0000 4 105 105 5100 2400 n\001
+4 0 0 50 0 0 14 0.0000 4 15 180 2850 2400 ...\001
+4 0 0 50 0 0 14 0.0000 4 150 105 3450 2400 0\001
+4 0 0 50 0 0 14 0.0000 4 15 180 3900 2400 ...\001
+4 0 0 50 0 0 14 0.0000 4 150 105 3750 2400 1\001
+4 0 0 50 0 0 14 0.0000 4 150 225 3000 2400 -1\001
+4 0 0 50 0 0 14 0.0000 4 105 285 2100 2400 -m\001
+4 0 0 50 0 0 14 0.0000 4 150 285 1275 2400 f90\001
diff --git a/doc/fem/fig/conn_indexing.png b/doc/fem/fig/conn_indexing.png
new file mode 100644 (file)
index 0000000..d0d6ada
Binary files /dev/null and b/doc/fem/fig/conn_indexing.png differ
diff --git a/doc/fem/fig/conn_indexing_old.eps b/doc/fem/fig/conn_indexing_old.eps
new file mode 100644 (file)
index 0000000..c5faf10
--- /dev/null
@@ -0,0 +1,271 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: conn_indexing_old.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 3d
+%%CreationDate: Fri Feb 14 15:49:40 2003
+%%For: olawlor@sense.cs.uiuc.edu (Orion Lawlor)
+%%BoundingBox: 0 0 258 86
+%%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 86 moveto 0 0 lineto 258 0 lineto 258 86 lineto closepath clip newpath
+-76.5 179.0 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
+/reencdict 12 dict def /ReEncode { reencdict begin
+/newcodesandnames exch def /newfontname exch def /basefontname exch def
+/basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
+basefontdict { exch dup /FID ne { dup /Encoding eq
+{ exch dup length array copy newfont 3 1 roll put }
+{ exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall
+newfont /FontName newfontname put newcodesandnames aload pop
+128 1 255 { newfont /Encoding get exch /.notdef put } for
+newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat
+newfontname newfont definefont pop end } def
+/isovec [
+8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde
+8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis
+8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron
+8#220 /dotlessi 8#230 /oe 8#231 /OE
+8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling
+8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis
+8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot
+8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus
+8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph
+8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine
+8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf
+8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute
+8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring
+8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute
+8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute
+8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve
+8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply
+8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex
+8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave
+8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring
+8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute
+8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute
+8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve
+8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide
+8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex
+8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def
+/Times-Roman /Times-Roman-iso isovec ReEncode
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+
+$F2psBegin
+10 setmiterlimit
+ 0.06000 0.06000 sc
+%
+% Fig objects follow
+%
+% Polyline
+2 slj
+7.500 slw
+n 4056 2495 m 4056 2496 l 4057 2499 l 4058 2506 l 4060 2519 l 4063 2535 l
+ 4067 2552 l 4072 2570 l 4077 2587 l 4083 2601 l 4091 2613 l
+ 4099 2623 l 4108 2631 l 4119 2637 l 4132 2642 l 4144 2645 l
+ 4158 2648 l 4174 2650 l 4191 2651 l 4209 2651 l 4229 2651 l
+ 4250 2650 l 4271 2649 l 4293 2647 l 4315 2645 l 4336 2643 l
+ 4357 2641 l 4376 2639 l 4395 2637 l 4413 2635 l 4430 2633 l
+ 4451 2631 l 4471 2630 l 4491 2629 l 4510 2628 l 4527 2628 l
+ 4544 2628 l 4559 2629 l 4573 2631 l 4585 2633 l 4595 2636 l
+ 4604 2639 l 4612 2643 l 4621 2650 l 4629 2660 l 4636 2672 l
+ 4642 2688 l 4647 2706 l 4651 2721 l 4653 2729 l
+ 4653 2730 l gs col0 s gr 
+% Polyline
+n 5311 2480 m 5311 2481 l 5311 2484 l 5310 2493 l 5309 2507 l 5306 2525 l
+ 5303 2545 l 5299 2565 l 5294 2584 l 5288 2600 l 5281 2613 l
+ 5272 2625 l 5262 2633 l 5250 2640 l 5235 2646 l 5222 2649 l
+ 5208 2651 l 5193 2653 l 5175 2654 l 5157 2654 l 5137 2654 l
+ 5116 2653 l 5094 2652 l 5072 2651 l 5049 2649 l 5027 2647 l
+ 5004 2644 l 4983 2642 l 4962 2639 l 4942 2637 l 4923 2635 l
+ 4905 2633 l 4888 2631 l 4864 2628 l 4842 2626 l 4820 2625 l
+ 4800 2624 l 4780 2623 l 4763 2624 l 4747 2625 l 4733 2626 l
+ 4720 2628 l 4710 2631 l 4701 2634 l 4693 2638 l 4684 2645 l
+ 4676 2655 l 4669 2667 l 4663 2683 l 4658 2701 l 4654 2716 l
+ 4652 2724 l
+ 4652 2725 l gs col0 s gr 
+/Times-Roman-iso ff 210.00 scf sf
+4411 2920 m
+gs 1 -1 sc (Ghost) col0 sh gr
+% Polyline
+n 4046 2483 m 4046 2484 l 4046 2488 l 4045 2497 l 4043 2512 l 4041 2532 l
+ 4038 2554 l 4034 2576 l 4029 2596 l 4024 2613 l 4017 2628 l
+ 4010 2640 l 4000 2649 l 3990 2656 l 3977 2661 l 3966 2664 l
+ 3954 2666 l 3940 2667 l 3925 2667 l 3908 2667 l 3891 2665 l
+ 3872 2664 l 3852 2662 l 3831 2659 l 3809 2656 l 3787 2652 l
+ 3765 2649 l 3743 2645 l 3721 2642 l 3700 2638 l 3679 2635 l
+ 3658 2632 l 3638 2630 l 3618 2627 l 3597 2625 l 3577 2624 l
+ 3556 2622 l 3535 2621 l 3514 2620 l 3492 2620 l 3471 2620 l
+ 3451 2620 l 3431 2621 l 3412 2622 l 3394 2623 l 3377 2624 l
+ 3362 2626 l 3347 2628 l 3334 2631 l 3323 2633 l 3312 2636 l
+ 3298 2641 l 3287 2647 l 3277 2654 l 3269 2662 l 3261 2672 l
+ 3255 2684 l 3250 2696 l 3245 2708 l 3242 2718 l 3241 2725 l
+
+ 3240 2728 l gs col0 s gr 
+% Polyline
+n 2424 2490 m 2424 2491 l 2424 2495 l 2425 2504 l 2427 2519 l 2429 2539 l
+ 2432 2561 l 2436 2583 l 2441 2603 l 2446 2620 l 2453 2635 l
+ 2460 2647 l 2470 2656 l 2480 2663 l 2493 2668 l 2504 2671 l
+ 2516 2673 l 2530 2674 l 2545 2674 l 2562 2674 l 2579 2672 l
+ 2598 2671 l 2618 2669 l 2639 2666 l 2661 2663 l 2683 2659 l
+ 2705 2656 l 2727 2652 l 2749 2649 l 2770 2645 l 2791 2642 l
+ 2812 2639 l 2832 2637 l 2852 2634 l 2873 2632 l 2893 2631 l
+ 2914 2629 l 2935 2628 l 2956 2627 l 2978 2627 l 2999 2627 l
+ 3019 2627 l 3039 2628 l 3058 2629 l 3076 2630 l 3093 2631 l
+ 3108 2633 l 3123 2635 l 3136 2638 l 3147 2640 l 3158 2643 l
+ 3172 2648 l 3183 2654 l 3193 2661 l 3201 2669 l 3209 2679 l
+ 3215 2691 l 3220 2703 l 3225 2715 l 3228 2725 l 3229 2732 l
+
+ 3230 2735 l gs col0 s gr 
+/Times-Roman-iso ff 210.00 scf sf
+3031 2920 m
+gs 1 -1 sc (Real) col0 sh gr
+% Polyline
+0 slj
+gs  clippath
+2235 2490 m 2175 2490 l 2175 2641 l 2205 2521 l 2235 2641 l cp
+eoclip
+n 2205 2745 m
+ 2205 2505 l gs col0 s gr gr
+
+% arrowhead
+n 2235 2641 m 2205 2521 l 2175 2641 l 2235 2641 l  cp gs 0.00 setgray ef gr  col0 s
+/Times-Roman-iso ff 210.00 scf sf
+1875 2925 m
+gs 1 -1 sc (Missing) col0 sh gr
+% Polyline
+15.000 slw
+n 2025 2175 m 5325 2175 l 5325 2475 l 2025 2475 l
+ cp gs col0 s gr 
+% Polyline
+n 2400 2175 m
+ 2400 2475 l gs col0 s gr 
+% Polyline
+n 4050 2175 m
+ 4050 2475 l gs col0 s gr 
+% Polyline
+n 2025 1575 m 5325 1575 l 5325 1875 l 2025 1875 l
+ cp gs col0 s gr 
+% Polyline
+n 2400 1575 m
+ 2400 1875 l gs col0 s gr 
+% Polyline
+n 4050 1575 m
+ 4050 1875 l gs col0 s gr 
+% Polyline
+n 5550 1575 m
+ 5550 1875 l gs col0 s gr 
+/Times-Roman-iso ff 210.00 scf sf
+1275 2400 m
+gs 1 -1 sc (f90) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+2175 2400 m
+gs 1 -1 sc (0) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+2475 2400 m
+gs 1 -1 sc (1) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+4125 2400 m
+gs 1 -1 sc (g) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+5100 2400 m
+gs 1 -1 sc (n) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+4275 2400 m
+gs 1 -1 sc (...) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+2625 2400 m
+gs 1 -1 sc (...) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+1410 1770 m
+gs 1 -1 sc (C) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+2100 1800 m
+gs 1 -1 sc (-1) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+2475 1800 m
+gs 1 -1 sc (0) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+2625 1800 m
+gs 1 -1 sc (...) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+4125 1800 m
+gs 1 -1 sc (g) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+4275 1800 m
+gs 1 -1 sc (...) col0 sh gr
+/Times-Roman-iso ff 210.00 scf sf
+5400 1800 m
+gs 1 -1 sc (n) col0 sh gr
+$F2psEnd
+rs
diff --git a/doc/fem/fig/conn_indexing_old.fig b/doc/fem/fig/conn_indexing_old.fig
new file mode 100644 (file)
index 0000000..8233b5b
--- /dev/null
@@ -0,0 +1,61 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+A4      
+100.00
+Single
+-2
+1200 2
+6 4050 2475 5325 2925
+3 0 0 1 0 7 50 0 -1 0.000 0 0 0 5
+        4056 2495 4066 2684 4469 2622 4637 2627 4653 2730
+        0.000 1.000 1.000 1.000 0.000
+3 0 0 1 0 7 50 0 -1 0.000 0 0 0 5
+        5311 2480 5316 2694 4836 2617 4668 2622 4652 2725
+        0.000 1.000 1.000 1.000 0.000
+4 0 0 50 0 0 14 0.0000 4 150 495 4411 2920 Ghost\001
+-6
+6 2400 2475 4050 2925
+3 0 0 1 0 7 50 0 -1 0.000 0 0 0 5
+        4046 2483 4046 2718 3633 2610 3250 2620 3240 2728
+        0.000 1.000 1.000 1.000 0.000
+3 0 0 1 0 7 50 0 -1 0.000 0 0 0 5
+        2424 2490 2424 2725 2837 2617 3220 2627 3230 2735
+        0.000 1.000 1.000 1.000 0.000
+4 0 0 50 0 0 14 0.0000 4 150 375 3031 2920 Real\001
+-6
+6 1875 2475 2550 3000
+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
+        2205 2745 2205 2505
+4 0 0 50 0 0 14 0.0000 4 195 660 1875 2925 Missing\001
+-6
+2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+        2025 2175 5325 2175 5325 2475 2025 2475 2025 2175
+2 1 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 2
+        2400 2175 2400 2475
+2 1 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 2
+        4050 2175 4050 2475
+2 2 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 5
+        2025 1575 5325 1575 5325 1875 2025 1875 2025 1575
+2 1 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 2
+        2400 1575 2400 1875
+2 1 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 2
+        4050 1575 4050 1875
+2 1 0 2 0 7 50 0 -1 0.000 0 0 7 0 0 2
+        5550 1575 5550 1875
+4 0 0 50 0 0 14 0.0000 4 150 285 1275 2400 f90\001
+4 0 0 50 0 0 14 0.0000 4 150 105 2175 2400 0\001
+4 0 0 50 0 0 14 0.0000 4 150 105 2475 2400 1\001
+4 0 0 50 0 0 14 0.0000 4 150 105 4125 2400 g\001
+4 0 0 50 0 0 14 0.0000 4 105 105 5100 2400 n\001
+4 0 0 50 0 0 14 0.0000 4 15 180 4275 2400 ...\001
+4 0 0 50 0 0 14 0.0000 4 15 180 2625 2400 ...\001
+4 0 0 50 0 0 14 0.0000 4 150 135 1410 1770 C\001
+4 0 0 50 0 0 14 0.0000 4 150 225 2100 1800 -1\001
+4 0 0 50 0 0 14 0.0000 4 150 105 2475 1800 0\001
+4 0 0 50 0 0 14 0.0000 4 15 180 2625 1800 ...\001
+4 0 0 50 0 0 14 0.0000 4 150 105 4125 1800 g\001
+4 0 0 50 0 0 14 0.0000 4 15 180 4275 1800 ...\001
+4 0 0 50 0 0 14 0.0000 4 105 105 5400 1800 n\001
diff --git a/doc/fem/fig/conn_indexing_old.png b/doc/fem/fig/conn_indexing_old.png
new file mode 100644 (file)
index 0000000..c719044
Binary files /dev/null and b/doc/fem/fig/conn_indexing_old.png differ
diff --git a/doc/fem/fig/convert.sh b/doc/fem/fig/convert.sh
new file mode 100755 (executable)
index 0000000..bf457d4
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+c="convert -density 144x144 "
+for fig in conn_indexing conn_indexing_old
+do
+       echo "Convert $fig.eps $fig.png"
+       $c $fig.eps $fig.png || exit 1
+done
+