aboutsummaryrefslogtreecommitdiff
path: root/img/algorithm_birds_eye.tikz
diff options
context:
space:
mode:
authorAdrian Kummerlaender2018-12-30 11:09:41 +0100
committerAdrian Kummerlaender2018-12-30 11:09:41 +0100
commit853dc57a12bbf5a0623a238e528c316cc19be8ea (patch)
tree44bb29b91737aef9cf7a468d711393010eca47f8 /img/algorithm_birds_eye.tikz
parent86888642ebd9597cbd4b1cc0742221bea722a4d5 (diff)
downloadgrid_refinement_bsc_thesis-853dc57a12bbf5a0623a238e528c316cc19be8ea.tar
grid_refinement_bsc_thesis-853dc57a12bbf5a0623a238e528c316cc19be8ea.tar.gz
grid_refinement_bsc_thesis-853dc57a12bbf5a0623a238e528c316cc19be8ea.tar.bz2
grid_refinement_bsc_thesis-853dc57a12bbf5a0623a238e528c316cc19be8ea.tar.lz
grid_refinement_bsc_thesis-853dc57a12bbf5a0623a238e528c316cc19be8ea.tar.xz
grid_refinement_bsc_thesis-853dc57a12bbf5a0623a238e528c316cc19be8ea.tar.zst
grid_refinement_bsc_thesis-853dc57a12bbf5a0623a238e528c316cc19be8ea.zip
Convert plain list to prettier birds eye view
Diffstat (limited to 'img/algorithm_birds_eye.tikz')
-rw-r--r--img/algorithm_birds_eye.tikz59
1 files changed, 59 insertions, 0 deletions
diff --git a/img/algorithm_birds_eye.tikz b/img/algorithm_birds_eye.tikz
new file mode 100644
index 0000000..53ffc7e
--- /dev/null
+++ b/img/algorithm_birds_eye.tikz
@@ -0,0 +1,59 @@
+\hspace{-12.5mm}
+\begin{tikzpicture}[
+ scale=1.0,
+ coarse/.style={left,xshift=-5mm,align=left},
+ fine/.style={right,xshift=5mm,align=left}
+]
+
+\draw[yellow,very thick] (0,0) -- (0,-11) {};
+\draw[yellow,very thick] (1,0) -- (1,-11) {};
+
+\draw[green!60!black,fill] (0,0) circle [radius=1.5mm]{};
+\node[coarse] at (0,0) {\(f_{g,i}(\G)\) vollständig zu Zeit \(t\)};
+
+\draw[green!60!black,fill] (1,0) circle [radius=1mm]{};
+\node[fine] at (1,0) {\(f_{f,i}(\F)\) vollständig zu Zeit \(t\)};
+
+\draw[yellow,fill] (0,-1) circle [radius=1.5mm]{};
+\node[coarse] at (0,-1) {Zeitschritt \(t \to t+\delta t_g\) auf \(\G\)};
+
+\draw[yellow,fill] (1,-2) circle [radius=1mm]{};
+\node[fine] at (1,-2) {Zeitschritt \(t \to t+\delta t_f\) auf \(\F\)};
+
+\draw[yellow,fill] (0,-3) circle [radius=1.5mm]{};
+\node[coarse] at (0,-3)
+{Interpolation von \(\rho_g, u_g, f_{g,i}^\text{neq}\) in \(x_{g \to f}^g \in \G\)\\zu Zeitpunkt \(t + \delta t_g / 2\)};
+
+\draw[yellow,fill] (1,-4) circle [radius=1mm]{};
+\node[fine] at (1,-4)
+{Setzen von \(f_{f,i}\) in \(x_{g \to f}^g \in \F\) mit (\ref{eq:expandedDirectG2F}).};
+
+\draw[yellow,fill] (1,-5) circle [radius=1mm]{};
+\node[fine] at (1,-5)
+{Interpolation von \(f_{f,i}\) in \(x_{g \to f}^f \in \F\) mit (\ref{eq:expandedInterpolG2F}).};
+
+\draw[green!60!black,fill] (1,-6) circle [radius=1mm]{};
+\node[fine] at (1,-6) {\(f_{f,i}(\F)\) vollständig zu Zeit \(t + \delta t_f\)};
+
+\draw[yellow,fill] (1,-7) circle [radius=1mm]{};
+\node[fine] at (1,-7) {Zeitschritt \(t+\delta t_f \to t+2\delta t_f\) auf \(\F\)};
+
+\draw[yellow,fill] (1,-8) circle [radius=1mm]{};
+\node[fine] at (1,-8)
+{Setzen von \(f_{f,i}\) in \(x_{g \to f}^g \in \F\) mit (\ref{eq:expandedDirectG2F}).};
+
+\draw[yellow,fill] (1,-9) circle [radius=1mm]{};
+\node[fine] at (1,-9)
+{Interpolation von \(f_{f,i}\) in \(x_{g \to f}^f \in \F\) mit (\ref{eq:expandedInterpolG2F}).};
+
+\draw[yellow,fill] (0,-10) circle [radius=1.5mm]{};
+\node[coarse] at (0,-10)
+{Setzen von \(f_{g,i}\) in \(x_{f \to g} \in \G\) mit (\ref{eq:basicF2G})};
+
+\draw[green!60!black,fill] (0,-11) circle [radius=1.5mm]{};
+\node[coarse] at (0,-11) {\(f_{g,i}(\G)\) vollständig zu Zeit \(t+\delta t_g\)};
+
+\draw[green!60!black,fill] (1,-11) circle [radius=1mm]{};
+\node[fine] at (1,-11) {\(f_{f,i}(\F)\) vollständig zu Zeit \(t+\delta t_g\)};
+
+\end{tikzpicture}