]> www.ginac.de Git - ginac.git/blobdiff - doc/tutorial/classhierarchy.fig
documentation: it is get_dim(), not get_dimension()
[ginac.git] / doc / tutorial / classhierarchy.fig
index f3dff6d3472f67161dfb984f0b657d9539833796..2d399430071c33b4ff7fdd7a43801e5a9f67f79e 100644 (file)
@@ -9,258 +9,241 @@ Single
 1200 2
 5 1 1 1 0 7 50 0 -1 4.000 0 0 1 0 1912.500 4102.500 945 720 1980 585 2880 720
        1 0 1.00 60.00 120.00
 1200 2
 5 1 1 1 0 7 50 0 -1 4.000 0 0 1 0 1912.500 4102.500 945 720 1980 585 2880 720
        1 0 1.00 60.00 120.00
-6 5580 1080 5895 2025
-2 4 0 1 0 7 51 0 20 0.000 0 0 7 0 0 5
-        5850 1080 5850 1980 5580 1980 5580 1080 5850 1080
-2 4 0 0 0 7 52 0 10 0.000 0 0 7 0 0 5
-        5895 1125 5895 2025 5625 2025 5625 1125 5895 1125
-4 1 0 50 0 14 10 4.7124 4 135 540 5670 1530 symbol\001
--6
-6 675 1125 945 2115
+6 675 1125 975 2175
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
         675 2115 675 1125 945 1125 945 2115 675 2115
 4 0 0 50 0 14 10 4.7124 4 135 810 765 1260 expairseq\001
 -6
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
         675 2115 675 1125 945 1125 945 2115 675 2115
 4 0 0 50 0 14 10 4.7124 4 135 810 765 1260 expairseq\001
 -6
-6 1125 1215 1440 1980
-2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
-        1170 1980 1440 1980 1440 1260 1170 1260 1170 1980
-2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        1125 1935 1125 1215 1395 1215 1395 1935 1125 1935
-4 0 0 50 0 14 10 4.7124 4 105 450 1215 1395 power\001
--6
-6 1665 1260 1980 2160
+6 1650 1200 2025 2175
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
         1665 2115 1665 1260 1935 1260 1935 2115 1665 2115
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
         1710 2160 1980 2160 1980 1305 1710 1305 1710 2160
 4 0 0 50 0 14 10 4.7124 4 135 630 1755 1395 pseries\001
 -6
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
         1665 2115 1665 1260 1935 1260 1935 2115 1665 2115
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
         1710 2160 1980 2160 1980 1305 1710 1305 1710 2160
 4 0 0 50 0 14 10 4.7124 4 135 630 1755 1395 pseries\001
 -6
-6 3420 1530 3735 2160
-2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
-        3465 2160 3735 2160 3735 1575 3465 1575 3465 2160
-2 2 4 1 0 7 51 0 20 4.000 0 0 -1 0 0 5
-        3420 2115 3690 2115 3690 1530 3420 1530 3420 2115
-4 0 0 50 0 14 10 4.7124 4 105 270 3510 1710 lst\001
--6
-6 3870 1485 4185 2520
+6 3825 1425 4200 2550
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
         3870 2475 3870 1485 4140 1485 4140 2475 3870 2475
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
         3915 2520 4185 2520 4185 1530 3915 1530 3915 2520
 4 0 0 50 0 14 10 4.7124 4 105 900 3960 1575 relational\001
 -6
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
         3870 2475 3870 1485 4140 1485 4140 2475 3870 2475
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
         3915 2520 4185 2520 4185 1530 3915 1530 3915 2520
 4 0 0 50 0 14 10 4.7124 4 105 900 3960 1575 relational\001
 -6
-6 4320 1440 4635 2250
+6 4275 1425 4650 2250
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
         4320 2205 4320 1440 4590 1440 4590 2205 4320 2205
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
         4365 2250 4635 2250 4635 1485 4365 1485 4365 2250
 4 0 0 50 0 14 10 4.7124 4 105 540 4410 1575 matrix\001
 -6
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
         4320 2205 4320 1440 4590 1440 4590 2205 4320 2205
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
         4365 2250 4635 2250 4635 1485 4365 1485 4365 2250
 4 0 0 50 0 14 10 4.7124 4 105 540 4410 1575 matrix\001
 -6
