From a52aa4ca769c2b78bb01350f5fa7ca0a594f3497 Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Sun, 30 Dec 2018 20:43:55 +0100 Subject: Expand algorithm section --- img/algo_completion_overview.tikz | 61 +++++++++++++++++++++++++++++++++++++++ img/interpolation_detail.tikz | 2 +- 2 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 img/algo_completion_overview.tikz (limited to 'img') diff --git a/img/algo_completion_overview.tikz b/img/algo_completion_overview.tikz new file mode 100644 index 0000000..8d06eda --- /dev/null +++ b/img/algo_completion_overview.tikz @@ -0,0 +1,61 @@ +\begin{tikzpicture}[ + scale=0.6, + coarse/.style={circle,draw=gray,inner sep=2}, + fine/.style={cross out,draw=gray,inner sep=2}, + fchange/.style={ultra thick,draw=black,inner sep=1}, + cchange/.style={ultra thick,draw=black} +] + +\fill [gray!20!white] (12+2.3,1.3) rectangle (12+3.7,5.7); +\fill [gray!20!white] (12+2.3,1.3) rectangle (12+7.3,2.7); +\fill [gray!20!white] (12+2.3,4.3) rectangle (12+7.3,5.7); + +\fill [gray!20!white] (1.7,0.7) rectangle (2.3,6.3); +\fill [gray!20!white] (1.7,0.7) rectangle (7.3,1.3); +\fill [gray!20!white] (1.7,5.7) rectangle (7.3,6.3); + +\foreach \x in {0,...,3} + \foreach \y in {0,...,7} + \node[coarse] at (\x,\y){ }; +\foreach \x in {4,...,7} + \foreach \y in {0,...,2} + \node[coarse] at (\x,\y){ }; +\foreach \x in {4,...,7} + \foreach \y in {5,...,7} + \node[coarse] at (\x,\y){ }; + +\foreach \x in {0,...,10} + \foreach \y in {0,...,10} + \node[fine] at (2+0.5*\x,1+0.5*\y){ }; + +\foreach \x in {0,...,10} + \node[fine,fchange] at (2+0.5*\x,1){ }; +\foreach \x in {0,...,10} + \node[fine,fchange] at (2+0.5*\x,6){ }; +\foreach \y in {1,...,9} + \node[fine,fchange] at (2,1+0.5*\y){ }; + +\foreach \x in {0,...,3} + \foreach \y in {0,...,7} + \node[coarse] at (12+\x,\y){ }; +\foreach \x in {4,...,7} + \foreach \y in {0,...,2} + \node[coarse] at (12+\x,\y){ }; +\foreach \x in {4,...,7} + \foreach \y in {5,...,7} + \node[coarse] at (12+\x,\y){ }; + +\foreach \x in {0,...,10} + \foreach \y in {0,...,10} + \node[fine] at (12+2+0.5*\x,1+0.5*\y){ }; + +\foreach \x in {0,...,4} + \node[coarse,cchange] at (12+3+\x,2){ }; +\foreach \x in {0,...,4} + \node[coarse,cchange] at (12+3+\x,5){ }; +\foreach \y in {0,...,1} + \node[coarse,cchange] at (12+3,3+\y){ }; + +\node at (3.5,8.5) {\(\U_{g \to f}\) zu Zeit \(t+\delta t_f\) und \(t+\delta t_g\):}; +\node at (12+3.5,8.5) {\(\U_{f \to g}\) zu Zeit \(t+\delta t_g\):}; +\end{tikzpicture} diff --git a/img/interpolation_detail.tikz b/img/interpolation_detail.tikz index 133575e..c8eeb5a 100644 --- a/img/interpolation_detail.tikz +++ b/img/interpolation_detail.tikz @@ -2,7 +2,7 @@ scale=1.5, coarse/.style={circle,draw=gray,inner sep=4pt}, ibase/.style={coarse,draw=black,very thick}, - fine/.style={cross out,draw=gray,minimum size=8pt}, + fine/.style={cross out,draw=gray,inner sep=4pt}, wantedfine/.style={fine,draw=black,ultra thick}, arrow/.style={-{Latex[length=2mm]},thick} ] -- cgit v1.2.3