From cbcb26e85f3ed581534f5aaa61aca14efc4618cc Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Mon, 23 Jan 2006 04:01:06 +0000 Subject: [PATCH] Add collaboration diagram for the deal.II classes git-svn-id: https://svn.dealii.org/trunk@12120 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/doxygen/collaboration.eps | 258 ++++++++++++++++++++++++++ deal.II/doc/doxygen/collaboration.fig | 72 +++++++ deal.II/doc/doxygen/collaboration.png | Bin 0 -> 8417 bytes 3 files changed, 330 insertions(+) create mode 100644 deal.II/doc/doxygen/collaboration.eps create mode 100644 deal.II/doc/doxygen/collaboration.fig create mode 100644 deal.II/doc/doxygen/collaboration.png diff --git a/deal.II/doc/doxygen/collaboration.eps b/deal.II/doc/doxygen/collaboration.eps new file mode 100644 index 0000000000..c0b3e2552b --- /dev/null +++ b/deal.II/doc/doxygen/collaboration.eps @@ -0,0 +1,258 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: collaboration.fig +%%Creator: fig2dev Version 3.2 Patchlevel 4 +%%CreationDate: Sun Jan 22 22:00:32 2006 +%%For: bangerth@bangerth (Wolfgang Bangerth) +%%BoundingBox: 0 0 549 513 +%%Magnification: 0.8000 +%%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 513 moveto 0 0 lineto 549 0 lineto 549 513 lineto closepath clip newpath +-21.6 545.4 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 slj 0 slc + 0.05039 0.05039 sc +% +% Fig objects follow +% +% +% here starts figure with depth 51 +% Polyline +15.000 slw +gs clippath +9118 5399 m 9234 5429 l 9306 5151 l 9188 5369 l 9190 5121 l cp +eoclip +n 9765 3150 m + 9180 5400 l gs col0 s gr gr + +% arrowhead +n 9190 5121 m 9188 5369 l 9306 5151 l 9190 5121 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +8270 5428 m 8386 5400 l 8319 5121 l 8317 5369 l 8202 5149 l cp +eoclip +n 7785 3150 m + 8325 5400 l gs col0 s gr gr + +% arrowhead +n 8202 5149 m 8317 5369 l 8319 5121 l 8202 5149 l cp gs 0.00 setgray ef gr col0 s +% Polyline +n 3600 675 m 5400 675 l 5400 1485 l 3600 1485 l + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +n 9495 2340 m 11295 2340 l 11295 3150 l 9495 3150 l + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +n 5895 2340 m 7875 2340 l 7875 3150 l 5895 3150 l + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +n 450 2340 m 2340 2340 l 2340 3150 l 450 3150 l + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +n 3150 4455 m 5040 4455 l 5040 5265 l 3150 5265 l + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +n 7830 5445 m 9720 5445 l 9720 6255 l 7830 6255 l + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +n 7830 3780 m 9720 3780 l 9720 4590 l 7830 4590 l + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +n 5220 7065 m 7200 7065 l 7200 7875 l 5220 7875 l + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +n 5220 8325 m 7200 8325 l 7200 9135 l 5220 9135 l + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +n 5175 9990 m 7155 9990 l 7155 10800 l 5175 10800 l + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +gs clippath +1943 2245 m 1988 2356 l 2254 2247 l 2010 2283 l 2209 2136 l cp +eoclip +n 3960 1485 m + 1980 2295 l gs col0 s gr gr + +% arrowhead +n 2209 2136 m 2010 2283 l 2254 2247 l 2209 2136 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +6420 2355 m 6475 2248 l 6220 2116 l 6406 2280 l 6165 2223 l cp +eoclip +n 4860 1485 m + 6435 2295 l gs col0 s gr gr + +% arrowhead +n 6165 2223 m 6406 2280 l 6220 2116 l 6165 2223 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +9769 2356 m 9790 2238 l 9507 2187 l 9733 2289 l 9486 2305 l cp +eoclip +n 5310 1485 m + 9765 2295 l gs col0 s gr gr + +% arrowhead +n 9486 2305 m 9733 2289 l 9507 2187 l 9486 2305 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +3484 4466 m 3559 4372 l 3334 4193 l 3485 4390 l 3259 4287 l cp +eoclip +n 1980 3195 m + 3510 4410 l gs col0 s gr gr + +% arrowhead +n 3259 4287 m 3485 4390 l 3334 4193 l 3259 4287 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +4588 4369 m 4657 4467 l 4893 4302 l 4662 4391 l 4824 4204 l cp +eoclip +n 6435 3150 m + 4635 4410 l gs col0 s gr gr + +% arrowhead +n 4824 4204 m 4662 4391 l 4893 4302 l 4824 4204 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +6843 6974 m 6899 7080 l 7154 6945 l 6914 7005 l 7097 6839 l cp +eoclip +n 8325 6255 m + 6885 7020 l gs col0 s gr gr + +% arrowhead +n 7097 6839 m 6914 7005 l 7154 6945 l 7097 6839 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +5535 7063 m 5639 7002 l 5495 6754 l 5564 6992 l 5391 6814 l cp +eoclip +n 4590 5310 m + 5580 7020 l gs col0 s gr gr + +% arrowhead +n 5391 6814 m 5564 6992 l 5495 6754 l 5391 6814 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +6150 8340 m 6270 8340 l 6270 8053 l 6210 8293 l 6150 8053 l cp +eoclip +n 6210 7920 m + 6210 8325 l gs col0 s gr gr + +% arrowhead +n 6150 8053 m 6210 8293 l 6270 8053 l 6150 8053 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +6150 10005 m 6270 10005 l 6270 9718 l 6210 9958 l 6150 9718 l cp +eoclip +n 6210 9135 m + 6210 9990 l gs col0 s gr gr + +% arrowhead +n 6150 9718 m 6210 9958 l 6270 9718 l 6150 9718 l cp gs 0.00 setgray ef gr col0 s +/Helvetica-Bold ff 240.00 scf sf +3915 1170 m +gs 1 -1 sc (1. Unit cell) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +495 2835 m +gs 1 -1 sc (2. Triangulation) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +5940 2835 m +gs 1 -1 sc (3. Finite Element) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +9630 2835 m +gs 1 -1 sc (4. Quadrature) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +3240 4950 m +gs 1 -1 sc (5. DoFHandler) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +8145 4275 m +gs 1 -1 sc (6. Mapping) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +8055 5940 m +gs 1 -1 sc (7. FEValues) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +5355 8865 m +gs 1 -1 sc (9. Linear Solver) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +5265 7560 m +gs 1 -1 sc (8. Linear System) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +5535 10485 m +gs 1 -1 sc (10. Output) col0 sh gr +% here ends figure; +$F2psEnd +rs +showpage diff --git a/deal.II/doc/doxygen/collaboration.fig b/deal.II/doc/doxygen/collaboration.fig new file mode 100644 index 0000000000..38df6bd282 --- /dev/null +++ b/deal.II/doc/doxygen/collaboration.fig @@ -0,0 +1,72 @@ +#FIG 3.2 +Landscape +Center +Metric +A4 +100.00 +Single +-2 +1200 2 +2 2 0 2 0 6 50 -1 20 0.000 0 0 -1 0 0 5 + 3600 675 5400 675 5400 1485 3600 1485 3600 675 +2 2 0 2 0 6 50 -1 20 0.000 0 0 -1 0 0 5 + 9495 2340 11295 2340 11295 3150 9495 3150 9495 2340 +2 2 0 2 0 6 50 -1 20 0.000 0 0 -1 0 0 5 + 5895 2340 7875 2340 7875 3150 5895 3150 5895 2340 +2 2 0 2 0 6 50 -1 20 0.000 0 0 -1 0 0 5 + 450 2340 2340 2340 2340 3150 450 3150 450 2340 +2 2 0 2 0 6 50 -1 20 0.000 0 0 -1 0 0 5 + 3150 4455 5040 4455 5040 5265 3150 5265 3150 4455 +2 2 0 2 0 6 50 -1 20 0.000 0 0 -1 0 0 5 + 7830 5445 9720 5445 9720 6255 7830 6255 7830 5445 +2 2 0 2 0 6 50 -1 20 0.000 0 0 -1 0 0 5 + 7830 3780 9720 3780 9720 4590 7830 4590 7830 3780 +2 2 0 2 0 6 50 -1 20 0.000 0 0 -1 0 0 5 + 5220 7065 7200 7065 7200 7875 5220 7875 5220 7065 +2 2 0 2 0 6 50 -1 20 0.000 0 0 -1 0 0 5 + 5220 8325 7200 8325 7200 9135 5220 9135 5220 8325 +2 2 0 2 0 6 50 -1 20 0.000 0 0 -1 0 0 5 + 5175 9990 7155 9990 7155 10800 5175 10800 5175 9990 +2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 3960 1485 1980 2295 +2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 4860 1485 6435 2295 +2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 5310 1485 9765 2295 +2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 1980 3195 3510 4410 +2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 6435 3150 4635 4410 +2 1 0 2 0 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 9765 3150 9180 5400 +2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 8325 6255 6885 7020 +2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 4590 5310 5580 7020 +2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 6210 7920 6210 8325 +2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 6210 9135 6210 9990 +2 1 0 2 0 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 7785 3150 8325 5400 +4 0 0 50 -1 18 16 0.0000 4 180 1170 3915 1170 1. Unit cell\001 +4 0 0 50 -1 18 16 0.0000 4 240 1770 495 2835 2. Triangulation\001 +4 0 0 50 -1 18 16 0.0000 4 180 1875 5940 2835 3. Finite Element\001 +4 0 0 50 -1 18 16 0.0000 4 195 1545 9630 2835 4. Quadrature\001 +4 0 0 50 -1 18 16 0.0000 4 180 1635 3240 4950 5. DoFHandler\001 +4 0 0 50 -1 18 16 0.0000 4 240 1245 8145 4275 6. Mapping\001 +4 0 0 50 -1 18 16 0.0000 4 180 1350 8055 5940 7. FEValues\001 +4 0 0 50 -1 18 16 0.0000 4 180 1770 5355 8865 9. Linear Solver\001 +4 0 0 50 -1 18 16 0.0000 4 240 1890 5265 7560 8. Linear System\001 +4 0 0 50 -1 18 16 0.0000 4 225 1170 5535 10485 10. Output\001 diff --git a/deal.II/doc/doxygen/collaboration.png b/deal.II/doc/doxygen/collaboration.png new file mode 100644 index 0000000000000000000000000000000000000000..586304620300eea4896cc7492e148d49825f687b GIT binary patch literal 8417 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 AumAu6 literal 0 HcmV?d00001 -- 2.39.5