aboutsummaryrefslogtreecommitdiff
path: root/img/interpolation_edge_case.tikz
diff options
context:
space:
mode:
authorAdrian Kummerlaender2018-12-28 21:02:20 +0100
committerAdrian Kummerlaender2018-12-28 21:02:20 +0100
commit35bb3b2f6e5c6f900660eca037566cb8ae832c77 (patch)
treee848af29d138e71bdeccd5f63dc143b7b9735e61 /img/interpolation_edge_case.tikz
parentdc633aaf59ffcee8ca2f0eca444c53eec3fd18d3 (diff)
downloadgrid_refinement_bsc_thesis-35bb3b2f6e5c6f900660eca037566cb8ae832c77.tar
grid_refinement_bsc_thesis-35bb3b2f6e5c6f900660eca037566cb8ae832c77.tar.gz
grid_refinement_bsc_thesis-35bb3b2f6e5c6f900660eca037566cb8ae832c77.tar.bz2
grid_refinement_bsc_thesis-35bb3b2f6e5c6f900660eca037566cb8ae832c77.tar.lz
grid_refinement_bsc_thesis-35bb3b2f6e5c6f900660eca037566cb8ae832c77.tar.xz
grid_refinement_bsc_thesis-35bb3b2f6e5c6f900660eca037566cb8ae832c77.tar.zst
grid_refinement_bsc_thesis-35bb3b2f6e5c6f900660eca037566cb8ae832c77.zip
Some restructuring and a new figure
Diffstat (limited to 'img/interpolation_edge_case.tikz')
-rw-r--r--img/interpolation_edge_case.tikz35
1 files changed, 35 insertions, 0 deletions
diff --git a/img/interpolation_edge_case.tikz b/img/interpolation_edge_case.tikz
new file mode 100644
index 0000000..b0a8d44
--- /dev/null
+++ b/img/interpolation_edge_case.tikz
@@ -0,0 +1,35 @@
+\begin{tikzpicture}[
+ scale=1.5,
+ coarse/.style={circle,draw=gray,inner sep=4pt},
+ ibase/.style={coarse,draw=black!40!blue,very thick},
+ fine/.style={cross out,draw=gray,minimum size=8pt},
+ wantedfine/.style={fine,draw=black!40!blue,ultra thick},
+ arrow/.style={-{Latex[length=2mm]},thick},
+]
+
+\foreach \x in {0,...,3}
+ \foreach \y in {-2,...,2}
+ \node[coarse] at (\x,\y){ };
+
+\foreach \x in {4,...,6}
+ \foreach \y in {0,...,2}
+ \node[coarse] at (\x,\y){ };
+
+\foreach \x in {0,...,8}
+ \foreach \y in {-4,...,2}
+ \node[fine] at (2+\x*0.5,\y*0.5){ };
+
+\node[wantedfine] at (2,0.5){ };
+\node[ibase] at (2,1){ };
+\node[ibase] at (2,0){ };
+\node[ibase] at (2,-1){ };
+
+\node[wantedfine,draw=black!40!green] at (5.5,1){ };
+\node[ibase,draw=black!40!green] at (6,1){ };
+\node[ibase,draw=black!40!green] at (5,1){ };
+\node[ibase,draw=black!40!green] at (4,1){ };
+
+\draw[dashed,thick] (1.8,-2.2) -- (1.8,1.2) -- (6.2,1.2) -- (6.2,0.8) -- (2.2,0.8) -- (2.2,-2.2) -- (1.8,-2.2);
+\draw[dashed,draw=gray] (2.8,-2.2) -- (2.8,0.2) -- (6.2,0.2) -- (6.2,-0.2) -- (3.2,-0.2) -- (3.2,-2.2) -- (2.8,-2.2);
+
+\end{tikzpicture}