-6 4770 1260 5085 2205
-2 4 0 0 0 7 52 0 10 0.000 0 0 7 0 0 5
-        5085 1305 5085 2205 4815 2205 4815 1305 5085 1305
-2 4 0 1 0 7 51 0 20 0.000 0 0 7 0 0 5
-        5040 1260 5040 2160 4770 2160 4770 1260 5040 1260
-4 1 0 50 0 14 10 4.7124 4 105 630 4860 1710 numeric\001
--6
-6 5175 1170 5490 2115
-2 4 0 1 0 7 51 0 20 0.000 0 0 7 0 0 5
-        5445 1170 5445 2070 5175 2070 5175 1170 5445 1170
-2 4 0 0 0 7 52 0 10 0.000 0 0 7 0 0 5
-        5490 1215 5490 2115 5220 2115 5220 1215 5490 1215
-4 1 0 50 0 14 10 4.7124 4 105 720 5265 1620 constant\001
--6
-6 2430 1215 2700 2025
-2 2 4 1 0 7 51 0 20 4.000 0 0 -1 0 0 5
+6 2400 1200 2700 2025
+2 2 0 1 0 7 51 0 20 4.000 0 0 -1 0 0 5
         2430 2025 2700 2025 2700 1215 2430 1215 2430 2025
 4 0 0 50 0 14 10 4.7124 4 105 630 2520 1350 exprseq\001
 -6
         2430 2025 2700 2025 2700 1215 2430 1215 2430 2025
 4 0 0 50 0 14 10 4.7124 4 105 630 2520 1350 exprseq\001
 -6
-6 450 2385 765 3015
+6 450 2325 825 3075
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
         450 2970 450 2385 720 2385 720 2970 450 2970
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
         495 3015 765 3015 765 2430 495 2430 495 3015
 4 0 0 50 0 14 10 4.7124 4 105 270 540 2565 add\001
 -6
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
         450 2970 450 2385 720 2385 720 2970 450 2970
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
         495 3015 765 3015 765 2430 495 2430 495 3015
 4 0 0 50 0 14 10 4.7124 4 105 270 540 2565 add\001
 -6
-6 900 2385 1215 3015
-2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        900 2970 900 2385 1170 2385 1170 2970 900 2970
-2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
-        945 3015 1215 3015 1215 2430 945 2430 945 3015
-4 0 0 50 0 14 10 4.7124 4 105 270 990 2565 mul\001
--6
-6 3240 2475 3555 3060
-2 4 0 1 0 7 51 0 20 0.000 0 0 7 0 0 5
-        3510 2475 3510 3015 3240 3015 3240 2475 3510 2475
-2 4 0 0 0 7 52 0 10 0.000 0 0 7 0 0 5
-        3555 2520 3555 3060 3285 3060 3285 2520 3555 2520
-4 1 0 50 0 14 10 4.7124 4 105 270 3330 2745 idx\001
--6
-6 1530 2385 1845 3150
+6 1500 2325 1875 3150
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
         1575 3150 1845 3150 1845 2430 1575 2430 1575 3150
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
         1530 3105 1530 2385 1800 2385 1800 3105 1530 3105
 4 0 0 50 0 14 10 4.7124 4 105 450 1620 2520 ncmul\001
 -6
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
         1575 3150 1845 3150 1845 2430 1575 2430 1575 3150
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
         1530 3105 1530 2385 1800 2385 1800 3105 1530 3105
 4 0 0 50 0 14 10 4.7124 4 105 450 1620 2520 ncmul\001
 -6
-6 2070 2385 2385 3330
+6 2025 2325 2400 3375
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
         2115 3330 2385 3330 2385 2430 2115 2430 2115 3330
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
         2115 3330 2385 3330 2385 2430 2115 2430 2115 3330
