From a21a549fb19a99e11c937693d20253618ab93d1e Mon Sep 17 00:00:00 2001 From: Peter Schaefer Date: Wed, 15 Aug 2012 18:09:17 +0200 Subject: [PATCH] =?utf8?q?[src]=20gauss=20erkl=C3=A4rung=20[src]=20slpR=20?= =?utf8?q?neuen=20Fall=20angefangen?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- doc/doc.pdf | Bin 361909 -> 362071 bytes doc/doc.tex | 17 +- src/exmplAA_2DQuad_cond.eps | 622 ------------------------ src/exmplAA_2DQuad_error.eps | 859 --------------------------------- src/exmplAA_2DQuad_hminmax.eps | 570 ---------------------- src/exmplAA_2DQuad_norm.eps | 562 --------------------- src/export_gauss.m | 4 +- src/gauss.hpp | 2 +- src/slpRectangle.cpp | 3 + 9 files changed, 16 insertions(+), 2623 deletions(-) delete mode 100644 src/exmplAA_2DQuad_cond.eps delete mode 100644 src/exmplAA_2DQuad_error.eps delete mode 100644 src/exmplAA_2DQuad_hminmax.eps delete mode 100644 src/exmplAA_2DQuad_norm.eps diff --git a/doc/doc.pdf b/doc/doc.pdf index dcddbc097f231b6b96c34e088d150a8f92003583..78e4134c5240d16661c4b465ee6cbf806909f277 100644 GIT binary patch delta 43382 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 diff --git a/doc/doc.tex b/doc/doc.tex index 0f628ee..7d8b984 100644 --- a/doc/doc.tex +++ b/doc/doc.tex @@ -88,7 +88,7 @@ In dieser Arbeit beschäftigen wir uns mit der Randelementmethode für die homog - \varDelta u &= 0 &\text{ in } \Omega& \subset \R^3,\\ u &= f &\text{ auf } \Gamma&:=\partial\Omega, \end{align} -wobei $\varDelta u := \partial_x^2u+\partial_y^2u$ den Laplace-Operator bezeichnet und $\Omega \subset \R^3$ sei eine beschränkte Teilmenge von $\R^3$ mit Dirichlet-Rand $\Gamma := \partial \Omega$.\\ +wobei $\varDelta u := \partial_x^2u+\partial_y^2u$ den Laplace-Operator bezeichnet und $\Omega \subset \R^3$ eine beschränkte Teilmenge von $\R^3$ mit Lipschitz-Rand $\Gamma := \partial \Omega$ ist.\\ \noindent Wir wissen, dass die Laplace-Gleichung erfüllt wird durch: @@ -198,11 +198,11 @@ Damit ist $\phi_{\ell}$ die Galerkinapproximation an $\phi$ % \phi_{\ell/2} &= D \cdot y\\ % \end{align} -\subsection{Netz} +\subsection{Netze} Für die Diskretisierung des Problems wollen wir nun einige Begriffe definieren. -\begin{defi} - Sei $T \subseteq \R^3$ ein achsenorientiertes Rechteck, wenn sich aus dem Eckpunkt $C \in \R^3$, alle weiteren Knoten schreiben lassen als $\{ C + a\cdot A, C + a \cdot A + b \cdot B , C + b \cdot B\}$, wobei Vektoren $A,B \in \{(1,0,0)^T,(0,1,0)^T,(0,0,1)^T\}$. und Skalare $a,b\neq0$ sind und der Flächeninhalt $|T| > 0$. \todo{Kanten/Seiten definieren? Anmerken, dass ein Kante als Vektor nur eine dim $\neq 0$?}\\Weiterhin sei +\begin{defi}[Partition] + Wir nennen $T \subseteq \R^3$ ein achsenorientiertes Rechteck, wenn sich aus einem Eckpunkt $C \in \R^3$, alle weiteren Knoten schreiben lassen als $\{ C + a\cdot A, C + a \cdot A + b \cdot B , C + b \cdot B\}$, wobei Vektoren $A,B \in \{(1,0,0)^T,(0,1,0)^T,(0,0,1)^T\}$. und Skalare $a,b\neq0$ sind und der Flächeninhalt $|T| > 0$. \todo{Kanten/Seiten definieren? Anmerken, dass ein Kante als Vektor nur eine dim $\neq 0$?}\\Weiterhin sei \begin{align} C_T &:= \{ c_i:1\leq i \leq 4\} \end{align} @@ -210,11 +210,11 @@ die Menge der Eckpunkte des Rechtecks. \end{defi} \begin{defi} - Sei $\T_{\ell} = \{T_1,T_2,\dots,T_N\}$ eine \todo{Triangulierung ($\to$ Dreiecke?)} von $\Gamma$. Dann gilt: + Wir nennen $\T_{\ell} = \{T_1,T_2,\dots,T_N\}$ eine Partition von $\Gamma$ falls: \begin{itemize} \item $\overline{\Gamma} = \bigcup_{j=1}^NT_j$ - \item $\forall T_j \in T_{\ell}$ abgeschlossen und nicht null $\abs{T_j}>0$ - \item $\abs{T_j \cap T_k} = 0$ mit $T_j,T_k\in\T_{\ell}$ und $T_j\neq T_k$ + \item alle Elemente aus $T_{\ell}$ abgeschlossene achsenorientierte Rechtecke + \item $\abs{T_j \cap T_k}$ ist entweder ein Knoten, eine Seite oder keines von beiden mit $T_j,T_k\in\T_{\ell}$ und $T_j\neq T_k$ \end{itemize} \end{defi} Den Begriff der Triangulierung wollen wir hier noch stärker definieren, da wir pro Seite eines Rechtecks nur einen hängenden Knoten zulassen wollen. @@ -231,6 +231,9 @@ anliegen können. Weiterhin wollen wir auch verlangen, dass der auf der Kante li \todo{+Bild} \subsubsection{Verfeinern} +\begin{defi}[Lokale Verfeinerung] +\end{defi} + \begin{defi} Sei $\T_{\ell/2}$ die aus der Verfeinerung von $\T_{\ell}$ resultierende gültige Triangulierung. \end{defi} diff --git a/src/exmplAA_2DQuad_cond.eps b/src/exmplAA_2DQuad_cond.eps deleted file mode 100644 index 9c7a771..0000000 --- a/src/exmplAA_2DQuad_cond.eps +++ /dev/null @@ -1,622 +0,0 @@ -%!PS-Adobe-2.0 EPSF-1.2 -%%Creator: MATLAB, The MathWorks, Inc. Version 7.14.0.739 (R2012a). Operating System: Linux 3.2.0-27-generic #43-Ubuntu SMP Fri Jul 6 14:25:57 UTC 2012 x86_64. -%%Title: ./exmplAA_2DQuad_cond.eps -%%CreationDate: 08/02/2012 19:13:57 -%%DocumentNeededFonts: Helvetica -%%DocumentProcessColors: Cyan Magenta Yellow Black -%%Extensions: CMYK -%%Pages: 1 -%%BoundingBox: 57 195 550 602 -%%EndComments - -%%BeginProlog -% MathWorks dictionary -/MathWorks 160 dict begin -% definition operators -/bdef {bind def} bind def -/ldef {load def} bind def -/xdef {exch def} bdef -/xstore {exch store} bdef -% operator abbreviations -/c /clip ldef -/cc /concat ldef -/cp /closepath ldef -/gr /grestore ldef -/gs /gsave ldef -/mt /moveto ldef -/np /newpath ldef -/cm /currentmatrix ldef -/sm /setmatrix ldef -/rm /rmoveto ldef -/rl /rlineto ldef -/s {show newpath} bdef -/sc {setcmykcolor} bdef -/sr /setrgbcolor ldef -/sg /setgray ldef -/w /setlinewidth ldef -/j /setlinejoin ldef -/cap /setlinecap ldef -/rc {rectclip} bdef -/rf {rectfill} bdef -% page state control -/pgsv () def -/bpage {/pgsv save def} bdef -/epage {pgsv restore} bdef -/bplot /gsave ldef -/eplot {stroke grestore} bdef -% orientation switch -/portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def -% coordinate system mappings -/dpi2point 0 def -% font control -/FontSize 0 def -/FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] - makefont setfont} bdef -/reencode {exch dup where {pop load} {pop StandardEncoding} ifelse - exch dup 3 1 roll findfont dup length dict begin - { 1 index /FID ne {def}{pop pop} ifelse } forall - /Encoding exch def currentdict end definefont pop} bdef -/isroman {findfont /CharStrings get /Agrave known} bdef -/FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse - exch FMS} bdef -/csm {1 dpi2point div -1 dpi2point div scale neg translate - dup landscapeMode eq {pop -90 rotate} - {rotateMode eq {90 rotate} if} ifelse} bdef -% line types: solid, dotted, dashed, dotdash -/SO { [] 0 setdash } bdef -/DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef -/DA { [6 dpi2point mul] 0 setdash } bdef -/DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 - dpi2point mul] 0 setdash } bdef -% macros for lines and objects -/L {lineto stroke} bdef -/MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef -/AP {{rlineto} repeat} bdef -/PDlw -1 def -/W {/PDlw currentlinewidth def setlinewidth} def -/PP {closepath eofill} bdef -/DP {closepath stroke} bdef -/MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto - neg 0 exch rlineto closepath} bdef -/FR {MR stroke} bdef -/PR {MR fill} bdef -/L1i {{currentfile picstr readhexstring pop} image} bdef -/tMatrix matrix def -/MakeOval {newpath tMatrix currentmatrix pop translate scale -0 0 1 0 360 arc tMatrix setmatrix} bdef -/FO {MakeOval stroke} bdef -/PO {MakeOval fill} bdef -/PD {currentlinewidth 2 div 0 360 arc fill - PDlw -1 eq not {PDlw w /PDlw -1 def} if} def -/FA {newpath tMatrix currentmatrix pop translate scale - 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef -/PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale - 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef -/FAn {newpath tMatrix currentmatrix pop translate scale - 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef -/PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale - 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef -/vradius 0 def /hradius 0 def /lry 0 def -/lrx 0 def /uly 0 def /ulx 0 def /rad 0 def -/MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef - /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly - vradius add translate hradius vradius scale 0 0 1 180 270 arc - tMatrix setmatrix lrx hradius sub uly vradius add translate - hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix - lrx hradius sub lry vradius sub translate hradius vradius scale - 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub - translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix - closepath} bdef -/FRR {MRR stroke } bdef -/PRR {MRR fill } bdef -/MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def - newpath tMatrix currentmatrix pop ulx rad add uly rad add translate - rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad - sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix - closepath} bdef -/FlrRR {MlrRR stroke } bdef -/PlrRR {MlrRR fill } bdef -/MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def - newpath tMatrix currentmatrix pop ulx rad add uly rad add translate - rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad - sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix - closepath} bdef -/FtbRR {MtbRR stroke } bdef -/PtbRR {MtbRR fill } bdef -/stri 6 array def /dtri 6 array def -/smat 6 array def /dmat 6 array def -/tmat1 6 array def /tmat2 6 array def /dif 3 array def -/asub {/ind2 exch def /ind1 exch def dup dup - ind1 get exch ind2 get sub exch } bdef -/tri_to_matrix { - 2 0 asub 3 1 asub 4 0 asub 5 1 asub - dup 0 get exch 1 get 7 -1 roll astore } bdef -/compute_transform { - dmat dtri tri_to_matrix tmat1 invertmatrix - smat stri tri_to_matrix tmat2 concatmatrix } bdef -/ds {stri astore pop} bdef -/dt {dtri astore pop} bdef -/db {2 copy /cols xdef /rows xdef mul dup 3 mul string - currentfile exch readhexstring pop - dup 0 3 index getinterval /rbmap xdef - dup 2 index dup getinterval /gbmap xdef - 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef -/it {gs np dtri aload pop moveto lineto lineto cp c - cols rows 8 compute_transform - rbmap gbmap bbmap true 3 colorimage gr}bdef -/il {newpath moveto lineto stroke}bdef -currentdict end def -%%EndProlog - -%%BeginSetup -MathWorks begin - -0 cap - -end -%%EndSetup - -%%Page: 1 1 -%%BeginPageSetup -%%PageBoundingBox: 57 195 550 602 -MathWorks begin -bpage -%%EndPageSetup - -%%BeginObject: obj1 -bplot - -/dpi2point 8.33333 def -portraitMode 0150 5100 csm - - 327 79 4112 3388 MR c np -85 dict begin %Colortable dictionary -/c0 { 0.000000 0.000000 0.000000 sr} bdef -/c1 { 1.000000 1.000000 1.000000 sr} bdef -/c2 { 0.900000 0.000000 0.000000 sr} bdef -/c3 { 0.000000 0.820000 0.000000 sr} bdef -/c4 { 0.000000 0.000000 0.800000 sr} bdef -/c5 { 0.910000 0.820000 0.320000 sr} bdef -/c6 { 1.000000 0.260000 0.820000 sr} bdef -/c7 { 0.000000 0.820000 0.820000 sr} bdef -c0 -1 j -1 sg - 0 0 4801 3603 PR -4.16667 w -0 2936 3720 0 0 -2936 624 3206 4 MP -PP --3720 0 0 2936 3720 0 0 -2936 624 3206 5 MP stroke -2.77778 w -DO -SO -4.16667 w -0 sg - 624 3206 mt 4344 3206 L - 624 270 mt 4344 270 L - 624 3206 mt 624 270 L -4344 3206 mt 4344 270 L - 624 3206 mt 4344 3206 L - 624 3206 mt 624 270 L - 624 3206 mt 624 3187 L - 624 270 mt 624 288 L - 624 3206 mt 624 3168 L - 624 270 mt 624 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 563 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 655 3281 mt -(0) s - 997 3206 mt 997 3187 L - 997 270 mt 997 288 L -1215 3206 mt 1215 3187 L -1215 270 mt 1215 288 L -1370 3206 mt 1370 3187 L -1370 270 mt 1370 288 L -1490 3206 mt 1490 3187 L -1490 270 mt 1490 288 L -1588 3206 mt 1588 3187 L -1588 270 mt 1588 288 L -1671 3206 mt 1671 3187 L -1671 270 mt 1671 288 L -1743 3206 mt 1743 3187 L -1743 270 mt 1743 288 L -1807 3206 mt 1807 3187 L -1807 270 mt 1807 288 L -1864 3206 mt 1864 3187 L -1864 270 mt 1864 288 L -1864 3206 mt 1864 3168 L -1864 270 mt 1864 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -1803 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - -1895 3281 mt -(1) s -2237 3206 mt 2237 3187 L -2237 270 mt 2237 288 L -2455 3206 mt 2455 3187 L -2455 270 mt 2455 288 L -2610 3206 mt 2610 3187 L -2610 270 mt 2610 288 L -2730 3206 mt 2730 3187 L -2730 270 mt 2730 288 L -2828 3206 mt 2828 3187 L -2828 270 mt 2828 288 L -2911 3206 mt 2911 3187 L -2911 270 mt 2911 288 L -2983 3206 mt 2983 3187 L -2983 270 mt 2983 288 L -3047 3206 mt 3047 3187 L -3047 270 mt 3047 288 L -3104 3206 mt 3104 3187 L -3104 270 mt 3104 288 L -3104 3206 mt 3104 3168 L -3104 270 mt 3104 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -3043 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - -3135 3281 mt -(2) s -3477 3206 mt 3477 3187 L -3477 270 mt 3477 288 L -3695 3206 mt 3695 3187 L -3695 270 mt 3695 288 L -3850 3206 mt 3850 3187 L -3850 270 mt 3850 288 L -3970 3206 mt 3970 3187 L -3970 270 mt 3970 288 L -4068 3206 mt 4068 3187 L -4068 270 mt 4068 288 L -4151 3206 mt 4151 3187 L -4151 270 mt 4151 288 L -4223 3206 mt 4223 3187 L -4223 270 mt 4223 288 L -4287 3206 mt 4287 3187 L -4287 270 mt 4287 288 L -4344 3206 mt 4344 3187 L -4344 270 mt 4344 288 L -4344 3206 mt 4344 3168 L -4344 270 mt 4344 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -4283 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - -4375 3281 mt -(3) s - 624 3206 mt 642 3206 L -4344 3206 mt 4325 3206 L - 624 3206 mt 661 3206 L -4344 3206 mt 4306 3206 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 478 3236 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 570 3185 mt -(1) s - 624 3079 mt 642 3079 L -4344 3079 mt 4325 3079 L - 624 3005 mt 642 3005 L -4344 3005 mt 4325 3005 L - 624 2953 mt 642 2953 L -4344 2953 mt 4325 2953 L - 624 2912 mt 642 2912 L -4344 2912 mt 4325 2912 L - 624 2879 mt 642 2879 L -4344 2879 mt 4325 2879 L - 624 2851 mt 642 2851 L -4344 2851 mt 4325 2851 L - 624 2827 mt 642 2827 L -4344 2827 mt 4325 2827 L - 624 2805 mt 642 2805 L -4344 2805 mt 4325 2805 L - 624 2786 mt 642 2786 L -4344 2786 mt 4325 2786 L - 624 2786 mt 661 2786 L -4344 2786 mt 4306 2786 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 478 2816 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 570 2765 mt -(2) s - 624 2660 mt 642 2660 L -4344 2660 mt 4325 2660 L - 624 2586 mt 642 2586 L -4344 2586 mt 4325 2586 L - 624 2534 mt 642 2534 L -4344 2534 mt 4325 2534 L - 624 2493 mt 642 2493 L -4344 2493 mt 4325 2493 L - 624 2460 mt 642 2460 L -4344 2460 mt 4325 2460 L - 624 2432 mt 642 2432 L -4344 2432 mt 4325 2432 L - 624 2407 mt 642 2407 L -4344 2407 mt 4325 2407 L - 624 2386 mt 642 2386 L -4344 2386 mt 4325 2386 L - 624 2367 mt 642 2367 L -4344 2367 mt 4325 2367 L - 624 2367 mt 661 2367 L -4344 2367 mt 4306 2367 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 478 2397 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 570 2346 mt -(3) s - 624 2240 mt 642 2240 L -4344 2240 mt 4325 2240 L - 624 2167 mt 642 2167 L -4344 2167 mt 4325 2167 L - 624 2114 mt 642 2114 L -4344 2114 mt 4325 2114 L - 624 2073 mt 642 2073 L -4344 2073 mt 4325 2073 L - 624 2040 mt 642 2040 L -4344 2040 mt 4325 2040 L - 624 2012 mt 642 2012 L -4344 2012 mt 4325 2012 L - 624 1988 mt 642 1988 L -4344 1988 mt 4325 1988 L - 624 1966 mt 642 1966 L -4344 1966 mt 4325 1966 L - 624 1947 mt 642 1947 L -4344 1947 mt 4325 1947 L - 624 1947 mt 661 1947 L -4344 1947 mt 4306 1947 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 478 1977 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 570 1926 mt -(4) s - 624 1821 mt 642 1821 L -4344 1821 mt 4325 1821 L - 624 1747 mt 642 1747 L -4344 1747 mt 4325 1747 L - 624 1695 mt 642 1695 L -4344 1695 mt 4325 1695 L - 624 1654 mt 642 1654 L -4344 1654 mt 4325 1654 L - 624 1621 mt 642 1621 L -4344 1621 mt 4325 1621 L - 624 1593 mt 642 1593 L -4344 1593 mt 4325 1593 L - 624 1568 mt 642 1568 L -4344 1568 mt 4325 1568 L - 624 1547 mt 642 1547 L -4344 1547 mt 4325 1547 L - 624 1528 mt 642 1528 L -4344 1528 mt 4325 1528 L - 624 1528 mt 661 1528 L -4344 1528 mt 4306 1528 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 478 1558 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 570 1507 mt -(5) s - 624 1402 mt 642 1402 L -4344 1402 mt 4325 1402 L - 624 1328 mt 642 1328 L -4344 1328 mt 4325 1328 L - 624 1275 mt 642 1275 L -4344 1275 mt 4325 1275 L - 624 1235 mt 642 1235 L -4344 1235 mt 4325 1235 L - 624 1201 mt 642 1201 L -4344 1201 mt 4325 1201 L - 624 1173 mt 642 1173 L -4344 1173 mt 4325 1173 L - 624 1149 mt 642 1149 L -4344 1149 mt 4325 1149 L - 624 1128 mt 642 1128 L -4344 1128 mt 4325 1128 L - 624 1108 mt 642 1108 L -4344 1108 mt 4325 1108 L - 624 1108 mt 661 1108 L -4344 1108 mt 4306 1108 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 478 1138 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 570 1087 mt -(6) s - 624 982 mt 642 982 L -4344 982 mt 4325 982 L - 624 908 mt 642 908 L -4344 908 mt 4325 908 L - 624 856 mt 642 856 L -4344 856 mt 4325 856 L - 624 815 mt 642 815 L -4344 815 mt 4325 815 L - 624 782 mt 642 782 L -4344 782 mt 4325 782 L - 624 754 mt 642 754 L -4344 754 mt 4325 754 L - 624 730 mt 642 730 L -4344 730 mt 4325 730 L - 624 708 mt 642 708 L -4344 708 mt 4325 708 L - 624 689 mt 642 689 L -4344 689 mt 4325 689 L - 624 689 mt 661 689 L -4344 689 mt 4306 689 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 478 719 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 570 668 mt -(7) s - 624 563 mt 642 563 L -4344 563 mt 4325 563 L - 624 489 mt 642 489 L -4344 489 mt 4325 489 L - 624 436 mt 642 436 L -4344 436 mt 4325 436 L - 624 396 mt 642 396 L -4344 396 mt 4325 396 L - 624 363 mt 642 363 L -4344 363 mt 4325 363 L - 624 334 mt 642 334 L -4344 334 mt 4325 334 L - 624 310 mt 642 310 L -4344 310 mt 4325 310 L - 624 289 mt 642 289 L -4344 289 mt 4325 289 L - 624 270 mt 642 270 L -4344 270 mt 4325 270 L - 624 270 mt 661 270 L -4344 270 mt 4306 270 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 478 300 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 570 249 mt -(8) s - 624 3206 mt 4344 3206 L - 624 270 mt 4344 270 L - 624 3206 mt 624 270 L -4344 3206 mt 4344 270 L -gs 624 270 3721 2937 MR c np -/c8 { 0.000000 0.000000 1.000000 sr} bdef -c8 -81 -378 61 0 83 -379 63 0 69 0 94 -379 68 0 120 -378 -94 0 138 4 164 -370 253 -337 338 -333 747 -141 1370 3204 15 MP stroke -gr - -c8 -gs 1319 462 2476 2794 MR c np - 25 25 1370 3204 FO - 25 25 2117 3063 FO - 25 25 2455 2730 FO - 25 25 2708 2393 FO - 25 25 2872 2023 FO - 25 25 3010 2027 FO - 25 25 3104 2027 FO - 25 25 3224 1649 FO - 25 25 3292 1649 FO - 25 25 3386 1270 FO - 25 25 3455 1270 FO - 25 25 3518 1270 FO - 25 25 3601 891 FO - 25 25 3662 891 FO - 25 25 3743 513 FO -gr - -gs 624 270 3721 2937 MR c np -gr - -0 sg -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -1931 206 mt -(KonditionierungsZahlen von V) s -2307 3432 mt -(Elemente) s - 421 1915 mt -90 rotate -(Condition) s -90 rotate - 612 3237 mt -( ) s -4333 300 mt -( ) s -1 sg -0 168 984 0 0 -168 665 480 4 MP -PP --984 0 0 168 984 0 0 -168 665 480 5 MP stroke -2.77778 w -DO -SO -4.16667 w -0 sg - 665 480 mt 1649 480 L - 665 480 mt 665 312 L - 984 393 mt -(cond\(A) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 66.6667 FMSR - -1248 434 mt -(h/2) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -1340 393 mt -(\)tsAA A) s -gs 665 312 985 169 MR c np -c8 -245 0 714 396 2 MP stroke -gs 785 345 103 103 MR c np - 25 25 836 396 FO -gr - -gr - -c8 - -end %%Color Dict - -eplot -%%EndObject - -epage -end - -showpage - -%%Trailer -%%EOF diff --git a/src/exmplAA_2DQuad_error.eps b/src/exmplAA_2DQuad_error.eps deleted file mode 100644 index 4e4a50f..0000000 --- a/src/exmplAA_2DQuad_error.eps +++ /dev/null @@ -1,859 +0,0 @@ -%!PS-Adobe-2.0 EPSF-1.2 -%%Creator: MATLAB, The MathWorks, Inc. Version 7.14.0.739 (R2012a). Operating System: Linux 3.2.0-27-generic #43-Ubuntu SMP Fri Jul 6 14:25:57 UTC 2012 x86_64. -%%Title: ./exmplAA_2DQuad_error.eps -%%CreationDate: 08/02/2012 19:13:56 -%%DocumentNeededFonts: Helvetica -%%DocumentProcessColors: Cyan Magenta Yellow Black -%%Extensions: CMYK -%%Pages: 1 -%%BoundingBox: 53 195 550 602 -%%EndComments - -%%BeginProlog -% MathWorks dictionary -/MathWorks 160 dict begin -% definition operators -/bdef {bind def} bind def -/ldef {load def} bind def -/xdef {exch def} bdef -/xstore {exch store} bdef -% operator abbreviations -/c /clip ldef -/cc /concat ldef -/cp /closepath ldef -/gr /grestore ldef -/gs /gsave ldef -/mt /moveto ldef -/np /newpath ldef -/cm /currentmatrix ldef -/sm /setmatrix ldef -/rm /rmoveto ldef -/rl /rlineto ldef -/s {show newpath} bdef -/sc {setcmykcolor} bdef -/sr /setrgbcolor ldef -/sg /setgray ldef -/w /setlinewidth ldef -/j /setlinejoin ldef -/cap /setlinecap ldef -/rc {rectclip} bdef -/rf {rectfill} bdef -% page state control -/pgsv () def -/bpage {/pgsv save def} bdef -/epage {pgsv restore} bdef -/bplot /gsave ldef -/eplot {stroke grestore} bdef -% orientation switch -/portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def -% coordinate system mappings -/dpi2point 0 def -% font control -/FontSize 0 def -/FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] - makefont setfont} bdef -/reencode {exch dup where {pop load} {pop StandardEncoding} ifelse - exch dup 3 1 roll findfont dup length dict begin - { 1 index /FID ne {def}{pop pop} ifelse } forall - /Encoding exch def currentdict end definefont pop} bdef -/isroman {findfont /CharStrings get /Agrave known} bdef -/FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse - exch FMS} bdef -/csm {1 dpi2point div -1 dpi2point div scale neg translate - dup landscapeMode eq {pop -90 rotate} - {rotateMode eq {90 rotate} if} ifelse} bdef -% line types: solid, dotted, dashed, dotdash -/SO { [] 0 setdash } bdef -/DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef -/DA { [6 dpi2point mul] 0 setdash } bdef -/DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 - dpi2point mul] 0 setdash } bdef -% macros for lines and objects -/L {lineto stroke} bdef -/MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef -/AP {{rlineto} repeat} bdef -/PDlw -1 def -/W {/PDlw currentlinewidth def setlinewidth} def -/PP {closepath eofill} bdef -/DP {closepath stroke} bdef -/MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto - neg 0 exch rlineto closepath} bdef -/FR {MR stroke} bdef -/PR {MR fill} bdef -/L1i {{currentfile picstr readhexstring pop} image} bdef -/tMatrix matrix def -/MakeOval {newpath tMatrix currentmatrix pop translate scale -0 0 1 0 360 arc tMatrix setmatrix} bdef -/FO {MakeOval stroke} bdef -/PO {MakeOval fill} bdef -/PD {currentlinewidth 2 div 0 360 arc fill - PDlw -1 eq not {PDlw w /PDlw -1 def} if} def -/FA {newpath tMatrix currentmatrix pop translate scale - 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef -/PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale - 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef -/FAn {newpath tMatrix currentmatrix pop translate scale - 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef -/PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale - 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef -/vradius 0 def /hradius 0 def /lry 0 def -/lrx 0 def /uly 0 def /ulx 0 def /rad 0 def -/MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef - /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly - vradius add translate hradius vradius scale 0 0 1 180 270 arc - tMatrix setmatrix lrx hradius sub uly vradius add translate - hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix - lrx hradius sub lry vradius sub translate hradius vradius scale - 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub - translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix - closepath} bdef -/FRR {MRR stroke } bdef -/PRR {MRR fill } bdef -/MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def - newpath tMatrix currentmatrix pop ulx rad add uly rad add translate - rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad - sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix - closepath} bdef -/FlrRR {MlrRR stroke } bdef -/PlrRR {MlrRR fill } bdef -/MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def - newpath tMatrix currentmatrix pop ulx rad add uly rad add translate - rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad - sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix - closepath} bdef -/FtbRR {MtbRR stroke } bdef -/PtbRR {MtbRR fill } bdef -/stri 6 array def /dtri 6 array def -/smat 6 array def /dmat 6 array def -/tmat1 6 array def /tmat2 6 array def /dif 3 array def -/asub {/ind2 exch def /ind1 exch def dup dup - ind1 get exch ind2 get sub exch } bdef -/tri_to_matrix { - 2 0 asub 3 1 asub 4 0 asub 5 1 asub - dup 0 get exch 1 get 7 -1 roll astore } bdef -/compute_transform { - dmat dtri tri_to_matrix tmat1 invertmatrix - smat stri tri_to_matrix tmat2 concatmatrix } bdef -/ds {stri astore pop} bdef -/dt {dtri astore pop} bdef -/db {2 copy /cols xdef /rows xdef mul dup 3 mul string - currentfile exch readhexstring pop - dup 0 3 index getinterval /rbmap xdef - dup 2 index dup getinterval /gbmap xdef - 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef -/it {gs np dtri aload pop moveto lineto lineto cp c - cols rows 8 compute_transform - rbmap gbmap bbmap true 3 colorimage gr}bdef -/il {newpath moveto lineto stroke}bdef -currentdict end def -%%EndProlog - -%%BeginSetup -MathWorks begin - -0 cap - -end -%%EndSetup - -%%Page: 1 1 -%%BeginPageSetup -%%PageBoundingBox: 53 195 550 602 -MathWorks begin -bpage -%%EndPageSetup - -%%BeginObject: obj1 -bplot - -/dpi2point 8.33333 def -portraitMode 0150 5100 csm - - 294 79 4145 3388 MR c np -85 dict begin %Colortable dictionary -/c0 { 0.000000 0.000000 0.000000 sr} bdef -/c1 { 1.000000 1.000000 1.000000 sr} bdef -/c2 { 0.900000 0.000000 0.000000 sr} bdef -/c3 { 0.000000 0.820000 0.000000 sr} bdef -/c4 { 0.000000 0.000000 0.800000 sr} bdef -/c5 { 0.910000 0.820000 0.320000 sr} bdef -/c6 { 1.000000 0.260000 0.820000 sr} bdef -/c7 { 0.000000 0.820000 0.820000 sr} bdef -c0 -1 j -1 sg - 0 0 4801 3603 PR -4.16667 w -0 2936 3720 0 0 -2936 624 3206 4 MP -PP --3720 0 0 2936 3720 0 0 -2936 624 3206 5 MP stroke -2.77778 w -DO -SO -4.16667 w -0 sg - 624 3206 mt 4344 3206 L - 624 270 mt 4344 270 L - 624 3206 mt 624 270 L -4344 3206 mt 4344 270 L - 624 3206 mt 4344 3206 L - 624 3206 mt 624 270 L - 624 3206 mt 624 3187 L - 624 270 mt 624 288 L - 624 3206 mt 624 3168 L - 624 270 mt 624 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 563 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 655 3281 mt -(0) s - 997 3206 mt 997 3187 L - 997 270 mt 997 288 L -1215 3206 mt 1215 3187 L -1215 270 mt 1215 288 L -1370 3206 mt 1370 3187 L -1370 270 mt 1370 288 L -1490 3206 mt 1490 3187 L -1490 270 mt 1490 288 L -1588 3206 mt 1588 3187 L -1588 270 mt 1588 288 L -1671 3206 mt 1671 3187 L -1671 270 mt 1671 288 L -1743 3206 mt 1743 3187 L -1743 270 mt 1743 288 L -1807 3206 mt 1807 3187 L -1807 270 mt 1807 288 L -1864 3206 mt 1864 3187 L -1864 270 mt 1864 288 L -1864 3206 mt 1864 3168 L -1864 270 mt 1864 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -1803 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - -1895 3281 mt -(1) s -2237 3206 mt 2237 3187 L -2237 270 mt 2237 288 L -2455 3206 mt 2455 3187 L -2455 270 mt 2455 288 L -2610 3206 mt 2610 3187 L -2610 270 mt 2610 288 L -2730 3206 mt 2730 3187 L -2730 270 mt 2730 288 L -2828 3206 mt 2828 3187 L -2828 270 mt 2828 288 L -2911 3206 mt 2911 3187 L -2911 270 mt 2911 288 L -2983 3206 mt 2983 3187 L -2983 270 mt 2983 288 L -3047 3206 mt 3047 3187 L -3047 270 mt 3047 288 L -3104 3206 mt 3104 3187 L -3104 270 mt 3104 288 L -3104 3206 mt 3104 3168 L -3104 270 mt 3104 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -3043 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - -3135 3281 mt -(2) s -3477 3206 mt 3477 3187 L -3477 270 mt 3477 288 L -3695 3206 mt 3695 3187 L -3695 270 mt 3695 288 L -3850 3206 mt 3850 3187 L -3850 270 mt 3850 288 L -3970 3206 mt 3970 3187 L -3970 270 mt 3970 288 L -4068 3206 mt 4068 3187 L -4068 270 mt 4068 288 L -4151 3206 mt 4151 3187 L -4151 270 mt 4151 288 L -4223 3206 mt 4223 3187 L -4223 270 mt 4223 288 L -4287 3206 mt 4287 3187 L -4287 270 mt 4287 288 L -4344 3206 mt 4344 3187 L -4344 270 mt 4344 288 L -4344 3206 mt 4344 3168 L -4344 270 mt 4344 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -4283 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - -4375 3281 mt -(3) s - 624 3206 mt 642 3206 L -4344 3206 mt 4325 3206 L - 624 3206 mt 661 3206 L -4344 3206 mt 4306 3206 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 445 3236 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 537 3185 mt -(-2) s - 624 2911 mt 642 2911 L -4344 2911 mt 4325 2911 L - 624 2739 mt 642 2739 L -4344 2739 mt 4325 2739 L - 624 2616 mt 642 2616 L -4344 2616 mt 4325 2616 L - 624 2521 mt 642 2521 L -4344 2521 mt 4325 2521 L - 624 2444 mt 642 2444 L -4344 2444 mt 4325 2444 L - 624 2378 mt 642 2378 L -4344 2378 mt 4325 2378 L - 624 2322 mt 642 2322 L -4344 2322 mt 4325 2322 L - 624 2272 mt 642 2272 L -4344 2272 mt 4325 2272 L - 624 2227 mt 642 2227 L -4344 2227 mt 4325 2227 L - 624 2227 mt 661 2227 L -4344 2227 mt 4306 2227 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 445 2257 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 537 2206 mt -(-1) s - 624 1932 mt 642 1932 L -4344 1932 mt 4325 1932 L - 624 1760 mt 642 1760 L -4344 1760 mt 4325 1760 L - 624 1638 mt 642 1638 L -4344 1638 mt 4325 1638 L - 624 1543 mt 642 1543 L -4344 1543 mt 4325 1543 L - 624 1465 mt 642 1465 L -4344 1465 mt 4325 1465 L - 624 1400 mt 642 1400 L -4344 1400 mt 4325 1400 L - 624 1343 mt 642 1343 L -4344 1343 mt 4325 1343 L - 624 1293 mt 642 1293 L -4344 1293 mt 4325 1293 L - 624 1248 mt 642 1248 L -4344 1248 mt 4325 1248 L - 624 1248 mt 661 1248 L -4344 1248 mt 4306 1248 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 445 1278 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 537 1227 mt -(0) s - 624 954 mt 642 954 L -4344 954 mt 4325 954 L - 624 781 mt 642 781 L -4344 781 mt 4325 781 L - 624 659 mt 642 659 L -4344 659 mt 4325 659 L - 624 564 mt 642 564 L -4344 564 mt 4325 564 L - 624 487 mt 642 487 L -4344 487 mt 4325 487 L - 624 421 mt 642 421 L -4344 421 mt 4325 421 L - 624 364 mt 642 364 L -4344 364 mt 4325 364 L - 624 314 mt 642 314 L -4344 314 mt 4325 314 L - 624 270 mt 642 270 L -4344 270 mt 4325 270 L - 624 270 mt 661 270 L -4344 270 mt 4306 270 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 445 300 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 537 249 mt -(1) s - 624 3206 mt 4344 3206 L - 624 270 mt 4344 270 L - 624 3206 mt 624 270 L -4344 3206 mt 4344 270 L -gs 624 270 3721 2937 MR c np -/c8 { 0.000000 0.000000 1.000000 sr} bdef -c8 -81 64 61 65 83 67 63 67 69 70 94 69 68 68 120 71 -94 74 138 104 164 67 253 87 338 71 747 96 1370 1153 15 MP stroke -gs 1319 1102 2476 1143 MR c np - 25 25 1370 1153 FO - 25 25 2117 1249 FO - 25 25 2455 1320 FO - 25 25 2708 1407 FO - 25 25 2872 1474 FO - 25 25 3010 1578 FO - 25 25 3104 1652 FO - 25 25 3224 1723 FO - 25 25 3292 1791 FO - 25 25 3386 1860 FO - 25 25 3455 1930 FO - 25 25 3518 1997 FO - 25 25 3601 2064 FO - 25 25 3662 2129 FO - 25 25 3743 2193 FO -gr - -/c9 { 0.000000 0.500000 0.000000 sr} bdef -c9 -81 64 61 65 83 67 63 67 69 70 94 69 68 68 120 71 -94 74 138 104 164 67 253 87 338 71 747 96 1370 1153 15 MP stroke -gs 1319 1102 2476 1143 MR c np - 25 25 1370 1153 FO - 25 25 2117 1249 FO - 25 25 2455 1320 FO - 25 25 2708 1407 FO - 25 25 2872 1474 FO - 25 25 3010 1578 FO - 25 25 3104 1652 FO - 25 25 3224 1723 FO - 25 25 3292 1791 FO - 25 25 3386 1860 FO - 25 25 3455 1930 FO - 25 25 3518 1997 FO - 25 25 3601 2064 FO - 25 25 3662 2129 FO - 25 25 3743 2193 FO -gr - -/c10 { 1.000000 0.000000 0.000000 sr} bdef -c10 -81 64 61 66 83 62 63 69 69 62 94 73 68 72 120 61 -94 81 138 92 164 79 253 78 338 79 747 122 1370 1623 15 MP stroke -gs 1319 1572 2476 1163 MR c np - 25 25 1370 1623 FO - 25 25 2117 1745 FO - 25 25 2455 1824 FO - 25 25 2708 1902 FO - 25 25 2872 1981 FO - 25 25 3010 2073 FO - 25 25 3104 2154 FO - 25 25 3224 2215 FO - 25 25 3292 2287 FO - 25 25 3386 2360 FO - 25 25 3455 2422 FO - 25 25 3518 2491 FO - 25 25 3601 2553 FO - 25 25 3662 2619 FO - 25 25 3743 2683 FO -gr - -/c11 { 0.000000 0.750000 0.750000 sr} bdef -c11 -81 75 61 74 83 70 63 72 69 68 94 74 68 72 120 67 -94 79 138 98 164 77 253 85 338 82 747 127 1370 1452 15 MP stroke -gs 1319 1401 2476 1223 MR c np - 25 25 1370 1452 FO - 25 25 2117 1579 FO - 25 25 2455 1661 FO - 25 25 2708 1746 FO - 25 25 2872 1823 FO - 25 25 3010 1921 FO - 25 25 3104 2000 FO - 25 25 3224 2067 FO - 25 25 3292 2139 FO - 25 25 3386 2213 FO - 25 25 3455 2281 FO - 25 25 3518 2353 FO - 25 25 3601 2423 FO - 25 25 3662 2497 FO - 25 25 3743 2572 FO -gr - -/c12 { 0.750000 0.000000 0.750000 sr} bdef -c12 -81 65 61 64 83 68 63 66 69 73 94 67 68 68 120 72 -94 74 138 106 164 65 253 88 338 67 747 93 1370 1151 15 MP stroke -gs 1319 1100 2476 1139 MR c np - 25 25 1370 1151 FO - 25 25 2117 1244 FO - 25 25 2455 1311 FO - 25 25 2708 1399 FO - 25 25 2872 1464 FO - 25 25 3010 1570 FO - 25 25 3104 1644 FO - 25 25 3224 1716 FO - 25 25 3292 1784 FO - 25 25 3386 1851 FO - 25 25 3455 1924 FO - 25 25 3518 1990 FO - 25 25 3601 2058 FO - 25 25 3662 2122 FO - 25 25 3743 2187 FO -gr - -/c13 { 0.750000 0.750000 0.000000 sr} bdef -c13 -81 66 61 70 83 71 63 68 69 78 94 66 68 72 120 93 -94 147 138 24 164 124 253 76 338 197 2117 1745 14 MP stroke -gs 2066 1694 1729 1255 MR c np - 25 25 2117 1745 FO - 25 25 2455 1942 FO - 25 25 2708 2018 FO - 25 25 2872 2142 FO - 25 25 3010 2166 FO - 25 25 3104 2313 FO - 25 25 3224 2406 FO - 25 25 3292 2478 FO - 25 25 3386 2544 FO - 25 25 3455 2622 FO - 25 25 3518 2690 FO - 25 25 3601 2761 FO - 25 25 3662 2831 FO - 25 25 3743 2897 FO -gr - -0.25 sg -81 69 61 61 83 80 63 55 69 90 94 67 68 54 120 109 -94 133 138 36 164 103 253 78 338 196 2117 1623 14 MP stroke -gs 2066 1572 1729 1234 MR c np - 25 25 2117 1623 FO - 25 25 2455 1819 FO - 25 25 2708 1897 FO - 25 25 2872 2000 FO - 25 25 3010 2036 FO - 25 25 3104 2169 FO - 25 25 3224 2278 FO - 25 25 3292 2332 FO - 25 25 3386 2399 FO - 25 25 3455 2489 FO - 25 25 3518 2544 FO - 25 25 3601 2624 FO - 25 25 3662 2685 FO - 25 25 3743 2754 FO -gr - -c8 -81 39 61 -68 83 218 63 -97 69 258 94 51 68 -74 120 262 -94 162 138 -49 164 127 253 2 338 247 2117 1038 14 MP stroke -gs 2066 987 1729 1210 MR c np - 25 25 2117 1038 FO - 25 25 2455 1285 FO - 25 25 2708 1287 FO - 25 25 2872 1414 FO - 25 25 3010 1365 FO - 25 25 3104 1527 FO - 25 25 3224 1789 FO - 25 25 3292 1715 FO - 25 25 3386 1766 FO - 25 25 3455 2024 FO - 25 25 3518 1927 FO - 25 25 3601 2145 FO - 25 25 3662 2077 FO - 25 25 3743 2116 FO -gr - -DD -81 32 61 24 83 33 63 25 69 27 94 37 68 27 120 47 -94 37 138 55 164 64 253 100 338 134 747 294 1370 716 15 MP stroke -c9 -81 16 61 12 83 17 63 12 69 14 94 18 68 14 120 23 -94 19 138 27 164 32 253 50 338 67 747 147 1370 929 15 MP stroke -c10 -81 48 61 36 83 49 63 37 69 41 94 56 68 40 120 71 -94 56 138 82 164 96 253 150 338 201 747 442 1370 1395 15 MP stroke -gr - -c10 -DD -0 sg -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -2366 206 mt -(Fehler) s -2307 3432 mt -(Elemente) s - 388 1926 mt -90 rotate -(Schaetzer) s -90 rotate - 612 3237 mt -( ) s -4333 300 mt -( ) s -SO -1 sg -0 1343 886 0 0 -1343 665 3166 4 MP -PP --886 0 0 1343 886 0 0 -1343 665 3166 5 MP stroke -2.77778 w -DO -SO -4.16667 w -0 sg - 665 3166 mt 1551 3166 L - 665 3166 mt 665 1823 L - 964 1920 mt -(tilde ) s -%%IncludeResource: font Symbol -/Symbol /ISOLatin1Encoding 83.3333 FMSR - -1140 1920 mt -(m) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -1188 1920 mt -( tsAA A) s -gs 665 1823 887 1344 MR c np -c8 -230 0 710 1890 2 MP stroke -gs 774 1839 103 103 MR c np - 25 25 825 1890 FO -gr - -gr - -c8 -0 sg - 964 2007 mt -(tilde ) s -%%IncludeResource: font Symbol -/Symbol /ISOLatin1Encoding 83.3333 FMSR - -1140 2007 mt -(m) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 66.6667 FMSR - -1188 2048 mt -(2) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -1225 2007 mt -( tsAA A) s -gs 665 1823 887 1344 MR c np -c9 -230 0 710 2014 2 MP stroke -gs 774 1963 103 103 MR c np - 25 25 825 2014 FO -gr - -gr - -c9 -0 sg -%%IncludeResource: font Symbol -/Symbol /ISOLatin1Encoding 83.3333 FMSR - - 964 2170 mt -(h) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -1014 2170 mt -( tsAA A) s -gs 665 1823 887 1344 MR c np -c10 -230 0 710 2139 2 MP stroke -gs 774 2088 103 103 MR c np - 25 25 825 2139 FO -gr - -gr - -c10 -0 sg - 964 2275 mt -(error tsAA A) s -gs 665 1823 887 1344 MR c np -c11 -230 0 710 2244 2 MP stroke -gs 774 2193 103 103 MR c np - 25 25 825 2244 FO -gr - -gr - -c11 -0 sg -%%IncludeResource: font Symbol -/Symbol /ISOLatin1Encoding 83.3333 FMSR - - 964 2380 mt -(m) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -1012 2380 mt -( tsAA A) s -gs 665 1823 887 1344 MR c np -c12 -230 0 710 2349 2 MP stroke -gs 774 2298 103 103 MR c np - 25 25 825 2349 FO -gr - -gr - -c12 -0 sg -%%IncludeResource: font Symbol -/Symbol /ISOLatin1Encoding 83.3333 FMSR - - 964 2485 mt -(k) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -1009 2485 mt -( tsAA A) s -gs 665 1823 887 1344 MR c np -c13 -230 0 710 2454 2 MP stroke -gs 774 2403 103 103 MR c np - 25 25 825 2454 FO -gr - -gr - -c13 -0 sg -%%IncludeResource: font Symbol -/Symbol /ISOLatin1Encoding 83.3333 FMSR - - 964 2590 mt -(k) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -1009 2590 mt -(2 tsAA A) s -gs 665 1823 887 1344 MR c np -0.25 sg -230 0 710 2559 2 MP stroke -gs 774 2508 103 103 MR c np - 25 25 825 2559 FO -gr - -gr - -0.25 sg -0 sg -%%IncludeResource: font Symbol -/Symbol /ISOLatin1Encoding 83.3333 FMSR - - 964 2694 mt -(k) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -1009 2694 mt -(3 tsAA A) s -gs 665 1823 887 1344 MR c np -c8 -230 0 710 2663 2 MP stroke -gs 774 2612 103 103 MR c np - 25 25 825 2663 FO -gr - -gr - -c8 -0 sg - 964 2829 mt -(N) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 66.6667 FMSR - -1024 2788 mt -(-1/2) s -gs 665 1823 887 1344 MR c np -DD -c8 -230 0 710 2788 2 MP stroke -SO -gr - -c8 -0 sg -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 964 2975 mt -(N) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 66.6667 FMSR - -1024 2934 mt -(-1/4) s -gs 665 1823 887 1344 MR c np -DD -c9 -230 0 710 2933 2 MP stroke -SO -gr - -c9 -0 sg -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 964 3120 mt -(N) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 66.6667 FMSR - -1024 3079 mt -(-3/4) s -gs 665 1823 887 1344 MR c np -DD -c10 -230 0 710 3078 2 MP stroke -SO -gr - -c10 - -end %%Color Dict - -eplot -%%EndObject - -epage -end - -showpage - -%%Trailer -%%EOF diff --git a/src/exmplAA_2DQuad_hminmax.eps b/src/exmplAA_2DQuad_hminmax.eps deleted file mode 100644 index e082e9b..0000000 --- a/src/exmplAA_2DQuad_hminmax.eps +++ /dev/null @@ -1,570 +0,0 @@ -%!PS-Adobe-2.0 EPSF-1.2 -%%Creator: MATLAB, The MathWorks, Inc. Version 7.14.0.739 (R2012a). Operating System: Linux 3.2.0-27-generic #43-Ubuntu SMP Fri Jul 6 14:25:57 UTC 2012 x86_64. -%%Title: ./exmplAA_2DQuad_hminmax.eps -%%CreationDate: 08/02/2012 19:13:56 -%%DocumentNeededFonts: Helvetica -%%DocumentProcessColors: Cyan Magenta Yellow Black -%%Extensions: CMYK -%%Pages: 1 -%%BoundingBox: 53 195 550 602 -%%EndComments - -%%BeginProlog -% MathWorks dictionary -/MathWorks 160 dict begin -% definition operators -/bdef {bind def} bind def -/ldef {load def} bind def -/xdef {exch def} bdef -/xstore {exch store} bdef -% operator abbreviations -/c /clip ldef -/cc /concat ldef -/cp /closepath ldef -/gr /grestore ldef -/gs /gsave ldef -/mt /moveto ldef -/np /newpath ldef -/cm /currentmatrix ldef -/sm /setmatrix ldef -/rm /rmoveto ldef -/rl /rlineto ldef -/s {show newpath} bdef -/sc {setcmykcolor} bdef -/sr /setrgbcolor ldef -/sg /setgray ldef -/w /setlinewidth ldef -/j /setlinejoin ldef -/cap /setlinecap ldef -/rc {rectclip} bdef -/rf {rectfill} bdef -% page state control -/pgsv () def -/bpage {/pgsv save def} bdef -/epage {pgsv restore} bdef -/bplot /gsave ldef -/eplot {stroke grestore} bdef -% orientation switch -/portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def -% coordinate system mappings -/dpi2point 0 def -% font control -/FontSize 0 def -/FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] - makefont setfont} bdef -/reencode {exch dup where {pop load} {pop StandardEncoding} ifelse - exch dup 3 1 roll findfont dup length dict begin - { 1 index /FID ne {def}{pop pop} ifelse } forall - /Encoding exch def currentdict end definefont pop} bdef -/isroman {findfont /CharStrings get /Agrave known} bdef -/FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse - exch FMS} bdef -/csm {1 dpi2point div -1 dpi2point div scale neg translate - dup landscapeMode eq {pop -90 rotate} - {rotateMode eq {90 rotate} if} ifelse} bdef -% line types: solid, dotted, dashed, dotdash -/SO { [] 0 setdash } bdef -/DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef -/DA { [6 dpi2point mul] 0 setdash } bdef -/DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 - dpi2point mul] 0 setdash } bdef -% macros for lines and objects -/L {lineto stroke} bdef -/MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef -/AP {{rlineto} repeat} bdef -/PDlw -1 def -/W {/PDlw currentlinewidth def setlinewidth} def -/PP {closepath eofill} bdef -/DP {closepath stroke} bdef -/MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto - neg 0 exch rlineto closepath} bdef -/FR {MR stroke} bdef -/PR {MR fill} bdef -/L1i {{currentfile picstr readhexstring pop} image} bdef -/tMatrix matrix def -/MakeOval {newpath tMatrix currentmatrix pop translate scale -0 0 1 0 360 arc tMatrix setmatrix} bdef -/FO {MakeOval stroke} bdef -/PO {MakeOval fill} bdef -/PD {currentlinewidth 2 div 0 360 arc fill - PDlw -1 eq not {PDlw w /PDlw -1 def} if} def -/FA {newpath tMatrix currentmatrix pop translate scale - 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef -/PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale - 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef -/FAn {newpath tMatrix currentmatrix pop translate scale - 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef -/PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale - 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef -/vradius 0 def /hradius 0 def /lry 0 def -/lrx 0 def /uly 0 def /ulx 0 def /rad 0 def -/MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef - /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly - vradius add translate hradius vradius scale 0 0 1 180 270 arc - tMatrix setmatrix lrx hradius sub uly vradius add translate - hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix - lrx hradius sub lry vradius sub translate hradius vradius scale - 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub - translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix - closepath} bdef -/FRR {MRR stroke } bdef -/PRR {MRR fill } bdef -/MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def - newpath tMatrix currentmatrix pop ulx rad add uly rad add translate - rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad - sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix - closepath} bdef -/FlrRR {MlrRR stroke } bdef -/PlrRR {MlrRR fill } bdef -/MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def - newpath tMatrix currentmatrix pop ulx rad add uly rad add translate - rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad - sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix - closepath} bdef -/FtbRR {MtbRR stroke } bdef -/PtbRR {MtbRR fill } bdef -/stri 6 array def /dtri 6 array def -/smat 6 array def /dmat 6 array def -/tmat1 6 array def /tmat2 6 array def /dif 3 array def -/asub {/ind2 exch def /ind1 exch def dup dup - ind1 get exch ind2 get sub exch } bdef -/tri_to_matrix { - 2 0 asub 3 1 asub 4 0 asub 5 1 asub - dup 0 get exch 1 get 7 -1 roll astore } bdef -/compute_transform { - dmat dtri tri_to_matrix tmat1 invertmatrix - smat stri tri_to_matrix tmat2 concatmatrix } bdef -/ds {stri astore pop} bdef -/dt {dtri astore pop} bdef -/db {2 copy /cols xdef /rows xdef mul dup 3 mul string - currentfile exch readhexstring pop - dup 0 3 index getinterval /rbmap xdef - dup 2 index dup getinterval /gbmap xdef - 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef -/it {gs np dtri aload pop moveto lineto lineto cp c - cols rows 8 compute_transform - rbmap gbmap bbmap true 3 colorimage gr}bdef -/il {newpath moveto lineto stroke}bdef -currentdict end def -%%EndProlog - -%%BeginSetup -MathWorks begin - -0 cap - -end -%%EndSetup - -%%Page: 1 1 -%%BeginPageSetup -%%PageBoundingBox: 53 195 550 602 -MathWorks begin -bpage -%%EndPageSetup - -%%BeginObject: obj1 -bplot - -/dpi2point 8.33333 def -portraitMode 0150 5100 csm - - 294 78 4145 3389 MR c np -85 dict begin %Colortable dictionary -/c0 { 0.000000 0.000000 0.000000 sr} bdef -/c1 { 1.000000 1.000000 1.000000 sr} bdef -/c2 { 0.900000 0.000000 0.000000 sr} bdef -/c3 { 0.000000 0.820000 0.000000 sr} bdef -/c4 { 0.000000 0.000000 0.800000 sr} bdef -/c5 { 0.910000 0.820000 0.320000 sr} bdef -/c6 { 1.000000 0.260000 0.820000 sr} bdef -/c7 { 0.000000 0.820000 0.820000 sr} bdef -c0 -1 j -1 sg - 0 0 4801 3603 PR -4.16667 w -0 2936 3720 0 0 -2936 624 3206 4 MP -PP --3720 0 0 2936 3720 0 0 -2936 624 3206 5 MP stroke -2.77778 w -DO -SO -4.16667 w -0 sg - 624 3206 mt 4344 3206 L - 624 270 mt 4344 270 L - 624 3206 mt 624 270 L -4344 3206 mt 4344 270 L - 624 3206 mt 4344 3206 L - 624 3206 mt 624 270 L - 624 3206 mt 624 3187 L - 624 270 mt 624 288 L - 624 3206 mt 624 3168 L - 624 270 mt 624 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 563 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 655 3281 mt -(0) s - 997 3206 mt 997 3187 L - 997 270 mt 997 288 L -1215 3206 mt 1215 3187 L -1215 270 mt 1215 288 L -1370 3206 mt 1370 3187 L -1370 270 mt 1370 288 L -1490 3206 mt 1490 3187 L -1490 270 mt 1490 288 L -1588 3206 mt 1588 3187 L -1588 270 mt 1588 288 L -1671 3206 mt 1671 3187 L -1671 270 mt 1671 288 L -1743 3206 mt 1743 3187 L -1743 270 mt 1743 288 L -1807 3206 mt 1807 3187 L -1807 270 mt 1807 288 L -1864 3206 mt 1864 3187 L -1864 270 mt 1864 288 L -1864 3206 mt 1864 3168 L -1864 270 mt 1864 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -1803 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - -1895 3281 mt -(1) s -2237 3206 mt 2237 3187 L -2237 270 mt 2237 288 L -2455 3206 mt 2455 3187 L -2455 270 mt 2455 288 L -2610 3206 mt 2610 3187 L -2610 270 mt 2610 288 L -2730 3206 mt 2730 3187 L -2730 270 mt 2730 288 L -2828 3206 mt 2828 3187 L -2828 270 mt 2828 288 L -2911 3206 mt 2911 3187 L -2911 270 mt 2911 288 L -2983 3206 mt 2983 3187 L -2983 270 mt 2983 288 L -3047 3206 mt 3047 3187 L -3047 270 mt 3047 288 L -3104 3206 mt 3104 3187 L -3104 270 mt 3104 288 L -3104 3206 mt 3104 3168 L -3104 270 mt 3104 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -3043 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - -3135 3281 mt -(2) s -3477 3206 mt 3477 3187 L -3477 270 mt 3477 288 L -3695 3206 mt 3695 3187 L -3695 270 mt 3695 288 L -3850 3206 mt 3850 3187 L -3850 270 mt 3850 288 L -3970 3206 mt 3970 3187 L -3970 270 mt 3970 288 L -4068 3206 mt 4068 3187 L -4068 270 mt 4068 288 L -4151 3206 mt 4151 3187 L -4151 270 mt 4151 288 L -4223 3206 mt 4223 3187 L -4223 270 mt 4223 288 L -4287 3206 mt 4287 3187 L -4287 270 mt 4287 288 L -4344 3206 mt 4344 3187 L -4344 270 mt 4344 288 L -4344 3206 mt 4344 3168 L -4344 270 mt 4344 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -4283 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - -4375 3281 mt -(3) s - 624 3206 mt 642 3206 L -4344 3206 mt 4325 3206 L - 624 3206 mt 661 3206 L -4344 3206 mt 4306 3206 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 445 3236 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 537 3185 mt -(-3) s - 624 2911 mt 642 2911 L -4344 2911 mt 4325 2911 L - 624 2739 mt 642 2739 L -4344 2739 mt 4325 2739 L - 624 2616 mt 642 2616 L -4344 2616 mt 4325 2616 L - 624 2521 mt 642 2521 L -4344 2521 mt 4325 2521 L - 624 2444 mt 642 2444 L -4344 2444 mt 4325 2444 L - 624 2378 mt 642 2378 L -4344 2378 mt 4325 2378 L - 624 2322 mt 642 2322 L -4344 2322 mt 4325 2322 L - 624 2272 mt 642 2272 L -4344 2272 mt 4325 2272 L - 624 2227 mt 642 2227 L -4344 2227 mt 4325 2227 L - 624 2227 mt 661 2227 L -4344 2227 mt 4306 2227 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 445 2257 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 537 2206 mt -(-2) s - 624 1932 mt 642 1932 L -4344 1932 mt 4325 1932 L - 624 1760 mt 642 1760 L -4344 1760 mt 4325 1760 L - 624 1638 mt 642 1638 L -4344 1638 mt 4325 1638 L - 624 1543 mt 642 1543 L -4344 1543 mt 4325 1543 L - 624 1465 mt 642 1465 L -4344 1465 mt 4325 1465 L - 624 1400 mt 642 1400 L -4344 1400 mt 4325 1400 L - 624 1343 mt 642 1343 L -4344 1343 mt 4325 1343 L - 624 1293 mt 642 1293 L -4344 1293 mt 4325 1293 L - 624 1248 mt 642 1248 L -4344 1248 mt 4325 1248 L - 624 1248 mt 661 1248 L -4344 1248 mt 4306 1248 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 445 1278 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 537 1227 mt -(-1) s - 624 954 mt 642 954 L -4344 954 mt 4325 954 L - 624 781 mt 642 781 L -4344 781 mt 4325 781 L - 624 659 mt 642 659 L -4344 659 mt 4325 659 L - 624 564 mt 642 564 L -4344 564 mt 4325 564 L - 624 487 mt 642 487 L -4344 487 mt 4325 487 L - 624 421 mt 642 421 L -4344 421 mt 4325 421 L - 624 364 mt 642 364 L -4344 364 mt 4325 364 L - 624 314 mt 642 314 L -4344 314 mt 4325 314 L - 624 270 mt 642 270 L -4344 270 mt 4325 270 L - 624 270 mt 661 270 L -4344 270 mt 4306 270 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 445 300 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 537 249 mt -(0) s - 624 3206 mt 4344 3206 L - 624 270 mt 4344 270 L - 624 3206 mt 624 270 L -4344 3206 mt 4344 270 L -gs 624 269 3721 2938 MR c np -/c8 { 0.000000 0.000000 1.000000 sr} bdef -c8 -81 295 61 294 83 0 63 295 69 0 94 294 68 295 120 0 -94 295 138 0 164 294 253 295 338 294 747 0 1370 270 15 MP stroke -gr - -c8 -gs 1319 219 2476 2754 MR c np - 25 25 1370 270 FO - 25 25 2117 270 FO - 25 25 2455 564 FO - 25 25 2708 859 FO - 25 25 2872 1153 FO - 25 25 3010 1153 FO - 25 25 3104 1448 FO - 25 25 3224 1448 FO - 25 25 3292 1743 FO - 25 25 3386 2037 FO - 25 25 3455 2037 FO - 25 25 3518 2332 FO - 25 25 3601 2332 FO - 25 25 3662 2626 FO - 25 25 3743 2921 FO -gr - -gs 624 269 3721 2938 MR c np -/c9 { 0.000000 0.500000 0.000000 sr} bdef -c9 -81 295 61 0 83 294 63 0 69 0 94 295 68 0 120 295 -94 0 138 0 164 294 253 295 338 294 747 0 1370 270 15 MP stroke -gr - -c9 -gs 1319 219 2476 2165 MR c np - 25 25 1370 270 FO - 25 25 2117 270 FO - 25 25 2455 564 FO - 25 25 2708 859 FO - 25 25 2872 1153 FO - 25 25 3010 1153 FO - 25 25 3104 1153 FO - 25 25 3224 1448 FO - 25 25 3292 1448 FO - 25 25 3386 1743 FO - 25 25 3455 1743 FO - 25 25 3518 1743 FO - 25 25 3601 2037 FO - 25 25 3662 2037 FO - 25 25 3743 2332 FO -gr - -gs 624 269 3721 2938 MR c np -/c10 { 1.000000 0.000000 0.000000 sr} bdef -c10 -81 295 61 294 83 0 63 295 69 0 94 294 68 295 120 0 -94 295 138 294 164 295 253 0 338 294 747 0 1370 270 15 MP stroke -gr - -c10 -gs 1319 219 2476 2754 MR c np - 25 25 1370 270 FO - 25 25 2117 270 FO - 25 25 2455 564 FO - 25 25 2708 564 FO - 25 25 2872 859 FO - 25 25 3010 1153 FO - 25 25 3104 1448 FO - 25 25 3224 1448 FO - 25 25 3292 1743 FO - 25 25 3386 2037 FO - 25 25 3455 2037 FO - 25 25 3518 2332 FO - 25 25 3601 2332 FO - 25 25 3662 2626 FO - 25 25 3743 2921 FO -gr - -gs 624 269 3721 2938 MR c np -gr - -0 sg -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -2279 205 mt -(hmin hmax) s -2307 3432 mt -(Elemente) s - 388 1926 mt -90 rotate -(Schaetzer) s -90 rotate - 612 3237 mt -( ) s -4333 299 mt -( ) s -1 sg -0 333 1398 0 0 -333 665 3166 4 MP -PP --1398 0 0 333 1398 0 0 -333 665 3166 5 MP stroke -2.77778 w -DO -SO -4.16667 w -0 sg - 665 3166 mt 2063 3166 L - 665 3166 mt 665 2833 L -1009 2928 mt -(min hmin/max hmax tsAA A) s -gs 665 2833 1399 334 MR c np -c8 -264 0 717 2897 2 MP stroke -gs 798 2846 103 103 MR c np - 25 25 849 2897 FO -gr - -gr - -c8 -0 sg -1009 3030 mt -(min hmax/max hmax tsAA A) s -gs 665 2833 1399 334 MR c np -c9 -264 0 717 2999 2 MP stroke -gs 798 2948 103 103 MR c np - 25 25 849 2999 FO -gr - -gr - -c9 -0 sg -1009 3132 mt -(min hmin/hmax tsAA A) s -gs 665 2833 1399 334 MR c np -c10 -264 0 717 3101 2 MP stroke -gs 798 3050 103 103 MR c np - 25 25 849 3101 FO -gr - -gr - -c10 - -end %%Color Dict - -eplot -%%EndObject - -epage -end - -showpage - -%%Trailer -%%EOF diff --git a/src/exmplAA_2DQuad_norm.eps b/src/exmplAA_2DQuad_norm.eps deleted file mode 100644 index 270a51a..0000000 --- a/src/exmplAA_2DQuad_norm.eps +++ /dev/null @@ -1,562 +0,0 @@ -%!PS-Adobe-2.0 EPSF-1.2 -%%Creator: MATLAB, The MathWorks, Inc. Version 7.14.0.739 (R2012a). Operating System: Linux 3.2.0-27-generic #43-Ubuntu SMP Fri Jul 6 14:25:57 UTC 2012 x86_64. -%%Title: ./exmplAA_2DQuad_norm.eps -%%CreationDate: 08/02/2012 19:13:56 -%%DocumentNeededFonts: Helvetica -%%DocumentProcessColors: Cyan Magenta Yellow Black -%%Extensions: CMYK -%%Pages: 1 -%%BoundingBox: 44 195 550 602 -%%EndComments - -%%BeginProlog -% MathWorks dictionary -/MathWorks 160 dict begin -% definition operators -/bdef {bind def} bind def -/ldef {load def} bind def -/xdef {exch def} bdef -/xstore {exch store} bdef -% operator abbreviations -/c /clip ldef -/cc /concat ldef -/cp /closepath ldef -/gr /grestore ldef -/gs /gsave ldef -/mt /moveto ldef -/np /newpath ldef -/cm /currentmatrix ldef -/sm /setmatrix ldef -/rm /rmoveto ldef -/rl /rlineto ldef -/s {show newpath} bdef -/sc {setcmykcolor} bdef -/sr /setrgbcolor ldef -/sg /setgray ldef -/w /setlinewidth ldef -/j /setlinejoin ldef -/cap /setlinecap ldef -/rc {rectclip} bdef -/rf {rectfill} bdef -% page state control -/pgsv () def -/bpage {/pgsv save def} bdef -/epage {pgsv restore} bdef -/bplot /gsave ldef -/eplot {stroke grestore} bdef -% orientation switch -/portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def -% coordinate system mappings -/dpi2point 0 def -% font control -/FontSize 0 def -/FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] - makefont setfont} bdef -/reencode {exch dup where {pop load} {pop StandardEncoding} ifelse - exch dup 3 1 roll findfont dup length dict begin - { 1 index /FID ne {def}{pop pop} ifelse } forall - /Encoding exch def currentdict end definefont pop} bdef -/isroman {findfont /CharStrings get /Agrave known} bdef -/FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse - exch FMS} bdef -/csm {1 dpi2point div -1 dpi2point div scale neg translate - dup landscapeMode eq {pop -90 rotate} - {rotateMode eq {90 rotate} if} ifelse} bdef -% line types: solid, dotted, dashed, dotdash -/SO { [] 0 setdash } bdef -/DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef -/DA { [6 dpi2point mul] 0 setdash } bdef -/DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 - dpi2point mul] 0 setdash } bdef -% macros for lines and objects -/L {lineto stroke} bdef -/MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef -/AP {{rlineto} repeat} bdef -/PDlw -1 def -/W {/PDlw currentlinewidth def setlinewidth} def -/PP {closepath eofill} bdef -/DP {closepath stroke} bdef -/MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto - neg 0 exch rlineto closepath} bdef -/FR {MR stroke} bdef -/PR {MR fill} bdef -/L1i {{currentfile picstr readhexstring pop} image} bdef -/tMatrix matrix def -/MakeOval {newpath tMatrix currentmatrix pop translate scale -0 0 1 0 360 arc tMatrix setmatrix} bdef -/FO {MakeOval stroke} bdef -/PO {MakeOval fill} bdef -/PD {currentlinewidth 2 div 0 360 arc fill - PDlw -1 eq not {PDlw w /PDlw -1 def} if} def -/FA {newpath tMatrix currentmatrix pop translate scale - 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef -/PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale - 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef -/FAn {newpath tMatrix currentmatrix pop translate scale - 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef -/PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale - 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef -/vradius 0 def /hradius 0 def /lry 0 def -/lrx 0 def /uly 0 def /ulx 0 def /rad 0 def -/MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef - /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly - vradius add translate hradius vradius scale 0 0 1 180 270 arc - tMatrix setmatrix lrx hradius sub uly vradius add translate - hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix - lrx hradius sub lry vradius sub translate hradius vradius scale - 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub - translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix - closepath} bdef -/FRR {MRR stroke } bdef -/PRR {MRR fill } bdef -/MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def - newpath tMatrix currentmatrix pop ulx rad add uly rad add translate - rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad - sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix - closepath} bdef -/FlrRR {MlrRR stroke } bdef -/PlrRR {MlrRR fill } bdef -/MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def - newpath tMatrix currentmatrix pop ulx rad add uly rad add translate - rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad - sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix - closepath} bdef -/FtbRR {MtbRR stroke } bdef -/PtbRR {MtbRR fill } bdef -/stri 6 array def /dtri 6 array def -/smat 6 array def /dmat 6 array def -/tmat1 6 array def /tmat2 6 array def /dif 3 array def -/asub {/ind2 exch def /ind1 exch def dup dup - ind1 get exch ind2 get sub exch } bdef -/tri_to_matrix { - 2 0 asub 3 1 asub 4 0 asub 5 1 asub - dup 0 get exch 1 get 7 -1 roll astore } bdef -/compute_transform { - dmat dtri tri_to_matrix tmat1 invertmatrix - smat stri tri_to_matrix tmat2 concatmatrix } bdef -/ds {stri astore pop} bdef -/dt {dtri astore pop} bdef -/db {2 copy /cols xdef /rows xdef mul dup 3 mul string - currentfile exch readhexstring pop - dup 0 3 index getinterval /rbmap xdef - dup 2 index dup getinterval /gbmap xdef - 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef -/it {gs np dtri aload pop moveto lineto lineto cp c - cols rows 8 compute_transform - rbmap gbmap bbmap true 3 colorimage gr}bdef -/il {newpath moveto lineto stroke}bdef -currentdict end def -%%EndProlog - -%%BeginSetup -MathWorks begin - -0 cap - -end -%%EndSetup - -%%Page: 1 1 -%%BeginPageSetup -%%PageBoundingBox: 44 195 550 602 -MathWorks begin -bpage -%%EndPageSetup - -%%BeginObject: obj1 -bplot - -/dpi2point 8.33333 def -portraitMode 0150 5100 csm - - 223 79 4216 3388 MR c np -85 dict begin %Colortable dictionary -/c0 { 0.000000 0.000000 0.000000 sr} bdef -/c1 { 1.000000 1.000000 1.000000 sr} bdef -/c2 { 0.900000 0.000000 0.000000 sr} bdef -/c3 { 0.000000 0.820000 0.000000 sr} bdef -/c4 { 0.000000 0.000000 0.800000 sr} bdef -/c5 { 0.910000 0.820000 0.320000 sr} bdef -/c6 { 1.000000 0.260000 0.820000 sr} bdef -/c7 { 0.000000 0.820000 0.820000 sr} bdef -c0 -1 j -1 sg - 0 0 4801 3603 PR -4.16667 w -0 2936 3720 0 0 -2936 624 3206 4 MP -PP --3720 0 0 2936 3720 0 0 -2936 624 3206 5 MP stroke -2.77778 w -DO -SO -4.16667 w -0 sg - 624 3206 mt 4344 3206 L - 624 270 mt 4344 270 L - 624 3206 mt 624 270 L -4344 3206 mt 4344 270 L - 624 3206 mt 4344 3206 L - 624 3206 mt 624 270 L - 624 3206 mt 624 3187 L - 624 270 mt 624 288 L - 624 3206 mt 624 3168 L - 624 270 mt 624 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 563 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 655 3281 mt -(0) s - 997 3206 mt 997 3187 L - 997 270 mt 997 288 L -1215 3206 mt 1215 3187 L -1215 270 mt 1215 288 L -1370 3206 mt 1370 3187 L -1370 270 mt 1370 288 L -1490 3206 mt 1490 3187 L -1490 270 mt 1490 288 L -1588 3206 mt 1588 3187 L -1588 270 mt 1588 288 L -1671 3206 mt 1671 3187 L -1671 270 mt 1671 288 L -1743 3206 mt 1743 3187 L -1743 270 mt 1743 288 L -1807 3206 mt 1807 3187 L -1807 270 mt 1807 288 L -1864 3206 mt 1864 3187 L -1864 270 mt 1864 288 L -1864 3206 mt 1864 3168 L -1864 270 mt 1864 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -1803 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - -1895 3281 mt -(1) s -2237 3206 mt 2237 3187 L -2237 270 mt 2237 288 L -2455 3206 mt 2455 3187 L -2455 270 mt 2455 288 L -2610 3206 mt 2610 3187 L -2610 270 mt 2610 288 L -2730 3206 mt 2730 3187 L -2730 270 mt 2730 288 L -2828 3206 mt 2828 3187 L -2828 270 mt 2828 288 L -2911 3206 mt 2911 3187 L -2911 270 mt 2911 288 L -2983 3206 mt 2983 3187 L -2983 270 mt 2983 288 L -3047 3206 mt 3047 3187 L -3047 270 mt 3047 288 L -3104 3206 mt 3104 3187 L -3104 270 mt 3104 288 L -3104 3206 mt 3104 3168 L -3104 270 mt 3104 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -3043 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - -3135 3281 mt -(2) s -3477 3206 mt 3477 3187 L -3477 270 mt 3477 288 L -3695 3206 mt 3695 3187 L -3695 270 mt 3695 288 L -3850 3206 mt 3850 3187 L -3850 270 mt 3850 288 L -3970 3206 mt 3970 3187 L -3970 270 mt 3970 288 L -4068 3206 mt 4068 3187 L -4068 270 mt 4068 288 L -4151 3206 mt 4151 3187 L -4151 270 mt 4151 288 L -4223 3206 mt 4223 3187 L -4223 270 mt 4223 288 L -4287 3206 mt 4287 3187 L -4287 270 mt 4287 288 L -4344 3206 mt 4344 3187 L -4344 270 mt 4344 288 L -4344 3206 mt 4344 3168 L -4344 270 mt 4344 307 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -4283 3332 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - -4375 3281 mt -(3) s - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 2908 mt 661 2908 L -4344 2908 mt 4306 2908 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 400 2938 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 492 2887 mt -(0.63) s - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 2167 mt 661 2167 L -4344 2167 mt 4306 2167 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 400 2197 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 492 2146 mt -(0.64) s - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 1426 mt 661 1426 L -4344 1426 mt 4306 1426 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 400 1456 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 492 1405 mt -(0.65) s - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 685 mt 661 685 L -4344 685 mt 4306 685 L -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 400 715 mt -(10) s -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 55.5556 FMSR - - 492 664 mt -(0.66) s - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 624 3206 L - 624 3206 mt 4344 3206 L - 624 270 mt 4344 270 L - 624 3206 mt 624 270 L -4344 3206 mt 4344 270 L -gs 624 270 3721 2937 MR c np -/c8 { 0.000000 0.000000 1.000000 sr} bdef -c8 -81 -6 61 -8 83 -11 63 -15 69 -21 94 -31 68 -43 120 -55 -94 -92 138 -174 164 -207 253 -338 338 -495 747 -1280 1370 3206 15 MP stroke -gr - -c8 -gs 1319 379 2476 2879 MR c np - 25 25 1370 3206 FO - 25 25 2117 1926 FO - 25 25 2455 1431 FO - 25 25 2708 1093 FO - 25 25 2872 886 FO - 25 25 3010 712 FO - 25 25 3104 620 FO - 25 25 3224 565 FO - 25 25 3292 522 FO - 25 25 3386 491 FO - 25 25 3455 470 FO - 25 25 3518 455 FO - 25 25 3601 444 FO - 25 25 3662 436 FO - 25 25 3743 430 FO -gr - -gs 624 270 3721 2937 MR c np -DD -/c9 { 1.000000 0.000000 0.000000 sr} bdef -c9 -81 0 61 0 83 0 63 0 69 0 94 0 68 0 120 0 -94 0 138 0 164 0 253 0 338 0 747 0 1370 416 15 MP stroke -gr - -c9 -DD -0 sg -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - -2225 206 mt -(Energie Norm) s -2307 3432 mt -(Elemente) s - 343 1882 mt -90 rotate -(eNorm) s -90 rotate -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 66.6667 FMSR - - 302 1630 mt -90 rotate -(2) s -90 rotate -%%IncludeResource: font Helvetica -/Helvetica /ISOLatin1Encoding 83.3333 FMSR - - 612 3237 mt -( ) s -4333 300 mt -( ) s -SO -1 sg -0 232 764 0 0 -232 3539 3166 4 MP -PP --764 0 0 232 764 0 0 -232 3539 3166 5 MP stroke -2.77778 w -DO -SO -4.16667 w -0 sg -3539 3166 mt 4303 3166 L -3539 2934 mt 4303 2934 L -3539 3166 mt 3539 2934 L -4303 3166 mt 4303 2934 L -3539 3166 mt 4303 3166 L -3539 3166 mt 3539 2934 L -3539 3166 mt 4303 3166 L -3539 2934 mt 4303 2934 L -3539 3166 mt 3539 2934 L -4303 3166 mt 4303 2934 L -3834 3029 mt -(tsAA A) s -gs 3539 2934 765 233 MR c np -c8 -226 0 3584 2999 2 MP stroke -gs 3646 2948 103 103 MR c np - 25 25 3697 2999 FO -gr - -gr - -c8 -0 sg -3834 3132 mt -(extrapoliert) s -gs 3539 2934 765 233 MR c np -DD -c9 -226 0 3584 3100 2 MP stroke -SO -gr - -c9 - -end %%Color Dict - -eplot -%%EndObject - -epage -end - -showpage - -%%Trailer -%%EOF diff --git a/src/export_gauss.m b/src/export_gauss.m index 97ad50f..3933416 100644 --- a/src/export_gauss.m +++ b/src/export_gauss.m @@ -17,7 +17,7 @@ str = ['#ifndef GAUSS_NODES' char(10) ... ' * > for(int i=0;i sol += sin(gauss_nodes[3][i].n) * gauss_nodes[3][i].w;' char(10) ... ' *' char(10) ... -' * Peter Schaefer (Automatisch generiert durch export_gaus() )' char(10) ... +' * Peter Schaefer (Automatisch generiert durch export_gaus.m )' char(10) ... ' */' char(10) char(10) ... 'typedef struct _gauss{' char(10) ... ' double n;' char(10) ... @@ -46,4 +46,4 @@ str = [str str1 char(10) str2 char(10) '#endif' char(10)]; fid = fopen(file,'w'); fprintf(fid,'%s',str); fclose(fid); -end \ No newline at end of file +end diff --git a/src/gauss.hpp b/src/gauss.hpp index 33b4f84..93e62ee 100644 --- a/src/gauss.hpp +++ b/src/gauss.hpp @@ -15,7 +15,7 @@ * > for(int i=0;i sol += sin(gauss_nodes[3][i].n) * gauss_nodes[3][i].w; * - * Peter Schaefer (Automatisch generiert durch export_gaus() ) + * Peter Schaefer (Automatisch generiert durch export_gaus.m ) */ typedef struct _gauss{ diff --git a/src/slpRectangle.cpp b/src/slpRectangle.cpp index 96543d0..ba05318 100644 --- a/src/slpRectangle.cpp +++ b/src/slpRectangle.cpp @@ -563,6 +563,9 @@ double cParO4(double b, double d, double t, double v, double d1, double d2, //kurze Seite nach vorn switch_site(b, d, t, v, d1, d2); + //kurze Achse nach vorn + switch_dim(b, d, t, v, d1, d2); + if ((t * t + v * v) < zeta[0] * dist2(b, d, t, v, d1, d2, d3)) return calcParIntQ(b, d, t, v, d1, d2, d3); -- 2.47.3