1#FIG 3.2  Produced by xfig version 3.2.5b
2Landscape
3Center
4Metric
5A4
6100.00
7Single
8-2
91200 2
106 630 540 1800 810
112 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
12	 630 540 1800 540 1800 810 630 810 630 540
134 0 0 50 -1 0 12 0.0000 4 180 990 720 720 HyperGraph\001
14-6
156 2790 720 4680 990
162 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
17	 2790 720 4680 720 4680 990 2790 990 2790 720
184 0 0 50 -1 0 12 0.0000 4 180 1650 2880 900 HyperGraph::Vertex\001
19-6
206 5220 450 6930 720
212 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
22	 5220 450 6930 450 6930 720 5220 720 5220 450
234 0 0 50 -1 0 12 0.0000 4 180 1530 5310 630 HyperGraph::Edge\001
24-6
256 5220 1800 7470 2070
262 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
27	 5220 1800 7470 1800 7470 2070 5220 2070 5220 1800
284 0 0 50 -1 0 12 0.0000 4 180 2040 5310 1980 OptimizableGraph::Edge\001
29-6
306 2790 2070 5130 2340
312 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
32	 2790 2070 5130 2070 5130 2340 2790 2340 2790 2070
334 0 0 50 -1 0 12 0.0000 4 180 2160 2880 2250 OptimizableGraph::Vertex\001
34-6
356 630 1890 2340 2160
362 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
37	 630 1890 2340 1890 2340 2160 630 2160 630 1890
384 0 0 50 -1 0 12 0.0000 4 180 1500 720 2070 OptimizableGraph\001
39-6
406 630 3330 2160 3600
412 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
42	 630 3330 2160 3330 2160 3600 630 3600 630 3330
434 0 0 50 -1 0 12 0.0000 4 180 1335 720 3510 SparseOptimizer\001
44-6
456 630 4140 1350 4410
462 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
47	 630 4140 1350 4140 1350 4410 630 4410 630 4140
484 0 0 50 -1 0 12 0.0000 4 135 525 720 4320 Solver\001
49-6
506 2790 4770 4050 5040
512 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
52	 2790 4770 4050 4770 4050 5040 2790 5040 2790 4770
534 0 0 50 -1 0 12 0.0000 4 135 1050 2880 4950 LinearSolver\001
54-6
556 5670 2880 9405 3150
562 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
57	 5670 2880 9405 2880 9405 3150 5670 3150 5670 2880
584 0 0 50 -1 0 12 0.0000 4 180 3435 5760 3060 BaseBinaryEdge<D,E,VertexXi,VertexXj>\001
59-6
606 5400 3150 7380 3420
612 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
62	 5400 3150 7380 3150 7380 3420 5400 3420 5400 3150
634 0 0 50 -1 0 12 0.0000 4 180 1785 5490 3330 BaseMultiEdge<D,E>\001
64-6
656 5940 2610 8820 2880
662 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
67	 5940 2610 8820 2610 8820 2880 5940 2880 5940 2610
684 0 0 50 -1 0 12 0.0000 4 180 2595 6030 2790 BaseUnaryEdge<D,E,VertexXi>\001
69-6
706 2790 2880 4500 3150
712 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
72	 2790 2880 4500 2880 4500 3150 2790 3150 2790 2880
734 0 0 50 -1 0 12 0.0000 4 165 1485 2880 3060 BaseVertex<D, T>\001
74-6
756 3330 5400 5220 5670
762 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
77	 3330 5400 5220 5400 5220 5670 3330 5670 3330 5400
784 0 0 50 -1 0 12 0.0000 4 135 1635 3420 5580 LinearSolverPCG<>\001
79-6
806 3060 5670 5220 5940
812 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
82	 3060 5670 5220 5670 5220 5940 3060 5940 3060 5670
834 0 0 50 -1 0 12 0.0000 4 180 1920 3150 5850 LinearSolverCSparse<>\001
84-6
856 2790 5940 5130 6210
862 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
87	 2790 5940 5130 5940 5130 6210 2790 6210 2790 5940
884 0 0 50 -1 0 12 0.0000 4 135 2085 2880 6120 LinearSolverlCholmod<>\001
89-6
902 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
91	0 0 1.00 60.00 120.00
92	 6165 4860 7380 4860
932 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
94	0 0 1.00 60.00 120.00
95	 6165 5310 7380 5310
962 1 4 1 0 7 50 -1 -1 3.000 0 0 -1 1 0 2
97	0 0 1.00 60.00 120.00
98	 6165 5760 7380 5760
992 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
100	0 0 1.00 60.00 120.00
101	 1170 1890 1170 810
1022 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
103	0 0 1.00 60.00 120.00
104	 1170 3330 1170 2160
1052 1 4 1 0 7 50 -1 -1 3.000 0 0 -1 1 0 2
106	0 0 1.00 60.00 120.00
107	 1800 765 2790 855
1082 1 4 1 0 7 50 -1 -1 3.000 0 0 -1 1 0 2
109	0 0 1.00 60.00 120.00
110	 1800 585 5175 585
1112 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
112	0 0 1.00 60.00 120.00
113	 3690 2070 3690 990
1142 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
115	0 0 1.00 60.00 120.00
116	 3690 2880 3690 2340
1172 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
118	0 0 1.00 60.00 120.00
119	 6120 1800 6120 720
1202 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
121	0 0 1.00 60.00 120.00
122	 6075 2610 6075 2070
1232 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
124	0 0 1.00 60.00 120.00
125	 5805 2880 5805 2070
1262 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
127	0 0 1.00 60.00 120.00
128	 5535 3150 5535 2070
1292 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
130	0 0 1.00 60.00 120.00
131	 1170 3600 1170 4140
1322 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
133	0 0 1.00 60.00 120.00
134	 1170 4410 1170 4770
1352 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
136	0 0 1.00 60.00 120.00
137	 3465 5400 3465 5040
1382 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
139	0 0 1.00 60.00 120.00
140	 2925 5940 2925 5040
1412 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
142	0 0 1.00 60.00 120.00
143	 3195 5625 3195 5040
1442 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
145	0 0 1.00 60.00 120.00
146	 2025 4905 2790 4905
1472 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
148	 630 4770 2025 4770 2025 5040 630 5040 630 4770
1492 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
150	 630 5490 2700 5490 2700 5760 630 5760 630 5490
1512 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
152	0 0 1.00 60.00 120.00
153	 1170 5040 1170 5490
1544 0 0 50 -1 0 12 0.0000 4 135 285 6165 5040 is-a\001
1554 0 0 50 -1 0 12 0.0000 4 135 420 6165 5490 has-a\001
1564 0 0 50 -1 0 12 0.0000 4 180 780 6165 5940 has-many\001
1574 0 0 50 -1 0 12 0.0000 4 135 1230 720 4950 BlockSolver<>\001
1584 0 0 50 -1 0 12 0.0000 4 180 1905 720 5670 SparseBlockMatrix<T>\001
159