-2 2 4 1 0 7 51 0 20 3.000 0 0 -1 0 0 5
+2 2 0 1 0 7 51 0 20 3.000 0 0 -1 0 0 5
         2070 3285 2340 3285 2340 2385 2070 2385 2070 3285
 4 1 0 50 0 14 10 4.7124 4 105 720 2160 2835 function\001
 -6
         2070 3285 2340 3285 2340 2385 2070 2385 2070 3285
 4 1 0 50 0 14 10 4.7124 4 105 720 2160 2835 function\001
 -6
-6 2610 2385 2880 3330
+6 2550 2325 2925 3375
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
         2610 3330 2610 2385 2880 2385 2880 3330 2610 3330
 4 1 0 50 0 14 10 4.7124 4 105 630 2700 2880 indexed\001
 -6
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
         2610 3330 2610 2385 2880 2385 2880 3330 2610 3330
 4 1 0 50 0 14 10 4.7124 4 105 630 2700 2880 indexed\001
 -6
-6 3825 3600 4140 4635
-2 4 0 1 0 7 51 0 20 0.000 0 0 7 0 0 5
-        4095 3600 4095 4590 3825 4590 3825 3600 4095 3600
-2 4 0 0 0 7 52 0 10 0.000 0 0 7 0 0 5
-        4140 3645 4140 4635 3870 4635 3870 3645 4140 3645
-4 1 0 50 0 14 10 4.7124 4 105 900 3915 4095 lorentzidx\001
--6
-6 3420 3600 3735 4635
-2 4 0 1 0 7 51 0 20 0.000 0 0 7 0 0 5
-        3690 3600 3690 4590 3420 4590 3420 3600 3690 3600
-2 4 0 0 0 7 52 0 10 0.000 0 0 7 0 0 5
-        3735 3645 3735 4635 3465 4635 3465 3645 3735 3645
-4 1 0 50 0 14 10 4.7124 4 105 720 3510 4095 coloridx\001
+6 2850 525 3600 900
+2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
+        2880 585 3600 585 3600 855 2880 855 2880 585
+4 0 0 50 0 14 10 0.0000 4 105 450 3015 765 basic\001
 -6
 -6
-6 1980 3600 2295 4635
+6 225 525 975 900
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
-        2025 4635 2295 4635 2295 3645 2025 3645 2025 4635
+        270 630 945 630 945 900 270 900 270 630
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        1980 4590 1980 3600 2250 3600 2250 4590 1980 4590
-4 1 0 50 0 14 10 4.7124 4 135 630 2070 4095 isospin\001
+        225 585 900 585 900 855 225 855 225 585
+4 0 0 50 0 14 10 0.0000 4 75 180 450 765 ex\001
 -6
 -6
-6 2385 3600 2700 4635
+6 2775 1425 3150 2100
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
-        2430 4635 2700 4635 2700 3645 2430 3645 2430 4635
+        2880 2070 3150 2070 3150 1485 2880 1485 2880 2070
+2 2 0 1 0 7 51 0 20 4.000 0 0 -1 0 0 5
+        2835 2025 3105 2025 3105 1440 2835 1440 2835 2025
+4 0 0 50 0 14 10 4.7124 4 105 270 2925 1620 lst\001
+-6
+6 3675 2700 3975 3525
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        2385 4590 2385 3600 2655 3600 2655 4590 2385 4590
-4 1 0 50 0 14 10 4.7124 4 105 450 2475 4095 color\001
+        3690 3510 3690 2745 3960 2745 3960 3510 3690 3510
+4 1 0 50 0 14 10 4.7124 4 105 540 3780 3150 tensor\001
 -6
 -6
