]> git.leopard-lacewing.eu Git - bacc.git/commitdiff
[doc] etwas umstrukturiert
authortreecity <treecity@26120e32-c555-405d-b3e1-1f783fb42516>
Thu, 22 Mar 2012 22:04:18 +0000 (22:04 +0000)
committertreecity <treecity@26120e32-c555-405d-b3e1-1f783fb42516>
Thu, 22 Mar 2012 22:04:18 +0000 (22:04 +0000)
[doc] Einleitung vorgeschrieben

git-svn-id: https://drops.fb12.tu-berlin.de/svn/bacc/trunk@113 26120e32-c555-405d-b3e1-1f783fb42516

22 files changed:
doc/doc.pdf [new file with mode: 0644]
doc/doc.tex [new file with mode: 0644]
doc/doc1.dvi [deleted file]
doc/doc1.pdf [deleted file]
doc/doc1.tex [deleted file]
doc/doc2.pdf [deleted file]
doc/doc2.tex [deleted file]
doc/fig/exmpl1_ref.eps
doc/fig/exmpl1_ref.pdf
doc/fig/exmpl2_ref.eps
doc/fig/exmpl2_ref.pdf
doc/fig/exmpl3_ref.eps
doc/fig/exmpl3_ref.pdf
doc/fig/exmplAA_2DQuad_error.eps [new file with mode: 0644]
doc/fig/exmplAA_2DQuad_error.pdf [new file with mode: 0644]
doc/fig/exmplAA_2DQuad_norm.eps [new file with mode: 0644]
doc/fig/exmplAA_2DQuad_norm.pdf [new file with mode: 0644]
src/A_plots.m
src/A_step.m
src/export_mesh.m
src/mark.m
src/plotShape.m

