From: wolf Date: Tue, 30 Apr 2002 11:47:43 +0000 (+0000) Subject: . X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b7efb0fad76ce3b9017d02103b71992ac231dd2b;p=dealii-svn.git . git-svn-id: https://svn.dealii.org/trunk@5768 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-14.data/point_value/error-comparison.eps b/deal.II/doc/tutorial/chapter-2.step-by-step/step-14.data/point_value/error-comparison.eps new file mode 100644 index 0000000000..9aff2bbcda --- /dev/null +++ b/deal.II/doc/tutorial/chapter-2.step-by-step/step-14.data/point_value/error-comparison.eps @@ -0,0 +1,617 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: x.eps +%%Creator: gnuplot 3.7 patchlevel 1 +%%CreationDate: Tue Apr 30 13:32:50 2002 +%%DocumentFonts: (atend) +%%BoundingBox: 50 50 266 201 +%%Orientation: Portrait +%%EndComments +/gnudict 256 dict def +gnudict begin +/Color true def +/Solid false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/vshift -46 def +/dl {10 mul} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow { currentpoint stroke M + 0 vshift R show } def +/Rshow { currentpoint stroke M + dup stringwidth pop neg vshift R show } def +/Cshow { currentpoint stroke M + dup stringwidth pop -2 div vshift R show } def +/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def +/DL { Color {setrgbcolor Solid {pop []} if 0 setdash } + {pop pop pop Solid {pop []} if 0 setdash} ifelse } def +/BL { stroke userlinewidth 2 mul setlinewidth } def +/AL { stroke userlinewidth 2 div setlinewidth } def +/UL { dup gnulinewidth mul /userlinewidth exch def + 10 mul /udl exch def } def +/PL { stroke userlinewidth setlinewidth } def +/LTb { BL [] 0 0 0 DL } def +/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def +/LT0 { PL [] 1 0 0 DL } def +/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def +/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def +/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def +/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def +/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def +/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def +/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def +/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def +/Pnt { stroke [] 0 setdash + gsave 1 setlinecap M 0 0 V stroke grestore } def +/Dia { stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt } def +/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt } def +/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke } def +/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt } def +/Star { 2 copy Pls Crs } def +/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill } def +/TriUF { stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill } def +/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt } def +/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF { stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill } def +/Pent { stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt } def +/PentF { stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore } def +/Circle { stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt } def +/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def +/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def +/C1 { BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath } bind def +/C2 { BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath } bind def +/C3 { BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath } bind def +/C4 { BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath } bind def +/C5 { BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc } bind def +/C6 { BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath } bind def +/C7 { BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath } bind def +/C8 { BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath } bind def +/C9 { BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath } bind def +/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath } bind def +/C11 { BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath } bind def +/C12 { BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath } bind def +/C13 { BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath } bind def +/C14 { BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc } bind def +/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath } bind def +/Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath } bind def +/Square { dup Rec } bind def +/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def +/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def +/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def +/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def +/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def +/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def +/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def +/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def +/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill + Bsquare } bind def +/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def +/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def +/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare } bind def +/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare } bind def +/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def +/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare } bind def +/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def +/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def +/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def +/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def +/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def +/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def +/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def +/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def +/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def +/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def +/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def +/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def +/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def +/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def +/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def +/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def +/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def +/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def +/DiaE { stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke } def +/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke } def +/TriUE { stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke } def +/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke } def +/PentE { stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore } def +/CircE { stroke [] 0 setdash + hpt 0 360 arc stroke } def +/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def +/DiaW { stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke } def +/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke } def +/TriUW { stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke } def +/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke } def +/PentW { stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore } def +/CircW { stroke [] 0 setdash + hpt 0 360 arc Opaque stroke } def +/BoxFill { gsave Rec 1 setgray fill grestore } def +/MFshow {{dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch rmoveto dup dup 5 get exch 4 get + {show} {stringwidth pop 0 rmoveto}ifelse dup 3 get + {2 get neg 0 exch rmoveto pop} {pop aload pop moveto}ifelse} forall} bind def +/MFwidth {0 exch {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 5 get stringwidth pop add} + {pop} ifelse} forall} bind def +/MLshow { currentpoint stroke M + 0 exch R MFshow } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R MFshow } def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R MFshow } def +end +%%EndProlog +gnudict begin +gsave +50 50 translate +0.050 0.050 scale +0 setgray +newpath +(Helvetica) findfont 140 scalefont setfont +1.000 UL +LTb +882 484 M +31 0 V +3169 0 R +-31 0 V +882 618 M +31 0 V +3169 0 R +-31 0 V +882 682 M +63 0 V +3137 0 R +-63 0 V + stroke +798 682 M +[ [(Helvetica) 140.0 0.0 true true (1e-06)] +] -46.7 MRshow +882 880 M +31 0 V +3169 0 R +-31 0 V +882 1142 M +31 0 V +3169 0 R +-31 0 V +882 1277 M +31 0 V +3169 0 R +-31 0 V +882 1341 M +63 0 V +3137 0 R +-63 0 V + stroke +798 1341 M +[ [(Helvetica) 140.0 0.0 true true (1e-05)] +] -46.7 MRshow +882 1539 M +31 0 V +3169 0 R +-31 0 V +882 1801 M +31 0 V +3169 0 R +-31 0 V +882 1935 M +31 0 V +3169 0 R +-31 0 V +882 1999 M +63 0 V +3137 0 R +-63 0 V + stroke +798 1999 M +[ [(Helvetica) 140.0 0.0 true true (0.0001)] +] -46.7 MRshow +882 2197 M +31 0 V +3169 0 R +-31 0 V +882 2460 M +31 0 V +3169 0 R +-31 0 V +882 2594 M +31 0 V +3169 0 R +-31 0 V +882 2658 M +63 0 V +3137 0 R +-63 0 V + stroke +798 2658 M +[ [(Helvetica) 140.0 0.0 true true (0.001)] +] -46.7 MRshow +882 2856 M +31 0 V +3169 0 R +-31 0 V +882 420 M +0 31 V +0 2405 R +0 -31 V +959 420 M +0 31 V +0 2405 R +0 -31 V +1024 420 M +0 31 V +0 2405 R +0 -31 V +1080 420 M +0 31 V +0 2405 R +0 -31 V +1129 420 M +0 31 V +0 2405 R +0 -31 V +1174 420 M +0 63 V +0 2373 R +0 -63 V + stroke +1174 280 M +[ [(Helvetica) 140.0 0.0 true true (100)] +] -46.7 MCshow +1466 420 M +0 31 V +0 2405 R +0 -31 V +1636 420 M +0 31 V +0 2405 R +0 -31 V +1757 420 M +0 31 V +0 2405 R +0 -31 V +1851 420 M +0 31 V +0 2405 R +0 -31 V +1928 420 M +0 31 V +0 2405 R +0 -31 V +1993 420 M +0 31 V +0 2405 R +0 -31 V +2049 420 M +0 31 V +0 2405 R +0 -31 V +2099 420 M +0 31 V +0 2405 R +0 -31 V +2143 420 M +0 63 V +0 2373 R +0 -63 V + stroke +2143 280 M +[ [(Helvetica) 140.0 0.0 true true (1000)] +] -46.7 MCshow +2435 420 M +0 31 V +0 2405 R +0 -31 V +2606 420 M +0 31 V +0 2405 R +0 -31 V +2727 420 M +0 31 V +0 2405 R +0 -31 V +2821 420 M +0 31 V +0 2405 R +0 -31 V +2898 420 M +0 31 V +0 2405 R +0 -31 V +2962 420 M +0 31 V +0 2405 R +0 -31 V +3019 420 M +0 31 V +0 2405 R +0 -31 V +3068 420 M +0 31 V +0 2405 R +0 -31 V +3113 420 M +0 63 V +0 2373 R +0 -63 V + stroke +3113 280 M +[ [(Helvetica) 140.0 0.0 true true (10000)] +] -46.7 MCshow +3404 420 M +0 31 V +0 2405 R +0 -31 V +3575 420 M +0 31 V +0 2405 R +0 -31 V +3696 420 M +0 31 V +0 2405 R +0 -31 V +3790 420 M +0 31 V +0 2405 R +0 -31 V +3867 420 M +0 31 V +0 2405 R +0 -31 V +3932 420 M +0 31 V +0 2405 R +0 -31 V +3988 420 M +0 31 V +0 2405 R +0 -31 V +4038 420 M +0 31 V +0 2405 R +0 -31 V +4082 420 M +0 63 V +0 2373 R +0 -63 V + stroke +4082 280 M +[ [(Helvetica) 140.0 0.0 true true (100000)] +] -46.7 MCshow +1.000 UL +LTb +882 420 M +3200 0 V +0 2436 V +-3200 0 V +882 420 L + stroke +140 1638 M +currentpoint gsave translate 90 rotate 0 0 moveto +[ [(Helvetica) 140.0 0.0 true true (Error |J\(e\)|)] +] -46.7 MCshow +grestore +2482 70 M +[ [(Helvetica) 140.0 0.0 true true (Number of degrees of freedom)] +] -46.7 MCshow +1.000 UP +1.000 UL +LT0 +3431 2723 M +[ [(Helvetica) 140.0 0.0 true true (Global refinement)] +] -46.7 MRshow +3515 2723 M +399 0 V +1036 2663 M +506 -333 V +540 -270 V +559 -245 V +571 -250 V +578 -255 V +1036 2663 Pls +1542 2330 Pls +2082 2060 Pls +2641 1815 Pls +3212 1565 Pls +3790 1310 Pls +3714 2723 Pls +1.000 UP +1.000 UL +LT1 +3431 2583 M +[ [(Helvetica) 140.0 0.0 true true (Kelly indicator)] +] -46.7 MRshow +3515 2583 M +399 0 V +-2878 80 R +412 -125 V +297 -955 V +248 419 V +291 -701 V +269 672 V +2840 420 L +269 1146 V +3388 536 L +270 550 V +1036 2663 Crs +1448 2538 Crs +1745 1583 Crs +1993 2002 Crs +2284 1301 Crs +2553 1973 Crs +3109 1566 Crs +3388 536 Crs +3658 1086 Crs +3714 2583 Crs +1.000 UP +1.000 UL +LT2 +3431 2443 M +[ [(Helvetica) 140.0 0.0 true true (Kelly with weight)] +] -46.7 MRshow +3515 2443 M +399 0 V +1036 2663 M +248 -321 V +255 -124 V +263 -58 V +287 -123 V +281 -198 V +271 -230 V +276 -162 V +270 -221 V +271 -162 V +1036 2663 Star +1284 2342 Star +1539 2218 Star +1802 2160 Star +2089 2037 Star +2370 1839 Star +2641 1609 Star +2917 1447 Star +3187 1226 Star +3458 1064 Star +3714 2443 Star +1.000 UP +1.000 UL +LT3 +3431 2303 M +[ [(Helvetica) 140.0 0.0 true true (Dual weighted estimator)] +] -46.7 MRshow +3515 2303 M +399 0 V +1036 2663 M +-31 -16 V +279 -196 V +362 -185 V +358 -331 V +360 -221 V +370 -243 V +340 -249 V +3450 977 L +1036 2663 Box +1005 2647 Box +1284 2451 Box +1646 2266 Box +2004 1935 Box +2364 1714 Box +2734 1471 Box +3074 1222 Box +3450 977 Box +3714 2303 Box +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-14.data/point_value/error-comparison.gif b/deal.II/doc/tutorial/chapter-2.step-by-step/step-14.data/point_value/error-comparison.gif new file mode 100644 index 0000000000..0de02cd27b Binary files /dev/null and b/deal.II/doc/tutorial/chapter-2.step-by-step/step-14.data/point_value/error-comparison.gif differ