-6 2790 3600 3105 4635
+6 2775 3600 3150 4725
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
-        2835 4635 3105 4635 3105 3645 2835 3645 2835 4635
+        2835 4680 3105 4680 3105 3690 2835 3690 2835 4680
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        2790 4590 2790 3600 3060 3600 3060 4590 2790 4590
-4 1 0 50 0 14 10 4.7124 4 105 810 2880 4095 lortensor\001
+        2790 4635 2790 3645 3060 3645 3060 4635 2790 4635
+4 1 0 50 0 14 10 4.7124 4 105 720 2880 4140 clifford\001
 -6
 -6
-6 2565 4950 2880 5985
+6 900 2325 1275 3075
+2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
+        900 2970 900 2385 1170 2385 1170 2970 900 2970
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
-        2610 5985 2880 5985 2880 4995 2610 4995 2610 5985
+        945 3015 1215 3015 1215 2430 945 2430 945 3015
+4 0 0 50 0 14 10 4.7124 4 105 270 990 2565 mul\001
+-6
+6 3150 2100 3525 2775
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        2565 5940 2565 4950 2835 4950 2835 5940 2565 5940
-4 1 0 50 0 14 10 4.7124 4 105 720 2655 5445 clifford\001
+        3195 2700 3195 2115 3465 2115 3465 2700 3195 2700
+2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
+        3240 2745 3510 2745 3510 2160 3240 2160 3240 2745
+4 1 0 50 0 14 10 4.7124 4 105 270 3285 2385 idx\001
 -6
 -6
-6 2970 4950 3285 5985
+6 2325 3600 2700 4725
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
-        3015 5985 3285 5985 3285 4995 3015 4995 3015 5985
+        2430 4680 2700 4680 2700 3690 2430 3690 2430 4680
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        2970 5940 2970 4950 3240 4950 3240 5940 2970 5940
-4 1 0 50 0 14 10 4.7124 4 105 810 3060 5445 lorvector\001
+        2385 4635 2385 3645 2655 3645 2655 4635 2385 4635
+4 1 0 50 0 14 10 4.7124 4 105 450 2475 4140 color\001
 -6
 -6
-6 5535 3195 8010 5985
-6 6480 4770 7155 5985
-6 6480 4770 7065 5040
-6 6480 4770 7065 5040
+6 3225 3000 3600 3825
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        6480 4770 7065 4770 7065 5040 6480 5040 6480 4770
-4 0 0 50 0 14 10 0.0000 4 105 450 6570 4950 basic\001
--6
+        3240 3735 3240 3015 3510 3015 3510 3735 3240 3735
+2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
+        3285 3780 3555 3780 3555 3060 3285 3060 3285 3780
+4 1 0 50 0 14 10 4.7124 4 105 540 3330 3375 varidx\001
 -6
 -6
-6 6480 5715 7065 5985
-6 6480 5715 7065 5985
+6 5325 2475 7875 4800
+6 6975 3525 7650 4800
+6 6975 3525 7575 3825
+6 6975 3525 7575 3825
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        6480 5715 7065 5715 7065 5985 6480 5985 6480 5715
-4 0 0 50 0 14 10 0.0000 4 75 180 6660 5895 ex\001
+        6975 3540 7560 3540 7560 3810 6975 3810 6975 3540
+4 0 0 50 0 14 10 0.0000 4 105 450 7065 3720 basic\001
 -6
 -6
 -6
 -6
-2 1 1 1 0 7 50 0 10 4.000 0 0 -1 1 0 2
-       1 0 1.00 60.00 120.00
-        6705 5715 6705 5040
-4 0 0 50 0 0 10 0.0000 4 105 375 6750 5400 wraps\001
--6
-6 7425 4770 8010 5985
-6 7650 5130 8010 5580
-4 0 0 50 0 0 10 0.0000 4 105 345 7650 5415 index\001
-4 0 0 50 0 0 10 0.0000 4 105 105 7650 5265 is\001
-4 0 0 50 0 0 10 0.0000 4 105 135 7650 5580 of\001
--6
-6 7425 5715 8010 5985
+6 6975 4425 7575 4800
+6 6975 4425 7575 4800
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        7425 5715 8010 5715 8010 5985 7425 5985 7425 5715
-4 0 0 50 0 14 10 0.0000 4 105 360 7515 5895 Cidx\001
+        6975 4485 7560 4485 7560 4755 6975 4755 6975 4485
+4 0 0 50 0 14 10 0.0000 4 75 180 7155 4665 ex\001
 -6
 -6