diff --git a/doc/doc.pdf b/doc/doc.pdf
new file mode 100644 (file)
index 0000000..e389a1c
Binary files /dev/null and b/doc/doc.pdf differ
diff --git a/doc/doc.tex b/doc/doc.tex
new file mode 100644 (file)
index 0000000..47e5e30
--- /dev/null
@@ -0,0 +1,619 @@
+\documentclass[a4paper,10pt,fleqn]{article}
+\usepackage{fullpage}  %Seiten etwas Größer
+\usepackage{amsmath,amssymb}   %Mathematische Symbole
+%\usepackage{moreverb}
+\usepackage{graphicx,psfrag,subfig}    %Grafiken einbinden/Texte ersetzen/Bilder nebeneinander
+%\usepackage{ifthen}
+%\usepackage{showkeys}
+%\usepackage[final,numbered]{mcode}
+\usepackage{colortbl}  %Einfache Färbungen in Tabellen
+\usepackage{color}     %Farben benutzen und Definieren
+\usepackage{subfig}    %mehrere Figuren in einer
+\usepackage{hyperref}  %Links im Inhaltsverzeichnis
+\hypersetup{linkbordercolor={1 1 1},citebordercolor={1 1 1},urlbordercolor={1 1 1}}
+
+
+\usepackage[ngerman]{babel}    %Sprachpacket für ├Ьberschriften
+\usepackage[utf8]{inputenc}    %Eingabekodierung
+\usepackage{fixltx2e}  %Deutschsprach Bugs
+
+\definecolor{gray}{gray}{.95}
+
+\def\todo#1{\textcolor{red}{#1}}
+\def\why#1{\textcolor{blue}{#1}}
+\def\Matlab{{\sc Matlab}}
+\def\q{\Q}
+
+\def\Ta{$T_a$}
+\def\Tb{$T_b$}
+\def\v{\boldsymbol{v}}
+\def\D{\mathcal{D}}
+\def\Q{\mathcal{Q}}
+\def\G{\mathcal{G}}
+\def\L{\mathcal{L}}
+\def\T{\mathcal{T}}
+\def\oder{\vee}
+\def\und{\wedge}
+
+\newcommand{\dif}[2]{\frac{\partial#1}{\partial#2}}
+\newcommand{\ul}[1]{\underline{#1}}
+\newcommand{\enorm}[1]{\left| \! \left| \! \left|#1\right| \! \right| \! \right|}
+\newcommand{\norm}[1]{\lVert#1\rVert}
+\newcommand{\abs}[1]{\lvert#1\rvert}
+\newcommand{\showMesh}[2][]{\begin{figure}[ht]
+\caption{#1}
+\label{#2}
+\centering
+\subfloat[Lage]{\includegraphics[width=0.5\textwidth]{fig/#2_ref}}
+\subfloat[Koordinaten]{\input{fig/#2_coo}}\\
+\subfloat[Elemente]{\input{fig/#2_ele}}
+\subfloat[Nachbarn]{\input{fig/#2_nei}}
+\end{figure}}
+
+\def\N{\mathbb{N}}
+\def\R{\mathbb{R}}
+
+\newtheorem{lem}{Lemma}
+\newtheorem{defi}{Definition}
+\newtheorem{sat}{Satz}
+\newtheorem{bew}{Beweis}
+
+\numberwithin{lem}{section}
+\numberwithin{defi}{section}
+\numberwithin{bew}{section}
+\numberwithin{sat}{section}
+
+\author{P. Schaefer}
+
+\begin{document}
+\tableofcontents
+\clearpage
+
+\section{Einleitung}
+
+\subsection{Allgemein}
+Gelöst werden soll die Einfachschichtpotential Gleichung.
+$\Gamma = \partial \Omega$
+\begin{align}
+ - \varDelta u  &= 0 &\text{ auf } \R^3\backslash \Gamma\\
+ u &=  f &\text{ in } \Gamma \nonumber \\
+\abs{u(x)} &=  O(\abs{x}^{-1}) \nonumber
+\end{align}
+Daraus folgt:
+\begin{align}
+V\phi &= f
+\end{align}
+Sei nun die Fundamentallösung $G$:
+\begin{align}
+\tilde V \phi (x) &:= \int G (x-y) \phi(y) dy & x\in \R^3\backslash \Gamma
+\end{align}
+Dabei ist $G(z) := \frac 1 {4 \pi} \frac 1 {\abs{z}}$.
+Daraus folgt nun mit $\gamma_0 = \rm{spur}$ :
+\begin{align}
+ V \phi &: \gamma_0 \tilde V \phi_0
+\end{align}
+Weiterhin kann man nun Zeigen, dass:
+\begin{align}
+ V : H^{-1/2+s}(\Gamma) &\rightarrow H^{1/2+s}(\Gamma)& \text{mit } s\in [-1/2,1/2]
+\end{align}
+\begin{lem}[Lax-Milgram]
+Sei eine Abbildung $a: X\times X \rightarrow \R$ wobei $X$ ein reflexiver Banachraum. Und gilt:
+\begin{itemize}
+ \item $a$ stetig, d.h. : $\abs{a(x,y)} \leq C \cdot \norm{x} \cdot \norm{y}$
+ \item $a$ eliptisch, d.h. : $a(x,x) \geq X \cdot \norm{x}^2$
+\end{itemize}
+So folgt daraus 
+$\forall f \in X'$ $\exists $ eindeutiges  $x \in X$ mit $a(x,\cdot) = f$.
+\end{lem}
+\begin{defi}
+Sei $\langle \cdot, \cdot \rangle$ das erweiterte $L_2$ - Skalarprodukt
+\end{defi}
+Wendet man nun das Lax-Milgram Lemma auf die schwache Formulierung an,
+\begin{align}
+ \langle V \phi, \psi\rangle &= \langle f,\psi\rangle & \psi \in H^{-1/2}\\
+a(\phi,\psi) &:= \langle V\phi,\psi\rangle&:H^{-1/2}(\Gamma)\times H^{-1/2}(\Gamma) \rightarrow \R
+\end{align}
+zeigen wir noch, dass:
+\begin{itemize}
+ \item $H^{-1/2}(\Gamma)$ ist reflexiver Banachraum, welches aus der Definition von $H^{-1/2}$ folgt
+ \item $ \abs{\langle V\phi,\psi \rangle} \leq C \cdot \norm{\phi}_{H^{-1/2}} \cdot \norm{\psi}_{H^{-1/2}}$
+ \item $ \langle V\phi,\phi \rangle \geq C \cdot \norm{\phi}_{H^{-1/2}}^2$
+\end{itemize}
+Daraus folgt nun dass, $\forall f \in H^{-1/2}$ $\exists$ eindeutige Lösung $\phi \in H^{-1/2}(\Gamma)$ von
+\begin{align}
+ \langle V \phi, \psi \rangle &=\langle f, \psi \rangle & \forall \psi \in H^{-1/2}(\Gamma)
+\end{align}
+Wollen wir nun das Galerkin-Verfahren anwenden benötigen wir die schwache Formulierung:
+\begin{align}
+ \int_{\Gamma} V \phi(x) \cdot \psi(x) dx &= \int_{\Gamma} f(x)\cdot\psi(x) dx 
+\end{align}
+Nun wählen wir einen endlich-dimensionalen Teilraum $P^0(\T_n) \subseteq H^{-1/2}$ und betrachten
+
+\begin{defi}\label{1}
+\begin{align}
+ \langle V\phi_h,\psi_h \rangle & = \langle f,\psi_h \rangle& \forall \psi_h \in P^0(\T_h)
+\end{align}
+\end{defi}
+Gesucht ist jetzt also $\phi_h \in P^0(\T_h)$
+
+\noindent
+Aus dem Max-Milgram Lemma und $X = P^0(\T_h)$ folgt wiederum, es $\exists$ eindeutige Lösung $\phi_h \in P^0(\T_h)$, da $\psi_h \in P^0(\T_h),\phi_h \in P^0(\T_h)$.
+\begin{defi}
+ Sei nun die Basis von $P^0(\T_h)$ die charakteristischen Funktionen
+\begin{align}
+ \{\chi_T | T\in\T_h\} &= \{\chi_{T_1},\chi_{T_2},\dots\}
+\end{align}
+\end{defi}
+So können wir mit $N = \dim P^0(\T_h)$ und $\psi_l,\phi_l\in\R$ wobei $l\in \{1\dots N\}$ schreiben
+\begin{align}
+ \psi_h &= \sum_{l=1}^N \psi_l \cdot \chi_{T_l} \\
+ \phi_h &= \sum_{l=1}^N \phi_l \cdot \chi_{T_l}
+\end{align}
+Dadurch können wir Definition \ref{1} nun einfacher Lösen durch:
+\begin{align}
+ \langle V \phi_h,\chi_k\rangle & = \langle f, \chi_k \rangle & k = 1\dots N
+\end{align}
+Aufgrund der Linearität von $V$ und dem Skalarprodukt schreiben wir:
+\begin{align}
+\sum_{l=1}^N\langle V\phi_l\chi_l,\chi_k\rangle & = \langle f,\chi_k\rangle
+\end{align}
+welches sich wiederum so schreiben lässt
+\begin{defi}[Galerkinapproximation]
+\begin{align}
+\ul{\ul{V}} \cdot \ul{\phi} = \ul{f}
+\end{align}
+wobei $\ul{\ul{V}}\in R^{N \times N},\ul{\phi}\in\R^{N \times 1},\ul{f}\in\R^{N \times 1}$
+\begin{align}
+ \ul{\ul{V}}_{l,k} &= \langle V \chi_l, \chi_k \rangle\\
+ \ul{\phi}_l &= \phi_l \nonumber\\
+ \ul{f}_k &= \langle f, \chi_k\rangle \nonumber
+\end{align}
+Damit ist $\phi_l$ die Galerkinapproximation an $\phi$
+\end{defi}
+
+
+\subsection{Netz}
+Alle Elemente bestehen nur aus achsenorientierten Rechtecken.
+Entscheidend für die Tests sind Gitter in einer Ebene und Körper...
+
+\subsubsection{Verfeinern}
+Algoritmus zum Verfeinern
+\begin{defi}
+ Sei $\T_{h/2}$ das aus der Verfeinerung von $\T_h$ resultierende Netz
+\end{defi}
+
+
+\subsection{Fehlerschätzer}
+Um eine Aussage über die Genauigkeit der Galerkinapproximation zu erhalten ist es sinnvoll, dass wir einen A-Posteriori Fehlerschätzer definieren.
+\begin{defi}[A-Posteriori Fehlerschätzer $\mu_h$]
+sollte 
+ \begin{enumerate}
+  \item Berechenbar sein, also keine unbekannten enthalten
+  \item Zuverlässig sein,
+\begin{align}
+ \norm{\phi-\phi_h} &\leq C_{ref} \cdot \mu_h
+\end{align}
+  \item Effizient sein,
+\begin{align}
+ \mu_h &\leq C_{eff} \cdot \norm{\phi - \phi_h}
+\end{align}
+ \end{enumerate}
+\end{defi}
+\begin{defi}[Saturationsannahme]
+\begin{align}
+ \norm{\phi -\phi_{h/2}} &\leq C_{sat} \cdot \norm{\phi - \phi_h} & 0 < C_{sat} < 1
+\end{align}
+\end{defi}
+
+\begin{defi}[$h-h/2$ - Schätzer]
+\begin{align}
+ \eta_h &:= \norm{\phi_{h/2} - \phi_h}_{H^{-1/2}}
+\end{align}
+Der Fehlerschätzer ist aber nur unter der Saturationsannahme zuverlässig und ist effizient mit $C_{\tt eff} = 1$
+\end{defi}
+Da aber die $\norm{\cdot}_{H^{1/2}}$ schlecht zu berechnen ist, wenden wir die $L_2$-Projektion an.
+\begin{defi}[ersetzen von $\norm{\cdot}_{H^{1/2}}$]
+ \begin{align}
+  \tilde \eta_h &:= \norm{ \rho^{1/2} (\phi_{h/2} - {\phi_h})}_{L_2}
+ \end{align}
+$\tilde\eta_h$ ist da $\tilde\eta_h \approx \eta_h$ gilt noch immer zuverlässig und effizient.
+\end{defi}
+Um sich unnötige Berechnungen zu sparen ist es sinnvoll $\phi_h$ zu ersetzen.
+\begin{defi}[ersetzen von $\phi_h$]
+ \begin{align}
+  \tilde \mu_h &:= \norm{\rho^{1/2}(\phi_{h/2} - \Pi_h\phi_{h/2})}_{L_2}
+ \end{align}
+wobei $\Pi_h$ die $L_2$ Projektion auf $P^0(\T_h)$ ist.
+\end{defi}
+\begin{sat}[A-posteriori Fehlerschätzer]
+ Alle vier Schätzer
+\end{sat}
+\begin{bew}
+ Siehe S.F. Paper
+\end{bew}
+
+
+
+
+\clearpage
+
+
+
+
+\section{Analytische Berechnung der Integrale}
+\subsection{Problem}
+Es seien \Ta, \Tb ~$\subseteq$~ $\R^3$ zwei beschränkte, achsenorientierte rechteckige Seiten in $\R^3$.
+Berechnet werden soll:
+\begin{eqnarray*}
+-\frac{1}{4\pi} \int_T \int_{\tilde T} \frac{1}{|x-y|} ds_y ds_x \in \R^3
+\end{eqnarray*}
+\subsection{einfach Integral}
+Sei:
+\begin{eqnarray*}
+ g(p;y;x;\lambda) &:=& \int \{(x-y)^2 + \lambda^2 \}^p dy
+\end{eqnarray*}
+Da $g$ nur für bestimmte Parameter $p$ und $\lambda$ benötigt wird, werden hier nur die entscheidenden Fälle betrachtet.
+Für beliebige $x,p,y, \lambda \in \R$ mit $\lambda \neq 0$ gilt die Rekursionsformel:
+\begin{eqnarray*}
+ (2p+1)g(p;y;x;\lambda) = (y-x) \{(y-x)^2+\lambda^2\}^p + 2p\lambda g(p-1;y;x;\lambda)
+\end{eqnarray*}
+Für $p \in \{1/2 , 0 , -1/2 , -1, -3/2\}$ gilt explizit:
+\begin{eqnarray*}
+ g(1/2;y;x;\lambda) &:=& \frac{y-x}{2}\{(y-x)^2+\lambda^2\}^{1/2} + \frac{\lambda^2}{2} \text{arsinh} \frac{y-x}{|\lambda|}\\
+ g(0;y;x;\lambda) &:=& y-x\\
+ g(-1/2;y;x;\lambda) &:=& \text{arsinh} \frac{y-x}{|\lambda|}\\
+ g(-1;y;x;\lambda) &:=& \frac{\text{arctan} \frac{y-x}{|\lambda|}}{ \lambda}\\
+ g(-3/2;y;x;\lambda) &:=& \frac{y-x}{\lambda^2}\{(y-x)^2+\lambda^2\}^{-1/2}
+\end{eqnarray*}
+
+
+\subsection{doppel Integral}
+\begin{eqnarray*}
+ G(p;y_1;y_2;x_1;x_2;\lambda) &:=& \int \int \{(x_1-y_1)^2 + (x_2-y_2)^2 + \lambda^2\}^p dy_2 dy_1
+\end{eqnarray*}
+Im Zuge der Berechnungen werden auch hier nur die Funktionen für bestimmte Parameter benötigt, die Untersuchung der restlichen werden wir hier nicht durchführen.
+
+\subsection{Integral über zwei Elemente}
+Bei der Integration über zwei Seitenelemente \Ta, \Tb $\in \T_l$ haben wir geometrisch zischen zwei Fällen unterschieden. Entweder die beiden Elemente liegen in parallelen Ebenen oder in orthogonalen Ebenen.
+
+\subsubsection{Parallele Elemente}
+Liegen die beiden Elemente parallel zueinander lassen sie sich Folgendermaßen darstellen:
+Sei: \Ta = $ \v + [(0,l_1) \times (0,l_2) \times \{0\}]$ und \Tb = $ \tilde \v + [(0,\tilde l_1) \times (0,\tilde l_2) \times \{0\}]$, wobei $\v,\tilde \v \in \R^3$ ist. Weiterhin sei $\boldsymbol{\delta} = \tilde \v - \v \in \R^3$ definiert.\\
+Damit lässt sich zeigen:
+\begin{eqnarray*}
+&&-\frac{1}{4\pi} \int_T \int_{\tilde T} \frac{1}{|x-y|} ds_y ds_x\\
+&=&-\frac{1}{4\pi} \int_T \int_{\tilde T}
+  \left ( (x_1-y_1)^2+(x_2-y_2)^2+(x_3-y_3)^2 \right)^{-1/2} ds_y ds_x\\
+&=&-\frac{1}{4\pi} \int_0^{l_1}\int_0^{l_2}\int_0^{\tilde l_1}\int_0^{\tilde l_2}
+  \left ( ((x_1 + v_1)-(y_1 +\tilde v_1))^2+((x_2 + v_2)-(y_2 +\tilde v_2))^2+( v_3- \tilde v_3)^2 \right)^{-1/2}
+  dy_2 dy_1 dx_2 dx_1\\
+&=&-\frac{1}{4\pi} \int_0^{l_1}\int_0^{l_2}\int_0^{\tilde l_1}\int_0^{\tilde l_2}
+  \left ( (x_1-y_1-\delta_1)^2+(x_2-y_2-\delta_2)^2+\delta_3^2 \right)^{-1/2}
+  dy_2 dy_1 dx_2 dx_1
+\end{eqnarray*}
+Entscheidend ist also die Stammfunktion $F_{par}$
+\begin{eqnarray*}
+F_{par}(x_1,x_2,y_1,y_2,\delta_1,\delta_2,\delta_3) &:=& \int \int \int \int \left\{(x_1-y_1-\delta_1)^2+(x_2-y_2-\delta_2)^2+\delta_3^2\right\}^{-1/2}dy_2 dy_1 dx_2 dx_1
+\end{eqnarray*}
+
+\subsubsection{Orthogonale Elemente}
+\Ta = $ \v + [(0,l_1) \times (0,l_2) \times \{0\}]$\\
+\Tb = $ \tilde \v + [ \{0\} \times (0,\tilde l_2) \times (0,\tilde l_3)]$\\
+$\v,\tilde \v \in \R^3$\\
+$\boldsymbol{\delta} = \tilde \v - \v \in \R^3$\\
+\begin{eqnarray*}
+&&-\frac{1}{4\pi} \int_T \int_{\tilde T} \frac{1}{|x-y|} ds_y ds_x\\
+&=&-\frac{1}{4\pi} \int_T \int_{\tilde T}
+  \left ( (x_1-y_1)^2+(x_2-y_2)^2+(x_3-y_3)^2 \right)^{-1/2} ds_y ds_x\\
+&=&-\frac{1}{4\pi} \int_0^{l_1}\int_0^{l_2}\int_0^{\tilde l_2}\int_0^{\tilde l_3}
+  \left ( ((x_1 + v_1)-\tilde v_1)^2+((x_2 + v_2)-(y_2 +\tilde v_2))^2+( v_3- (y_3 +\tilde v_3))^2 \right)^{-1/2}
+  dy_3 dy_2 dx_2 dx_1\\
+&=&-\frac{1}{4\pi} \int_0^{l_1}\int_0^{l_2}\int_0^{\tilde l_2}\int_0^{\tilde l_3}
+  \left ( (x_1-\delta_1)^2+(x_2-y_2-\delta_2)^2+(y_3-\delta_3)^2 \right)^{-1/2}
+  dy_3 dy_2 dx_2 dx_1
+\end{eqnarray*}
+Entscheidend ist also die Stammfunktion $F_{ort}$
+\begin{eqnarray*}
+F_{ort}(x_1,x_2,y_1,y_2,\delta_1,\delta_2,\delta_3) &:=& \int \int \int \int \left\{(x_1-\delta_1)^2+(x_2-y_2-\delta_2)^2+(-y_3-\delta_3)^2\right\}^{-1/2}
+dy_3 dy_2 dx_2 dx_1
+\end{eqnarray*}
+
+\subsection{Bestimmtes Integral}
+\begin{eqnarray*}
+&&-\frac{1}{4\pi} \int_T \int_{\tilde T} \frac{1}{|x-y|} ds_y ds_x\\
+&\approx& -\frac{1}{4\pi} \int_0^{k_1}\int_0^{k_2}\int_0^{\tilde k_1}\int_0^{\tilde k_2} 
+ \dif{}{y_2} \dif{}{y_1} \dif{}{x_2} \dif{}{x_1}
+  F_{par/ort}(x_1,x_2,y_1,y_2) 
+dy_2 dy_1 dx_2 dx_1\\
+%
+&=& -\frac{1}{4\pi}\big( \int_0^{k_1}\int_0^{k_2}\int_0^{\tilde k_1}
+\dif{}{y_1} \dif{}{x_2} \dif{}{x_1}
+  F_{par/ort}(x_1,x_2,y_1,\tilde k_2) 
+-
+\dif{}{y_1} \dif{}{x_2} \dif{}{x_1}
+  F_{par/ort}(x_1,x_2,y_1,0) \big)
+ dy_1 dx_2 dx_1\\
+%
+&=& -\frac{1}{4\pi}\big( \int_0^{k_1}\int_0^{k_2}
+ \dif{}{x_2} \dif{}{x_1}
+  F_{par/ort}(x_1,x_2,\tilde k_1,\tilde k_2) 
+-
+ \dif{}{x_2} \dif{}{x_1}
+  F_{par/ort}(x_1,x_2,\tilde k_1,0) \\
+&&-
+\dif{}{x_2} \dif{}{x_1}
+  F_{par/ort}(x_1,x_2,0,\tilde k_2) 
++
+ \dif{}{x_2} \dif{}{x_1}
+  F_{par/ort}(x_1,x_2,0,0)\big)
+ dx_2 dx_1\\
+%
+&=& -\frac{1}{4\pi}\big( \int_0^{k_1}
+\dif{}{x_1}
+  F_{par/ort}(x_1,k_2,\tilde k_1,\tilde k_2) 
+-
+\dif{}{x_1}
+  F_{par/ort}(x_1,k_2,\tilde k_1,0) \\
+&&-
+\dif{}{x_1}
+  F_{par/ort}(x_1,k_2,0,\tilde k_2) 
++
+\dif{}{x_1}
+  F_{par/ort}(x_1,k_2,0,0)\\
+&&- %%
+\dif{}{x_1}
+  F_{par/ort}(x_1,0,\tilde k_1,\tilde k_2) 
++
+\dif{}{x_1}
+  F_{par/ort}(x_1,0,\tilde k_1,0) \\
+&&+
+\dif{}{x_1}
+  F_{par/ort}(x_1,0,0,\tilde k_2) 
+-
+\dif{}{x_1}
+  F_{par/ort}(x_1,0,0,0)\big)
+ dx_1\\
+%
+&=& -\frac{1}{4\pi}\big(
+  F_{par/ort}(k_1,k_2,\tilde k_1,\tilde k_2) 
+-
+  F_{par/ort}(k_1,k_2,\tilde k_1,0) 
+-
+  F_{par/ort}(k_1,k_2,0,\tilde k_2) 
++
+  F_{par/ort}(k_1,k_2,0,0)\\
+&&- 
+  F_{par/ort}(k_1,0,\tilde k_1,\tilde k_2) 
++
+  F_{par/ort}(k_1,0,\tilde k_1,0) 
++
+  F_{par/ort}(k_1,0,0,\tilde k_2) 
+-
+  F_{par/ort}(k_1,0,0,0)\\
+&&- %%
+  F_{par/ort}(0,k_2,\tilde k_1,\tilde k_2) 
+-
+  F_{par/ort}(0,k_2,\tilde k_1,0) 
+-
+  F_{par/ort}(0,k_2,0,\tilde k_2) 
++
+  F_{par/ort}(0,k_2,0,0)\\
+&&- 
+  F_{par/ort}(0,0,\tilde k_1,\tilde k_2) 
++
+  F_{par/ort}(0,0,\tilde k_1,0) 
++
+  F_{par/ort}(0,0,0,\tilde k_2) 
+-
+  F_{par/ort}(0,0,0,0)\big)
+\end{eqnarray*}
+
+
+
+\section{Semi-analytische Berechnung bestimmter Integrale}
+\subsection{Gauss-Quadratur}
+\begin{displaymath}
+ \int_0^l f(x) dx \approx \sum_{k=0}^n w_kf(x_k) =: \Q(f)
+\end{displaymath}
+
+\subsection{Quadratur über ein Element}
+\begin{displaymath}
+ \int_{T} \int_{\tilde T} \approx \q_{T} \int_{\tilde T}
+\end{displaymath}
+Das Integral über \Tb~ kann durch die analytische Doppelintegral Funktion ersetzt werden. Die Quadratur über \Ta~ wird nun mittels einer doppelten Gauss-Quadratur berechnet.
+\subsubsection{Zulässigkeitsbedingung}
+\begin{displaymath}
+  \D (T, \tilde T) \geq \mu \min\{ \G(T) , \G(\tilde T)\}
+\end{displaymath}
+Nur wenn die Zulässigkeitsbedingung gültig ist wird die Quadratur verwendet. Sonst wird Analytisch gerechnet.
+
+
+\subsection{Quadratur über eine Achse}
+\begin{displaymath}
+ \int_{T} \int_{\tilde T} \approx \q_{I_1} \q_{J_1} \int_{I_2}\int_{J_2}
+\end{displaymath}
+\subsubsection{Zulässigkeitsbedingung}
+\begin{displaymath}
+  \D (I_1, J_1) \geq \mu \max\{ \L(I_2) , \L(J_2)\} 
+\end{displaymath}
+
+
+\subsection{Quadratur über eine Seite}
+\begin{displaymath}
+ \int_{T} \int_{\tilde T} \approx \q_{I_1} \int_{I_2} \int_{J_1} \int_{J_2}
+\end{displaymath}
+
+$\enorm{a}-\norm{b}$
+
+
+\section{Zulässigkeitsbedingungen}
+\subsection{Lagen der Elemente}
+so so oder so...
+\subsection{Fehlerschätzer}
+\subsection{Möglichkeiten für Kriterien}
+
+\section{V berechnen}
+
+
+\section{Implementierung}
+
+
+\subsection{Datenstruktur}
+Alle Koordinaten werden in einer $ N \times 3,N \in \N$ Matrix abgespeichert.
+\begin{displaymath}
+ COO[i,1:3] = C_i := (x_1,x_2,x_3)^{-1} \text{ wobei } x_1,x_2,x_3 \in \R \und i \in \{1,2 \dots N\}
+\end{displaymath}
+Jedes Element wird dann durch jeweils vier Koordinatenindizes als $M \times 4, M\in\N$ Matrix gespeichert. Wobei die Koordinaten links herum durchgegangen werden.
+\begin{displaymath}
+ ELE[i,1:4] = T_i := (v_1,v_2,v_3,v_4) \text{ wobei } v_1,v_2,v_3,v_4 \in C \und i \in \{1,2 \dots M\}
+\end{displaymath}
+Aufgrund der Netzstabilität wollen wir maximal zwei Nachbarn an einer Kante zulassen, weshalb wir nur $2*4$ Tinträe für die Nachbarschaftsrelationen pro Element benötigen. In der $M \times 8$ Matrix sind die Indizes der Nachbarn $n_1,n_2 \in T$ der Kante $(v_k, v_{k^{+1}}) | k\in \{1,2,3,4\}$ des Elements $T_i$ an den Stellen $NTI[i,[k,k+4]]$ gespeichert. Sollte eine Seite keinen Nachbarn haben markieren wir diese mit einer $0$. Außerdem wird an Kanten mit nur einem Nachbarn der erste Index auf den Nachbarn gesetzt und der zweite auf $0$.(Siehe Figur:\ref{exmpl3:nei:part})
+\\\noindent
+Tin ausführliches Beispiel ist in Figure \ref{exmpl3} dargestellt.
+\showMesh[Beispiel 1.3]{exmpl3}
+\begin{figure}[ht]
+\caption{Nachbarschaftsrelationen Element 4 aus \ref{exmpl3}}
+\label{exmpl3:nei:part}
+\centering
+ \subfloat[Lage]{\includegraphics{fig/Net_Neigh}}
+ \subfloat[Nachbarn]{\input{fig/exmpl3_nei_part}}
+\end{figure}
+
+
+
+\subsection{Verfeinern}
+Da wir im weiteren Verlauf sowohl adaptive also auch anisotrope Netzverfeinerung zulassen wollen, ist es sinnvoll eine Verfeinerungsfunktion zu implementieren, die alle Möglichen Teilungsprozesse auf einem Element unterstützt. Dabei sind vier nur wirklich relevant:
+\begin{enumerate}
+ \item keine Teilung
+ \item volle Teilung in vier gleich große Elemente
+ \item halbe Teilung in zwei gleichgroße horizontal liegende Elemente
+ \item halbe Teilung in zwei gleichgroße vertikal liegende Elemente
+\end{enumerate}
+Zusätzlich wurde auch Typ 5. belegt, welcher als Trgebnis eine volle Teilung 2. ausführt, diese aber schrittweise durch eine 3. Teilung und zwei 4. Teilungen. Aus Sicherheitsgründen wird auch jede vierte volle 2. Teilung durch eine 5. Teilung ausgeführt.
+
+Damit jedem Element $T_i$ eine Teilungsart zugeordnet werden kann, haben wir einen Markierungsvektor $marked \in {1,2,3,4,5}^M$ eingeführt. Dabei entspricht $marked_i$ der Art der Teilung für das Element $T_i$. Um isotrope und auch uniforme Teilungen zu erleichtern kann statt dem Vektor $marked$ auch nur ein Skalar übergeben werden $marked \in {1,2\dots5}$, wodurch jedes Element mit der gewählten Art verfeinert wird.
+
+Relevant zum Verfeinern eines Netzes sind also die Koordinaten $COO$, Elemente $ELE$ sowie die Nachbarschaftsrelationen $NTI$ und der Markierungsvektor $marked$.
+
+Da wir später einen Fehlerschätzer berechnen wollen, ist es wichtig sich zu jedem Element seine Teilelemente zu merken. Dazu legen wir während der Teilung eine $M \times 4$ Matrix an, in der die maximal vier Elementindizes gespeichert sind. Wenn wir also ein Element in vier gleich große Teile verfeinern, so wird das neue Element links unten das erste sein und alle weiteren folgen gegen den Uhrzeigersinn. Teilen wir ein Element in zwei gleich große Elemente, so werden die doppelt belegten Quadranten auch doppelt eingetragen. Ein gar nicht geteiltes Element wird also vier mal den alten Indizes speichern. Dadurch wird sicher gestellt, dass das arithmetische Mittel über die Elemente immer gültig auszuführen ist.
+(Siehe Figur:\ref{exmpl3:f2s})
+
+$[\T_{1/2}, F2S ] = refineQuad(\T, marked);$\\
+$[COO_{fine}, ELE_{fine}, NTI_{fine}, F2S ] = refineQuad(COO, ELE, NTI, marked);$
+
+\begin{figure}[ht]
+\caption{VaterSohn}
+\centering
+\subfloat[VaterSohn aus \ref{exmpl2}]{\input{fig/exmpl2_f2s}}
+\subfloat[VaterSohn aus \ref{exmpl3}]{\input{fig/exmpl3_f2s}}
+\end{figure}
+
+
+\subsection{Fehlerschätzer}
+\begin{eqnarray*}
+%\mu_l^2 & = & \norm{\varrho_l^{1/2}(\phi_{\frac l 2}-\Pi_l\phi_{\frac l 2})}_{\L^2(\T)}^2 \\
+%& = &\sum_{T\in \T_l}\mu_l(T)^2\\
+\mu_l(T)^2 & = & \norm{\varrho_l^{1/2}(\phi_{\frac l 2}-\Pi_l\phi_{\frac l 2})}_{\L^2(\T)}^2 \\
+& = & h_{min}(T)\norm{\phi_{\frac l 2}-\Pi_l\phi_{\frac l 2}}_{\L^2(\T)}^2 \\
+&& T_j \in \tau_l, t_j^{(1)},\dots,t_j^{(4)} \in \tau_{\frac l 2} \\
+\phi_{\frac l 2}|_{T_j} & = &x_j^{(1)}\chi_{t_j^{(1)}}+\dots+x_j^{(4)}\chi_{t_j^{(4)}}\\
+\Pi_l\phi_{\frac l 2}|_{T_j}&=&\frac 1 {\abs{T_j}}\int_{T_j}\phi_{\frac l 2}d\Gamma\\
+& =&\frac 1 {\abs{T_j}}\sum_{k=1}^4x_j^{(k)}\int_{t^{(k)}}1d\Gamma\\
+& =&\frac 1 {\abs{T_j}}\sum_{k=1}^4x_j^{(k)}\abs{t_j^{(k)}}\\
+& =&\frac 1 {\abs{T_j}}\sum_{k=1}^4x_j^{(k)}\frac {\abs{T_j}} 4 \\
+& =&\frac 1 4 (x_j^{(1)} +\dots+x_j^{(4)} )=: m_j\\
+\norm{\phi_{\frac l 2} - \Pi_l\phi_{\frac l 2}}_{\L^2(T_j)}^2
+&=&\sum_{k=1}^4\norm{\phi_{\frac l 2} - \Pi_l\phi_{\frac l 2}}_{\L^2\left(t_j^{(k)}\right)}^2\\
+&=&\sum_{k=1}^4 \int_{t_j^{(k)}}(\phi_{\frac l 2} - \Pi_l\phi_{\frac l 2})^2d\Gamma\\
+&=&\sum_{k=1}^4 \int_{t_j^{(k)}}(x_j^{(k)}-m_j)^2d\Gamma\\
+&=&\sum_{k=1}^4 \abs{t_j^{(k)}}(x_j^{(k)}-m_j)^2\\
+&=&\frac {\abs{T_j}} 4\sum_{k=1}^4 (x_j^{(k)}-m_j)^2\\
+\mu_l(T_j)^2 & = & \frac{ h_{min}(T_j) \abs{T_j}}{4} \sum_{k=1}^4{(x_j^{(k)}-m_j)^2}
+\end{eqnarray*}
+
+$mu = computeTstSlpMuTilde(x_{fine}, \T, F2S);$\\
+$mu = computeTstSlpMuTilde(x_{fine}, COO, ELE, F2S);$
+
+
+
+
+\subsection{Markieren}
+Bestimme $M_l \subseteq T_l$ mit minimaler Kardinalität
+\begin{eqnarray*}
+\theta \sum_{T\in T_l} \mu_e(T)^2 & \leq & \sum_{T\in M_l} \mu_l(T)^2
+\end{eqnarray*}
+Zur anisotropen Verfeinerung wird weiterhin berechnet:
+\begin{eqnarray*}
+\begin{pmatrix}
+ C_j^{(1)}\\ C_j^{(2)}\\C_j^{(3)}\\ C_j^{(4)}
+\end{pmatrix}
+& = & \frac 1 4
+\begin{pmatrix}
+1 & 1 & 1 & 1\\
+1 & -1 & 1 & -1\\
+1 & 1 & -1 & -1\\
+1 & -1 & -1 & 1\\
+\end{pmatrix}
+\begin{pmatrix}
+ x_j^{(1)}\\ x_j^{(2)}\\x_j^{(3)}\\ x_j^{(4)}
+\end{pmatrix}
+\end{eqnarray*}
+
+\begin{eqnarray*}
+\nu \abs{ C_j^{(3)}} & \geq & \sqrt{\abs{ C_j^{(2)}}^2 + \abs{ C_j^{(4)}}^2}\\
+\nu \abs{ C_j^{(4)}} & \geq & \sqrt{\abs{ C_j^{(2)}}^2 + \abs{ C_j^{(3)}}^2}
+\end{eqnarray*}
+
+$xF2S := x_{fine}[F2S]$\\
+$marked = mark(xF2S, mu, theta, nu);$
+
+
+\subsection{Assemblieren}
+%Es seien \Ta, \Tb ~$\subseteq$~ $\R^3$ zwei beschränkte, achsenorientierte rechteckige Seiten in $\R^3$.
+%Berechnet werden soll:
+\begin{eqnarray*}
+V(j,k) &=& -\frac{1}{4\pi} \int_{T_j} \int_{T_k} \frac{1}{|x-y|} ds_y ds_x \in \R^3,T_j,T_k\in\T
+\end{eqnarray*}
+Wobei $\zeta$ die Zulässigkeitsbedingung und $type$ die Berechnungsart bestimmt.
+$V = mex\_build\_AU(\T,zeta,type)$\\
+$V = mex\_build\_AU(COO,ELE,zeta,type)$
+
+
+\subsection{Vorgehensweise}
+Mithilfe der oben Definierten Funktionen ist es uns nun möglich den Ablauf der Verfeinerungen zusammen zu fassen.
+
+Sei das Netz $\T^{(0)}$ mit $\#{\T^{(0)}}$ Elementen gegeben und iterieren wir über $i \in \N$:
+
+\begin{enumerate}
+ \item $(\T^{(i)}_{\frac l 2},f2s^{(i)}_{\frac l 2}) = refineQuad(\T^{(i)},2)$
+ \item $V^{(i)}_{\frac l 2} = mex\_build\_AU(\T^{(i)}_{\frac l 2},$ vollAnalytisch $)$
+ \item $b^{(i)}_{\frac l 2} = \left\{b_k=size(T_k) | T_k\in\T^{(i)}_{\frac l 2}, k \in \{1,2 \dots\#\T^{(i)}_{\frac l 2}\} \right\}$
+ \item Löse: $V^{(i)}_{\frac l 2} \cdot x^{(i)}_{\frac l 2} = b^{(i)}_{\frac l 2}$
+ \item $\mu(\T^{(i)})^2 = \left\{\frac{ h_{min}(T_j) \abs{T_j}}{4} \sum_{k=1}^4{(x_{\frac l 2,j}^{(i)(k)}-\frac 1 4\sum_{l=1}^4x_{\frac l 2,j}^{(i)(l)})^2}, j \in \{1,2 \dots\#\T^{(i)}\} \right\}$\\$ = computeTstSlpMuTilde(\phi^{(i)}_{\frac l 2},\T^{(i)},f2s^{(i)}_{\frac l 2})$
+ \item $marked^{(i)} = mark(x^{(i)}_{\frac l 2}(f2s^{(i)}_{\frac l 2}),\mu^{(i)}(\T^{(i)})^2$,theta, nu$)$
+ \item $\T^{(i+1)} = refineQuad(\T^{(i)},marked)$
+\end{enumerate}
+Zum Plotten (\ref{exmplAA_2DQuad}) wird zusätzlich auch folgendes berechnet:
+\begin{itemize}
+ \item $V^{(i)} = mex\_build\_AU(\T^{(i)},$ vollAnalytisch $)$
+ \item $b^{(i)} = \left\{b_k=size(T_k) | T_k\in\T^{(i)}, k \in \{1,2 \dots\#\T^{(i)}\} \right\}$
+ \item Löse: $V^{(i)} \cdot x^{(i)} = b^{(i)}$
+ \item $\enorm{\phi^{(i)}_{\frac l 2}}^2 = x^{(i)\prime}_{\frac l 2}\cdot V^{(i)}_{\frac l 2} \cdot x^{(i)}_{\frac l 2}$
+ \item $\enorm{\phi^{(i)}}^2 = x^{(i)\prime}\cdot V^{(i)} \cdot x^{(i)}$
+ \item $error =  \sqrt{\enorm{\phi}^2 - \enorm{\phi^{(i)}}^2}$
+% \item $error_2 =  \sqrt{\enorm{\phi} - \enorm{\phi^{(i)}_{\frac l 2}}}$
+ \item $\eta = \sqrt{\enorm{x^{(i)}_{\frac l 2}(f2s^{(i)}_{\frac l 2})}^2 - \enorm{\phi^{(i)}}^2}$
+% \item $error_2 =  \enorm{\phi^{(i)}_{\frac l 2}(f2s^{(i)}_{\frac l 2}) - \phi^{(i)}}$
+ \item $\mu_2(\T^{(i)})^2 =  \left\{\frac{ h_{min}(T_j) \abs{T_j}}{4} \sum_{k=1}^4{(x_{\frac l 2,j}^{(i)(k)}-x_{j}^{(i)})^2}, j \in \{1,2 \dots\#\T^{(i)}\} \right\}$
+\end{itemize}
+
+\begin{figure}[ht]
+\caption{2D Quad adaptiv anisotrop vollanalytisch}
+\centering
+\label{exmplAA_2DQuad}
+\subfloat[Fehler]{\includegraphics[width=0.5\textwidth]{fig/exmplAA_2DQuad_error}}
+\subfloat[Energie Norm]{\includegraphics[width=0.5\textwidth]{fig/exmplAA_2DQuad_norm}}
+\end{figure}
+
+
+\end{document}
\ No newline at end of file
diff --git a/doc/doc1.dvi b/doc/doc1.dvi
deleted file mode 100644 (file)
index 178d6b9..0000000
Binary files a/doc/doc1.dvi and /dev/null differ
diff --git a/doc/doc1.pdf b/doc/doc1.pdf
deleted file mode 100644 (file)
index 41c4901..0000000
Binary files a/doc/doc1.pdf and /dev/null differ
diff --git a/doc/doc1.tex b/doc/doc1.tex
deleted file mode 100644 (file)
index b8eb387..0000000
+++ /dev/null
@@ -1,284 +0,0 @@
-\documentclass[a4paper,10pt,fleqn]{report}
-\usepackage{fullpage}  %Seiten etwas Größer
-\usepackage{amsmath,amssymb}   %Mathematische Symbole
-%\usepackage{moreverb}
-\usepackage{graphicx,psfrag,subfig}    %Grafiken einbinden/Texte ersetzen/Bilder nebeneinander
-%\usepackage{ifthen}
-%\usepackage{showkeys}
-%\usepackage[final,numbered]{mcode}
-\usepackage{color}     %Farben benutzen und Definieren
-\usepackage{hyperref}  %Links im Inhaltsverzeichnis
-\hypersetup{linkbordercolor={1 1 1},citebordercolor={1 1 1},urlbordercolor={1 1 1}}
-
-
-\usepackage[ngerman]{babel}    %Sprachpacket für Überschriften
-\usepackage[utf8]{inputenc}    %Eingabekodierung
-\usepackage{fixltx2e}  %Deutschsprach Bugs
-
-
-\def\todo#1{\textcolor{red}{#1}}
-\def\Matlab{{\sc Matlab}}
-\def\q{\Q}
-
-\def\Ea{$E$}
-\def\Eb{$\tilde E$}
-\def\v{\boldsymbol{v}}
-\def\D{\mathcal{D}}
-\def\Q{\mathcal{Q}}
-\def\G{\mathcal{G}}
-\def\L{\mathcal{L}}
-
-\newcommand{\dif}[2]{\frac{\partial#1}{\partial#2}}
-\newcommand{\enorm}[1]{\left| \! \left| \! \left|#1\right| \! \right| \! \right|}
-\newcommand{\norm}[1]{\lVert#1\rVert}
-
-\def\N{\mathbb{N}}
-\def\R{\mathbb{R}}
-
-\date{29.08.2011}
-\author{P. Schaefer}
-
-\begin{document}
-\tableofcontents
-\clearpage
-\chapter{Einleitung}
-
-\section{Allgemein}
-Gelöst werden soll eine Einfachschichtpotential Gleichung.
-\begin{displaymath}
-V\phi = g
-\end{displaymath}
-Macht man nun den Galerkin-Ansatz mit $P^0(\tau_h)$
-\begin{displaymath}
- \phi \approx \phi _h = \sum_{k=1}^N x_k \chi_k \text{ wobei } \tau_h = \{\tau_1,\dots,\tau_N\}\text{ und }\chi_k = \text{ char. Fkt. zu }\tau_k
-\end{displaymath}
-\begin{eqnarray*}
-&& <V\phi_h,\chi_h> = <g, \psi_h>_{L^2(\Gamma)} \text{~~~} \forall \psi_h \in P^0(\tau_h)\\
-&&{\chi_1,\dots,\chi_N}\subseteq P^0(\tau_h)
-\end{eqnarray*}
-
-
-
-
-\section{Problem}
-Es seien \Ea, \Eb ~$\subseteq$~ $\R^3$ zwei beschränkte, achsenorientierte rechteckige Seiten in $\R^3$.
-Berechnet werden soll:
-\begin{eqnarray*}
--\frac{1}{4\pi} \int_E \int_{\tilde E} \frac{1}{|x-y|} ds_y ds_x \in \R^3
-\end{eqnarray*}
-
-
-\section{Gitter}
-Alle Gitter bestehen nur aus achsenorientierten Rechtecken.
-Entscheidend für die Tests sind Gitter in einer Ebene und Körper...
-
-\chapter{Analytische Berechnung der Integrale}
-
-\section{einfach Integral}
-Sei:
-\begin{eqnarray*}
- g(p;y;x;\lambda) &:=& \int \{(x-y)^2 + \lambda^2 \}^p dy
-\end{eqnarray*}
-Da $g$ nur für bestimmte Parameter $p$ und $\lambda$ benötigt wird, werden hier nur die entscheidenden Fälle betrachtet.
-Für beliebige $x,p,y, \lambda \in \R$ mit $\lambda \neq 0$ gilt die Rekursionsformel:
-\begin{eqnarray*}
- (2p+1)g(p;y;x;\lambda) = (y-x) \{(y-x)^2+\lambda^2\}^p + 2p\lambda g(p-1;y;x;\lambda)
-\end{eqnarray*}
-Für $p \in \{1/2 , 0 , -1/2 , -1, -3/2\}$ gilt explizit:
-\begin{eqnarray*}
- g(1/2;y;x;\lambda) &:=& \frac{y-x}{2}\{(y-x)^2+\lambda^2\}^{1/2} + \frac{\lambda^2}{2} \text{arsinh} \frac{y-x}{|\lambda|}\\
- g(0;y;x;\lambda) &:=& y-x\\
- g(-1/2;y;x;\lambda) &:=& \text{arsinh} \frac{y-x}{|\lambda|}\\
- g(-1;y;x;\lambda) &:=& \frac{\text{arctan} \frac{y-x}{|\lambda|}}{ \lambda}\\
- g(-3/2;y;x;\lambda) &:=& \frac{y-x}{\lambda^2}\{(y-x)^2+\lambda^2\}^{-1/2}
-\end{eqnarray*}
-
-
-\section{doppel Integral}
-\begin{eqnarray*}
- G(p;y_1;y_2;x_1;x_2;\lambda) &:=& \int \int \{(x_1-y_1)^2 + (x_2-y_2)^2 + \lambda^2\}^p dy_2 dy_1
-\end{eqnarray*}
-Im Zuge der Berechnungen werden auch hier nur die Funktionen für bestimmte Parameter benötigt, die Untersuchung der restlichen werden wir hier nicht durchführen.
-
-\section{Integral über zwei Elemente}
-Bei der Integration über zwei Seitenelemente \Ea, \Eb~ haben wir geometrisch zischen zwei Fällen unterschieden. Entweder die beiden Elemente liegen in parallelen Ebenen oder in orthogonalen Ebenen.
-
-\subsection{Parallele Elemente}
-Liegen die beiden Elemente parallel zueinander lassen sie sich Folgendermaßen darstellen:
-Sei: \Ea = $ \v + [(0,l_1) \times (0,l_2) \times \{0\}]$ und \Eb = $ \tilde \v + [(0,\tilde l_1) \times (0,\tilde l_2) \times \{0\}]$, wobei $\v,\tilde \v \in \R^3$ ist. Weiterhin sei $\boldsymbol{\delta} = \tilde \v - \v \in \R^3$ definiert.\\
-Damit lässt sich zeigen:
-\begin{eqnarray*}
-&&-\frac{1}{4\pi} \int_E \int_{\tilde E} \frac{1}{|x-y|} ds_y ds_x\\
-&=&-\frac{1}{4\pi} \int_E \int_{\tilde E}
-  \left ( (x_1-y_1)^2+(x_2-y_2)^2+(x_3-y_3)^2 \right)^{-1/2} ds_y ds_x\\
-&=&-\frac{1}{4\pi} \int_0^{l_1}\int_0^{l_2}\int_0^{\tilde l_1}\int_0^{\tilde l_2}
-  \left ( ((x_1 + v_1)-(y_1 +\tilde v_1))^2+((x_2 + v_2)-(y_2 +\tilde v_2))^2+( v_3- \tilde v_3)^2 \right)^{-1/2}
-  dy_2 dy_1 dx_2 dx_1\\
-&=&-\frac{1}{4\pi} \int_0^{l_1}\int_0^{l_2}\int_0^{\tilde l_1}\int_0^{\tilde l_2}
-  \left ( (x_1-y_1-\delta_1)^2+(x_2-y_2-\delta_2)^2+\delta_3^2 \right)^{-1/2}
-  dy_2 dy_1 dx_2 dx_1
-\end{eqnarray*}
-Entscheidend ist also die Stammfunktion $F_{par}$
-\begin{eqnarray*}
-F_{par}(x_1,x_2,y_1,y_2,\delta_1,\delta_2,\delta_3) &:=& \int \int \int \int \left\{(x_1-y_1-\delta_1)^2+(x_2-y_2-\delta_2)^2+\delta_3^2\right\}^{-1/2}dy_2 dy_1 dx_2 dx_1
-\end{eqnarray*}
-
-\subsection{Orthogonale Elemente}
-\Ea = $ \v + [(0,l_1) \times (0,l_2) \times \{0\}]$\\
-\Eb = $ \tilde \v + [ \{0\} \times (0,\tilde l_2) \times (0,\tilde l_3)]$\\
-$\v,\tilde \v \in \R^3$\\
-$\boldsymbol{\delta} = \tilde \v - \v \in \R^3$\\
-\begin{eqnarray*}
-&&-\frac{1}{4\pi} \int_E \int_{\tilde E} \frac{1}{|x-y|} ds_y ds_x\\
-&=&-\frac{1}{4\pi} \int_E \int_{\tilde E}
-  \left ( (x_1-y_1)^2+(x_2-y_2)^2+(x_3-y_3)^2 \right)^{-1/2} ds_y ds_x\\
-&=&-\frac{1}{4\pi} \int_0^{l_1}\int_0^{l_2}\int_0^{\tilde l_2}\int_0^{\tilde l_3}
-  \left ( ((x_1 + v_1)-\tilde v_1)^2+((x_2 + v_2)-(y_2 +\tilde v_2))^2+( v_3- (y_3 +\tilde v_3))^2 \right)^{-1/2}
-  dy_3 dy_2 dx_2 dx_1\\
-&=&-\frac{1}{4\pi} \int_0^{l_1}\int_0^{l_2}\int_0^{\tilde l_2}\int_0^{\tilde l_3}
-  \left ( (x_1-\delta_1)^2+(x_2-y_2-\delta_2)^2+(y_3-\delta_3)^2 \right)^{-1/2}
-  dy_3 dy_2 dx_2 dx_1
-\end{eqnarray*}
-Entscheidend ist also die Stammfunktion $F_{ort}$
-\begin{eqnarray*}
-F_{ort}(x_1,x_2,y_1,y_2,\delta_1,\delta_2,\delta_3) &:=& \int \int \int \int \left\{(x_1-\delta_1)^2+(x_2-y_2-\delta_2)^2+(-y_3-\delta_3)^2\right\}^{-1/2}
-dy_3 dy_2 dx_2 dx_1
-\end{eqnarray*}
-
-\section{Bestimmtes Integral}
-\begin{eqnarray*}
-&&-\frac{1}{4\pi} \int_E \int_{\tilde E} \frac{1}{|x-y|} ds_y ds_x\\
-&\approx& -\frac{1}{4\pi} \int_0^{k_1}\int_0^{k_2}\int_0^{\tilde k_1}\int_0^{\tilde k_2} 
- \dif{}{y_2} \dif{}{y_1} \dif{}{x_2} \dif{}{x_1}
-  F_{par/ort}(x_1,x_2,y_1,y_2) 
-dy_2 dy_1 dx_2 dx_1\\
-%
-&=& -\frac{1}{4\pi}\big( \int_0^{k_1}\int_0^{k_2}\int_0^{\tilde k_1}
-\dif{}{y_1} \dif{}{x_2} \dif{}{x_1}
-  F_{par/ort}(x_1,x_2,y_1,\tilde k_2) 
--
-\dif{}{y_1} \dif{}{x_2} \dif{}{x_1}
-  F_{par/ort}(x_1,x_2,y_1,0) \big)
- dy_1 dx_2 dx_1\\
-%
-&=& -\frac{1}{4\pi}\big( \int_0^{k_1}\int_0^{k_2}
- \dif{}{x_2} \dif{}{x_1}
-  F_{par/ort}(x_1,x_2,\tilde k_1,\tilde k_2) 
--
- \dif{}{x_2} \dif{}{x_1}
-  F_{par/ort}(x_1,x_2,\tilde k_1,0) \\
-&&-
-\dif{}{x_2} \dif{}{x_1}
-  F_{par/ort}(x_1,x_2,0,\tilde k_2) 
-+
- \dif{}{x_2} \dif{}{x_1}
-  F_{par/ort}(x_1,x_2,0,0)\big)
- dx_2 dx_1\\
-%
-&=& -\frac{1}{4\pi}\big( \int_0^{k_1}
-\dif{}{x_1}
-  F_{par/ort}(x_1,k_2,\tilde k_1,\tilde k_2) 
--
-\dif{}{x_1}
-  F_{par/ort}(x_1,k_2,\tilde k_1,0) \\
-&&-
-\dif{}{x_1}
-  F_{par/ort}(x_1,k_2,0,\tilde k_2) 
-+
-\dif{}{x_1}
-  F_{par/ort}(x_1,k_2,0,0)\\
-&&- %%
-\dif{}{x_1}
-  F_{par/ort}(x_1,0,\tilde k_1,\tilde k_2) 
-+
-\dif{}{x_1}
-  F_{par/ort}(x_1,0,\tilde k_1,0) \\
-&&+
-\dif{}{x_1}
-  F_{par/ort}(x_1,0,0,\tilde k_2) 
--
-\dif{}{x_1}
-  F_{par/ort}(x_1,0,0,0)\big)
- dx_1\\
-%
-&=& -\frac{1}{4\pi}\big(
-  F_{par/ort}(k_1,k_2,\tilde k_1,\tilde k_2) 
--
-  F_{par/ort}(k_1,k_2,\tilde k_1,0) 
--
-  F_{par/ort}(k_1,k_2,0,\tilde k_2) 
-+
-  F_{par/ort}(k_1,k_2,0,0)\\
-&&- 
-  F_{par/ort}(k_1,0,\tilde k_1,\tilde k_2) 
-+
-  F_{par/ort}(k_1,0,\tilde k_1,0) 
-+
-  F_{par/ort}(k_1,0,0,\tilde k_2) 
--
-  F_{par/ort}(k_1,0,0,0)\\
-&&- %%
-  F_{par/ort}(0,k_2,\tilde k_1,\tilde k_2) 
--
-  F_{par/ort}(0,k_2,\tilde k_1,0) 
--
-  F_{par/ort}(0,k_2,0,\tilde k_2) 
-+
-  F_{par/ort}(0,k_2,0,0)\\
-&&- 
-  F_{par/ort}(0,0,\tilde k_1,\tilde k_2) 
-+
-  F_{par/ort}(0,0,\tilde k_1,0) 
-+
-  F_{par/ort}(0,0,0,\tilde k_2) 
--
-  F_{par/ort}(0,0,0,0)\big)
-\end{eqnarray*}
-
-
-
-\chapter{Semi-analytische Berechnung bestimmter Integrale}
-\section{Gauss-Quadratur}
-\begin{displaymath}
- \int_0^l f(x) dx \approx \sum_{k=0}^n w_kf(x_k) =: \Q(f)
-\end{displaymath}
-
-\section{Quadratur über ein Element}
-\begin{displaymath}
- \int_{E} \int_{\tilde E} \approx \q_{E} \int_{\tilde E}
-\end{displaymath}
-Das Integral über \Eb~ kann durch die analytische Doppelintegral Funktion ersetzt werden. Die Quadratur über \Ea~ wird nun mittels einer doppelten Gauss-Quadratur berechnet.
-\subsection{Zulässigkeitsbedingung}
-\begin{displaymath}
-  \D (E, \tilde E) \geq \mu \min\{ \G(E) , \G(\tilde E)\}
-\end{displaymath}
-Nur wenn die Zulässigkeitsbedingung gültig ist wird die Quadratur verwendet. Sonst wird Analytisch gerechnet.
-
-
-\section{Quadratur über eine Achse}
-\begin{displaymath}
- \int_{E} \int_{\tilde E} \approx \q_{I_1} \q_{J_1} \int_{I_2}\int_{J_2}
-\end{displaymath}
-\subsection{Zulässigkeitsbedingung}
-\begin{displaymath}
-  \D (I_1, J_1) \geq \mu \max\{ \L(I_2) , \L(J_2)\} 
-\end{displaymath}
-
-
-\section{Quadratur über eine Seite}
-\begin{displaymath}
- \int_{E} \int_{\tilde E} \approx \q_{I_1} \int_{I_2} \int_{J_1} \int_{J_2}
-\end{displaymath}
-
-$\enorm{a}-\norm{b}$
-
-
-\chapter{Zulässigkeitsbedingungen}
-\section{Lagen der Elemente}
-so so oder so...
-\section{Fehlerschätzer}
-\section{Möglichkeiten für Kriterien}
-
-
-\end{document}
diff --git a/doc/doc2.pdf b/doc/doc2.pdf
deleted file mode 100644 (file)
index 948f3aa..0000000
Binary files a/doc/doc2.pdf and /dev/null differ
diff --git a/doc/doc2.tex b/doc/doc2.tex
deleted file mode 100644 (file)
index 8e893aa..0000000
+++ /dev/null
@@ -1,220 +0,0 @@
-\documentclass[a4paper,10pt,fleqn]{report}
-\usepackage{fullpage}  %Seiten etwas Größer
-\usepackage{amsmath,amssymb}   %Mathematische Symbole
-%\usepackage{moreverb}
-\usepackage{graphicx,psfrag,subfig}    %Grafiken einbinden/Texte ersetzen/Bilder nebeneinander
-%\usepackage{ifthen}
-%\usepackage{showkeys}
-%\usepackage[final,numbered]{mcode}
-\usepackage{colortbl}  %Einfache Färbungen in Tabellen
-\usepackage{color}     %Farben benutzen und Definieren
-\usepackage{subfig}    %mehrere Figuren in einer
-\usepackage{hyperref}  %Links im Inhaltsverzeichnis
-\hypersetup{linkbordercolor={1 1 1},citebordercolor={1 1 1},urlbordercolor={1 1 1}}
-
-
-\usepackage[ngerman]{babel}    %Sprachpacket für ├Ьberschriften
-\usepackage[utf8]{inputenc}    %Eingabekodierung
-\usepackage{fixltx2e}  %Deutschsprach Bugs
-
-\definecolor{gray}{gray}{.95}
-
-\def\todo#1{\textcolor{red}{#1}}
-\def\why#1{\textcolor{blue}{#1}}
-\def\Matlab{{\sc Matlab}}
-\def\q{\Q}
-
-\def\Ea{$E$}
-\def\Eb{$\tilde E$}
-\def\v{\boldsymbol{v}}
-\def\D{\mathcal{D}}
-\def\Q{\mathcal{Q}}
-\def\G{\mathcal{G}}
-\def\L{\mathcal{L}}
-\def\T{\mathcal{T}}
-\def\oder{\vee}
-\def\und{\wedge}
-
-\newcommand{\dif}[2]{\frac{\partial#1}{\partial#2}}
-\newcommand{\enorm}[1]{\left| \! \left| \! \left|#1\right| \! \right| \! \right|}
-\newcommand{\norm}[1]{\lVert#1\rVert}
-\newcommand{\abs}[1]{\lvert#1\rvert}
-\newcommand{\showMesh}[2][]{\begin{figure}[ht]
-\caption{#1}
-\label{#2}
-\centering
-\subfloat[Lage]{\includegraphics[width=0.5\textwidth]{fig/#2_ref}}
-\subfloat[Koordinaten]{\input{fig/#2_coo}}\\
-\subfloat[Elemente]{\input{fig/#2_ele}}
-\subfloat[Nachbarn]{\input{fig/#2_nei}}
-\end{figure}}
-
-\def\N{\mathbb{N}}
-\def\R{\mathbb{R}}
-
-\author{P. Schaefer}
-
-\begin{document}
-\tableofcontents
-\clearpage
-\chapter{Implementierung}
-
-
-\section{Datenstruktur}
-Alle Koordinaten werden in einer $ N \times 3,N \in \N$ Matrix abgespeichert.
-\begin{displaymath}
- COO[i,1:3] = C_i := (x_1,x_2,x_3)^{-1} \text{ wobei } x_1,x_2,x_3 \in \R \und i \in \{1,2 \dots N\}
-\end{displaymath}
-Jedes Element wird dann durch jeweils vier Koordinatenindizes als $M \times 4, M\in\N$ Matrix gespeichert. Wobei die Koordinaten links herum durchgegangen werden.
-\begin{displaymath}
- ELE[i,1:4] = E_i := (v_1,v_2,v_3,v_4) \text{ wobei } v_1,v_2,v_3,v_4 \in C \und i \in \{1,2 \dots M\}
-\end{displaymath}
-Aufgrund der Netzstabilität wollen wir maximal zwei Nachbarn an einer Kante zulassen, weshalb wir nur $2*4$ Einträe für die Nachbarschaftsrelationen pro Element benötigen. In der $M \times 8$ Matrix sind die Indizes der Nachbarn $n_1,n_2 \in E$ der Kante $(v_k, v_{k^{+1}}) | k\in \{1,2,3,4\}$ des Elements $E_i$ an den Stellen $NEI[i,[k,k+4]]$ gespeichert. Sollte eine Seite keinen Nachbarn haben markieren wir diese mit einer $0$. Außerdem wird an Kanten mit nur einem Nachbarn der erste Index auf den Nachbarn gesetzt und der zweite auf $0$.(Siehe Figur:\ref{exmpl3:nei:part})
-\\\noindent
-Ein ausführliches Beispiel ist in Figure \ref{exmpl3} dargestellt.
-\showMesh[Beispiel 3]{exmpl3}
-\begin{figure}[ht]
-\caption{Nachbarschaftsrelationen Element 4 aus \ref{exmpl3}}
-\label{exmpl3:nei:part}
-\centering
- \subfloat[Lage]{\includegraphics{fig/Net_Neigh}}
- \subfloat[Nachbarn]{\input{fig/exmpl3_nei_part}}
-\end{figure}
-
-
-
-\section{Verfeinern}
-Da wir im weiteren Verlauf sowohl adaptive also auch anisotrope Netzverfeinerung zulassen wollen, ist es sinnvoll eine Verfeinerungsfunktion zu implementieren, die alle Möglichen Teilungsprozesse auf einem Element unterstützt. Dabei sind vier nur wirklich relevant:
-\begin{enumerate}
- \item keine Teilung
- \item volle Teilung in vier gleich große Elemente
- \item halbe Teilung in zwei gleichgroße horizontal liegende Elemente
- \item halbe Teilung in zwei gleichgroße vertikal liegende Elemente
-\end{enumerate}
-Zusätzlich wurde auch Typ 5. belegt, welcher als Ergebnis eine volle Teilung 2. ausführt, diese aber schrittweise durch eine 3. Teilung und zwei 4. Teilungen. Aus Sicherheitsgründen wird auch jede vierte volle 2. Teilung durch eine 5. Teilung ausgeführt.
-
-Damit jedem Element $E_i$ eine Teilungsart zugeordnet werden kann, haben wir einen Markierungsvektor $marked \in {1,2,3,4,5}^M$ eingeführt. Dabei entspricht $marked_i$ der Art der Teilung für das Element $E_i$. Um isotrope und auch uniforme Teilungen zu erleichtern kann statt dem Vektor $marked$ auch nur ein Skalar übergeben werden $marked \in {1,2\dots5}$, wodurch jedes Element mit der gewählten Art verfeinert wird.
-
-Relevant zum Verfeinern eines Netzes sind also die Koordinaten $COO$, Elemente $ELE$ sowie die Nachbarschaftsrelationen $NEI$ und der Markierungsvektor $marked$.
-
-Da wir später einen Fehlerschätzer berechnen wollen, ist es wichtig sich zu jedem Element seine Teilelemente zu merken. Dazu legen wir während der Teilung eine $M \times 4$ Matrix an, in der die maximal vier Elementindizes gespeichert sind. Wenn wir also ein Element in vier gleich große Teile verfeinern, so wird das neue Element links unten das erste sein und alle weiteren folgen gegen den Uhrzeigersinn. Teilen wir ein Element in zwei gleich große Elemente, so werden die doppelt belegten Quadranten auch doppelt eingetragen. Ein gar nicht geteiltes Element wird also vier mal den alten Indizes speichern. Dadurch wird sicher gestellt, dass das arithmetische Mittel über die Elemente immer gültig auszuführen ist.
-(Siehe Figur:\ref{exmpl3:f2s})
-
-$[\T_{1/2}, F2S ] = refineQuad(\T, marked);$\\
-$[COO_{fine}, ELE_{fine}, NEI_{fine}, F2S ] = refineQuad(COO, ELE, NEI, marked);$
-
-\begin{figure}[ht]
-\caption{VaterSohn}
-\centering
-\subfloat[VaterSohn aus \ref{exmpl2}]{\input{fig/exmpl2_f2s}}
-\subfloat[VaterSohn aus \ref{exmpl3}]{\input{fig/exmpl3_f2s}}
-\end{figure}
-
-
-\section{Fehlerschätzer}
-\begin{eqnarray*}
-%\mu_h^2 & = & \norm{\varrho_h^{1/2}(\phi_{\frac h 2}-\Pi_h\phi_{\frac h 2})}_{\L^2(\T)}^2 \\
-%& = &\sum_{T\in \T_h}\mu_h(T)^2\\
-\mu_h(T)^2 & = & \norm{\varrho_h^{1/2}(\phi_{\frac h 2}-\Pi_h\phi_{\frac h 2})}_{\L^2(\T)}^2 \\
-& = & h_{min}(T)\norm{\phi_{\frac h 2}-\Pi_h\phi_{\frac h 2}}_{\L^2(\T)}^2 \\
-&& T_j \in \tau_h, t_j^{(1)},\dots,t_j^{(4)} \in \tau_{\frac h 2} \\
-\phi_{\frac h 2}|_{T_j} & = &x_j^{(1)}\chi_{t_j^{(1)}}+\dots+x_j^{(4)}\chi_{t_j^{(4)}}\\
-\Pi_h\phi_{\frac h 2}|_{T_j}&=&\frac 1 {\abs{T_j}}\int_{T_j}\phi_{\frac h 2}d\Gamma\\
-& =&\frac 1 {\abs{T_j}}\sum_{k=1}^4x_j^{(k)}\int_{t^{(k)}}1d\Gamma\\
-& =&\frac 1 {\abs{T_j}}\sum_{k=1}^4x_j^{(k)}\abs{t_j^{(k)}}\\
-& =&\frac 1 {\abs{T_j}}\sum_{k=1}^4x_j^{(k)}\frac {\abs{T_j}} 4 \\
-& =&\frac 1 4 (x_j^{(1)} +\dots+x_j^{(4)} )=: m_j\\
-\norm{\phi_{\frac h 2} - \Pi_h\phi_{\frac h 2}}_{\L^2(T_j)}^2
-&=&\sum_{k=1}^4\norm{\phi_{\frac h 2} - \Pi_h\phi_{\frac h 2}}_{\L^2\left(t_j^{(k)}\right)}^2\\
-&=&\sum_{k=1}^4 \int_{t_j^{(k)}}(\phi_{\frac h 2} - \Pi_h\phi_{\frac h 2})^2d\Gamma\\
-&=&\sum_{k=1}^4 \int_{t_j^{(k)}}(x_j^{(k)}-m_j)^2d\Gamma\\
-&=&\sum_{k=1}^4 \abs{t_j^{(k)}}(x_j^{(k)}-m_j)^2\\
-&=&\frac {\abs{T_j}} 4\sum_{k=1}^4 (x_j^{(k)}-m_j)^2\\
-\mu_h(T_j)^2 & = & \frac{ h_{min}(T_j) \abs{T_j}}{4} \sum_{k=1}^4{(x_j^{(k)}-m_j)^2}
-\end{eqnarray*}
-
-$mu = computeEstSlpMuTilde(x_{fine}, \T, F2S);$\\
-$mu = computeEstSlpMuTilde(x_{fine}, COO, ELE, F2S);$
-
-
-
-
-\section{Markieren}
-Bestimme $M_e \subseteq T_e$ mit minimaler Kardinalität
-\begin{eqnarray*}
-\theta \sum_{T\in T_e} \mu_e(T)^2 & \leq & \sum_{T\in M_e} \mu_e(T)^2
-\end{eqnarray*}
-Zur anisotropen Verfeinerung wird weiterhin berechnet:
-\begin{eqnarray*}
-\begin{pmatrix}
- C_j^{(1)}\\ C_j^{(2)}\\C_j^{(3)}\\ C_j^{(4)}
-\end{pmatrix}
-& = & \frac 1 4
-\begin{pmatrix}
-1 & 1 & 1 & 1\\
-1 & -1 & 1 & -1\\
-1 & 1 & -1 & -1\\
-1 & -1 & -1 & 1\\
-\end{pmatrix}
-\begin{pmatrix}
- x_j^{(1)}\\ x_j^{(2)}\\x_j^{(3)}\\ x_j^{(4)}
-\end{pmatrix}
-\end{eqnarray*}
-
-\begin{eqnarray*}
-\eta \abs{ C_j^{(3)}} & \geq & \sqrt{\abs{ C_j^{(2)}}^2 + \abs{ C_j^{(4)}}^2}\\
-\eta \abs{ C_j^{(4)}} & \geq & \sqrt{\abs{ C_j^{(2)}}^2 + \abs{ C_j^{(3)}}^2}
-\end{eqnarray*}
-
-$xF2S := x_{fine}[F2S]$\\
-$marked = mark(xF2S, mu, theta, eta);$
-
-
-\section{V Aufbauen}
-%Es seien \Ea, \Eb ~$\subseteq$~ $\R^3$ zwei beschränkte, achsenorientierte rechteckige Seiten in $\R^3$.
-%Berechnet werden soll:
-\begin{eqnarray*}
-V(j,k) &=& -\frac{1}{4\pi} \int_{T_j} \int_{T_k} \frac{1}{|x-y|} ds_y ds_x \in \R^3,T_j,T_k\in\T
-\end{eqnarray*}
-
-$V = mex\_build\_AU(\T,mu,type)$\\
-$V = mex\_build\_AU(COO,ELE,mu,type)$
-
-
-\section{Vorgehensweise}
-Mithilfe der oben Definierten Funktionen ist es uns nun möglich den Ablauf der Verfeinerungen zusammen zu fassen.
-
-Sei das Netz $\T^{(0)}$ mit $\#{\T^{(0)}}$ Elementen gegeben und iterieren wir über $i \in \N$:
-
-\begin{enumerate}
- \item $(\T^{(i)}_{1/2},f2s^{(i)}_{1/2}) = refineQuad(\T^{(i)},2)$
- \item $V^{(i)}_{1/2} = mex\_build\_AU(\T^{(i)}_{1/2},$ vollAnalytisch $)$
- \item $b^{(i)}_{1/2} = \left\{b_k=size(T_k) | T_k\in\T^{(i)}_{1/2}, k \in \{1,2 \dots\#\T^{(i)}_{1/2}\} \right\}$
- \item Löse: $V^{(i)}_{1/2} \cdot \phi^{(i)}_{1/2} = b^{(i)}_{1/2}$
- \item $\mu(\T^{(i)})^2 = \left\{\frac{ h_{min}(T_j) \abs{T_j}}{4} \sum_{k=1}^4{(\phi_{1/2,j}^{(i)(k)}-\frac 1 4\sum_{l=1}^4\phi_{1/2,j}^{(i)(l)})^2}, j \in \{1,2 \dots\#\T^{(i)}\} \right\}$\\$ = computeEstSlpMuTilde(\phi^{(i)}_{1/2},\T^{(i)},f2s^{(i)}_{1/2})$
- \item $marked^{(i)} = mark(\phi^{(i)}_{1/2}(f2s^{(i)}_{1/2}),\mu^{(i)}(\T^{(i)})^2$,theta, eta$)$
- \item $\T^{(i+1)} = refineQuad(\T^{(i)},marked)$
-\end{enumerate}
-Zum Plotten wird zusätzlich auch folgendes berechnet:
-\begin{itemize}
- \item $V^{(i)} = mex\_build\_AU(\T^{(i)},$ vollAnalytisch $)$
- \item $b^{(i)} = \left\{b_k=size(T_k) | T_k\in\T^{(i)}, k \in \{1,2 \dots\#\T^{(i)}\} \right\}$
- \item Löse: $V^{(i)} \cdot \phi^{(i)} = b^{(i)}$
- \item $\enorm{\phi^{(i)}_{1/2}} = \phi^{(i)\prime}_{1/2}\cdot V^{(i)}_{1/2} \cdot \phi^{(i)}_{1/2}$
- \item $\enorm{\phi^{(i)}} = \phi^{(i)\prime}\cdot V^{(i)} \cdot \phi^{(i)}$
- \item $error =  \sqrt{\enorm{\phi} - \enorm{\phi^{(i)}}}$
- \item $error_2 =  \sqrt{\enorm{\phi} - \enorm{\phi^{(i)}_{1/2}}}$
- \item $\eta =  \sqrt{\enorm{\phi^{(i)}_{1/2}(f2s^{(i)}_{1/2}) - \phi^{(i)}}}$
- \item $\mu_2(\T^{(i)})^2 =  \left\{\frac{ h_{min}(T_j) \abs{T_j}}{4} \sum_{k=1}^4{(\phi_{1/2,j}^{(i)(k)}-\phi_{j}^{(i)})^2}, j \in \{1,2 \dots\#\T^{(i)}\} \right\}$
-\end{itemize}
-Siehe figur
-
-\begin{figure}[ht]
-\caption{VaterSohn}
-\centering
-\subfloat[Fehler aus]{\includegraphics[width=0.4\textwidth]{fig/Net_Neigh}}}
-\subfloat[Energie Norm]{{\includegraphics[width=0.4\textwidth]{fig/Net_Neigh}}}
-\end{figure}
-
-
-\end{document}
\ No newline at end of file
index f5c1c4a87f981c242476bb232fdeda9c442b702c..3141a2d4fddf4bd153b1cfe0f4b49b9d7b83b8e2 100644 (file)
@@ -1,12 +1,12 @@
 %!PS-Adobe-2.0 EPSF-1.2
-%%Creator: MATLAB, The MathWorks, Inc. Version 7.13.0.564 (R2011b). Operating System: Linux 3.0.0-16-generic #28-Ubuntu SMP Fri Jan 27 17:44:39 UTC 2012 x86_64.
+%%Creator: MATLAB, The MathWorks, Inc. Version 7.13.0.564 (R2011b). Operating System: Linux 3.0.0-16-generic #29-Ubuntu SMP Tue Feb 14 12:48:51 UTC 2012 x86_64.
 %%Title: ../doc/fig/exmpl1_ref.eps
-%%CreationDate: 03/13/2012  13:17:38
+%%CreationDate: 03/18/2012  17:32:19
 %%DocumentNeededFonts: Helvetica
 %%DocumentProcessColors: Cyan Magenta Yellow Black
 %%Extensions: CMYK
 %%Pages: 1
-%%BoundingBox:    58   199   546   589
+%%BoundingBox:    58   199   543   583
 %%EndComments
 
 %%BeginProlog
@@ -158,7 +158,7 @@ end
 
 %%Page: 1 1
 %%BeginPageSetup
-%%PageBoundingBox:    58   199   546   589
+%%PageBoundingBox:    58   199   543   583
 MathWorks begin
 bpage
 %%EndPageSetup
@@ -169,7 +169,7 @@ bplot
 /dpi2point 8.33333 def
 portraitMode 0150 5100 csm
 
-  334   190  4067  3251 MR c np
+  334   236  4045  3205 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
@@ -194,94 +194,85 @@ SO
 0 sg
  624 3205 mt 4344 3205 L
  624 3205 mt  624  270 L
624 3205 mt  624 3167 L
934 3205 mt  934 3167 L
 %%IncludeResource: font Helvetica
 /Helvetica /ISOLatin1Encoding 83.3333 FMSR
 
601 3306 mt 
911 3306 mt 
 (0) s
- 996 3205 mt  996 3167 L
- 939 3306 mt 
-(0.1) s
-1368 3205 mt 1368 3167 L
-1311 3306 mt 
+1554 3205 mt 1554 3167 L
+1497 3306 mt 
 (0.2) s
-1740 3205 mt 1740 3167 L
-1683 3306 mt 
-(0.3) s
-2112 3205 mt 2112 3167 L
-2055 3306 mt 
+2174 3205 mt 2174 3167 L
+2117 3306 mt 
 (0.4) s
-2484 3205 mt 2484 3167 L
-2427 3306 mt 
-(0.5) s
-2856 3205 mt 2856 3167 L
-2799 3306 mt 
+2794 3205 mt 2794 3167 L
+2737 3306 mt 
 (0.6) s
-3228 3205 mt 3228 3167 L
-3171 3306 mt 
-(0.7) s
-3600 3205 mt 3600 3167 L
-3543 3306 mt 
+3414 3205 mt 3414 3167 L
+3357 3306 mt 
 (0.8) s
-3972 3205 mt 3972 3167 L
-3915 3306 mt 
-(0.9) s
-4344 3205 mt 4344 3167 L
-4321 3306 mt 
+4034 3205 mt 4034 3167 L
+4011 3306 mt 
 (1) s
- 624 3205 mt  661 3205 L
- 554 3235 mt 
+ 624 2960 mt  661 2960 L
+ 554 2990 mt 
 (0) s
- 624 2911 mt  661 2911 L
- 485 2941 mt 
-(0.1) s
- 624 2618 mt  661 2618 L
- 485 2648 mt 
+ 624 2471 mt  661 2471 L
+ 485 2501 mt 
 (0.2) s
- 624 2324 mt  661 2324 L
- 485 2354 mt 
-(0.3) s
- 624 2031 mt  661 2031 L
- 485 2061 mt 
+ 624 1982 mt  661 1982 L
+ 485 2012 mt 
 (0.4) s
- 624 1737 mt  661 1737 L
- 485 1767 mt 
-(0.5) s
- 624 1443 mt  661 1443 L
- 485 1473 mt 
+ 624 1492 mt  661 1492 L
+ 485 1522 mt 
 (0.6) s
- 624 1150 mt  661 1150 L
- 485 1180 mt 
-(0.7) s
- 624  857 mt  661  857 L
- 485  887 mt 
+ 624 1003 mt  661 1003 L
+ 485 1033 mt 
 (0.8) s
- 624  563 mt  661  563 L
- 485  593 mt 
-(0.9) s
- 624  270 mt  661  270 L
- 554  300 mt 
+ 624  514 mt  661  514 L
+ 554  544 mt 
 (1) s
-gs 624 270 3721 2936 MR c np
+gs 624 269 3721 2936 MR c np
 /c8 { 0.000000 0.000000 1.000000 sr} bdef
 c8
-0 1467 -1860 0 0 -1467 1860 0 624 1737 5 MP stroke
-0 1467 -1860 0 0 -1467 1860 0 2484 1737 5 MP stroke
-0 1468 -1860 0 0 -1468 1860 0 2484 3205 5 MP stroke
-0 1468 -1860 0 0 -1468 1860 0 624 3205 5 MP stroke
+0 1223 -1550 0 0 -1223 1550 0 934 1737 5 MP stroke
+0 1223 -1550 0 0 -1223 1550 0 2484 1737 5 MP stroke
+0 1223 -1550 0 0 -1223 1550 0 2484 2960 5 MP stroke
+0 1223 -1550 0 0 -1223 1550 0 934 2960 5 MP stroke
 gr
 
 c8
 0 sg
-1554 1033 mt 
+1709 1156 mt 
+(\(1\)) s
+3259 1156 mt 
+(\(2\)) s
+3259 2378 mt 
+(\(3\)) s
+1709 2378 mt 
+(\(4\)) s
+/c9 { 1.000000 0.000000 0.000000 sr} bdef
+c9
+ 965 2917 mt 
 (1) s
-3414 1033 mt 
+ 965 1694 mt 
 (2) s
-3414 2501 mt 
+ 965  471 mt 
 (3) s
-1554 2501 mt 
+2515 2917 mt 
 (4) s
+2515 1694 mt 
+(5) s
+2515  471 mt 
+(6) s
+4065 2917 mt 
+(7) s
+4065 1694 mt 
+(8) s
+4065  471 mt 
+(9) s
+0 sg
 2462 3406 mt 
 (x) s
  428 1759 mt  -90 rotate
index ff433d08a63836b18359e1d1183e51dd02ac190c..e149b9bec6f8187c046e65d7b11c56e7498431ed 100644 (file)
Binary files a/doc/fig/exmpl1_ref.pdf and b/doc/fig/exmpl1_ref.pdf differ
index fe1ab01547f3fdf55877a9d4c9865af11970cef0..eba6c0c9aadd679f1c602c3f3233d137b88f4b7e 100644 (file)
@@ -1,12 +1,12 @@
 %!PS-Adobe-2.0 EPSF-1.2
-%%Creator: MATLAB, The MathWorks, Inc. Version 7.13.0.564 (R2011b). Operating System: Linux 3.0.0-16-generic #28-Ubuntu SMP Fri Jan 27 17:44:39 UTC 2012 x86_64.
+%%Creator: MATLAB, The MathWorks, Inc. Version 7.13.0.564 (R2011b). Operating System: Linux 3.0.0-16-generic #29-Ubuntu SMP Tue Feb 14 12:48:51 UTC 2012 x86_64.
 %%Title: ../doc/fig/exmpl2_ref.eps
-%%CreationDate: 03/13/2012  13:17:50
+%%CreationDate: 03/18/2012  17:32:19
 %%DocumentNeededFonts: Helvetica
 %%DocumentProcessColors: Cyan Magenta Yellow Black
 %%Extensions: CMYK
 %%Pages: 1
-%%BoundingBox:    58   199   546   589
+%%BoundingBox:    58   199   543   583
 %%EndComments
 
 %%BeginProlog
@@ -158,7 +158,7 @@ end
 
 %%Page: 1 1
 %%BeginPageSetup
-%%PageBoundingBox:    58   199   546   589
+%%PageBoundingBox:    58   199   543   583
 MathWorks begin
 bpage
 %%EndPageSetup
@@ -169,7 +169,7 @@ bplot
 /dpi2point 8.33333 def
 portraitMode 0150 5100 csm
 
-  334   190  4067  3251 MR c np
+  334   236  4045  3205 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
@@ -194,115 +194,126 @@ SO
 0 sg
  624 3205 mt 4344 3205 L
  624 3205 mt  624  270 L
624 3205 mt  624 3167 L
934 3205 mt  934 3167 L
 %%IncludeResource: font Helvetica
 /Helvetica /ISOLatin1Encoding 83.3333 FMSR
 
601 3306 mt 
911 3306 mt 
 (0) s
- 996 3205 mt  996 3167 L
- 939 3306 mt 
-(0.1) s
-1368 3205 mt 1368 3167 L
-1311 3306 mt 
+1554 3205 mt 1554 3167 L
+1497 3306 mt 
 (0.2) s
-1740 3205 mt 1740 3167 L
-1683 3306 mt 
-(0.3) s
-2112 3205 mt 2112 3167 L
-2055 3306 mt 
+2174 3205 mt 2174 3167 L
+2117 3306 mt 
 (0.4) s
-2484 3205 mt 2484 3167 L
-2427 3306 mt 
-(0.5) s
-2856 3205 mt 2856 3167 L
-2799 3306 mt 
+2794 3205 mt 2794 3167 L
+2737 3306 mt 
 (0.6) s
-3228 3205 mt 3228 3167 L
-3171 3306 mt 
-(0.7) s
-3600 3205 mt 3600 3167 L
-3543 3306 mt 
+3414 3205 mt 3414 3167 L
+3357 3306 mt 
 (0.8) s
-3972 3205 mt 3972 3167 L
-3915 3306 mt 
-(0.9) s
-4344 3205 mt 4344 3167 L
-4321 3306 mt 
+4034 3205 mt 4034 3167 L
+4011 3306 mt 
 (1) s
- 624 3205 mt  661 3205 L
- 554 3235 mt 
+ 624 2960 mt  661 2960 L
+ 554 2990 mt 
 (0) s
- 624 2911 mt  661 2911 L
- 485 2941 mt 
-(0.1) s
- 624 2618 mt  661 2618 L
- 485 2648 mt 
+ 624 2471 mt  661 2471 L
+ 485 2501 mt 
 (0.2) s
- 624 2324 mt  661 2324 L
- 485 2354 mt 
-(0.3) s
- 624 2031 mt  661 2031 L
- 485 2061 mt 
+ 624 1982 mt  661 1982 L
+ 485 2012 mt 
 (0.4) s
- 624 1737 mt  661 1737 L
- 485 1767 mt 
-(0.5) s
- 624 1443 mt  661 1443 L
- 485 1473 mt 
+ 624 1492 mt  661 1492 L
+ 485 1522 mt 
 (0.6) s
- 624 1150 mt  661 1150 L
- 485 1180 mt 
-(0.7) s
- 624  857 mt  661  857 L
- 485  887 mt 
+ 624 1003 mt  661 1003 L
+ 485 1033 mt 
 (0.8) s
- 624  563 mt  661  563 L
- 485  593 mt 
-(0.9) s
- 624  270 mt  661  270 L
- 554  300 mt 
+ 624  514 mt  661  514 L
+ 554  544 mt 
 (1) s
-gs 624 270 3721 2936 MR c np
+gs 624 269 3721 2936 MR c np
 /c8 { 0.000000 0.000000 1.000000 sr} bdef
 c8
-0 733 -930 0 0 -733 930 0 624 1003 5 MP stroke
-0 733 -1860 0 0 -733 1860 0 2484 1003 5 MP stroke
-0 1468 -1860 0 0 -1468 1860 0 2484 3205 5 MP stroke
-0 734 -930 0 0 -734 930 0 624 2471 5 MP stroke
-0 734 -930 0 0 -734 930 0 624 1737 5 MP stroke
-0 734 -1860 0 0 -734 1860 0 2484 1737 5 MP stroke
-0 734 -930 0 0 -734 930 0 1554 2471 5 MP stroke
-0 734 -930 0 0 -734 930 0 1554 3205 5 MP stroke
-0 734 -930 0 0 -734 930 0 624 3205 5 MP stroke
-0 733 -930 0 0 -733 930 0 1554 1003 5 MP stroke
-0 734 -930 0 0 -734 930 0 1554 1737 5 MP stroke
+0 612 -775 0 0 -612 775 0 934 1126 5 MP stroke
+0 612 -1550 0 0 -612 1550 0 2484 1126 5 MP stroke
+0 1223 -1550 0 0 -1223 1550 0 2484 2960 5 MP stroke
+0 611 -775 0 0 -611 775 0 934 2348 5 MP stroke
+0 611 -775 0 0 -611 775 0 934 1737 5 MP stroke
+0 611 -1550 0 0 -611 1550 0 2484 1737 5 MP stroke
+0 611 -775 0 0 -611 775 0 1709 2348 5 MP stroke
+0 612 -775 0 0 -612 775 0 1709 2960 5 MP stroke
+0 612 -775 0 0 -612 775 0 934 2960 5 MP stroke
+0 612 -775 0 0 -612 775 0 1709 1126 5 MP stroke
+0 611 -775 0 0 -611 775 0 1709 1737 5 MP stroke
 gr
 
 c8
 0 sg
-1089  666 mt 
+1321  850 mt 
+(\(1\)) s
+3259  850 mt 
+(\(2\)) s
+3259 2378 mt 
+(\(3\)) s
+1321 2073 mt 
+(\(4\)) s
+1321 1461 mt 
+(\(5\)) s
+3259 1461 mt 
+(\(6\)) s
+2096 2073 mt 
+(\(7\)) s
+2096 2684 mt 
+(\(8\)) s
+1321 2684 mt 
+(\(9\)) s
+2096  850 mt 
+(\(10\)) s
+2096 1461 mt 
+(\(11\)) s
+/c9 { 1.000000 0.000000 0.000000 sr} bdef
+c9
+ 965 2917 mt 
 (1) s
-3414  666 mt 
+ 965 2305 mt 
 (2) s
-3414 2501 mt 
+ 965 1694 mt 
 (3) s
-1089 2134 mt 
+ 965 1082 mt 
 (4) s
-1089 1400 mt 
+ 965  471 mt 
 (5) s
-3414 1400 mt 
+1740 2917 mt 
 (6) s
-2019 2134 mt 
+1740 2305 mt 
 (7) s
-2019 2868 mt 
+1740 1694 mt 
 (8) s
-1089 2868 mt 
+1740 1082 mt 
 (9) s
-2019  666 mt 
+1740  471 mt 
 (10) s
-2019 1400 mt 
+2515 2917 mt 
 (11) s
+2515 2305 mt 
+(12) s
+2515 1694 mt 
+(13) s
+2515 1082 mt 
+(14) s
+2515  471 mt 
+(15) s
+4065 2917 mt 
+(16) s
+4065 1694 mt 
+(17) s
+4065 1082 mt 
+(18) s
+4065  471 mt 
+(19) s
+0 sg
 2462 3406 mt 
 (x) s
  428 1759 mt  -90 rotate
index 2e36d3b6b4795486b46c3479fa3a0002db03edab..59ce4ed2d7ea0c4753b7044c8de0d93e070fc519 100644 (file)
Binary files a/doc/fig/exmpl2_ref.pdf and b/doc/fig/exmpl2_ref.pdf differ
index fc682fdb5ec846710bb8e3a6e12db21ee20f33d6..d7abf0811c87597b31862a70679cee87155f6a5a 100644 (file)
@@ -1,12 +1,12 @@
 %!PS-Adobe-2.0 EPSF-1.2
-%%Creator: MATLAB, The MathWorks, Inc. Version 7.13.0.564 (R2011b). Operating System: Linux 3.0.0-16-generic #28-Ubuntu SMP Fri Jan 27 17:44:39 UTC 2012 x86_64.
+%%Creator: MATLAB, The MathWorks, Inc. Version 7.13.0.564 (R2011b). Operating System: Linux 3.0.0-16-generic #29-Ubuntu SMP Tue Feb 14 12:48:51 UTC 2012 x86_64.
 %%Title: ../doc/fig/exmpl3_ref.eps
-%%CreationDate: 03/13/2012  13:17:56
+%%CreationDate: 03/18/2012  17:32:19
 %%DocumentNeededFonts: Helvetica
 %%DocumentProcessColors: Cyan Magenta Yellow Black
 %%Extensions: CMYK
 %%Pages: 1
-%%BoundingBox:    58   199   546   589
+%%BoundingBox:    58   199   543   583
 %%EndComments
 
 %%BeginProlog
@@ -158,7 +158,7 @@ end
 
 %%Page: 1 1
 %%BeginPageSetup
-%%PageBoundingBox:    58   199   546   589
+%%PageBoundingBox:    58   199   543   583
 MathWorks begin
 bpage
 %%EndPageSetup
@@ -169,7 +169,7 @@ bplot
 /dpi2point 8.33333 def
 portraitMode 0150 5100 csm
 
-  334   190  4067  3251 MR c np
+  334   236  4045  3205 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
@@ -194,124 +194,145 @@ SO
 0 sg
  624 3205 mt 4344 3205 L
  624 3205 mt  624  270 L
624 3205 mt  624 3167 L
934 3205 mt  934 3167 L
 %%IncludeResource: font Helvetica
 /Helvetica /ISOLatin1Encoding 83.3333 FMSR
 
601 3306 mt 
911 3306 mt 
 (0) s
- 996 3205 mt  996 3167 L
- 939 3306 mt 
-(0.1) s
-1368 3205 mt 1368 3167 L
-1311 3306 mt 
+1554 3205 mt 1554 3167 L
+1497 3306 mt 
 (0.2) s
-1740 3205 mt 1740 3167 L
-1683 3306 mt 
-(0.3) s
-2112 3205 mt 2112 3167 L
-2055 3306 mt 
+2174 3205 mt 2174 3167 L
+2117 3306 mt 
 (0.4) s
-2484 3205 mt 2484 3167 L
-2427 3306 mt 
-(0.5) s
-2856 3205 mt 2856 3167 L
-2799 3306 mt 
+2794 3205 mt 2794 3167 L
+2737 3306 mt 
 (0.6) s
-3228 3205 mt 3228 3167 L
-3171 3306 mt 
-(0.7) s
-3600 3205 mt 3600 3167 L
-3543 3306 mt 
+3414 3205 mt 3414 3167 L
+3357 3306 mt 
 (0.8) s
-3972 3205 mt 3972 3167 L
-3915 3306 mt 
-(0.9) s
-4344 3205 mt 4344 3167 L
-4321 3306 mt 
+4034 3205 mt 4034 3167 L
+4011 3306 mt 
 (1) s
- 624 3205 mt  661 3205 L
- 554 3235 mt 
+ 624 2960 mt  661 2960 L
+ 554 2990 mt 
 (0) s
- 624 2911 mt  661 2911 L
- 485 2941 mt 
-(0.1) s
- 624 2618 mt  661 2618 L
- 485 2648 mt 
+ 624 2471 mt  661 2471 L
+ 485 2501 mt 
 (0.2) s
- 624 2324 mt  661 2324 L
- 485 2354 mt 
-(0.3) s
- 624 2031 mt  661 2031 L
- 485 2061 mt 
+ 624 1982 mt  661 1982 L
+ 485 2012 mt 
 (0.4) s
- 624 1737 mt  661 1737 L
- 485 1767 mt 
-(0.5) s
- 624 1443 mt  661 1443 L
- 485 1473 mt 
+ 624 1492 mt  661 1492 L
+ 485 1522 mt 
 (0.6) s
- 624 1150 mt  661 1150 L
- 485 1180 mt 
-(0.7) s
- 624  857 mt  661  857 L
- 485  887 mt 
+ 624 1003 mt  661 1003 L
+ 485 1033 mt 
 (0.8) s
- 624  563 mt  661  563 L
- 485  593 mt 
-(0.9) s
- 624  270 mt  661  270 L
- 554  300 mt 
+ 624  514 mt  661  514 L
+ 554  544 mt 
 (1) s
-gs 624 270 3721 2936 MR c np
+gs 624 269 3721 2936 MR c np
 /c8 { 0.000000 0.000000 1.000000 sr} bdef
 c8
-0 733 -930 0 0 -733 930 0 624 1003 5 MP stroke
-0 733 -1860 0 0 -733 1860 0 2484 1003 5 MP stroke
-0 1468 -1860 0 0 -1468 1860 0 2484 3205 5 MP stroke
-0 734 -930 0 0 -734 930 0 624 2471 5 MP stroke
-0 367 -465 0 0 -367 465 0 624 1370 5 MP stroke
-0 734 -1860 0 0 -734 1860 0 2484 1737 5 MP stroke
-0 734 -930 0 0 -734 930 0 1554 2471 5 MP stroke
-0 734 -930 0 0 -734 930 0 1554 3205 5 MP stroke
-0 734 -930 0 0 -734 930 0 624 3205 5 MP stroke
-0 733 -930 0 0 -733 930 0 1554 1003 5 MP stroke
-0 734 -930 0 0 -734 930 0 1554 1737 5 MP stroke
-0 367 -465 0 0 -367 465 0 624 1737 5 MP stroke
-0 367 -465 0 0 -367 465 0 1089 1370 5 MP stroke
-0 367 -465 0 0 -367 465 0 1089 1737 5 MP stroke
+0 612 -775 0 0 -612 775 0 934 1126 5 MP stroke
+0 612 -1550 0 0 -612 1550 0 2484 1126 5 MP stroke
+0 1223 -1550 0 0 -1223 1550 0 2484 2960 5 MP stroke
+0 611 -775 0 0 -611 775 0 934 2348 5 MP stroke
+0 305 -387 0 0 -305 387 0 934 1431 5 MP stroke
+0 611 -1550 0 0 -611 1550 0 2484 1737 5 MP stroke
+0 611 -775 0 0 -611 775 0 1709 2348 5 MP stroke
+0 612 -775 0 0 -612 775 0 1709 2960 5 MP stroke
+0 612 -775 0 0 -612 775 0 934 2960 5 MP stroke
+0 612 -775 0 0 -612 775 0 1709 1126 5 MP stroke
+0 611 -775 0 0 -611 775 0 1709 1737 5 MP stroke
+0 306 -387 0 0 -306 387 0 934 1737 5 MP stroke
+0 305 -388 0 0 -305 388 0 1321 1431 5 MP stroke
+0 306 -388 0 0 -306 388 0 1321 1737 5 MP stroke
 gr
 
 c8
 0 sg
-1089  666 mt 
+1321  850 mt 
+(\(1\)) s
+3259  850 mt 
+(\(2\)) s
+3259 2378 mt 
+(\(3\)) s
+1321 2073 mt 
+(\(4\)) s
+1127 1308 mt 
+(\(5\)) s
+3259 1461 mt 
+(\(6\)) s
+2096 2073 mt 
+(\(7\)) s
+2096 2684 mt 
+(\(8\)) s
+1321 2684 mt 
+(\(9\)) s
+2096  850 mt 
+(\(10\)) s
+2096 1461 mt 
+(\(11\)) s
+1127 1614 mt 
+(\(12\)) s
+1515 1308 mt 
+(\(13\)) s
+1515 1614 mt 
+(\(14\)) s
+/c9 { 1.000000 0.000000 0.000000 sr} bdef
+c9
+ 965 2917 mt 
 (1) s
-3414  666 mt 
+ 965 2305 mt 
 (2) s
-3414 2501 mt 
+ 965 1694 mt 
 (3) s
-1089 2134 mt 
+ 965 1388 mt 
 (4) s
856 1217 mt 
965 1082 mt 
 (5) s
-3414 1400 mt 
+ 965  471 mt 
 (6) s
-2019 2134 mt 
+1352 1694 mt 
 (7) s
-2019 2868 mt 
+1352 1388 mt 
 (8) s
-1089 2868 mt 
+1352 1082 mt 
 (9) s
-2019  666 mt 
+1740 2917 mt 
 (10) s
-2019 1400 mt 
+1740 2305 mt 
 (11) s
- 856 1584 mt 
+1740 1694 mt 
 (12) s
-1321 1217 mt 
+1740 1388 mt 
 (13) s
-1321 1584 mt 
+1740 1082 mt 
 (14) s
+1740  471 mt 
+(15) s
+2515 2917 mt 
+(16) s
+2515 2305 mt 
+(17) s
+2515 1694 mt 
+(18) s
+2515 1082 mt 
+(19) s
+2515  471 mt 
+(20) s
+4065 2917 mt 
+(21) s
+4065 1694 mt 
+(22) s
+4065 1082 mt 
+(23) s
+4065  471 mt 
+(24) s
+0 sg
 2462 3406 mt 
 (x) s
  428 1759 mt  -90 rotate
index 27a0c964b0736752f162bcb8d92d308fef20706f..06a55789dd9fd6e9773b2e9003a81d33ac11ba66 100644 (file)
Binary files a/doc/fig/exmpl3_ref.pdf and b/doc/fig/exmpl3_ref.pdf differ
diff --git a/doc/fig/exmplAA_2DQuad_error.eps b/doc/fig/exmplAA_2DQuad_error.eps
new file mode 100644 (file)
index 0000000..54f08a8
--- /dev/null
@@ -0,0 +1,867 @@
+%!PS-Adobe-2.0 EPSF-1.2
+%%Creator: MATLAB, The MathWorks, Inc. Version 7.13.0.564 (R2011b). Operating System: Linux 3.0.0-16-generic #29-Ubuntu SMP Tue Feb 14 12:48:51 UTC 2012 x86_64.
+%%Title: ./exmplAA_2DQuad_error.eps
+%%CreationDate: 03/18/2012  16:07:35
+%%DocumentNeededFonts: Helvetica
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%Extensions: CMYK
+%%Pages: 1
+%%BoundingBox:    53   196   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   196   550   602
+MathWorks begin
+bpage
+%%EndPageSetup
+
+%%BeginObject: obj1
+bplot
+
+/dpi2point 8.33333 def
+portraitMode 0150 5100 csm
+
+  294    79  4145  3387 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 3602 PR
+4.16667 w
+0 2935 3720 0 0 -2935 624 3205 4 MP
+PP
+-3720 0 0 2935 3720 0 0 -2935 624 3205 5 MP stroke
+2.77778 w
+DO
+SO
+4.16667 w
+0 sg
+ 624 3205 mt 4344 3205 L
+ 624  270 mt 4344  270 L
+ 624 3205 mt  624  270 L
+4344 3205 mt 4344  270 L
+ 624 3205 mt 4344 3205 L
+ 624 3205 mt  624  270 L
+ 624 3205 mt  624 3186 L
+ 624  270 mt  624  288 L
+ 624 3205 mt  624 3167 L
+ 624  270 mt  624  307 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+ 563 3331 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+ 655 3280 mt 
+(0) s
+ 847 3205 mt  847 3186 L
+ 847  270 mt  847  288 L
+ 978 3205 mt  978 3186 L
+ 978  270 mt  978  288 L
+1071 3205 mt 1071 3186 L
+1071  270 mt 1071  288 L
+1144 3205 mt 1144 3186 L
+1144  270 mt 1144  288 L
+1202 3205 mt 1202 3186 L
+1202  270 mt 1202  288 L
+1252 3205 mt 1252 3186 L
+1252  270 mt 1252  288 L
+1295 3205 mt 1295 3186 L
+1295  270 mt 1295  288 L
+1333 3205 mt 1333 3186 L
+1333  270 mt 1333  288 L
+1368 3205 mt 1368 3186 L
+1368  270 mt 1368  288 L
+1368 3205 mt 1368 3167 L
+1368  270 mt 1368  307 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+1307 3331 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+1399 3280 mt 
+(1) s
+1591 3205 mt 1591 3186 L
+1591  270 mt 1591  288 L
+1722 3205 mt 1722 3186 L
+1722  270 mt 1722  288 L
+1815 3205 mt 1815 3186 L
+1815  270 mt 1815  288 L
+1888 3205 mt 1888 3186 L
+1888  270 mt 1888  288 L
+1946 3205 mt 1946 3186 L
+1946  270 mt 1946  288 L
+1996 3205 mt 1996 3186 L
+1996  270 mt 1996  288 L
+2039 3205 mt 2039 3186 L
+2039  270 mt 2039  288 L
+2077 3205 mt 2077 3186 L
+2077  270 mt 2077  288 L
+2112 3205 mt 2112 3186 L
+2112  270 mt 2112  288 L
+2112 3205 mt 2112 3167 L
+2112  270 mt 2112  307 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+2051 3331 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+2143 3280 mt 
+(2) s
+2335 3205 mt 2335 3186 L
+2335  270 mt 2335  288 L
+2466 3205 mt 2466 3186 L
+2466  270 mt 2466  288 L
+2559 3205 mt 2559 3186 L
+2559  270 mt 2559  288 L
+2632 3205 mt 2632 3186 L
+2632  270 mt 2632  288 L
+2690 3205 mt 2690 3186 L
+2690  270 mt 2690  288 L
+2740 3205 mt 2740 3186 L
+2740  270 mt 2740  288 L
+2783 3205 mt 2783 3186 L
+2783  270 mt 2783  288 L
+2821 3205 mt 2821 3186 L
+2821  270 mt 2821  288 L
+2856 3205 mt 2856 3186 L
+2856  270 mt 2856  288 L
+2856 3205 mt 2856 3167 L
+2856  270 mt 2856  307 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+2795 3331 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+2887 3280 mt 
+(3) s
+3079 3205 mt 3079 3186 L
+3079  270 mt 3079  288 L
+3210 3205 mt 3210 3186 L
+3210  270 mt 3210  288 L
+3303 3205 mt 3303 3186 L
+3303  270 mt 3303  288 L
+3376 3205 mt 3376 3186 L
+3376  270 mt 3376  288 L
+3434 3205 mt 3434 3186 L
+3434  270 mt 3434  288 L
+3484 3205 mt 3484 3186 L
+3484  270 mt 3484  288 L
+3527 3205 mt 3527 3186 L
+3527  270 mt 3527  288 L
+3565 3205 mt 3565 3186 L
+3565  270 mt 3565  288 L
+3600 3205 mt 3600 3186 L
+3600  270 mt 3600  288 L
+3600 3205 mt 3600 3167 L
+3600  270 mt 3600  307 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+3539 3331 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+3631 3280 mt 
+(4) s
+3823 3205 mt 3823 3186 L
+3823  270 mt 3823  288 L
+3954 3205 mt 3954 3186 L
+3954  270 mt 3954  288 L
+4047 3205 mt 4047 3186 L
+4047  270 mt 4047  288 L
+4120 3205 mt 4120 3186 L
+4120  270 mt 4120  288 L
+4178 3205 mt 4178 3186 L
+4178  270 mt 4178  288 L
+4228 3205 mt 4228 3186 L
+4228  270 mt 4228  288 L
+4271 3205 mt 4271 3186 L
+4271  270 mt 4271  288 L
+4309 3205 mt 4309 3186 L
+4309  270 mt 4309  288 L
+4344 3205 mt 4344 3186 L
+4344  270 mt 4344  288 L
+4344 3205 mt 4344 3167 L
+4344  270 mt 4344  307 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+4283 3331 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+4375 3280 mt 
+(5) s
+ 624 3205 mt  642 3205 L
+4344 3205 mt 4325 3205 L
+ 624 3205 mt  661 3205 L
+4344 3205 mt 4306 3205 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+ 445 3235 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+ 537 3184 mt 
+(-3) s
+ 624 2984 mt  642 2984 L
+4344 2984 mt 4325 2984 L
+ 624 2854 mt  642 2854 L
+4344 2854 mt 4325 2854 L
+ 624 2763 mt  642 2763 L
+4344 2763 mt 4325 2763 L
+ 624 2692 mt  642 2692 L
+4344 2692 mt 4325 2692 L
+ 624 2634 mt  642 2634 L
+4344 2634 mt 4325 2634 L
+ 624 2584 mt  642 2584 L
+4344 2584 mt 4325 2584 L
+ 624 2542 mt  642 2542 L
+4344 2542 mt 4325 2542 L
+ 624 2504 mt  642 2504 L
+4344 2504 mt 4325 2504 L
+ 624 2471 mt  642 2471 L
+4344 2471 mt 4325 2471 L
+ 624 2471 mt  661 2471 L
+4344 2471 mt 4306 2471 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+ 445 2501 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+ 537 2450 mt 
+(-2) s
+ 624 2250 mt  642 2250 L
+4344 2250 mt 4325 2250 L
+ 624 2121 mt  642 2121 L
+4344 2121 mt 4325 2121 L
+ 624 2029 mt  642 2029 L
+4344 2029 mt 4325 2029 L
+ 624 1958 mt  642 1958 L
+4344 1958 mt 4325 1958 L
+ 624 1900 mt  642 1900 L
+4344 1900 mt 4325 1900 L
+ 624 1851 mt  642 1851 L
+4344 1851 mt 4325 1851 L
+ 624 1808 mt  642 1808 L
+4344 1808 mt 4325 1808 L
+ 624 1771 mt  642 1771 L
+4344 1771 mt 4325 1771 L
+ 624 1737 mt  642 1737 L
+4344 1737 mt 4325 1737 L
+ 624 1737 mt  661 1737 L
+4344 1737 mt 4306 1737 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+ 445 1767 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+ 537 1716 mt 
+(-1) s
+ 624 1516 mt  642 1516 L
+4344 1516 mt 4325 1516 L
+ 624 1387 mt  642 1387 L
+4344 1387 mt 4325 1387 L
+ 624 1295 mt  642 1295 L
+4344 1295 mt 4325 1295 L
+ 624 1224 mt  642 1224 L
+4344 1224 mt 4325 1224 L
+ 624 1166 mt  642 1166 L
+4344 1166 mt 4325 1166 L
+ 624 1117 mt  642 1117 L
+4344 1117 mt 4325 1117 L
+ 624 1074 mt  642 1074 L
+4344 1074 mt 4325 1074 L
+ 624 1037 mt  642 1037 L
+4344 1037 mt 4325 1037 L
+ 624 1003 mt  642 1003 L
+4344 1003 mt 4325 1003 L
+ 624 1003 mt  661 1003 L
+4344 1003 mt 4306 1003 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+ 445 1033 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+ 537  982 mt 
+(0) s
+ 624  782 mt  642  782 L
+4344  782 mt 4325  782 L
+ 624  653 mt  642  653 L
+4344  653 mt 4325  653 L
+ 624  561 mt  642  561 L
+4344  561 mt 4325  561 L
+ 624  490 mt  642  490 L
+4344  490 mt 4325  490 L
+ 624  432 mt  642  432 L
+4344  432 mt 4325  432 L
+ 624  383 mt  642  383 L
+4344  383 mt 4325  383 L
+ 624  341 mt  642  341 L
+4344  341 mt 4325  341 L
+ 624  303 mt  642  303 L
+4344  303 mt 4325  303 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 3205 mt 4344 3205 L
+ 624  270 mt 4344  270 L
+ 624 3205 mt  624  270 L
+4344 3205 mt 4344  270 L
+gs 624 270 3721 2936 MR c np
+/c8 { 0.000000 0.000000 1.000000 sr} bdef
+c8
+58 41 53 440 54 -537 81 -204 52 7 76 -61 85 14 80 72 
+77 70 75 67 70 68 57 63 44 59 67 58 44 56 51 56 
+48 54 49 57 49 48 36 49 50 50 38 50 41 53 56 51 
+41 52 72 53 57 56 83 77 98 51 152 65 203 53 448 72 
+1071 932 33 MP stroke
+gs 1020 881 2648 1577 MR c np
+  25   25 1071  932 FO
+  25   25 1519 1004 FO
+  25   25 1722 1057 FO
+  25   25 1874 1122 FO
+  25   25 1972 1173 FO
+  25   25 2055 1250 FO
+  25   25 2112 1306 FO
+  25   25 2184 1359 FO
+  25   25 2225 1411 FO
+  25   25 2281 1462 FO
+  25   25 2322 1515 FO
+  25   25 2360 1565 FO
+  25   25 2410 1615 FO
+  25   25 2446 1664 FO
+  25   25 2495 1712 FO
+  25   25 2544 1769 FO
+  25   25 2592 1823 FO
+  25   25 2643 1879 FO
+  25   25 2687 1935 FO
+  25   25 2754 1993 FO
+  25   25 2798 2052 FO
+  25   25 2855 2115 FO
+  25   25 2925 2183 FO
+  25   25 3000 2250 FO
+  25   25 3077 2320 FO
+  25   25 3157 2392 FO
+  25   25 3242 2406 FO
+  25   25 3318 2345 FO
+  25   25 3370 2352 FO
+  25   25 3451 2148 FO
+  25   25 3505 1611 FO
+  25   25 3558 2051 FO
+  25   25 3616 2092 FO
+gr
+
+/c9 { 0.000000 0.500000 0.000000 sr} bdef
+c9
+58 6 53 -6 54 6 81 10 52 11 76 57 85 64 80 51 
+77 36 75 52 70 44 57 29 44 33 67 52 44 40 51 43 
+48 46 49 50 49 48 36 49 50 47 38 52 41 46 56 55 
+41 54 72 46 57 60 83 70 98 58 152 59 203 59 448 92 
+1071 1284 33 MP stroke
+gs 1020 1233 2648 1522 MR c np
+  25   25 1071 1284 FO
+  25   25 1519 1376 FO
+  25   25 1722 1435 FO
+  25   25 1874 1494 FO
+  25   25 1972 1552 FO
+  25   25 2055 1622 FO
+  25   25 2112 1682 FO
+  25   25 2184 1728 FO
+  25   25 2225 1782 FO
+  25   25 2281 1837 FO
+  25   25 2322 1883 FO
+  25   25 2360 1935 FO
+  25   25 2410 1982 FO
+  25   25 2446 2031 FO
+  25   25 2495 2079 FO
+  25   25 2544 2129 FO
+  25   25 2592 2175 FO
+  25   25 2643 2218 FO
+  25   25 2687 2258 FO
+  25   25 2754 2310 FO
+  25   25 2798 2343 FO
+  25   25 2855 2372 FO
+  25   25 2925 2416 FO
+  25   25 3000 2468 FO
+  25   25 3077 2504 FO
+  25   25 3157 2555 FO
+  25   25 3242 2619 FO
+  25   25 3318 2676 FO
+  25   25 3370 2687 FO
+  25   25 3451 2697 FO
+  25   25 3505 2703 FO
+  25   25 3558 2697 FO
+  25   25 3616 2703 FO
+gr
+
+/c10 { 1.000000 0.000000 0.000000 sr} bdef
+c10
+58 -1 53 -16 54 26 81 6 52 8 76 52 85 58 80 48 
+77 43 75 52 70 49 57 49 44 58 67 69 44 62 51 62 
+48 59 49 59 49 68 36 61 50 59 38 57 41 55 56 57 
+41 54 72 54 57 59 83 76 98 57 152 68 203 65 448 97 
+1071 1251 33 MP stroke
+gs 1020 1200 2648 1750 MR c np
+  25   25 1071 1251 FO
+  25   25 1519 1348 FO
+  25   25 1722 1413 FO
+  25   25 1874 1481 FO
+  25   25 1972 1538 FO
+  25   25 2055 1614 FO
+  25   25 2112 1673 FO
+  25   25 2184 1727 FO
+  25   25 2225 1781 FO
+  25   25 2281 1838 FO
+  25   25 2322 1893 FO
+  25   25 2360 1950 FO
+  25   25 2410 2009 FO
+  25   25 2446 2070 FO
+  25   25 2495 2138 FO
+  25   25 2544 2197 FO
+  25   25 2592 2256 FO
+  25   25 2643 2318 FO
+  25   25 2687 2380 FO
+  25   25 2754 2449 FO
+  25   25 2798 2507 FO
+  25   25 2855 2556 FO
+  25   25 2925 2605 FO
+  25   25 3000 2657 FO
+  25   25 3077 2700 FO
+  25   25 3157 2748 FO
+  25   25 3242 2806 FO
+  25   25 3318 2858 FO
+  25   25 3370 2866 FO
+  25   25 3451 2872 FO
+  25   25 3505 2898 FO
+  25   25 3558 2882 FO
+  25   25 3616 2881 FO
+gr
+
+/c11 { 0.000000 0.750000 0.750000 sr} bdef
+c11
+58 -152 53 343 54 -525 81 119 52 -379 76 -64 85 13 80 70 
+77 70 75 63 70 68 57 62 44 59 67 59 44 55 51 56 
+48 54 49 58 49 48 36 49 50 51 38 49 41 55 56 50 
+41 51 72 54 57 55 83 80 98 48 152 66 203 51 448 69 
+1071 931 33 MP stroke
+gs 1020 880 2648 1566 MR c np
+  25   25 1071  931 FO
+  25   25 1519 1000 FO
+  25   25 1722 1051 FO
+  25   25 1874 1117 FO
+  25   25 1972 1165 FO
+  25   25 2055 1245 FO
+  25   25 2112 1300 FO
+  25   25 2184 1354 FO
+  25   25 2225 1405 FO
+  25   25 2281 1455 FO
+  25   25 2322 1510 FO
+  25   25 2360 1559 FO
+  25   25 2410 1610 FO
+  25   25 2446 1659 FO
+  25   25 2495 1707 FO
+  25   25 2544 1765 FO
+  25   25 2592 1819 FO
+  25   25 2643 1875 FO
+  25   25 2687 1930 FO
+  25   25 2754 1989 FO
+  25   25 2798 2048 FO
+  25   25 2855 2110 FO
+  25   25 2925 2178 FO
+  25   25 3000 2241 FO
+  25   25 3077 2311 FO
+  25   25 3157 2381 FO
+  25   25 3242 2394 FO
+  25   25 3318 2330 FO
+  25   25 3370 1951 FO
+  25   25 3451 2070 FO
+  25   25 3505 1545 FO
+  25   25 3558 1888 FO
+  25   25 3616 1736 FO
+gr
+
+DD
+c8
+58 29 53 26 54 27 81 39 52 26 76 37 85 43 80 39 
+77 38 75 37 70 34 57 29 44 21 67 33 44 22 51 25 
+48 24 49 24 49 24 36 18 50 24 38 19 41 20 56 28 
+41 21 72 35 57 28 83 41 98 48 152 75 203 100 448 221 
+1071 604 33 MP stroke
+c9
+58 14 53 13 54 14 81 20 52 12 76 19 85 21 80 20 
+77 19 75 18 70 18 57 14 44 11 67 16 44 11 51 13 
+48 11 49 12 49 12 36 9 50 13 38 9 41 10 56 14 
+41 10 72 18 57 14 83 20 98 24 152 38 203 50 448 110 
+1071 764 33 MP stroke
+c10
+58 43 53 39 54 40 81 60 52 39 76 56 85 63 80 59 
+77 57 75 55 70 52 57 43 44 32 67 50 44 32 51 38 
+48 35 49 36 49 36 36 27 50 37 38 28 41 31 56 41 
+41 31 72 53 57 42 83 61 98 72 152 113 203 150 448 331 
+1071 1114 33 MP stroke
+gr
+
+c10
+DD
+0 sg
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+2366  206 mt 
+(Fehler) s
+2307 3431 mt 
+(Elemente) s
+ 388 1925 mt  -90 rotate
+(Schaetzer) s
+90 rotate
+ 612 3236 mt 
+( ) s
+4333  300 mt 
+( ) s
+SO
+1 sg
+0 854 1199 0 0 -854 665 3165 4 MP
+PP
+-1199 0 0 854 1199 0 0 -854 665 3165 5 MP stroke
+2.77778 w
+DO
+SO
+4.16667 w
+0 sg
+ 665 3165 mt 1864 3165 L
+ 665 3165 mt  665 2311 L
+%%IncludeResource: font Symbol
+/Symbol /ISOLatin1Encoding 83.3333 FMSR
+
+ 969 2406 mt 
+(m) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+1017 2406 mt 
+( testAA Analytisch) s
+gs 665 2311 1200 855 MR c np
+c8
+234 0 711 2375 2 MP stroke
+gs 777 2324 103 103 MR c np
+  25   25  828 2375 FO
+gr
+
+gr
+
+c8
+0 sg
+%%IncludeResource: font Symbol
+/Symbol /ISOLatin1Encoding 83.3333 FMSR
+
+ 969 2507 mt 
+(h) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+1019 2507 mt 
+( testAA Analytisch) s
+gs 665 2311 1200 855 MR c np
+c9
+234 0 711 2477 2 MP stroke
+gs 777 2426 103 103 MR c np
+  25   25  828 2477 FO
+gr
+
+gr
+
+c9
+0 sg
+ 969 2609 mt 
+(error testAA Analytisch) s
+gs 665 2311 1200 855 MR c np
+c10
+234 0 711 2578 2 MP stroke
+gs 777 2527 103 103 MR c np
+  25   25  828 2578 FO
+gr
+
+gr
+
+c10
+0 sg
+%%IncludeResource: font Symbol
+/Symbol /ISOLatin1Encoding 83.3333 FMSR
+
+ 969 2710 mt 
+(m) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+1017 2710 mt 
+(2 testAA Analytisch) s
+gs 665 2311 1200 855 MR c np
+c11
+234 0 711 2679 2 MP stroke
+gs 777 2628 103 103 MR c np
+  25   25  828 2679 FO
+gr
+
+gr
+
+c11
+0 sg
+ 969 2841 mt 
+(N) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 66.6667 FMSR
+
+1029 2800 mt 
+(-1/2) s
+gs 665 2311 1200 855 MR c np
+DD
+c8
+234 0 711 2800 2 MP stroke
+SO
+gr
+
+c8
+0 sg
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+ 969 2981 mt 
+(N) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 66.6667 FMSR
+
+1029 2940 mt 
+(-1/4) s
+gs 665 2311 1200 855 MR c np
+DD
+c9
+234 0 711 2940 2 MP stroke
+SO
+gr
+
+c9
+0 sg
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+ 969 3122 mt 
+(N) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 66.6667 FMSR
+
+1029 3081 mt 
+(-3/4) s
+gs 665 2311 1200 855 MR c np
+DD
+c10
+234 0 711 3080 2 MP stroke
+SO
+gr
+
+c10
+
+end %%Color Dict
+
+eplot
+%%EndObject
+
+epage
+end
+
+showpage
+
+%%Trailer
+%%EOF
diff --git a/doc/fig/exmplAA_2DQuad_error.pdf b/doc/fig/exmplAA_2DQuad_error.pdf
new file mode 100644 (file)
index 0000000..297ec2f
Binary files /dev/null and b/doc/fig/exmplAA_2DQuad_error.pdf differ
diff --git a/doc/fig/exmplAA_2DQuad_norm.eps b/doc/fig/exmplAA_2DQuad_norm.eps
new file mode 100644 (file)
index 0000000..9245ec9
--- /dev/null
@@ -0,0 +1,586 @@
+%!PS-Adobe-2.0 EPSF-1.2
+%%Creator: MATLAB, The MathWorks, Inc. Version 7.13.0.564 (R2011b). Operating System: Linux 3.0.0-16-generic #29-Ubuntu SMP Tue Feb 14 12:48:51 UTC 2012 x86_64.
+%%Title: ./exmplAA_2DQuad_norm.eps
+%%CreationDate: 03/18/2012  16:07:35
+%%DocumentNeededFonts: Helvetica
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%Extensions: CMYK
+%%Pages: 1
+%%BoundingBox:    44   196   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   196   550   602
+MathWorks begin
+bpage
+%%EndPageSetup
+
+%%BeginObject: obj1
+bplot
+
+/dpi2point 8.33333 def
+portraitMode 0150 5100 csm
+
+  223    79  4216  3387 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 3602 PR
+4.16667 w
+0 2935 3720 0 0 -2935 624 3205 4 MP
+PP
+-3720 0 0 2935 3720 0 0 -2935 624 3205 5 MP stroke
+2.77778 w
+DO
+SO
+4.16667 w
+0 sg
+ 624 3205 mt 4344 3205 L
+ 624  270 mt 4344  270 L
+ 624 3205 mt  624  270 L
+4344 3205 mt 4344  270 L
+ 624 3205 mt 4344 3205 L
+ 624 3205 mt  624  270 L
+ 624 3205 mt  624 3186 L
+ 624  270 mt  624  288 L
+ 624 3205 mt  624 3167 L
+ 624  270 mt  624  307 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+ 563 3331 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+ 655 3280 mt 
+(0) s
+ 847 3205 mt  847 3186 L
+ 847  270 mt  847  288 L
+ 978 3205 mt  978 3186 L
+ 978  270 mt  978  288 L
+1071 3205 mt 1071 3186 L
+1071  270 mt 1071  288 L
+1144 3205 mt 1144 3186 L
+1144  270 mt 1144  288 L
+1202 3205 mt 1202 3186 L
+1202  270 mt 1202  288 L
+1252 3205 mt 1252 3186 L
+1252  270 mt 1252  288 L
+1295 3205 mt 1295 3186 L
+1295  270 mt 1295  288 L
+1333 3205 mt 1333 3186 L
+1333  270 mt 1333  288 L
+1368 3205 mt 1368 3186 L
+1368  270 mt 1368  288 L
+1368 3205 mt 1368 3167 L
+1368  270 mt 1368  307 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+1307 3331 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+1399 3280 mt 
+(1) s
+1591 3205 mt 1591 3186 L
+1591  270 mt 1591  288 L
+1722 3205 mt 1722 3186 L
+1722  270 mt 1722  288 L
+1815 3205 mt 1815 3186 L
+1815  270 mt 1815  288 L
+1888 3205 mt 1888 3186 L
+1888  270 mt 1888  288 L
+1946 3205 mt 1946 3186 L
+1946  270 mt 1946  288 L
+1996 3205 mt 1996 3186 L
+1996  270 mt 1996  288 L
+2039 3205 mt 2039 3186 L
+2039  270 mt 2039  288 L
+2077 3205 mt 2077 3186 L
+2077  270 mt 2077  288 L
+2112 3205 mt 2112 3186 L
+2112  270 mt 2112  288 L
+2112 3205 mt 2112 3167 L
+2112  270 mt 2112  307 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+2051 3331 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+2143 3280 mt 
+(2) s
+2335 3205 mt 2335 3186 L
+2335  270 mt 2335  288 L
+2466 3205 mt 2466 3186 L
+2466  270 mt 2466  288 L
+2559 3205 mt 2559 3186 L
+2559  270 mt 2559  288 L
+2632 3205 mt 2632 3186 L
+2632  270 mt 2632  288 L
+2690 3205 mt 2690 3186 L
+2690  270 mt 2690  288 L
+2740 3205 mt 2740 3186 L
+2740  270 mt 2740  288 L
+2783 3205 mt 2783 3186 L
+2783  270 mt 2783  288 L
+2821 3205 mt 2821 3186 L
+2821  270 mt 2821  288 L
+2856 3205 mt 2856 3186 L
+2856  270 mt 2856  288 L
+2856 3205 mt 2856 3167 L
+2856  270 mt 2856  307 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+2795 3331 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+2887 3280 mt 
+(3) s
+3079 3205 mt 3079 3186 L
+3079  270 mt 3079  288 L
+3210 3205 mt 3210 3186 L
+3210  270 mt 3210  288 L
+3303 3205 mt 3303 3186 L
+3303  270 mt 3303  288 L
+3376 3205 mt 3376 3186 L
+3376  270 mt 3376  288 L
+3434 3205 mt 3434 3186 L
+3434  270 mt 3434  288 L
+3484 3205 mt 3484 3186 L
+3484  270 mt 3484  288 L
+3527 3205 mt 3527 3186 L
+3527  270 mt 3527  288 L
+3565 3205 mt 3565 3186 L
+3565  270 mt 3565  288 L
+3600 3205 mt 3600 3186 L
+3600  270 mt 3600  288 L
+3600 3205 mt 3600 3167 L
+3600  270 mt 3600  307 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+3539 3331 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+3631 3280 mt 
+(4) s
+3823 3205 mt 3823 3186 L
+3823  270 mt 3823  288 L
+3954 3205 mt 3954 3186 L
+3954  270 mt 3954  288 L
+4047 3205 mt 4047 3186 L
+4047  270 mt 4047  288 L
+4120 3205 mt 4120 3186 L
+4120  270 mt 4120  288 L
+4178 3205 mt 4178 3186 L
+4178  270 mt 4178  288 L
+4228 3205 mt 4228 3186 L
+4228  270 mt 4228  288 L
+4271 3205 mt 4271 3186 L
+4271  270 mt 4271  288 L
+4309 3205 mt 4309 3186 L
+4309  270 mt 4309  288 L
+4344 3205 mt 4344 3186 L
+4344  270 mt 4344  288 L
+4344 3205 mt 4344 3167 L
+4344  270 mt 4344  307 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+4283 3331 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+4375 3280 mt 
+(5) s
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 2326 mt  661 2326 L
+4344 2326 mt 4306 2326 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+ 400 2356 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+ 492 2305 mt 
+(0.65) s
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 1023 mt  661 1023 L
+4344 1023 mt 4306 1023 L
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+ 400 1053 mt 
+(10) s
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 55.5556 FMSR
+
+ 492 1002 mt 
+(0.66) s
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt  624 3205 L
+ 624 3205 mt 4344 3205 L
+ 624  270 mt 4344  270 L
+ 624 3205 mt  624  270 L
+4344 3205 mt 4344  270 L
+gs 624 270 3721 2936 MR c np
+/c8 { 0.000000 0.000000 1.000000 sr} bdef
+c8
+58 0 53 0 54 0 81 0 52 0 76 0 85 0 80 0 
+77 0 75 0 70 0 57 0 44 -1 67 -1 44 -1 51 -1 
+48 -2 49 -3 49 -6 36 -7 50 -10 38 -14 41 -19 56 -27 
+41 -38 72 -53 57 -82 83 -164 98 -185 152 -332 203 -479 448 -1228 
+1071 3205 33 MP stroke
+gr
+
+c8
+gs 1020 501 2648 2756 MR c np
+  25   25 1071 3205 FO
+  25   25 1519 1977 FO
+  25   25 1722 1498 FO
+  25   25 1874 1166 FO
+  25   25 1972  981 FO
+  25   25 2055  817 FO
+  25   25 2112  735 FO
+  25   25 2184  682 FO
+  25   25 2225  644 FO
+  25   25 2281  617 FO
+  25   25 2322  598 FO
+  25   25 2360  584 FO
+  25   25 2410  574 FO
+  25   25 2446  567 FO
+  25   25 2495  561 FO
+  25   25 2544  558 FO
+  25   25 2592  556 FO
+  25   25 2643  555 FO
+  25   25 2687  554 FO
+  25   25 2754  553 FO
+  25   25 2798  552 FO
+  25   25 2855  552 FO
+  25   25 2925  552 FO
+  25   25 3000  552 FO
+  25   25 3077  552 FO
+  25   25 3157  552 FO
+  25   25 3242  552 FO
+  25   25 3318  552 FO
+  25   25 3370  552 FO
+  25   25 3451  552 FO
+  25   25 3505  552 FO
+  25   25 3558  552 FO
+  25   25 3616  552 FO
+gr
+
+gs 624 270 3721 2936 MR c np
+DD
+/c9 { 1.000000 0.000000 0.000000 sr} bdef
+c9
+58 0 53 0 54 0 81 0 52 0 76 0 85 0 80 0 
+77 0 75 0 70 0 57 0 44 0 67 0 44 0 51 0 
+48 0 49 0 49 0 36 0 50 0 38 0 41 0 56 0 
+41 0 72 0 57 0 83 0 98 0 152 0 203 0 448 0 
+1071 551 33 MP stroke
+gr
+
+c9
+DD
+0 sg
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+2225  206 mt 
+(Energie Norm) s
+2307 3431 mt 
+(Elemente) s
+ 343 1881 mt  -90 rotate
+(eNorm) s
+90 rotate
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 66.6667 FMSR
+
+ 302 1629 mt  -90 rotate
+(2) s
+90 rotate
+%%IncludeResource: font Helvetica
+/Helvetica /ISOLatin1Encoding 83.3333 FMSR
+
+ 612 3236 mt 
+( ) s
+4333  300 mt 
+( ) s
+SO
+1 sg
+0 232 1000 0 0 -232 3303 3165 4 MP
+PP
+-1000 0 0 232 1000 0 0 -232 3303 3165 5 MP stroke
+2.77778 w
+DO
+SO
+4.16667 w
+0 sg
+3303 3165 mt 4303 3165 L
+3303 2933 mt 4303 2933 L
+3303 3165 mt 3303 2933 L
+4303 3165 mt 4303 2933 L
+3303 3165 mt 4303 3165 L
+3303 3165 mt 3303 2933 L
+3303 3165 mt 4303 3165 L
+3303 2933 mt 4303 2933 L
+3303 3165 mt 3303 2933 L
+4303 3165 mt 4303 2933 L
+3615 3028 mt 
+(testAA Analytisch) s
+gs 3303 2933 1001 233 MR c np
+c8
+240 0 3350 2998 2 MP stroke
+gs 3419 2947 103 103 MR c np
+  25   25 3470 2998 FO
+gr
+
+gr
+
+c8
+0 sg
+3615 3131 mt 
+(extrapoliert) s
+gs 3303 2933 1001 233 MR c np
+DD
+c9
+240 0 3350 3099 2 MP stroke
+SO
+gr
+
+c9
+
+end %%Color Dict
+
+eplot
+%%EndObject
+
+epage
+end
+
+showpage
+
+%%Trailer
+%%EOF
diff --git a/doc/fig/exmplAA_2DQuad_norm.pdf b/doc/fig/exmplAA_2DQuad_norm.pdf
new file mode 100644 (file)
index 0000000..9bedb64
Binary files /dev/null and b/doc/fig/exmplAA_2DQuad_norm.pdf differ
index 2eb5c15250235e8d365e0eb72c9e27414526266a..f86082c79391e115a8be63f12d443896988441e4 100644 (file)
@@ -41,7 +41,7 @@ for i = 1:length(files)
    l1 = {type2str{data(1,[2+(0:step-1)*rows])}};
    for i = 1:step
       leg0 = {leg0{:} ['\mu ' l0 l1{i}] ['\eta ' l0 l1{i}]...
-          ['error ' l0 l1{i}] ['\mu2 ' l0 l1{i}] ['error2 ' l0 l1{i}]}';
+          ['error ' l0 l1{i}] ['\mu2 ' l0 l1{i}]}';
       leg1 = {leg1{:} [ l0 l1{i}]}';
       sym = {sym{:} type2sym{data(1,[2+(i-1)*rows])}}'
    end
@@ -64,11 +64,10 @@ else
 % G_D
 figure(4)
 i=0;
-loglog(X(:,[2+(0:rows-2)]+rows*i),[G_D(:,2+rows*i) ...
+loglog(X(:,[2+(0:rows-3)]+rows*i),[G_D(:,2+rows*i) ...
     G_D(:,2+1+rows*i)...*G_D(1,2)/G_D(1,2+1+rows*i) ...
     sqrt(abs(sol - G_D(:,2+2+rows*i)))...*G_D(1,2)/sqrt(abs(sol - G_D(1,2+2+rows*i)))...
     G_D(:,2+3+rows*i)...*G_D(1,2)/G_D(1,2+3+rows*i) ...
-    G_D(:,2+4+rows*i)...*G_D(1,2)/G_D(1,2+3+rows*i) ...
     ],sym{i+1});
 hold on
 for i = 1:step-1
index cf7e6777ce73864a7198dbe01e0b7d2357dc307b..32e59243217eeeffbadd9bf2d2cb9c11af65cc4a 100644 (file)
@@ -97,7 +97,7 @@ time = zeros(1,3);
     
     
     
-    data = [data type(i) sqrt(sum(ind)) sqrt(ind2) xe_fine sqrt(sum(ind3)) sqrt(abs(xe-xe_fine))];
+    data = [data type(i) sqrt(sum(ind)) sqrt(ind2) xe_fine sqrt(sum(ind3))];
   end
   time(2) = toc;
   
index ff4f5b24406fdcb66f339289449cae714597bfb7..67227f7a275e20aa013d74207c401b5d9c8c325e 100644 (file)
@@ -1,6 +1,6 @@
 function export_mesh(coo, ele, nei, f2s, file)
 
-plotShape(coo,ele,'tb');view(2);
+plotShape(coo,ele,'db');view(2);
 print('-r600','-depsc',['../doc/fig/' file '_ref.eps'])
 
 %% Koordinaten
index 458ee491ca101e6afb9eb85b940b1f7542980243..17ba062aae254841fb8d9b46180652a0a87f7fc3 100644 (file)
@@ -1,9 +1,9 @@
-function REF = mark(xF2S,ind,theta,eta)
-% function REF = mark(xF2S,ind,theta,eta)
+function REF = mark(xF2S,ind,theta,nu)
+% function REF = mark(xF2S,ind,theta,nu)
 % xF2S - Father son relation
 % ind - error estimator
 % theta - refine element? (0..1, 1 = All)
-% eta - refine how? (0...1, 0 = Isotrop)
+% nu - refine how? (0...1, 0 = Isotrop)
 % REF - vector with entries [1 : 4] 
 
 if(size(xF2S,1)==1)
@@ -34,10 +34,10 @@ end
 
 
 %% Wie muss verfeinert werden
-if(eta > 0) % Horizontal oder Vertikal
-    t3 = (eta*abs(Ct(3,:)) >= sqrt(Ct(2,:).^2+Ct(4,:).^2));
+if(nu > 0) % Horizontal oder Vertikal
+    t3 = (nu*abs(Ct(3,:)) >= sqrt(Ct(2,:).^2+Ct(4,:).^2));
     REF(t3-t1==1) = 3;   
-    t4 = (eta*abs(Ct(4,:)) >= sqrt(Ct(2,:).^2+Ct(3,:).^2));
+    t4 = (nu*abs(Ct(4,:)) >= sqrt(Ct(2,:).^2+Ct(3,:).^2));
     REF(t4-t1==1) = 4;
 end
 REF(~(t4+t3+t1)) = 2;   % Rest wird Horizontal UND Vertikal geteilt
index 82734336fe6c8a1679a76234eb842c2f1d299b43..d2f0d563bcd2efebd271140679f9db55873e456d 100644 (file)
@@ -10,6 +10,8 @@ function plotShape(coordinates, elements, varargin)
 % n -> Normen auf ein Element einzeichnen (mit Laenge 1)
 % a -> Normen auf ein Element einzeichnen (Laenge durch Flaecheninhalt)
 % s -> Flaechen werden gefaerbt, wobei VEC die Farben der Elemente angibt
+% t -> Element Text wird angezeigt (oder Element Index)
+% d -> Koordinaten Text wird angezeigt (oder Koordinaten Index)
 %
 % P.Schaefer
 
@@ -56,12 +58,16 @@ elseif(optargin>=1)
         n = 2;
     elseif(ismember('n',varargin{1}))
         n = 1;
-    elseif(ismember('t',varargin{1}))
+    end
+    if(ismember('t',varargin{1}))
         desc = {};
         t = 1;
         if(optargin==2 && length(varargin{2})==size(elements,1))
             desc = varargin{2};
         end 
+    elseif(ismember('d',varargin{1}))
+        desc = {};
+        t = 2;
     end
 end
 
@@ -74,6 +80,7 @@ end
 % [b eles] = unique(elements,'rows');
 %% Flächen
 eles = 1:size(elements,1);
+coos = 1:size(coordinates,1);
 
 if(e==1)
     for idx = eles
@@ -127,9 +134,26 @@ if(t)
             cola = 'bla';
         end
         if(isempty(desc))
-            text(current(1),current(2),current(3),num2str(idx),'color',cola);
+            text(current(1),current(2),current(3),['(' num2str(idx) ')'],'color',cola);
+        else
+            text(current(1),current(2),current(3),['(' desc{idx} ')'],'color',cola);
+        end
+        hold on
+    end
+ end
+
+if(t>=2)
+    for idx = coos
+        current = coordinates(idx,:);
+        if(e)
+            cola = 'w';
+        else
+            cola = 'r';
+        end
+        if(isempty(desc))
+            text(current(1)+0.01,current(2)+0.03,current(3)+0.01, num2str(idx) ,'color',cola);
         else
-            text(current(1),current(2),current(3),desc{idx},'color',cola);
+            text(current(1)+0.01,current(2)+0.03,current(3)+0.01,desc{idx},'color',cola);
         end
         hold on
     end
@@ -145,6 +169,19 @@ end
 %         hold on
 %     end
 
+xdif = max(coordinates(:,1)) - min(coordinates(:,1));
+ydif = max(coordinates(:,2)) - min(coordinates(:,2));
+zdif = max(coordinates(:,3)) - min(coordinates(:,3));
+
+if(ydif)
+    ylim([min(coordinates(:,1))-ydif/10 max(coordinates(:,1))+ydif/10])
+end
+if(xdif)
+    xlim([min(coordinates(:,2))-xdif/10 max(coordinates(:,2))+xdif/10])
+end
+if(zdif)
+    zlim([min(coordinates(:,3))-zdif/10 max(coordinates(:,3))+zdif/10])
+end
 xlabel 'x'
 ylabel 'y'
 zlabel 'z'