-6 7425 4770 8010 5040
-2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        7425 4770 8010 4770 8010 5040 7425 5040 7425 4770
-4 0 0 50 0 14 10 0.0000 4 90 90 7650 4950 C\001
 -6
 -6
-2 1 2 1 0 7 50 0 -1 1.500 0 0 -1 1 0 2
-       1 1 1.00 30.00 75.00
-        7605 5715 7605 5040
+2 1 1 1 0 7 50 0 10 4.000 0 0 -1 1 0 2
+       1 0 1.00 60.00 120.00
+        7200 4485 7200 3810
+4 0 0 50 0 0 10 0.0000 4 105 375 7245 4170 wraps\001
 -6
 -6
-6 5535 4770 6210 5985
-6 5535 5715 6075 5985
+6 5625 3525 6375 4800
+6 5625 4425 6225 4800
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        5535 5715 6075 5715 6075 5985 5535 5985 5535 5715
-4 0 0 50 0 14 10 0.0000 4 90 90 5760 5895 B\001
+        5640 4485 6180 4485 6180 4755 5640 4755 5640 4485
+4 0 0 50 0 14 10 0.0000 4 90 90 5865 4665 B\001
 -6
 -6
-6 5535 4770 6075 5040
+6 5625 3525 6225 3825
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        5535 4770 6075 4770 6075 5040 5535 5040 5535 4770
-4 0 0 50 0 14 10 0.0000 4 90 90 5760 4950 A\001
+        5640 3540 6180 3540 6180 3810 5640 3810 5640 3540
+4 0 0 50 0 14 10 0.0000 4 90 90 5865 3720 A\001
 -6
 -6
-6 5670 5040 6075 5715
+6 5775 3750 6225 4500
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
-        5715 5715 5715 5040
-4 0 0 50 0 0 10 0.0000 4 105 105 5760 5265 is\001
-4 0 0 50 0 0 10 0.0000 4 105 315 5760 5580 from\001
+        5820 4485 5820 3810
+4 0 0 50 0 0 10 0.0000 4 105 105 5865 4035 is\001
+4 0 0 50 0 0 10 0.0000 4 105 315 5865 4350 from\001
 -6
 -6
-4 0 0 50 0 0 10 0.0000 4 105 450 5760 5415 derived\001
+4 0 0 50 0 0 10 0.0000 4 105 450 5865 4185 derived\001
 -6
 -6
-6 5535 3195 8010 3465
+6 5325 2925 6600 3300
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        5535 3195 8010 3195 8010 3465 5535 3465 5535 3195
-4 0 0 50 0 1 10 0.0000 4 105 855 5625 3375 abstract class\001
+        5340 2955 6510 2955 6510 3225 5340 3225 5340 2955
+2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
+        5385 3000 6555 3000 6555 3270 5385 3270 5385 3000
+4 0 0 50 0 1 10 0.0000 4 105 945 5430 3135 container class\001
 -6
 -6
-6 5535 3645 6750 3960
+6 5325 2475 6525 2775
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        5535 3645 6705 3645 6705 3915 5535 3915 5535 3645
-2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
-        5580 3690 6750 3690 6750 3960 5580 3960 5580 3690
-4 0 0 50 0 1 10 0.0000 4 105 945 5625 3825 container class\001
+        5340 2520 6525 2520 6525 2775 5340 2775 5340 2520
+4 0 0 50 0 1 10 0.0000 4 105 855 5430 2685 abstract class\001
 -6
 -6
-6 6795 3645 8010 3960
+6 6600 2925 7875 3300
 2 4 0 0 0 7 52 0 10 0.000 0 0 7 0 0 5
 2 4 0 0 0 7 52 0 10 0.000 0 0 7 0 0 5
-        8010 3960 6840 3960 6840 3690 8010 3690 8010 3960
+        7830 3270 6660 3270 6660 3000 7830 3000 7830 3270
 2 4 0 1 0 7 51 0 20 0.000 0 0 7 0 0 5
 2 4 0 1 0 7 51 0 20 0.000 0 0 7 0 0 5
-        7965 3915 6795 3915 6795 3645 7965 3645 7965 3915
-4 1 0 50 0 1 10 0.0000 4 105 765 7245 3825 atomic class\001
+        7785 3225 6615 3225 6615 2955 7785 2955 7785 3225
+4 1 0 50 0 1 10 0.0000 4 105 765 7065 3135 atomic class\001
 -6
 -6
-6 5535 4140 8010 4410
-2 2 4 1 0 7 51 0 20 3.000 0 0 -1 0 0 5
-        5535 4140 8010 4140 8010 4410 5535 4410 5535 4140
-4 0 0 50 0 1 10 0.0000 4 150 2295 5625 4320 source of class created by Perl script\001
+6 6600 2475 7800 2775
+2 2 3 1 0 7 51 0 20 4.000 0 0 -1 0 0 5
+        6600 2520 7785 2520 7785 2775 6600 2775 6600 2520
+4 0 0 50 0 1 10 0.0000 4 150 885 6690 2685 class template\001
 -6
 -6
 -6
 -6
-6 2880 585 3600 855
+6 3600 3825 3975 4800
+2 4 0 0 0 7 52 0 10 0.000 0 0 7 0 0 5
+        3915 3870 3915 4770 3645 4770 3645 3870 3915 3870
+2 4 0 1 0 7 51 0 20 0.000 0 0 7 0 0 5
+        3870 3825 3870 4725 3600 4725 3600 3825 3870 3825
+4 1 0 50 0 14 10 4.7124 4 105 810 3690 4275 tensdelta\001
+-6
+6 1125 1200 1500 2025
+2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
+        1170 1980 1440 1980 1440 1260 1170 1260 1170 1980
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        2880 585 3600 585 3600 855 2880 855 2880 585
-4 0 0 50 0 14 10 0.0000 4 105 450 3015 765 basic\001
+        1125 1935 1125 1215 1395 1215 1395 1935 1125 1935
+4 0 0 50 0 14 10 4.7124 4 105 450 1215 1395 power\001
 -6
 -6
-6 225 585 945 900
+6 1650 3600 2025 4725
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
 2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
-        270 630 945 630 945 900 270 900 270 630
+        1755 4725 2025 4725 2025 3645 1755 3645 1755 4725
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
 2 2 0 1 0 7 51 0 20 0.000 0 0 -1 0 0 5
-        225 585 900 585 900 855 225 855 225 585
-4 0 0 50 0 14 10 0.0000 4 75 180 450 765 ex\001
+        1710 4680 1710 3600 1980 3600 1980 4680 1710 4680
+4 0 0 50 0 14 10 4.7124 4 105 990 1800 3645 fderivative\001
+-6
+6 6375 1050 6750 2025
+2 4 0 1 0 7 51 0 20 0.000 0 0 7 0 0 5
+        6705 1065 6705 1965 6435 1965 6435 1065 6705 1065
+2 4 0 0 0 7 52 0 10 0.000 0 0 7 0 0 5
+        6750 1110 6750 2010 6480 2010 6480 1110 6750 1110
+4 1 0 50 0 14 10 4.7124 4 135 540 6525 1515 symbol\001
+-6
+6 6000 1125 6375 2175
+2 4 0 1 0 7 51 0 20 0.000 0 0 7 0 0 5
+        6285 1170 6285 2070 6015 2070 6015 1170 6285 1170
+2 4 0 0 0 7 52 0 10 0.000 0 0 7 0 0 5
+        6330 1215 6330 2115 6060 2115 6060 1215 6330 1215
+4 1 0 50 0 14 10 4.7124 4 105 720 6105 1620 constant\001
+-6
+6 5550 1275 5925 2250
+2 4 0 0 0 7 52 0 10 0.000 0 0 7 0 0 5
+        5880 1320 5880 2220 5610 2220 5610 1320 5880 1320
+2 4 0 1 0 7 51 0 20 0.000 0 0 7 0 0 5
+        5835 1275 5835 2175 5565 2175 5565 1275 5835 1275
+4 1 0 50 0 14 10 4.7124 4 105 630 5655 1725 numeric\001
+-6
+6 5100 1350 5475 2325
+2 4 0 0 0 7 52 0 10 0.000 0 0 7 0 0 5
+        5430 1395 5430 2295 5160 2295 5160 1395 5430 1395
+2 4 0 1 0 7 51 0 20 0.000 0 0 7 0 0 5
+        5385 1350 5385 2250 5115 2250 5115 1350 5385 1350
+4 1 0 50 0 14 10 4.7124 4 105 720 5205 1800 wildcard\001
+-6
+6 4725 1350 5025 2400
+2 2 3 1 0 7 51 0 20 4.000 0 0 -1 0 0 5
+        4755 2340 4995 2340 4995 1410 4755 1410 4755 2340
+4 0 0 50 0 14 10 4.7124 4 105 810 4845 1545 structure\001
 -6
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
 -6
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
@@ -273,25 +256,22 @@ Single
         1800 1260 3015 900
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
         1800 1260 3015 900
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
-        5625 1080 3645 810
+        6120 1170 3645 810
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
-        5220 1215 3645 855
+        5698 1275 3645 855
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
-        4815 1260 3600 900
+        5265 1350 3645 900
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
         4005 1485 3465 900
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
         4005 1485 3465 900
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
-        3555 1530 3375 900
+        2970 1440 3195 900
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
-        4455 1440 3555 900
-2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
-       1 1 1.00 45.00 90.00
-        3375 2475 3195 900
+        4455 1440 3510 900
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
         2790 2385 2655 2070
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
         2790 2385 2655 2070
@@ -312,33 +292,32 @@ Single
         1035 2385 810 2115
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
         1035 2385 810 2115
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
-        3555 3600 3375 3060
+        3330 2115 3285 900
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
-        3915 3600 3465 3060
-2 1 2 1 0 7 50 0 -1 1.500 0 0 -1 0 1 2
-       1 1 1.00 30.00 75.00
-        2880 2745 3240 2745
+        3825 2745 3390 901
+2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
+       1 1 1.00 45.00 90.00
+        3735 3825 3790 3517
+2 2 0 0 0 7 52 0 10 0.000 0 0 -1 0 0 5
+        2655 3375 2925 3375 2925 2430 2655 2430 2655 3375
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
-        2115 3600 2700 3330
+        2565 3645 2745 3375
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
-        2565 3600 2745 3330
+        2925 3645 2790 3375
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
-        2925 3600 2790 3330
+        3375 3015 3330 2745
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
-        2700 4950 2835 4635
+        6480 1080 3650 740
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
 2 1 0 1 0 7 50 0 10 0.000 0 0 -1 1 0 2
        1 1 1.00 45.00 90.00
-        3105 4950 3015 4635
-2 1 2 1 0 7 50 0 -1 1.500 0 0 -1 0 1 4
-       1 1 1.00 30.00 75.00
-        2520 4590 2520 4815 3600 4815 3600 4635
-2 1 2 1 0 7 50 0 -1 1.500 0 0 -1 0 1 4
-       1 1 1.00 30.00 75.00
-        2925 4590 2925 4770 3960 4770 3960 4590
-4 0 0 50 0 0 16 0.0000 4 30 180 4185 4230 ...\001
-4 0 0 50 0 0 16 0.0000 4 30 180 3150 4230 ...\001
+        1836 3593 2205 3330
+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
+        4869 1410 3555 900
+4 0 0 50 0 0 16 0.0000 4 30 180 3150 4275 ...\001
+4 0 0 50 0 0 16 0.0000 4 30 180 3960 4365 ...\001