about summary refs log tree commit diff
diff options
context:
space:
mode:
-rwxr-xr-x[-rw-r--r--]langfassung/docs/1_kurzfassung.tex0
-rw-r--r--langfassung/docs/2_einleitung.aux30
-rwxr-xr-x[-rw-r--r--]langfassung/docs/2_einleitung.tex0
-rw-r--r--langfassung/docs/3_hauptteil.aux67
-rwxr-xr-x[-rw-r--r--]langfassung/docs/3_hauptteil.tex0
-rw-r--r--langfassung/docs/4_ergebnisse.aux31
-rwxr-xr-x[-rw-r--r--]langfassung/docs/4_ergebnisse.tex0
-rw-r--r--langfassung/docs/5_quellen.aux32
-rwxr-xr-x[-rw-r--r--]langfassung/docs/5_quellen.tex2
-rwxr-xr-xlangfassung/docs/6_abgabe.tex273
-rwxr-xr-x[-rw-r--r--]langfassung/figs/Jugend_forscht.jpgbin107107 -> 107107 bytes
-rwxr-xr-x[-rw-r--r--]langfassung/figs/Untitled Diagram.xml0
-rw-r--r--langfassung/figs/all_forces_5000.pngbin0 -> 37154 bytes
-rwxr-xr-x[-rw-r--r--]langfassung/figs/galaxy.pngbin158503 -> 158503 bytes
-rwxr-xr-x[-rw-r--r--]langfassung/figs/galaxy_opengl.png (renamed from langfassung/figs/2018-01-07-122038_958x1041_scrot.png)bin184042 -> 184042 bytes
-rwxr-xr-x[-rw-r--r--]langfassung/figs/lookup_table_rho_r_function.pngbin19205 -> 19205 bytes
-rwxr-xr-x[-rw-r--r--]langfassung/figs/lookup_table_rho_r_function_grid.pngbin20668 -> 20668 bytes
-rwxr-xr-x[-rw-r--r--]langfassung/figs/lookup_table_speed.pngbin8277 -> 8277 bytes
-rwxr-xr-x[-rw-r--r--]langfassung/figs/runtime.png (renamed from langfassung/figs/2017-12-05-164935_374x65_scrot.png)bin8460 -> 8460 bytes
-rw-r--r--langfassung/figs/sphere_alignment.pngbin0 -> 169863 bytes
-rw-r--r--langfassung/figs/sphere_alignment_cc.jpgbin0 -> 264400 bytes
-rwxr-xr-x[-rw-r--r--]langfassung/figs/spiralgalaxy.pngbin321656 -> 321656 bytes
-rwxr-xr-x[-rw-r--r--]langfassung/master.aux349
-rwxr-xr-x[-rw-r--r--]langfassung/master.fdb_latexmk48
-rw-r--r--langfassung/master.fls19
-rwxr-xr-x[-rw-r--r--]langfassung/master.log527
-rwxr-xr-x[-rw-r--r--]langfassung/master.out18
-rwxr-xr-x[-rw-r--r--]langfassung/master.pdfbin578877 -> 878421 bytes
-rwxr-xr-x[-rw-r--r--]langfassung/master.pyg0
-rw-r--r--langfassung/master.synctex.gzbin111456 -> 142055 bytes
-rwxr-xr-x[-rw-r--r--]langfassung/master.tex54
-rwxr-xr-x[-rw-r--r--]langfassung/master.toc58
-rwxr-xr-x[-rw-r--r--]langfassung/master.x.gnuplot0
-rwxr-xr-x[-rw-r--r--]langfassung/references/Sampling_Design.pdfbin221160 -> 221160 bytes
-rwxr-xr-x[-rw-r--r--]langfassung/references/dissSchwarzmeier.pdfbin8834090 -> 8834090 bytes
-rwxr-xr-x[-rw-r--r--]langfassung/references/master(2).pdfbin133969 -> 133969 bytes
36 files changed, 1218 insertions, 290 deletions
diff --git a/langfassung/docs/1_kurzfassung.tex b/langfassung/docs/1_kurzfassung.tex
index b56b5a5..b56b5a5 100644..100755
--- a/langfassung/docs/1_kurzfassung.tex
+++ b/langfassung/docs/1_kurzfassung.tex
diff --git a/langfassung/docs/2_einleitung.aux b/langfassung/docs/2_einleitung.aux
new file mode 100644
index 0000000..44243d1
--- /dev/null
+++ b/langfassung/docs/2_einleitung.aux
@@ -0,0 +1,30 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Themen}{3}{subsection.1.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Motivation}{3}{subsection.1.2}}
+\@setckpt{docs/2_einleitung}{
+\setcounter{page}{4}
+\setcounter{equation}{0}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{2}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{1}
+\setcounter{subsection}{2}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{1}
+\setcounter{table}{0}
+\setcounter{parentequation}{0}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{2}
+\setcounter{bookmark@seq@number}{3}
+\setcounter{ContinuedFloat}{0}
+\setcounter{lstnumber}{1}
+\setcounter{section@level}{2}
+\setcounter{lstlisting}{0}
+}
diff --git a/langfassung/docs/2_einleitung.tex b/langfassung/docs/2_einleitung.tex
index b450799..b450799 100644..100755
--- a/langfassung/docs/2_einleitung.tex
+++ b/langfassung/docs/2_einleitung.tex
diff --git a/langfassung/docs/3_hauptteil.aux b/langfassung/docs/3_hauptteil.aux
new file mode 100644
index 0000000..f598ad5
--- /dev/null
+++ b/langfassung/docs/3_hauptteil.aux
@@ -0,0 +1,67 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Generierung von elliptischen Galaxien}{5}{subsection.2.1}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Das Navarro-Frenk-White Profil}{5}{subsubsection.2.1.1}}
+\newlabel{eq:NFW_profile}{{1}{5}{Das Navarro-Frenk-White Profil}{equation.2.1}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}Random Sampling}{5}{subsubsection.2.1.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Eine mit dem NFW-profil und der Random Sampling Methode generierte Galaxie\relax }}{6}{figure.caption.3}}
+\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
+\newlabel{fig:galaxy}{{2}{6}{Eine mit dem NFW-profil und der Random Sampling Methode generierte Galaxie\relax }{figure.caption.3}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces  Die Rho Funktion im Intervall \( [~0~;~10^7 ~] \) geplottet mithilfe von Logarithmischen Achsen.   Die x-Achse beschreibt die Entfernung zum Mittelpunkt der Galaxie   Die y-Achse beschreibt die Warscheinlichkeit das ein Stern generiert wird \relax }}{6}{figure.caption.4}}
+\newlabel{fig:rho}{{3}{6}{Die Rho Funktion im Intervall \( [~0~;~10^7 ~] \) geplottet mithilfe von Logarithmischen Achsen. \\ Die x-Achse beschreibt die Entfernung zum Mittelpunkt der Galaxie \\ Die y-Achse beschreibt die Warscheinlichkeit das ein Stern generiert wird \relax }{figure.caption.4}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.3}Lookup Tabellen}{7}{subsubsection.2.1.3}}
+\newlabel{subsec:lookup}{{2.1.3}{7}{Lookup Tabellen}{subsubsection.2.1.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Generierung eines Dunkle-Materie Halos durch Anpassung des NFW-Profils}{7}{subsection.2.2}}
+\newlabel{eq:dark_matter}{{3}{7}{Generierung eines Dunkle-Materie Halos durch Anpassung des NFW-Profils}{equation.2.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Stauchung und Streckung der Galaxie}{7}{subsection.2.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Rechenaufwand}{8}{subsection.2.4}}
+\newlabel{subsec:big_o}{{2.4}{8}{Rechenaufwand}{subsection.2.4}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Beschleunigung der Generation}{8}{subsection.2.5}}
+\newlabel{subsec:speeding_things_up}{{2.5}{8}{Beschleunigung der Generation}{subsection.2.5}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1}Lookuptable}{8}{subsubsection.2.5.1}}
+\newlabel{subsec:lookuptable}{{2.5.1}{8}{Lookuptable}{subsubsection.2.5.1}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.2}Mehr Rechenleistung!}{9}{subsubsection.2.5.2}}
+\@writefile{toc}{\contentsline {paragraph}{\nonumberline Amazon Web Services}{9}{section*.5}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.3}Nichts in der Konsole ausgeben}{9}{subsubsection.2.5.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.6}Nutzung eines neuronalen Netzes zum unbeaufsichtigten generieren von Galaxien}{9}{subsection.2.6}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.1}Aufbau des neuronalen Netzes}{9}{subsubsection.2.6.1}}
+\@writefile{toc}{\contentsline {paragraph}{\nonumberline Neuronen und Synapsen}{10}{section*.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.7}Spiralgalaxien}{11}{subsection.2.7}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.1}Das n-K\IeC {\"o}rper Problem}{11}{subsubsection.2.7.1}}
+\newlabel{eq:n-body-2nd}{{10}{11}{Das n-Körper Problem}{equation.2.10}{}}
+\newlabel{eq:hamilton}{{11}{11}{Das n-Körper Problem}{equation.2.11}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.2}Unterteilung des Vektorraumes in verschiedene Zellen}{12}{subsubsection.2.7.2}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.3}Berechnung der wirkenden Kr\IeC {\"a}fte}{12}{subsubsection.2.7.3}}
+\newlabel{eq:gravitation_law}{{16}{12}{Berechnung der wirkenden Kräfte}{equation.2.16}{}}
+\@writefile{toc}{\contentsline {paragraph}{\nonumberline Masse der Sterne}{12}{section*.7}}
+\@writefile{toc}{\contentsline {paragraph}{\nonumberline Abstand der Sterne}{12}{section*.8}}
+\newlabel{eq:pytagoras}{{17}{12}{Abstand der Sterne}{equation.2.17}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.8}Weiteres}{12}{subsection.2.8}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Eine Spiralgalaxie generiert mithilfe von Daten aus dem Max-Plank-Institut in Heidelberg\relax }}{13}{figure.caption.9}}
+\newlabel{fig:spiralgalaxy}{{4}{13}{Eine Spiralgalaxie generiert mithilfe von Daten aus dem Max-Plank-Institut in Heidelberg\relax }{figure.caption.9}{}}
+\@setckpt{docs/3_hauptteil}{
+\setcounter{page}{14}
+\setcounter{equation}{17}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{3}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{2}
+\setcounter{subsection}{8}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{4}
+\setcounter{table}{0}
+\setcounter{parentequation}{0}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{3}
+\setcounter{bookmark@seq@number}{22}
+\setcounter{ContinuedFloat}{0}
+\setcounter{lstnumber}{15}
+\setcounter{section@level}{2}
+\setcounter{lstlisting}{0}
+}
diff --git a/langfassung/docs/3_hauptteil.tex b/langfassung/docs/3_hauptteil.tex
index c3edf57..c3edf57 100644..100755
--- a/langfassung/docs/3_hauptteil.tex
+++ b/langfassung/docs/3_hauptteil.tex
diff --git a/langfassung/docs/4_ergebnisse.aux b/langfassung/docs/4_ergebnisse.aux
new file mode 100644
index 0000000..ec4d7a3
--- /dev/null
+++ b/langfassung/docs/4_ergebnisse.aux
@@ -0,0 +1,31 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Simulations Geschwindigkeit}{15}{subsection.3.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Lookuptabellen Geschwindigkeit}{15}{subsection.3.2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Fazit}{15}{subsection.3.3}}
+\@setckpt{docs/4_ergebnisse}{
+\setcounter{page}{16}
+\setcounter{equation}{17}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{3}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{3}
+\setcounter{subsection}{3}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{4}
+\setcounter{table}{0}
+\setcounter{parentequation}{0}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{3}
+\setcounter{bookmark@seq@number}{26}
+\setcounter{ContinuedFloat}{0}
+\setcounter{lstnumber}{15}
+\setcounter{section@level}{2}
+\setcounter{lstlisting}{0}
+}
diff --git a/langfassung/docs/4_ergebnisse.tex b/langfassung/docs/4_ergebnisse.tex
index f398f55..f398f55 100644..100755
--- a/langfassung/docs/4_ergebnisse.tex
+++ b/langfassung/docs/4_ergebnisse.tex
diff --git a/langfassung/docs/5_quellen.aux b/langfassung/docs/5_quellen.aux
new file mode 100644
index 0000000..f7e47e9
--- /dev/null
+++ b/langfassung/docs/5_quellen.aux
@@ -0,0 +1,32 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\@writefile{toc}{\contentsline {paragraph}{\nonumberline Herrn J\IeC {\"o}rg Thar}{17}{section*.11}}
+\@writefile{toc}{\contentsline {paragraph}{\nonumberline Tim Tugendhat}{17}{section*.12}}
+\@writefile{toc}{\contentsline {paragraph}{\nonumberline Konstantin Bosbach}{17}{section*.13}}
+\@writefile{toc}{\contentsline {paragraph}{\nonumberline Tilman Hoffbauer}{17}{section*.14}}
+\@setckpt{docs/5_quellen}{
+\setcounter{page}{18}
+\setcounter{equation}{17}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{3}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{4}
+\setcounter{subsection}{0}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{4}
+\setcounter{table}{0}
+\setcounter{parentequation}{0}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{3}
+\setcounter{bookmark@seq@number}{27}
+\setcounter{ContinuedFloat}{0}
+\setcounter{lstnumber}{15}
+\setcounter{section@level}{4}
+\setcounter{lstlisting}{0}
+}
diff --git a/langfassung/docs/5_quellen.tex b/langfassung/docs/5_quellen.tex
index 9932028..6219a0a 100644..100755
--- a/langfassung/docs/5_quellen.tex
+++ b/langfassung/docs/5_quellen.tex
@@ -18,3 +18,5 @@ Die Einführung in die Mathematik bekam ich während meines Praktikums im Zentru
 
 \centering
 \vspace{0.5cm} \textbf{Außerdem gilt mein Dank allen, die mich auf jede nur erdenkliche Weise unterstützt haben.}
+
+\raggedright
diff --git a/langfassung/docs/6_abgabe.tex b/langfassung/docs/6_abgabe.tex
new file mode 100755
index 0000000..22fe221
--- /dev/null
+++ b/langfassung/docs/6_abgabe.tex
@@ -0,0 +1,273 @@
+% \subsection{Rotationsmatrizen}
+%
+% \begin{tabular}{ l | l }
+% I & II \\ \hline
+% IV & III \\
+% \end{tabular}
+%
+% \flushleft
+% \hfill
+% \begin{tabular}{l | l l}
+%   Clockwise & & \\ \hline
+%   I & + & + \\
+%   II & + & - \\
+%   III & - & - \\
+%   IV & - & +
+% \end{tabular}
+% \hfill
+% \begin{tabular}{l | l l}
+% Anticlockwise & & \\ \hline
+% I & - & - \\
+% II & - & + \\
+% III & + & + \\
+% IV & + & -
+% \end{tabular}
+% \hfill
+%
+% \subsection{Die Matrizen}
+%
+% \subsubsection{Rotation um die x-Achse}
+%
+% \begin{equation}
+%   R_x (\alpha) =
+%    \begin{pmatrix}
+%       1 & 0 & 0 \\
+%       0 & cos(\alpha) & -sin(\alpha) \\
+%       0 & sin(\alpha) & cos(\alpha)
+%     \end{pmatrix}
+% \end{equation}
+%
+% \subsubsection{Rotation um die y-Achse}
+%
+% \begin{equation}
+%   R_y (\alpha) =
+%    \begin{pmatrix}
+%       cos(\alpha) & 0 & sin(\alpha) \\
+%       0 & 1 & 0 \\
+%       -sin(\alpha) & 0 & cos(\alpha)
+%     \end{pmatrix}
+% \end{equation}
+%
+% \subsubsection{Rotation um die z-Achse}
+%
+% \begin{equation}
+%   R_z (\alpha) =
+%    \begin{pmatrix}
+%       cos(\alpha) & -sin(\alpha) & 0 \\
+%       sin(\alpha) & cos(\alpha) & 0 \\
+%       0 & 0 & 1
+%     \end{pmatrix}
+% \end{equation}
+
+\subsection{Spiralgalaxien}
+
+\subsection{Using Object Oriented Programming (OOP) techniques}
+
+In my case, the objects are galaxies.
+
+\subsubsection{Initialisation}
+
+The galaxy is initialised with the following objects:
+
+\begin{itemize}
+  \item A list storing the coordinates of each star
+  \begin{itemize}
+    \item X Coordinate
+    \item Y Coordinate
+    \item Z Coordinate
+  \end{itemize}
+
+  \item A list storing the individual forces acting on the stars
+  \begin{itemize}
+    \item X Force
+    \item Y Force
+    \item Z Force
+  \end{itemize}
+
+  \item A variable storing the number of stars generated in the galaxy
+
+  \item Newtons gravitational constant
+\end{itemize}
+
+\subsection{Generation of new stars}
+
+The function is given an integer defining the amount of stars that should be
+newly generated.
+
+The newly generated stars are then appended to the list storing the coordinates.
+
+The counter counting the amount of stars in the galaxy is incremented.
+
+\subsection{Printing all the coordinates}
+
+The function cycles through the list storing the star coordinates and prints
+them to the command line.
+
+\subsection{Calculating the Forces acting between the Stars}
+
+The function recieves two star objects and an axis on which the forces should
+be calculated and returns the force acting on the given axis. In case of a
+failture (The two given stars have got the same coordiantes), the function
+just goes on to the next Star.
+
+The Forces can be calculated using the equation (\ref{eq:gravitation_law}).
+
+\subsection{Calculating the forces acting between each star in the galaxy and
+each other star}
+
+To calculate the forces inbetween every star in the galaxy, the function cycles
+through every star, looks if the force that should be calculated hat not been
+calculated yet and calculates it. This includes testing if the force that should
+be calculated is not the force inbetween a star and itself.
+
+The results of the calculations are stored in a list storinf the forces.
+
+\subsection{Printing all the individual forces}
+
+The function is able to print all the forces acting inbetween the stars if no
+argument is given. If an argument n is given, the function print out the nth
+star in the list.
+
+\subsection{Spherical cells}
+
+
+\subsubsection{Testing if a point is inside or outside a sphere}
+
+In order to test is a point is inside a sphere, one just has to test if the
+following conditions are all true:
+
+\begin{equation}
+  \begin{split}
+    S_x - S_r \leq P_x \leq S_x + S_r \\
+    S_y - S_r \leq P_y \leq S_y + S_r \\
+    S_z - S_r \leq P_z \leq S_z + S_r
+  \end{split}
+\end{equation}
+
+\( P_x \) , \( P_y \) and \( P_z \) are the coordinates of the point to be tested,
+\( S_x \) , \( S_y \) and \( S_z \) are the coordinates of the midpoint of the sphere and
+\( S_r \) is the radius of the sphere.
+
+\subsubsection{Testing if a star is inside or outside of a sphere for a whole galaxy}
+
+While testting if a star is inside a sphere or not, because of the alignment
+of the spheres, a point can be in more than one sphere at the same time.
+To get rid of this problem, the software cycles over every star and searches
+for matches within the spheres. If a match is found, the next star is tested.
+This is pretty much as efficient as it can get.
+
+\begin{equation}
+  O(n) = n_{stars} \cdot n_{spheres}
+\end{equation}
+
+\subsubsection{Generate the position of the spheres}
+
+Generating the position of the spheres is accomplished in the following way:
+A 3D-grid is generated and the midpoints of the spheres are positioned on the
+gridpoints.
+
+[Include Graphic]
+
+The distance the spheres have to each other ist defined using the following
+function:
+
+\begin{equation} \label{sphere_distance}
+  \texttt{sphere\_distance} = \frac{\texttt{galaxy\_range}}{\texttt{sampling\_rate}}
+\end{equation}
+
+The higher the \texttt{sampling\_rate} is, the more spheres get generated.
+
+The next goal is to find out the ``sweet spot'' generating the spheres.
+When using a very low \texttt{sampling\_rate}, the reault gets inacurate, but
+when using a high \texttt{sampling\_rate}, the calculations are not affected
+in term of speed and efficiency. The Goal is therefor to find a sampling rate
+that enables the generation of accurate but fast results.
+
+By being able to controll the accuracy anf therefor the time, it is possible to
+teach the system to generate a galaxy in like one hour and it will automatically
+set the sampling rate so low that the simulation will finish perfectly in time.
+
+\subsubsection{The radius of the spheres}
+
+The Radius of the spheres is dynamicly allocated to ensure that the whole galaxy
+is covered.
+
+\begin{equation} \label{sphere_radius}
+  r = \sqrt{\texttt{sphere\_distance}^2 + \texttt{sphere\_distance}^2 + \texttt{sphere\_distance}^2}
+\end{equation}
+
+\begin{equation*}
+  1.7320508075688772 = \sqrt{1^2 + 1^2 + 1^2}
+\end{equation*}
+
+The equation (\ref{sphere_radius}) highly depends on the equation
+(\ref{sphere_distance}) and it's parameters.
+
+\begin{figure}
+  \includegraphics[width=1\textwidth]{figs/sphere_alignment_cc}
+  \caption{The Alignment of the spheres\\
+  Left: The perfect alignment covering the complete space\\
+  Right: A previously generated alignment using small spheres to cover the missing space
+  }
+  \label{sphere_alignment}
+\end{figure}
+
+\subsubsection{Calculate the forces acting on the spheres}
+
+In order to reduce the time that is needed to calculate the forces inbetween
+the stars, the stars are subdivided in different cells, in this case spheres.
+After all the forces acing inside one sphere are calculated, the forces are
+combined and applied to the midpoint of the sphere genrating a new coordinate:
+the mean force. The mean force inbetween all the cells can be calculated.
+
+[Include description binary tree]
+
+[Include graphic binary tree]
+
+\subsubsection{Calculate the forces acting on all the spheres together}
+
+This should be 0.
+
+\subsubsection{Benchmarks}
+
+\begin{tabular}{l | l | l | l}
+  Nr of Stars & Sample rate & Galaxy Range & Time (s) \\\hline
+
+
+  100         & 1           & 100          & 0.0814 \\
+  75          & 1           & 100          & 0.0499 \\
+  50          & 1           & 100          & 0.0295 \\
+  25          & 1           & 100          & 0.0116 \\ \hline
+
+  100         & 1           & 100          & 0.0828 \\
+  100         & 2           & 100          & 0.0909 \\
+  100         & 4           & 100          & 0.1832 \\
+  100         & 8           & 100          & 1.1114 \\
+  100         & 16          & 100          & 7.6944 \\
+  100         & 32          & 100          & 56.5731 \\
+  100         & 64          & 100          & 217.7768 \\ \hline
+
+  100         & 1           & 1            & 0.0809 \\
+  100         & 1           & 2            & 0.0844 \\
+  100         & 1           & 4            & 0.0782 \\
+  100         & 1           & 8            & 0.0758 \\
+  100         & 1           & 16           & 0.0847 \\
+  100         & 1           & 32           & 0.0815 \\
+  100         & 1           & 64           & 0.0770 \\
+
+\end{tabular}
+
+The sample rate is the factor that influences the time the most. Knowing this,
+it (the sample rate) can be used to controll the time in which a galaxy can
+be created.
+This is usefull in particular when using some very powerfull mashine with
+limited time.
+
+\subsection{Calculate the Position of a Star after a timestep}
+
+Not to be considered:
+\begin{itemize}
+  \item drag
+  \item any kind of resistance
+  \item acceleration
+\end{itemize}
diff --git a/langfassung/figs/Jugend_forscht.jpg b/langfassung/figs/Jugend_forscht.jpg
index 6d23e96..6d23e96 100644..100755
--- a/langfassung/figs/Jugend_forscht.jpg
+++ b/langfassung/figs/Jugend_forscht.jpg
Binary files differdiff --git a/langfassung/figs/Untitled Diagram.xml b/langfassung/figs/Untitled Diagram.xml
index 7396b9b..7396b9b 100644..100755
--- a/langfassung/figs/Untitled Diagram.xml
+++ b/langfassung/figs/Untitled Diagram.xml
diff --git a/langfassung/figs/all_forces_5000.png b/langfassung/figs/all_forces_5000.png
new file mode 100644
index 0000000..fccab88
--- /dev/null
+++ b/langfassung/figs/all_forces_5000.png
Binary files differdiff --git a/langfassung/figs/galaxy.png b/langfassung/figs/galaxy.png
index 27ea983..27ea983 100644..100755
--- a/langfassung/figs/galaxy.png
+++ b/langfassung/figs/galaxy.png
Binary files differdiff --git a/langfassung/figs/2018-01-07-122038_958x1041_scrot.png b/langfassung/figs/galaxy_opengl.png
index ae828f8..ae828f8 100644..100755
--- a/langfassung/figs/2018-01-07-122038_958x1041_scrot.png
+++ b/langfassung/figs/galaxy_opengl.png
Binary files differdiff --git a/langfassung/figs/lookup_table_rho_r_function.png b/langfassung/figs/lookup_table_rho_r_function.png
index db4fa2e..db4fa2e 100644..100755
--- a/langfassung/figs/lookup_table_rho_r_function.png
+++ b/langfassung/figs/lookup_table_rho_r_function.png
Binary files differdiff --git a/langfassung/figs/lookup_table_rho_r_function_grid.png b/langfassung/figs/lookup_table_rho_r_function_grid.png
index 75565e6..75565e6 100644..100755
--- a/langfassung/figs/lookup_table_rho_r_function_grid.png
+++ b/langfassung/figs/lookup_table_rho_r_function_grid.png
Binary files differdiff --git a/langfassung/figs/lookup_table_speed.png b/langfassung/figs/lookup_table_speed.png
index b56db2f..b56db2f 100644..100755
--- a/langfassung/figs/lookup_table_speed.png
+++ b/langfassung/figs/lookup_table_speed.png
Binary files differdiff --git a/langfassung/figs/2017-12-05-164935_374x65_scrot.png b/langfassung/figs/runtime.png
index 9a95146..9a95146 100644..100755
--- a/langfassung/figs/2017-12-05-164935_374x65_scrot.png
+++ b/langfassung/figs/runtime.png
Binary files differdiff --git a/langfassung/figs/sphere_alignment.png b/langfassung/figs/sphere_alignment.png
new file mode 100644
index 0000000..afb06db
--- /dev/null
+++ b/langfassung/figs/sphere_alignment.png
Binary files differdiff --git a/langfassung/figs/sphere_alignment_cc.jpg b/langfassung/figs/sphere_alignment_cc.jpg
new file mode 100644
index 0000000..d2ef9fd
--- /dev/null
+++ b/langfassung/figs/sphere_alignment_cc.jpg
Binary files differdiff --git a/langfassung/figs/spiralgalaxy.png b/langfassung/figs/spiralgalaxy.png
index e51d406..e51d406 100644..100755
--- a/langfassung/figs/spiralgalaxy.png
+++ b/langfassung/figs/spiralgalaxy.png
Binary files differdiff --git a/langfassung/master.aux b/langfassung/master.aux
index 50fae93..0a6be6c 100644..100755
--- a/langfassung/master.aux
+++ b/langfassung/master.aux
@@ -23,62 +23,351 @@
 \@writefile{lof}{\select@language{ngerman}}
 \@writefile{lot}{\select@language{ngerman}}
 \@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces \relax }}{1}{figure.caption.1}}
+\@setckpt{docs/1_kurzfassung}{%
+\setcounter{page}{1}
+\setcounter{equation}{0}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{0}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{0}
+\setcounter{subsection}{0}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{1}
+\setcounter{table}{0}
+\setcounter{parentequation}{0}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{0}
+\setcounter{bookmark@seq@number}{0}
+\setcounter{IncludeDepth}{0}
+\setcounter{ContinuedFloat}{0}
+\setcounter{lstnumber}{1}
+\setcounter{section@level}{0}
+\setcounter{lstlisting}{0}
+}
 \@writefile{toc}{\contentsline {section}{\numberline {1}Einleitung}{2}{section.1}}
 \newlabel{Einleitung}{{1}{2}{Einleitung}{section.1}{}}
+\@auxtag{docs/2_einleitung}{%
 \@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Themen}{2}{subsection.1.1}}
+}
+\@auxtag{docs/2_einleitung}{%
 \@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Motivation}{2}{subsection.1.2}}
+}
+\@setckpt{docs/2_einleitung}{%
+\setcounter{page}{2}
+\setcounter{equation}{0}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{2}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{1}
+\setcounter{subsection}{2}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{1}
+\setcounter{table}{0}
+\setcounter{parentequation}{0}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{2}
+\setcounter{bookmark@seq@number}{3}
+\setcounter{IncludeDepth}{0}
+\setcounter{ContinuedFloat}{0}
+\setcounter{lstnumber}{1}
+\setcounter{section@level}{2}
+\setcounter{lstlisting}{0}
+}
 \@writefile{toc}{\contentsline {section}{\numberline {2}Hauptteil}{3}{section.2}}
 \newlabel{Hauptteil}{{2}{3}{Hauptteil}{section.2}{}}
+\@auxtag{docs/3_hauptteil}{%
 \@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Generierung von elliptischen Galaxien}{3}{subsection.2.1}}
+}
+\@auxtag{docs/3_hauptteil}{%
 \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Das Navarro-Frenk-White Profil}{3}{subsubsection.2.1.1}}
+}
 \newlabel{eq:NFW_profile}{{1}{3}{Das Navarro-Frenk-White Profil}{equation.2.1}{}}
+\@auxtag{docs/3_hauptteil}{%
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}Random Sampling}{3}{subsubsection.2.1.2}}
+}
+\@auxtag{docs/3_hauptteil}{%
 \@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Eine mit dem NFW-profil und der Random Sampling Methode generierte Galaxie\relax }}{4}{figure.caption.3}}
+}
 \providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
 \newlabel{fig:galaxy}{{2}{4}{Eine mit dem NFW-profil und der Random Sampling Methode generierte Galaxie\relax }{figure.caption.3}{}}
+\@auxtag{docs/3_hauptteil}{%
 \@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces  Die Rho Funktion im Intervall \( [~0~;~10^7 ~] \) geplottet mithilfe von Logarithmischen Achsen.   Die x-Achse beschreibt die Entfernung zum Mittelpunkt der Galaxie   Die y-Achse beschreibt die Warscheinlichkeit das ein Stern generiert wird \relax }}{4}{figure.caption.4}}
+}
 \newlabel{fig:rho}{{3}{4}{Die Rho Funktion im Intervall \( [~0~;~10^7 ~] \) geplottet mithilfe von Logarithmischen Achsen. \\ Die x-Achse beschreibt die Entfernung zum Mittelpunkt der Galaxie \\ Die y-Achse beschreibt die Warscheinlichkeit das ein Stern generiert wird \relax }{figure.caption.4}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}Random Sampling}{5}{subsubsection.2.1.2}}
+\@auxtag{docs/3_hauptteil}{%
 \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.3}Lookup Tabellen}{5}{subsubsection.2.1.3}}
+}
 \newlabel{subsec:lookup}{{2.1.3}{5}{Lookup Tabellen}{subsubsection.2.1.3}{}}
+\@auxtag{docs/3_hauptteil}{%
 \@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Generierung eines Dunkle-Materie Halos durch Anpassung des NFW-Profils}{5}{subsection.2.2}}
+}
 \newlabel{eq:dark_matter}{{3}{5}{Generierung eines Dunkle-Materie Halos durch Anpassung des NFW-Profils}{equation.2.3}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Stauchung und Streckung der Galaxie}{6}{subsection.2.3}}
+\@auxtag{docs/3_hauptteil}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Stauchung und Streckung der Galaxie}{5}{subsection.2.3}}
+}
+\@auxtag{docs/3_hauptteil}{%
 \@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Rechenaufwand}{6}{subsection.2.4}}
+}
 \newlabel{subsec:big_o}{{2.4}{6}{Rechenaufwand}{subsection.2.4}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Beschleunigung der Generation}{7}{subsection.2.5}}
-\newlabel{subsec:speeding_things_up}{{2.5}{7}{Beschleunigung der Generation}{subsection.2.5}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1}Lookuptable}{7}{subsubsection.2.5.1}}
-\newlabel{subsec:lookuptable}{{2.5.1}{7}{Lookuptable}{subsubsection.2.5.1}{}}
+\@auxtag{docs/3_hauptteil}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Beschleunigung der Generation}{6}{subsection.2.5}}
+}
+\newlabel{subsec:speeding_things_up}{{2.5}{6}{Beschleunigung der Generation}{subsection.2.5}{}}
+\@auxtag{docs/3_hauptteil}{%
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1}Lookuptable}{6}{subsubsection.2.5.1}}
+}
+\newlabel{subsec:lookuptable}{{2.5.1}{6}{Lookuptable}{subsubsection.2.5.1}{}}
+\@auxtag{docs/3_hauptteil}{%
 \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.2}Mehr Rechenleistung!}{7}{subsubsection.2.5.2}}
+}
+\@auxtag{docs/3_hauptteil}{%
 \@writefile{toc}{\contentsline {paragraph}{\nonumberline Amazon Web Services}{7}{section*.5}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.3}Nichts in der Konsole ausgeben}{8}{subsubsection.2.5.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.6}Nutzung eines neuronalen Netzes zum unbeaufsichtigten generieren von Galaxien}{8}{subsection.2.6}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.1}Aufbau des neuronalen Netzes}{8}{subsubsection.2.6.1}}
+}
+\@auxtag{docs/3_hauptteil}{%
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.3}Nichts in der Konsole ausgeben}{7}{subsubsection.2.5.3}}
+}
+\@auxtag{docs/3_hauptteil}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.6}Nutzung eines neuronalen Netzes zum unbeaufsichtigten generieren von Galaxien}{7}{subsection.2.6}}
+}
+\@auxtag{docs/3_hauptteil}{%
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.1}Aufbau des neuronalen Netzes}{7}{subsubsection.2.6.1}}
+}
+\@auxtag{docs/3_hauptteil}{%
 \@writefile{toc}{\contentsline {paragraph}{\nonumberline Neuronen und Synapsen}{8}{section*.6}}
+}
+\@auxtag{docs/3_hauptteil}{%
 \@writefile{toc}{\contentsline {subsection}{\numberline {2.7}Spiralgalaxien}{9}{subsection.2.7}}
+}
+\@auxtag{docs/3_hauptteil}{%
 \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.1}Das n-K\IeC {\"o}rper Problem}{9}{subsubsection.2.7.1}}
-\newlabel{eq:n-body-2nd}{{10}{10}{Das n-Körper Problem}{equation.2.10}{}}
-\newlabel{eq:hamilton}{{11}{10}{Das n-Körper Problem}{equation.2.11}{}}
+}
+\newlabel{eq:n-body-2nd}{{10}{9}{Das n-Körper Problem}{equation.2.10}{}}
+\newlabel{eq:hamilton}{{11}{9}{Das n-Körper Problem}{equation.2.11}{}}
+\@auxtag{docs/3_hauptteil}{%
 \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.2}Unterteilung des Vektorraumes in verschiedene Zellen}{10}{subsubsection.2.7.2}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.3}Berechnung der wirkenden Kr\IeC {\"a}fte}{11}{subsubsection.2.7.3}}
-\newlabel{eq:gravitation_law}{{16}{11}{Berechnung der wirkenden Kräfte}{equation.2.16}{}}
-\@writefile{toc}{\contentsline {paragraph}{\nonumberline Masse der Sterne}{11}{section*.7}}
-\@writefile{toc}{\contentsline {paragraph}{\nonumberline Abstand der Sterne}{11}{section*.8}}
-\newlabel{eq:pytagoras}{{17}{11}{Abstand der Sterne}{equation.2.17}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.8}Weiteres}{11}{subsection.2.8}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Eine Spiralgalaxie generiert mithilfe von Daten aus dem Max-Plank-Institut in Heidelberg\relax }}{12}{figure.caption.9}}
-\newlabel{fig:spiralgalaxy}{{4}{12}{Eine Spiralgalaxie generiert mithilfe von Daten aus dem Max-Plank-Institut in Heidelberg\relax }{figure.caption.9}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {3}Ergebnisse}{12}{section.3}}
-\newlabel{ergebnisse}{{3}{12}{Ergebnisse}{section.3}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Simulations Geschwindigkeit}{12}{subsection.3.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Lookuptabellen Geschwindigkeit}{12}{subsection.3.2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Fazit}{13}{subsection.3.3}}
-\@writefile{toc}{\contentsline {section}{\numberline {4}Quellen und Hilfen}{14}{section.4}}
-\newlabel{quellen}{{4}{14}{Quellen und Hilfen}{section.4}{}}
-\@writefile{toc}{\contentsline {paragraph}{\nonumberline Herrn J\IeC {\"o}rg Thar}{14}{section*.11}}
-\@writefile{toc}{\contentsline {paragraph}{\nonumberline Tim Tugendhat}{14}{section*.12}}
-\@writefile{toc}{\contentsline {paragraph}{\nonumberline Konstantin Bosbach}{14}{section*.13}}
-\@writefile{toc}{\contentsline {paragraph}{\nonumberline Tilman Hoffbauer}{14}{section*.14}}
+}
+\@auxtag{docs/3_hauptteil}{%
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.3}Berechnung der wirkenden Kr\IeC {\"a}fte}{10}{subsubsection.2.7.3}}
+}
+\newlabel{eq:gravitation_law}{{16}{10}{Berechnung der wirkenden Kräfte}{equation.2.16}{}}
+\@auxtag{docs/3_hauptteil}{%
+\@writefile{toc}{\contentsline {paragraph}{\nonumberline Masse der Sterne}{10}{section*.7}}
+}
+\@auxtag{docs/3_hauptteil}{%
+\@writefile{toc}{\contentsline {paragraph}{\nonumberline Abstand der Sterne}{10}{section*.8}}
+}
+\newlabel{eq:pytagoras}{{17}{10}{Abstand der Sterne}{equation.2.17}{}}
+\@auxtag{docs/3_hauptteil}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.8}Weiteres}{10}{subsection.2.8}}
+}
+\@setckpt{docs/3_hauptteil}{%
+\setcounter{page}{10}
+\setcounter{equation}{17}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{3}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{2}
+\setcounter{subsection}{8}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{4}
+\setcounter{table}{0}
+\setcounter{parentequation}{0}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{3}
+\setcounter{bookmark@seq@number}{22}
+\setcounter{IncludeDepth}{0}
+\setcounter{ContinuedFloat}{0}
+\setcounter{lstnumber}{15}
+\setcounter{section@level}{2}
+\setcounter{lstlisting}{0}
+}
+\@auxtag{docs/3_hauptteil}{%
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Eine Spiralgalaxie generiert mithilfe von Daten aus dem Max-Plank-Institut in Heidelberg\relax }}{11}{figure.caption.9}}
+}
+\newlabel{fig:spiralgalaxy}{{4}{11}{Eine Spiralgalaxie generiert mithilfe von Daten aus dem Max-Plank-Institut in Heidelberg\relax }{figure.caption.9}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Ergebnisse}{11}{section.3}}
+\newlabel{ergebnisse}{{3}{11}{Ergebnisse}{section.3}{}}
+\@auxtag{docs/4_ergebnisse}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Simulations Geschwindigkeit}{11}{subsection.3.1}}
+}
+\@auxtag{docs/4_ergebnisse}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Lookuptabellen Geschwindigkeit}{11}{subsection.3.2}}
+}
+\@auxtag{docs/4_ergebnisse}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Fazit}{11}{subsection.3.3}}
+}
+\@setckpt{docs/4_ergebnisse}{%
+\setcounter{page}{12}
+\setcounter{equation}{17}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{3}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{3}
+\setcounter{subsection}{3}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{4}
+\setcounter{table}{0}
+\setcounter{parentequation}{0}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{3}
+\setcounter{bookmark@seq@number}{26}
+\setcounter{IncludeDepth}{0}
+\setcounter{ContinuedFloat}{0}
+\setcounter{lstnumber}{15}
+\setcounter{section@level}{2}
+\setcounter{lstlisting}{0}
+}
+\@writefile{toc}{\contentsline {section}{\numberline {4}Quellen und Hilfen}{13}{section.4}}
+\newlabel{quellen}{{4}{13}{Quellen und Hilfen}{section.4}{}}
+\@auxtag{docs/5_quellen}{%
+\@writefile{toc}{\contentsline {paragraph}{\nonumberline Herrn J\IeC {\"o}rg Thar}{13}{section*.11}}
+}
+\@auxtag{docs/5_quellen}{%
+\@writefile{toc}{\contentsline {paragraph}{\nonumberline Tim Tugendhat}{13}{section*.12}}
+}
+\@auxtag{docs/5_quellen}{%
+\@writefile{toc}{\contentsline {paragraph}{\nonumberline Konstantin Bosbach}{13}{section*.13}}
+}
+\@auxtag{docs/5_quellen}{%
+\@writefile{toc}{\contentsline {paragraph}{\nonumberline Tilman Hoffbauer}{13}{section*.14}}
+}
+\@setckpt{docs/5_quellen}{%
+\setcounter{page}{13}
+\setcounter{equation}{17}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{3}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{4}
+\setcounter{subsection}{0}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{4}
+\setcounter{table}{0}
+\setcounter{parentequation}{0}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{3}
+\setcounter{bookmark@seq@number}{27}
+\setcounter{IncludeDepth}{0}
+\setcounter{ContinuedFloat}{0}
+\setcounter{lstnumber}{15}
+\setcounter{section@level}{4}
+\setcounter{lstlisting}{0}
+}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Nach der Abgabe...}{14}{section.5}}
+\newlabel{nach_der_abgabe}{{5}{14}{Nach der Abgabe..}{section.5}{}}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Spiralgalaxien}{14}{subsection.5.1}}
+}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Using Object Oriented Programming (OOP) techniques}{14}{subsection.5.2}}
+}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}Initialisation}{14}{subsubsection.5.2.1}}
+}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Generation of new stars}{14}{subsection.5.3}}
+}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Printing all the coordinates}{14}{subsection.5.4}}
+}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.5}Calculating the Forces acting between the Stars}{14}{subsection.5.5}}
+}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.6}Calculating the forces acting between each star in the galaxy and each other star}{15}{subsection.5.6}}
+}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.7}Printing all the individual forces}{15}{subsection.5.7}}
+}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.8}Spherical cells}{15}{subsection.5.8}}
+}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.8.1}Testing if a point is inside or outside a sphere}{15}{subsubsection.5.8.1}}
+}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.8.2}Testing if a star is inside or outside of a sphere for a whole galaxy}{15}{subsubsection.5.8.2}}
+}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.8.3}Generate the position of the spheres}{15}{subsubsection.5.8.3}}
+}
+\newlabel{sphere_distance}{{20}{15}{Generate the position of the spheres}{equation.5.20}{}}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces The Alignment of the spheres  Left: The perfect alignment covering the complete space  Right: A previously generated alignment using small spheres to cover the missing space \relax }}{16}{figure.caption.15}}
+}
+\newlabel{sphere_alignment}{{5}{16}{The Alignment of the spheres\\ Left: The perfect alignment covering the complete space\\ Right: A previously generated alignment using small spheres to cover the missing space \relax }{figure.caption.15}{}}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.8.4}The radius of the spheres}{16}{subsubsection.5.8.4}}
+}
+\newlabel{sphere_radius}{{21}{16}{The radius of the spheres}{equation.5.21}{}}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.8.5}Calculate the forces acting on the spheres}{16}{subsubsection.5.8.5}}
+}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.8.6}Calculate the forces acting on all the spheres together}{17}{subsubsection.5.8.6}}
+}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.8.7}Benchmarks}{17}{subsubsection.5.8.7}}
+}
+\@auxtag{docs/6_abgabe}{%
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.9}Calculate the Position of a Star after a timestep}{17}{subsection.5.9}}
+}
+\@setckpt{docs/6_abgabe}{%
+\setcounter{page}{17}
+\setcounter{equation}{21}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{3}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{5}
+\setcounter{subsection}{9}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{5}
+\setcounter{table}{0}
+\setcounter{parentequation}{0}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{3}
+\setcounter{bookmark@seq@number}{45}
+\setcounter{IncludeDepth}{0}
+\setcounter{ContinuedFloat}{0}
+\setcounter{lstnumber}{15}
+\setcounter{section@level}{2}
+\setcounter{lstlisting}{0}
+}
 \global\@namedef{scr@dte@section@lastmaxnumwidth}{9.89993pt}
 \global\@namedef{scr@dte@subsection@lastmaxnumwidth}{16.7777pt}
 \global\@namedef{scr@dte@subsubsection@lastmaxnumwidth}{24.55545pt}
diff --git a/langfassung/master.fdb_latexmk b/langfassung/master.fdb_latexmk
index 0728a61..4204fe5 100644..100755
--- a/langfassung/master.fdb_latexmk
+++ b/langfassung/master.fdb_latexmk
@@ -1,5 +1,5 @@
 # Fdb version 3
-["pdflatex"] 1515970773 "master.tex" "master.pdf" "master" 1515970775
+["pdflatex"] 1518176572 "master.tex" "master.pdf" "master" 1518176574
   "/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathex.enc" 1510784331 3486 c7eadf5dcc57b3b2d11736679f6636ba ""
   "/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc" 1510784331 2405 5dcf2c1b967ee25cc46c58cd52244aed ""
   "/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc" 1510784331 2840 216e6e45ad352e2456e1149f28885bee ""
@@ -28,7 +28,9 @@
   "/usr/share/texmf-dist/fonts/tfm/public/lm/rm-lmr8.tfm" 1510784343 11864 309fd7f43e4a0ba39f6f7644d76e8edf ""
   "/usr/share/texmf-dist/fonts/tfm/public/lm/rm-lmss10.tfm" 1510784343 10976 59d4d2acacc56ba9abc92645023932ec ""
   "/usr/share/texmf-dist/fonts/tfm/public/lm/rm-lmssbx10.tfm" 1510784343 10956 dad25672db463289a56f0700c0488a86 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/lm/rm-lmtt10.tfm" 1510784343 1340 adaa94f9add991a099a6fc98bbb5f02c ""
   "/usr/share/texmf-dist/fonts/tfm/public/lm/rm-lmtt12.tfm" 1510784343 1336 3f1d3798f35e35601b79a222d795ee97 ""
+  "/usr/share/texmf-dist/fonts/tfm/public/lm/rm-lmtt8.tfm" 1510784343 1348 e9ce72e654d76f23fb9e1b8842e0576a ""
   "/usr/share/texmf-dist/fonts/tfm/public/lm/ts1-lmr10.tfm" 1510784343 1556 b86d923e6b2f9aab2e313098a95cb0b8 ""
   "/usr/share/texmf-dist/fonts/type1/public/lm/lmbx10.pfb" 1510784333 121021 1bf809ce4a594679006bd72263eba59b ""
   "/usr/share/texmf-dist/fonts/type1/public/lm/lmex10.pfb" 1510784333 23055 2e5b42921de910eaa97b85df04ca4891 ""
@@ -44,6 +46,7 @@
   "/usr/share/texmf-dist/fonts/type1/public/lm/lmssbx10.pfb" 1510784332 119663 e82fa1a58f98ccd89bdbd77311ac9cf1 ""
   "/usr/share/texmf-dist/fonts/type1/public/lm/lmsy10.pfb" 1510784332 27863 09ce3735688ffde955e72da27c95b61a ""
   "/usr/share/texmf-dist/fonts/type1/public/lm/lmsy7.pfb" 1510784332 27941 d1f5d03f61a46c3fcc3a2ba904ddda52 ""
+  "/usr/share/texmf-dist/fonts/type1/public/lm/lmtt10.pfb" 1510784332 113227 1010e11451afc2822c95dae77c390042 ""
   "/usr/share/texmf-dist/fonts/type1/public/lm/lmtt12.pfb" 1510784332 110323 92daea7ca7b4120bd2b54b047c93be27 ""
   "/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1510784369 71627 94eb9990bed73c364d7f53f960cc8c5b ""
   "/usr/share/texmf-dist/tex/generic/babel-english/english.ldf" 1510784355 7008 9ff5fdcc865b01beca2b0fe4a46231d4 ""
@@ -125,6 +128,9 @@
   "/usr/share/texmf-dist/tex/latex/base/utf8.def" 1510784350 7784 325a2a09984cb5c4ff230f9867145ad3 ""
   "/usr/share/texmf-dist/tex/latex/caption/caption.sty" 1510784351 66233 8b81cfab95a1f8fc2f0f6c89415b087a ""
   "/usr/share/texmf-dist/tex/latex/caption/caption3.sty" 1510784351 64866 1ea74c5f2d1685881497f021b8f186b2 ""
+  "/usr/share/texmf-dist/tex/latex/frankenstein/moredefs.sty" 1510399347 46768 4798f148eed71b2930bcc6fabcc55133 ""
+  "/usr/share/texmf-dist/tex/latex/frankenstein/newclude.sty" 1510399347 40092 618362aa1a32f96ccc7e9afcce33070e ""
+  "/usr/share/texmf-dist/tex/latex/frankenstein/tag.sto" 1510399347 12347 ddb0448d15e6577b8889633c4427d455 ""
   "/usr/share/texmf-dist/tex/latex/geometry/geometry.sty" 1510784351 40502 e003406220954b0716679d7928aedd8a ""
   "/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1510784351 1213 620bba36b25224fa9b7e1ccb4ecb76fd ""
   "/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1510784351 1224 978390e9c2234eab29404bc21b268d1e ""
@@ -174,29 +180,35 @@
   "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty" 1510784350 348 8927fde343487e003b01a4c2ca34073b ""
   "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty" 1510784350 274 4cad6e665cc93ac2ac979039a94fa1e1 ""
   "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" 1510784350 325 2bcd023400636339210573e2b3ee298b ""
-  "/usr/share/texmf-dist/tex/latex/setspace/setspace.sty" 1510784349 22913 a27d7908fc6f0385466454a966a316eb ""
   "/usr/share/texmf-dist/tex/latex/tools/array.sty" 1510784349 12396 d41f82b039f900e95f351e54ae740f31 ""
   "/usr/share/texmf-dist/tex/latex/tools/tabularx.sty" 1510784349 7141 64e8a94c3d083215654cd9a5b9dcc136 ""
   "/usr/share/texmf-dist/tex/latex/url/url.sty" 1510784349 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
   "/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty" 1510784348 55589 34128738f682d033422ca125f82e5d62 ""
   "/usr/share/texmf-dist/web2c/texmf.cnf" 1510784374 32585 d82bbcf7626b7842c87671687479e852 ""
-  "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1513517929 2404736 6ca9e6023b4459829efec74926ef1c58 ""
-  "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1512287847 7736838 e293961f0b0b637126843b81f4a20c68 ""
-  "docs/1_kurzfassung.tex" 1515962906 994 74b88a132e4f651b58ad24ce5a45aa13 ""
-  "docs/2_einleitung.tex" 1515963095 2688 3128813c5bf12e1bf9b6abf3149bb698 ""
-  "docs/3_hauptteil.tex" 1515970445 27077 2c6e67804bf2bae299b1587798dc19b2 ""
-  "docs/4_ergebnisse.tex" 1515970516 1532 aa09ddbc132532cf7821686a80cfaee0 ""
-  "docs/5_quellen.tex" 1515970770 1358 4e54453de6d5687d20118c1e546c581a ""
-  "figs/galaxy.png" 1515955838 158503 2e9f6025259ce041725bc1968c473272 ""
-  "figs/lookup_table_rho_r_function_grid.png" 1514836438 20668 e982125a5ea76649c632f90e900f7eef ""
-  "figs/spiralgalaxy.png" 1515956591 321656 70b5e0b43994c9c1d7a43cad1dee7910 ""
-  "master.aux" 1515970775 7331 60be79d974c51dea98032f2b4633e807 ""
-  "master.out" 1515970775 2051 956ac88f58d9927f9bf977e0077e98da ""
-  "master.tex" 1515970074 2022 2ba794b3270094e58c60668ccb4e1695 ""
-  "master.toc" 1515970775 3139 76792539f20c4273054c14947b0c5f0a ""
+  "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1517504663 2404736 6ca9e6023b4459829efec74926ef1c58 ""
+  "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1517504637 7736837 37c869a4b6afb01be7fdde576c304f64 ""
+  "docs/1_kurzfassung.tex" 1517318438 994 74b88a132e4f651b58ad24ce5a45aa13 ""
+  "docs/2_einleitung.tex" 1517318438 2688 3128813c5bf12e1bf9b6abf3149bb698 ""
+  "docs/3_hauptteil.tex" 1517318438 27077 2c6e67804bf2bae299b1587798dc19b2 ""
+  "docs/4_ergebnisse.tex" 1517318438 1532 aa09ddbc132532cf7821686a80cfaee0 ""
+  "docs/5_quellen.tex" 1518128318 1372 ae0519f8932ec3157eb1ca10f5c6176f ""
+  "docs/6_abgabe.tex" 1518176570 8643 ecf661de0bb8cc8207825a23b87ea6b2 ""
+  "figs/galaxy.png" 1517318437 158503 2e9f6025259ce041725bc1968c473272 ""
+  "figs/lookup_table_rho_r_function_grid.png" 1517318437 20668 e982125a5ea76649c632f90e900f7eef ""
+  "figs/sphere_alignment_cc.jpg" 1518123171 264400 13884e280e86d92f54f6ff87556db6bf ""
+  "figs/spiralgalaxy.png" 1517318437 321656 70b5e0b43994c9c1d7a43cad1dee7910 ""
+  "master.aux" 1518176574 15985 3324682537796f6d154afd0680828ceb ""
+  "master.out" 1518176574 3677 b61fa051f86f22a18af030789f5c3d0e ""
+  "master.tex" 1518173850 2781 f3bf2ca1618ca79e70062c24267db86c ""
+  "master.toc" 1518176574 5055 a92c318f404f71ca12e2078a175d2902 ""
   (generated)
-  "master.out"
-  "master.pdf"
   "master.toc"
+  "master.pdf"
   "master.aux"
+  "master.out"
+  "docs/3_hauptteil.aux"
+  "docs/5_quellen.aux"
+  "docs/4_ergebnisse.aux"
   "master.log"
+  "docs/2_einleitung.aux"
+  "docs/6_abgabe.aux"
diff --git a/langfassung/master.fls b/langfassung/master.fls
index 6d9afd5..0ff9eba 100644
--- a/langfassung/master.fls
+++ b/langfassung/master.fls
@@ -82,6 +82,12 @@ INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def
 INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def
 INPUT /usr/share/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
 INPUT /usr/share/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
+INPUT /usr/share/texmf-dist/tex/latex/frankenstein/newclude.sty
+INPUT /usr/share/texmf-dist/tex/latex/frankenstein/newclude.sty
+INPUT /usr/share/texmf-dist/tex/latex/frankenstein/moredefs.sty
+INPUT /usr/share/texmf-dist/tex/latex/frankenstein/moredefs.sty
+INPUT /usr/share/texmf-dist/tex/latex/frankenstein/tag.sto
+INPUT /usr/share/texmf-dist/tex/latex/frankenstein/tag.sto
 INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
 INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
 INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty
@@ -104,8 +110,6 @@ INPUT /usr/share/texmf-dist/tex/latex/base/ts1enc.def
 INPUT /usr/share/texmf-dist/tex/latex/base/ts1enc.def
 INPUT /usr/share/texmf-dist/tex/latex/base/ts1enc.dfu
 INPUT /usr/share/texmf-dist/tex/latex/base/ts1enc.dfu
-INPUT /usr/share/texmf-dist/tex/latex/setspace/setspace.sty
-INPUT /usr/share/texmf-dist/tex/latex/setspace/setspace.sty
 INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
 INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
 INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
@@ -299,15 +303,23 @@ INPUT docs/4_ergebnisse.tex
 INPUT docs/4_ergebnisse.tex
 INPUT docs/5_quellen.tex
 INPUT docs/5_quellen.tex
+INPUT docs/6_abgabe.tex
+INPUT docs/6_abgabe.tex
+INPUT /usr/share/texmf-dist/fonts/tfm/public/lm/rm-lmtt10.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/lm/rm-lmtt8.tfm
+INPUT /usr/share/texmf-dist/fonts/tfm/public/lm/rm-lmtt8.tfm
+INPUT figs/sphere_alignment_cc.jpg
+INPUT ./figs/sphere_alignment_cc.jpg
+INPUT ./figs/sphere_alignment_cc.jpg
 INPUT master.aux
 INPUT ./master.out
 INPUT ./master.out
+INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rmtt.enc
 INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rm.enc
 INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc
 INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc
 INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathex.enc
 INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-ts1.enc
-INPUT /usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rmtt.enc
 INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmbx10.pfb
 INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmex10.pfb
 INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmmi10.pfb
@@ -322,4 +334,5 @@ INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmr8.pfb
 INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmssbx10.pfb
 INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmsy10.pfb
 INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmsy7.pfb
+INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmtt10.pfb
 INPUT /usr/share/texmf-dist/fonts/type1/public/lm/lmtt12.pfb
diff --git a/langfassung/master.log b/langfassung/master.log
index c9b4f76..f9b7036 100644..100755
--- a/langfassung/master.log
+++ b/langfassung/master.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Arch Linux) (preloaded format=pdflatex 2017.12.3)  14 JAN 2018 23:59
+This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Arch Linux) (preloaded format=pdflatex 2018.2.1)  9 FEB 2018 12:42
 entering extended mode
  restricted \write18 enabled.
  file:line:error style messages enabled.
@@ -621,7 +621,16 @@ Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO)
 Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 282.
 )
 \Hy@SectionHShift=\skip60
-) (/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
+) (/usr/share/texmf-dist/tex/latex/frankenstein/newclude.sty
+Package: newclude 1999/11/02 v2 A new system for including files (Frankenstein's backbone)
+ (/usr/share/texmf-dist/tex/latex/frankenstein/moredefs.sty
+Package: moredefs 2001/08/31 v1.8 more defining commands (Frankenstein's brain)
+\sc@toks@a=\toks25
+\sc@toks@b=\toks26
+)
+\nc@toks@a=\toks27
+\c@IncludeDepth=\count115
+) (/usr/share/texmf-dist/tex/latex/frankenstein/tag.sto) (/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
 Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR)
  (/usr/share/texmf-dist/tex/latex/graphics/graphics.sty
 Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR)
@@ -650,7 +659,7 @@ Package caption3 Info: TeX engine: e-TeX on input line 67.
 \caption@hangindent=\dimen140
 )
 Package caption Info: KOMA-Script document class.
-\c@ContinuedFloat=\count115
+\c@ContinuedFloat=\count116
 Package caption Info: hyperref package is loaded.
 ) (/usr/share/texmf-dist/tex/latex/lm/lmodern.sty
 Package: lmodern 2009/10/30 v1.6 Latin Modern Fonts
@@ -838,11 +847,9 @@ Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 406.
 Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 407.
 Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 408.
 Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 409.
-) (/usr/share/texmf-dist/tex/latex/setspace/setspace.sty
-Package: setspace 2011/12/19 v6.7a set line spacing
-) (/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty (/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty (/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
-(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
-\pgfutil@everybye=\toks25
+) (/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty (/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+(/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
+\pgfutil@everybye=\toks28
 \pgfutil@tempdima=\dimen141
 \pgfutil@tempdimb=\dimen142
  (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex)) (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
@@ -856,10 +863,10 @@ Package: pgf 2015/08/07 v3.0.1a (rcs-revision 1.15)
  (/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty (/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
 Package: pgfsys 2014/07/09 v3.0.1a (rcs-revision 1.48)
  (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
-\pgfkeys@pathtoks=\toks26
-\pgfkeys@temptoks=\toks27
+\pgfkeys@pathtoks=\toks29
+\pgfkeys@temptoks=\toks30
  (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex
-\pgfkeys@tmptoks=\toks28
+\pgfkeys@tmptoks=\toks31
 ))
 \pgf@x=\dimen143
 \pgf@y=\dimen144
@@ -871,13 +878,13 @@ Package: pgfsys 2014/07/09 v3.0.1a (rcs-revision 1.48)
 \pgf@yc=\dimen150
 \w@pgf@writea=\write3
 \r@pgf@reada=\read1
-\c@pgf@counta=\count116
-\c@pgf@countb=\count117
-\c@pgf@countc=\count118
-\c@pgf@countd=\count119
-\t@pgf@toka=\toks29
-\t@pgf@tokb=\toks30
-\t@pgf@tokc=\toks31
+\c@pgf@counta=\count117
+\c@pgf@countb=\count118
+\c@pgf@countc=\count119
+\c@pgf@countd=\count120
+\t@pgf@toka=\toks32
+\t@pgf@tokb=\toks33
+\t@pgf@tokc=\toks34
  (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg
 File: pgf.cfg 2008/05/14  (rcs-revision 1.7)
 )
@@ -888,8 +895,8 @@ File: pgfsys-pdftex.def 2014/10/11  (rcs-revision 1.35)
 File: pgfsys-common-pdf.def 2013/10/10  (rcs-revision 1.13)
 ))) (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
 File: pgfsyssoftpath.code.tex 2013/09/09  (rcs-revision 1.9)
-\pgfsyssoftpath@smallbuffer@items=\count120
-\pgfsyssoftpath@bigbuffer@items=\count121
+\pgfsyssoftpath@smallbuffer@items=\count121
+\pgfsyssoftpath@bigbuffer@items=\count122
 )
 (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
 File: pgfsysprotocol.code.tex 2006/10/16  (rcs-revision 1.4)
@@ -912,14 +919,14 @@ Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
 Package: pgfcore 2010/04/11 v3.0.1a (rcs-revision 1.7)
  (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
 \pgfmath@dimen=\dimen151
-\pgfmath@count=\count122
+\pgfmath@count=\count123
 \pgfmath@box=\box31
-\pgfmath@toks=\toks32
-\pgfmath@stack@operand=\toks33
-\pgfmath@stack@operation=\toks34
+\pgfmath@toks=\toks35
+\pgfmath@stack@operand=\toks36
+\pgfmath@stack@operation=\toks37
 ) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex)
 (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex))) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex
-\c@pgfmathroundto@lastzeros=\count123
+\c@pgfmathroundto@lastzeros=\count124
 )) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex
 File: pgfcorepoints.code.tex 2013/10/07  (rcs-revision 1.27)
 \pgf@picminx=\dimen152
@@ -949,7 +956,7 @@ File: pgfcorescopes.code.tex 2015/05/08  (rcs-revision 1.46)
 \pgfpic=\box32
 \pgf@hbox=\box33
 \pgf@layerbox@main=\box34
-\pgf@picture@serial@count=\count124
+\pgf@picture@serial@count=\count125
 ) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex
 File: pgfcoregraphicstate.code.tex 2014/11/02  (rcs-revision 1.12)
 \pgflinewidth=\dimen170
@@ -971,7 +978,7 @@ File: pgfcorearrows.code.tex 2015/05/14  (rcs-revision 1.43)
 ) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
 File: pgfcoreshade.code.tex 2013/07/15  (rcs-revision 1.15)
 \pgf@max=\dimen175
-\pgf@sys@shading@range@num=\count125
+\pgf@sys@shading@range@num=\count126
 ) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
 File: pgfcoreimage.code.tex 2013/07/15  (rcs-revision 1.18)
  (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex
@@ -1000,13 +1007,13 @@ Package: pgffor 2013/12/13 v3.0.1a (rcs-revision 1.25)
  (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)
 \pgffor@iter=\dimen178
 \pgffor@skip=\dimen179
-\pgffor@stack=\toks35
-\pgffor@toks=\toks36
+\pgffor@stack=\toks38
+\pgffor@toks=\toks39
 )) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
 Package: tikz 2015/08/07 v3.0.1a (rcs-revision 1.151)
  (/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex
 File: pgflibraryplothandlers.code.tex 2013/08/31 v3.0.1a (rcs-revision 1.20)
-\pgf@plot@mark@count=\count126
+\pgf@plot@mark@count=\count127
 \pgfplotmarksize=\dimen180
 )
 \tikz@lastx=\dimen181
@@ -1019,38 +1026,38 @@ File: pgflibraryplothandlers.code.tex 2013/08/31 v3.0.1a (rcs-revision 1.20)
 \tikz@figbox@bg=\box38
 \tikz@tempbox=\box39
 \tikz@tempbox@bg=\box40
-\tikztreelevel=\count127
-\tikznumberofchildren=\count128
-\tikznumberofcurrentchild=\count129
-\tikz@fig@count=\count130
+\tikztreelevel=\count128
+\tikznumberofchildren=\count129
+\tikznumberofcurrentchild=\count130
+\tikz@fig@count=\count131
  (/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex
 File: pgfmodulematrix.code.tex 2013/09/17  (rcs-revision 1.8)
-\pgfmatrixcurrentrow=\count131
-\pgfmatrixcurrentcolumn=\count132
-\pgf@matrix@numberofcolumns=\count133
+\pgfmatrixcurrentrow=\count132
+\pgfmatrixcurrentcolumn=\count133
+\pgf@matrix@numberofcolumns=\count134
 )
-\tikz@expandcount=\count134
+\tikz@expandcount=\count135
  (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex
 File: tikzlibrarytopaths.code.tex 2008/06/17 v3.0.1a (rcs-revision 1.2)
 ))) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex
 File: tikzlibrarypositioning.code.tex 2008/10/06 v3.0.1a (rcs-revision 1.7)
 ) (/usr/share/texmf-dist/tex/latex/listings/listings.sty
-\lst@mode=\count135
+\lst@mode=\count136
 \lst@gtempboxa=\box41
-\lst@token=\toks37
-\lst@length=\count136
+\lst@token=\toks40
+\lst@length=\count137
 \lst@currlwidth=\dimen187
-\lst@column=\count137
-\lst@pos=\count138
+\lst@column=\count138
+\lst@pos=\count139
 \lst@lostspace=\dimen188
 \lst@width=\dimen189
-\lst@newlines=\count139
-\lst@lineno=\count140
+\lst@newlines=\count140
+\lst@lineno=\count141
 \lst@maxwidth=\dimen190
  (/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty
 File: lstmisc.sty 2015/06/04 1.6 (Carsten Heinz)
-\c@lstnumber=\count141
-\lst@skipnumbers=\count142
+\c@lstnumber=\count142
+\lst@skipnumbers=\count143
 \lst@framebox=\box42
 ) (/usr/share/texmf-dist/tex/latex/listings/listings.cfg
 File: listings.cfg 2015/06/04 1.6 listings configuration
@@ -1060,31 +1067,31 @@ Package: listings 2015/06/04 1.6 (Carsten Heinz)
 (/usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
 File: lstlang1.sty 2015/06/04 1.6 listings language file
 )
-Package hyperref Info: Option `colorlinks' set `true' on input line 36.
+Package hyperref Info: Option `colorlinks' set `true' on input line 57.
  (./master.aux)
 \openout1 = `master.aux'.
 
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 49.
-LaTeX Font Info:    ... okay on input line 49.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 49.
-LaTeX Font Info:    ... okay on input line 49.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 49.
-LaTeX Font Info:    ... okay on input line 49.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 49.
-LaTeX Font Info:    ... okay on input line 49.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 49.
-LaTeX Font Info:    ... okay on input line 49.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 49.
-LaTeX Font Info:    ... okay on input line 49.
-LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 49.
-LaTeX Font Info:    ... okay on input line 49.
-LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 49.
-LaTeX Font Info:    Try loading font information for TS1+cmr on input line 49.
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 72.
+LaTeX Font Info:    ... okay on input line 72.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 72.
+LaTeX Font Info:    ... okay on input line 72.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 72.
+LaTeX Font Info:    ... okay on input line 72.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 72.
+LaTeX Font Info:    ... okay on input line 72.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 72.
+LaTeX Font Info:    ... okay on input line 72.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 72.
+LaTeX Font Info:    ... okay on input line 72.
+LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 72.
+LaTeX Font Info:    ... okay on input line 72.
+LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 72.
+LaTeX Font Info:    Try loading font information for TS1+cmr on input line 72.
  (/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd
 File: ts1cmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
 )
-LaTeX Font Info:    ... okay on input line 49.
-LaTeX Font Info:    Try loading font information for OT1+lmr on input line 49.
+LaTeX Font Info:    ... okay on input line 72.
+LaTeX Font Info:    Try loading font information for OT1+lmr on input line 72.
  (/usr/share/texmf-dist/tex/latex/lm/ot1lmr.fd
 File: ot1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
 )
@@ -1123,34 +1130,34 @@ File: ot1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
 * (1in=72.27pt=25.4mm, 1cm=28.453pt)
 
 \AtBeginShipoutBox=\box43
-Package hyperref Info: Link coloring ON on input line 49.
+Package hyperref Info: Link coloring ON on input line 72.
 (/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty
 Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section
  (/usr/share/texmf-dist/tex/generic/oberdiek/gettitlestring.sty
 Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO)
 )
-\c@section@level=\count143
+\c@section@level=\count144
 )
-LaTeX Info: Redefining \ref on input line 49.
-LaTeX Info: Redefining \pageref on input line 49.
-LaTeX Info: Redefining \nameref on input line 49.
+LaTeX Info: Redefining \ref on input line 72.
+LaTeX Info: Redefining \pageref on input line 72.
+LaTeX Info: Redefining \nameref on input line 72.
  (./master.out) (./master.out)
 \@outlinefile=\write4
 \openout4 = `master.out'.
 
  (/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
 [Loading MPS to PDF converter (version 2006.09.02).]
-\scratchcounter=\count144
+\scratchcounter=\count145
 \scratchdimen=\dimen191
 \scratchbox=\box44
-\nofMPsegments=\count145
-\nofMParguments=\count146
-\everyMPshowfont=\toks38
-\MPscratchCnt=\count147
+\nofMPsegments=\count146
+\nofMParguments=\count147
+\everyMPshowfont=\toks41
+\MPscratchCnt=\count148
 \MPscratchDim=\dimen192
-\MPnumerator=\count148
-\makeMPintoPDFobject=\count149
-\everyMPtoPDFconversion=\toks39
+\MPnumerator=\count149
+\makeMPintoPDFobject=\count150
+\everyMPtoPDFconversion=\toks42
 ) (/usr/share/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
 Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
  (/usr/share/texmf-dist/tex/latex/oberdiek/grfext.sty
@@ -1167,47 +1174,47 @@ Package caption Info: Begin \AtBeginDocument code.
 Package caption Info: listings package is loaded.
 Package caption Info: End \AtBeginDocument code.
  ABD: EveryShipout initializing macros
-\c@lstlisting=\count150
-LaTeX Font Info:    Try loading font information for OT1+lmss on input line 57.
+\c@lstlisting=\count151
+LaTeX Font Info:    Try loading font information for OT1+lmss on input line 82.
  (/usr/share/texmf-dist/tex/latex/lm/ot1lmss.fd
 File: ot1lmss.fd 2009/10/30 v1.6 Font defs for Latin Modern
 )
-LaTeX Font Info:    Try loading font information for OML+lmm on input line 57.
+LaTeX Font Info:    Try loading font information for OML+lmm on input line 82.
  (/usr/share/texmf-dist/tex/latex/lm/omllmm.fd
 File: omllmm.fd 2009/10/30 v1.6 Font defs for Latin Modern
 )
-LaTeX Font Info:    Try loading font information for OMS+lmsy on input line 57.
+LaTeX Font Info:    Try loading font information for OMS+lmsy on input line 82.
  (/usr/share/texmf-dist/tex/latex/lm/omslmsy.fd
 File: omslmsy.fd 2009/10/30 v1.6 Font defs for Latin Modern
 )
-LaTeX Font Info:    Try loading font information for OMX+lmex on input line 57.
+LaTeX Font Info:    Try loading font information for OMX+lmex on input line 82.
  (/usr/share/texmf-dist/tex/latex/lm/omxlmex.fd
 File: omxlmex.fd 2009/10/30 v1.6 Font defs for Latin Modern
 )
 LaTeX Font Info:    External font `lmex10' loaded for size
-(Font)              <14.4> on input line 57.
+(Font)              <14.4> on input line 82.
 LaTeX Font Info:    External font `lmex10' loaded for size
-(Font)              <10> on input line 57.
+(Font)              <10> on input line 82.
 LaTeX Font Info:    External font `lmex10' loaded for size
-(Font)              <7> on input line 57.
-LaTeX Font Info:    Try loading font information for OT1+lmtt on input line 57.
+(Font)              <7> on input line 82.
+LaTeX Font Info:    Try loading font information for OT1+lmtt on input line 82.
  (/usr/share/texmf-dist/tex/latex/lm/ot1lmtt.fd
 File: ot1lmtt.fd 2009/10/30 v1.6 Font defs for Latin Modern
 )
-<figs/galaxy.png, id=115, 866.23625pt x 790.955pt>
+<figs/galaxy.png, id=187, 866.23625pt x 790.955pt>
 File: figs/galaxy.png Graphic file (type png)
 <use figs/galaxy.png>
-Package pdftex.def Info: figs/galaxy.png  used on input line 60. on input line 60.
-Package pdftex.def Info: Requested size: 341.43306pt x 121.10544pt on input line 60.
+Package pdftex.def Info: figs/galaxy.png  used on input line 86. on input line 86.
+Package pdftex.def Info: Requested size: 341.43306pt x 121.10544pt on input line 86.
  (./docs/1_kurzfassung.tex)
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 70.
+(babel)             in language append on input line 98.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 70.
+(babel)             in language append on input line 98.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 70.
+(babel)             in language append on input line 98.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 70.
+(babel)             in language append on input line 98.
  [1
 
 
@@ -1219,24 +1226,24 @@ LaTeX Font Info:    External font `lmex10' loaded for size
 \openout5 = `master.toc'.
 
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 75.
+(babel)             in language append on input line 104.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 75.
+(babel)             in language append on input line 104.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 75.
+(babel)             in language append on input line 104.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 75.
+(babel)             in language append on input line 104.
 pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has been already used, duplicate ignored
 <to be read again> 
                    \relax 
-l.75 \newpage
-              [1
+l.104 \newpage
+               [1
 
 ]
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 77.
+(babel)             in language append on input line 106.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 77.
+(babel)             in language append on input line 106.
  (./docs/2_einleitung.tex
 LaTeX Font Info:    External font `lmex10' loaded for size
 (Font)              <8> on input line 9.
@@ -1256,18 +1263,18 @@ Package babel Info: Redefining ngerman shorthand "~
 (babel)             in language append on input line 38.
 )
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 79.
+(babel)             in language append on input line 109.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 79.
+(babel)             in language append on input line 109.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 79.
+(babel)             in language append on input line 109.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 79.
+(babel)             in language append on input line 109.
  [2]
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 81.
+(babel)             in language append on input line 111.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 81.
+(babel)             in language append on input line 111.
  (./docs/3_hauptteil.tex
 Package babel Info: Redefining ngerman shorthand "|
 (babel)             in language append on input line 1.
@@ -1281,7 +1288,7 @@ File: figs/galaxy.png Graphic file (type png)
 <use figs/galaxy.png>
 Package pdftex.def Info: figs/galaxy.png  used on input line 57. on input line 57.
 Package pdftex.def Info: Requested size: 341.43307pt x 311.75397pt on input line 57.
-<figs/lookup_table_rho_r_function_grid.png, id=174, 683.55376pt x 444.66125pt>
+<figs/lookup_table_rho_r_function_grid.png, id=265, 683.55376pt x 444.66125pt>
 File: figs/lookup_table_rho_r_function_grid.png Graphic file (type png)
 <use figs/lookup_table_rho_r_function_grid.png>
 Package pdftex.def Info: figs/lookup_table_rho_r_function_grid.png  used on input line 64. on input line 64.
@@ -1291,57 +1298,48 @@ Package babel Info: Redefining ngerman shorthand "|
 Package babel Info: Redefining ngerman shorthand "~
 (babel)             in language append on input line 73.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 84.
+(babel)             in language append on input line 85.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 84.
+(babel)             in language append on input line 85.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 84.
+(babel)             in language append on input line 95.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 84.
- [3]
+(babel)             in language append on input line 95.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 84.
+(babel)             in language append on input line 95.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 84.
+(babel)             in language append on input line 95.
+ [3]
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 84.
+(babel)             in language append on input line 95.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 84.
- [4 <./figs/lookup_table_rho_r_function_grid.png>]
+(babel)             in language append on input line 95.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 85.
+(babel)             in language append on input line 95.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 85.
+(babel)             in language append on input line 95.
+ [4 <./figs/lookup_table_rho_r_function_grid.png>]
 Package babel Info: Redefining ngerman shorthand "|
 (babel)             in language append on input line 96.
 Package babel Info: Redefining ngerman shorthand "~
 (babel)             in language append on input line 96.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 141.
-Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 141.
-Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 141.
-Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 141.
- [5]
-Package babel Info: Redefining ngerman shorthand "|
 (babel)             in language append on input line 149.
 Package babel Info: Redefining ngerman shorthand "~
 (babel)             in language append on input line 149.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 177.
+(babel)             in language append on input line 163.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 177.
+(babel)             in language append on input line 163.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 202.
+(babel)             in language append on input line 163.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 202.
+(babel)             in language append on input line 163.
+ [5]
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 202.
+(babel)             in language append on input line 177.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 202.
- [6]
+(babel)             in language append on input line 177.
 Package babel Info: Redefining ngerman shorthand "|
 (babel)             in language append on input line 206.
 Package babel Info: Redefining ngerman shorthand "~
@@ -1355,18 +1353,18 @@ Package babel Info: Redefining ngerman shorthand "|
 Package babel Info: Redefining ngerman shorthand "~
 (babel)             in language append on input line 228.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 258.
+(babel)             in language append on input line 236.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 258.
+(babel)             in language append on input line 236.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 265.
+(babel)             in language append on input line 236.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 265.
+(babel)             in language append on input line 236.
+ [6]
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 265.
+(babel)             in language append on input line 258.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 265.
- [7]
+(babel)             in language append on input line 258.
 Package babel Info: Redefining ngerman shorthand "|
 (babel)             in language append on input line 266.
 Package babel Info: Redefining ngerman shorthand "~
@@ -1376,30 +1374,39 @@ Package babel Info: Redefining ngerman shorthand "|
 Package babel Info: Redefining ngerman shorthand "~
 (babel)             in language append on input line 267.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 358.
+(babel)             in language append on input line 331.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 358.
+(babel)             in language append on input line 331.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 358.
+(babel)             in language append on input line 331.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 358.
- [8]
+(babel)             in language append on input line 331.
+ [7]
 Package babel Info: Redefining ngerman shorthand "|
 (babel)             in language append on input line 502.
 Package babel Info: Redefining ngerman shorthand "~
 (babel)             in language append on input line 502.
 Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 511.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 511.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 511.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 511.
+ [8]
+Package babel Info: Redefining ngerman shorthand "|
 (babel)             in language append on input line 517.
 Package babel Info: Redefining ngerman shorthand "~
 (babel)             in language append on input line 517.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 536.
+(babel)             in language append on input line 577.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 536.
+(babel)             in language append on input line 577.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 536.
+(babel)             in language append on input line 577.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 536.
+(babel)             in language append on input line 577.
  [9]
 Package babel Info: Redefining ngerman shorthand "|
 (babel)             in language append on input line 585.
@@ -1410,37 +1417,28 @@ Package babel Info: Redefining ngerman shorthand "|
 Package babel Info: Redefining ngerman shorthand "~
 (babel)             in language append on input line 593.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 597.
-Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 597.
-Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 597.
-Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 597.
- [10]
-Package babel Info: Redefining ngerman shorthand "|
 (babel)             in language append on input line 628.
 Package babel Info: Redefining ngerman shorthand "~
 (babel)             in language append on input line 628.
-<figs/spiralgalaxy.png, id=270, 1927.2pt x 1084.05pt>
+<figs/spiralgalaxy.png, id=355, 1927.2pt x 1084.05pt>
 File: figs/spiralgalaxy.png Graphic file (type png)
 <use figs/spiralgalaxy.png>
 Package pdftex.def Info: figs/spiralgalaxy.png  used on input line 635. on input line 635.
 Package pdftex.def Info: Requested size: 341.43307pt x 192.0439pt on input line 635.
 )
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 83.
+(babel)             in language append on input line 114.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 83.
+(babel)             in language append on input line 114.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 83.
+(babel)             in language append on input line 114.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 83.
- [11]
+(babel)             in language append on input line 114.
+ [10]
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 85.
+(babel)             in language append on input line 116.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 85.
+(babel)             in language append on input line 116.
  (./docs/4_ergebnisse.tex
 Package babel Info: Redefining ngerman shorthand "|
 (babel)             in language append on input line 1.
@@ -1456,66 +1454,175 @@ Package babel Info: Redefining ngerman shorthand "~
 (babel)             in language append on input line 32.
 )
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 87.
+(babel)             in language append on input line 119.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 87.
+(babel)             in language append on input line 119.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 87.
+(babel)             in language append on input line 119.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 87.
- [12 <./figs/spiralgalaxy.png>]
+(babel)             in language append on input line 119.
+ [11 <./figs/spiralgalaxy.png>]
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 87.
+(babel)             in language append on input line 119.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 87.
+(babel)             in language append on input line 119.
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 87.
+(babel)             in language append on input line 119.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 87.
- [13]
+(babel)             in language append on input line 119.
+ [12]
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 89.
+(babel)             in language append on input line 121.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 89.
+(babel)             in language append on input line 121.
  (./docs/5_quellen.tex)
 Package babel Info: Redefining ngerman shorthand "|
-(babel)             in language append on input line 92.
+(babel)             in language append on input line 124.
 Package babel Info: Redefining ngerman shorthand "~
-(babel)             in language append on input line 92.
+(babel)             in language append on input line 124.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 124.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 124.
+ [13]
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 126.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 126.
+ (./docs/6_abgabe.tex
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 62.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 62.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 64.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 64.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 68.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 68.
 Package babel Info: Redefining ngerman shorthand "|
 (babel)             in language append on input line 92.
 Package babel Info: Redefining ngerman shorthand "~
 (babel)             in language append on input line 92.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 101.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 101.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 106.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 106.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 116.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 116.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 122.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 122.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 122.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 122.
  [14]
-Package atveryend Info: Empty hook `BeforeClearDocument' on input line 94.
-Package atveryend Info: Empty hook `AfterLastShipout' on input line 94.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 125.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 125.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 131.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 131.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 134.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 134.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 151.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 151.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 163.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 163.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 185.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 185.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 185.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 185.
+ [15]
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 190.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 190.
+<figs/sphere_alignment_cc.jpg, id=401, 963.6pt x 507.39563pt>
+File: figs/sphere_alignment_cc.jpg Graphic file (type jpg)
+<use figs/sphere_alignment_cc.jpg>
+Package pdftex.def Info: figs/sphere_alignment_cc.jpg  used on input line 207. on input line 207.
+Package pdftex.def Info: Requested size: 455.24411pt x 239.71474pt on input line 207.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 215.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 215.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 227.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 227.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 231.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 231.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 231.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 231.
+ [16 <./figs/sphere_alignment_cc.jpg>]
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 231.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 231.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 266.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 266.
+)
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 130.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 130.
+Package babel Info: Redefining ngerman shorthand "|
+(babel)             in language append on input line 130.
+Package babel Info: Redefining ngerman shorthand "~
+(babel)             in language append on input line 130.
+ [17]
+Package atveryend Info: Empty hook `BeforeClearDocument' on input line 130.
+Package atveryend Info: Empty hook `AfterLastShipout' on input line 130.
  (./master.aux)
-Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 94.
-Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 94.
+Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 130.
+Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 130.
 Package rerunfilecheck Info: File `master.out' has not changed.
-(rerunfilecheck)             Checksum: 956AC88F58D9927F9BF977E0077E98DA;2051.
-Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 94.
+(rerunfilecheck)             Checksum: B61FA051F86F22A18AF030789F5C3D0E;3677.
+Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 130.
  ) 
 Here is how much of TeX's memory you used:
- 22857 strings out of 492985
- 411648 string characters out of 6138638
- 589833 words of memory out of 5000000
- 25926 multiletter control sequences out of 15000+600000
- 42652 words of font info for 41 fonts, out of 8000000 for 9000
+ 23098 strings out of 492985
+ 415144 string characters out of 6138639
+ 599311 words of memory out of 5000000
+ 26128 multiletter control sequences out of 15000+600000
+ 43589 words of font info for 44 fonts, out of 8000000 for 9000
  1141 hyphenation exceptions out of 8191
- 64i,11n,69p,8886b,1938s stack positions out of 5000i,500n,10000p,200000b,80000s
-pdfTeX warning (dest): name{Hfootnote.3} has been referenced but does not exist, replaced by a fixed one
-
-pdfTeX warning (dest): name{Hfootnote.2} has been referenced but does not exist, replaced by a fixed one
-
-pdfTeX warning (dest): name{Hfootnote.1} has been referenced but does not exist, replaced by a fixed one
-
-{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rm.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathex.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-ts1.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rmtt.enc}</usr/share/texmf-dist/fonts/type1/public/lm/lmbx10.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmex10.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmmi10.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmmi5.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmmi7.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr10.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr12.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr5.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr6.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr7.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr8.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmssbx10.pfb></usr/share
-/texmf-dist/fonts/type1/public/lm/lmsy10.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmsy7.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmtt12.pfb>
-Output written on master.pdf (15 pages, 578877 bytes).
+ 64i,14n,71p,8886b,1179s stack positions out of 5000i,500n,10000p,200000b,80000s
+{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rmtt.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rm.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathex.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-ts1.enc}</usr/share/texmf-dist/fonts/type1/public/lm/lmbx10.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmex10.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmmi10.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmmi5.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmmi7.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr10.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr12.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr5.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr6.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr7.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr8.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmssbx10.pfb></usr/sha
+re/texmf-dist/fonts/type1/public/lm/lmsy10.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmsy7.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmtt10.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmtt12.pfb>
+Output written on master.pdf (18 pages, 878421 bytes).
 PDF statistics:
- 378 PDF objects out of 1000 (max. 8388607)
- 336 compressed objects within 4 object streams
- 91 named destinations out of 1000 (max. 500000)
- 250 words of extra memory for PDF output out of 10000 (max. 10000000)
+ 499 PDF objects out of 1000 (max. 8388607)
+ 451 compressed objects within 5 object streams
+ 117 named destinations out of 1000 (max. 500000)
+ 399 words of extra memory for PDF output out of 10000 (max. 10000000)
 
diff --git a/langfassung/master.out b/langfassung/master.out
index a3a0f11..12deeab 100644..100755
--- a/langfassung/master.out
+++ b/langfassung/master.out
@@ -25,3 +25,21 @@
 \BOOKMARK [2][-]{subsection.3.2}{Lookuptabellen Geschwindigkeit}{section.3}% 25
 \BOOKMARK [2][-]{subsection.3.3}{Fazit}{section.3}% 26
 \BOOKMARK [1][-]{section.4}{Quellen und Hilfen}{}% 27
+\BOOKMARK [1][-]{section.5}{Nach der Abgabe...}{}% 28
+\BOOKMARK [2][-]{subsection.5.1}{Spiralgalaxien}{section.5}% 29
+\BOOKMARK [2][-]{subsection.5.2}{Using Object Oriented Programming \(OOP\) techniques}{section.5}% 30
+\BOOKMARK [3][-]{subsubsection.5.2.1}{Initialisation}{subsection.5.2}% 31
+\BOOKMARK [2][-]{subsection.5.3}{Generation of new stars}{section.5}% 32
+\BOOKMARK [2][-]{subsection.5.4}{Printing all the coordinates}{section.5}% 33
+\BOOKMARK [2][-]{subsection.5.5}{Calculating the Forces acting between the Stars}{section.5}% 34
+\BOOKMARK [2][-]{subsection.5.6}{Calculating the forces acting between each star in the galaxy and each other star}{section.5}% 35
+\BOOKMARK [2][-]{subsection.5.7}{Printing all the individual forces}{section.5}% 36
+\BOOKMARK [2][-]{subsection.5.8}{Spherical cells}{section.5}% 37
+\BOOKMARK [3][-]{subsubsection.5.8.1}{Testing if a point is inside or outside a sphere}{subsection.5.8}% 38
+\BOOKMARK [3][-]{subsubsection.5.8.2}{Testing if a star is inside or outside of a sphere for a whole galaxy}{subsection.5.8}% 39
+\BOOKMARK [3][-]{subsubsection.5.8.3}{Generate the position of the spheres}{subsection.5.8}% 40
+\BOOKMARK [3][-]{subsubsection.5.8.4}{The radius of the spheres}{subsection.5.8}% 41
+\BOOKMARK [3][-]{subsubsection.5.8.5}{Calculate the forces acting on the spheres}{subsection.5.8}% 42
+\BOOKMARK [3][-]{subsubsection.5.8.6}{Calculate the forces acting on all the spheres together}{subsection.5.8}% 43
+\BOOKMARK [3][-]{subsubsection.5.8.7}{Benchmarks}{subsection.5.8}% 44
+\BOOKMARK [2][-]{subsection.5.9}{Calculate the Position of a Star after a timestep}{section.5}% 45
diff --git a/langfassung/master.pdf b/langfassung/master.pdf
index 0575752..350b08d 100644..100755
--- a/langfassung/master.pdf
+++ b/langfassung/master.pdf
Binary files differdiff --git a/langfassung/master.pyg b/langfassung/master.pyg
index 05dd500..05dd500 100644..100755
--- a/langfassung/master.pyg
+++ b/langfassung/master.pyg
diff --git a/langfassung/master.synctex.gz b/langfassung/master.synctex.gz
index b15ecbc..02b0ae0 100644
--- a/langfassung/master.synctex.gz
+++ b/langfassung/master.synctex.gz
Binary files differdiff --git a/langfassung/master.tex b/langfassung/master.tex
index eedd29c..75e232f 100644..100755
--- a/langfassung/master.tex
+++ b/langfassung/master.tex
@@ -1,23 +1,43 @@
 \documentclass[a4paper,10pt]{scrartcl}
 \usepackage[top=2.5cm, bottom=2cm, left=2.5cm, right=2.5cm]{geometry}
+
+% UTF-8 support
 \usepackage[utf8]{inputenc}
+
+% german and english language support
 \usepackage[english,ngerman]{babel}
+
+% more math symbols
 \usepackage{amsmath}
+
+% advanced tables
 \usepackage{tabularx}
+
+% hide the hyperlinks
 \usepackage[hidelinks]{hyperref}
 
+% no newpage after include
+\usepackage{newclude}
+
+% fancy graphics
 \usepackage{graphicx}
+
+% more customizable captions
 \usepackage{caption}
+
+% nice font
 \usepackage{lmodern}
-\usepackage{textcomp}
-\usepackage[onehalfspacing]{setspace}
-\usepackage{setspace}
 
+% ???
+\usepackage{textcomp}
+% \usepackage[onehalfspacing]{setspace}
 % \linespread{0.95}
 
+% Tikz for designing graphics
 \usepackage{tikz}
 \usetikzlibrary{positioning}
 
+% code
 \usepackage{listings}
 \lstset{ %
   frame=single,	                   % adds a frame around the code
@@ -26,6 +46,7 @@
   stepnumber=1,                    % the step between two line-numbers. If it's 1, each line will be numbered
 }
 
+% hyperref / hyperlink settings
 \usepackage{hyperref}
 \hypersetup{
 colorlinks,
@@ -35,10 +56,12 @@ linkcolor=black,
 urlcolor=black
 }
 
+% renew some commands
 \newcommand{\bold}{\textbf}
 \renewcommand{\arraystretch}{1.5}
 \newcommand{ \rarrow }{\( \rightarrow \)}
 
+% redefine some parameters
 \setlength\parindent{0pt}
 \setlength\parskip{10pt}
 \setlength{\footskip}{30pt}
@@ -48,13 +71,16 @@ urlcolor=black
 
 \begin{document}
 
+% titlepage settings
 \title{Galaxy Generation}
 \subtitle{Jugend Forscht \the\year}
 \author{ Emile Hansmaennel \texttt{ emile.hansmaennel@gmail.com }}
 \date{\today}
 
+% generate the title using the informations given above
 \maketitle
 
+% include a nice image
 \begin{figure}[h]
   \centering
   \includegraphics[width=120mm, trim={0 8.5cm 0 8.5cm}, clip]{figs/galaxy}
@@ -62,33 +88,43 @@ urlcolor=black
   \caption{}
  \end{figure}
 
+% include the abstract
 \begin{abstract}
-\input{docs/1_kurzfassung}
+\include*{docs/1_kurzfassung}
 \end{abstract}
 
+% don't insert a page number on the first page
 \thispagestyle{empty}
 \clearpage
 \newpage
 \setcounter{page}{1}
 
+% generate a table of contents
 \tableofcontents
 \newpage
 
 \section{Einleitung} \label{Einleitung}
-\input{docs/2_einleitung}
+% \input{docs/2_einleitung}
+\include*{docs/2_einleitung}
 \newpage
 
 \section{Hauptteil} \label{Hauptteil}
-\input{docs/3_hauptteil}
+% \input{docs/3_hauptteil}
+\include*{docs/3_hauptteil}
 \newpage
 
 \section{Ergebnisse} \label{ergebnisse}
-\input{docs/4_ergebnisse}
+% \input{docs/4_ergebnisse}
+\include*{docs/4_ergebnisse}
 \newpage
 
 \section{Quellen und Hilfen} \label{quellen}
-\input{docs/5_quellen}
-
+% \input{docs/5_quellen}
+\include*{docs/5_quellen}
 \newpage
 
+\section{Nach der Abgabe...} \label{nach_der_abgabe}
+% \input{docs/6_abgabe}
+\include*{docs/6_abgabe}
+
 \end{document}
diff --git a/langfassung/master.toc b/langfassung/master.toc
index 4df4eba..4a85a0f 100644..100755
--- a/langfassung/master.toc
+++ b/langfassung/master.toc
@@ -5,32 +5,50 @@
 \contentsline {section}{\numberline {2}Hauptteil}{3}{section.2}
 \contentsline {subsection}{\numberline {2.1}Generierung von elliptischen Galaxien}{3}{subsection.2.1}
 \contentsline {subsubsection}{\numberline {2.1.1}Das Navarro-Frenk-White Profil}{3}{subsubsection.2.1.1}
-\contentsline {subsubsection}{\numberline {2.1.2}Random Sampling}{5}{subsubsection.2.1.2}
+\contentsline {subsubsection}{\numberline {2.1.2}Random Sampling}{3}{subsubsection.2.1.2}
 \contentsline {subsubsection}{\numberline {2.1.3}Lookup Tabellen}{5}{subsubsection.2.1.3}
 \contentsline {subsection}{\numberline {2.2}Generierung eines Dunkle-Materie Halos durch Anpassung des NFW-Profils}{5}{subsection.2.2}
-\contentsline {subsection}{\numberline {2.3}Stauchung und Streckung der Galaxie}{6}{subsection.2.3}
+\contentsline {subsection}{\numberline {2.3}Stauchung und Streckung der Galaxie}{5}{subsection.2.3}
 \contentsline {subsection}{\numberline {2.4}Rechenaufwand}{6}{subsection.2.4}
-\contentsline {subsection}{\numberline {2.5}Beschleunigung der Generation}{7}{subsection.2.5}
-\contentsline {subsubsection}{\numberline {2.5.1}Lookuptable}{7}{subsubsection.2.5.1}
+\contentsline {subsection}{\numberline {2.5}Beschleunigung der Generation}{6}{subsection.2.5}
+\contentsline {subsubsection}{\numberline {2.5.1}Lookuptable}{6}{subsubsection.2.5.1}
 \contentsline {subsubsection}{\numberline {2.5.2}Mehr Rechenleistung!}{7}{subsubsection.2.5.2}
 \contentsline {paragraph}{\nonumberline Amazon Web Services}{7}{section*.5}
-\contentsline {subsubsection}{\numberline {2.5.3}Nichts in der Konsole ausgeben}{8}{subsubsection.2.5.3}
-\contentsline {subsection}{\numberline {2.6}Nutzung eines neuronalen Netzes zum unbeaufsichtigten generieren von Galaxien}{8}{subsection.2.6}
-\contentsline {subsubsection}{\numberline {2.6.1}Aufbau des neuronalen Netzes}{8}{subsubsection.2.6.1}
+\contentsline {subsubsection}{\numberline {2.5.3}Nichts in der Konsole ausgeben}{7}{subsubsection.2.5.3}
+\contentsline {subsection}{\numberline {2.6}Nutzung eines neuronalen Netzes zum unbeaufsichtigten generieren von Galaxien}{7}{subsection.2.6}
+\contentsline {subsubsection}{\numberline {2.6.1}Aufbau des neuronalen Netzes}{7}{subsubsection.2.6.1}
 \contentsline {paragraph}{\nonumberline Neuronen und Synapsen}{8}{section*.6}
 \contentsline {subsection}{\numberline {2.7}Spiralgalaxien}{9}{subsection.2.7}
 \contentsline {subsubsection}{\numberline {2.7.1}Das n-K\IeC {\"o}rper Problem}{9}{subsubsection.2.7.1}
 \contentsline {subsubsection}{\numberline {2.7.2}Unterteilung des Vektorraumes in verschiedene Zellen}{10}{subsubsection.2.7.2}
-\contentsline {subsubsection}{\numberline {2.7.3}Berechnung der wirkenden Kr\IeC {\"a}fte}{11}{subsubsection.2.7.3}
-\contentsline {paragraph}{\nonumberline Masse der Sterne}{11}{section*.7}
-\contentsline {paragraph}{\nonumberline Abstand der Sterne}{11}{section*.8}
-\contentsline {subsection}{\numberline {2.8}Weiteres}{11}{subsection.2.8}
-\contentsline {section}{\numberline {3}Ergebnisse}{12}{section.3}
-\contentsline {subsection}{\numberline {3.1}Simulations Geschwindigkeit}{12}{subsection.3.1}
-\contentsline {subsection}{\numberline {3.2}Lookuptabellen Geschwindigkeit}{12}{subsection.3.2}
-\contentsline {subsection}{\numberline {3.3}Fazit}{13}{subsection.3.3}
-\contentsline {section}{\numberline {4}Quellen und Hilfen}{14}{section.4}
-\contentsline {paragraph}{\nonumberline Herrn J\IeC {\"o}rg Thar}{14}{section*.11}
-\contentsline {paragraph}{\nonumberline Tim Tugendhat}{14}{section*.12}
-\contentsline {paragraph}{\nonumberline Konstantin Bosbach}{14}{section*.13}
-\contentsline {paragraph}{\nonumberline Tilman Hoffbauer}{14}{section*.14}
+\contentsline {subsubsection}{\numberline {2.7.3}Berechnung der wirkenden Kr\IeC {\"a}fte}{10}{subsubsection.2.7.3}
+\contentsline {paragraph}{\nonumberline Masse der Sterne}{10}{section*.7}
+\contentsline {paragraph}{\nonumberline Abstand der Sterne}{10}{section*.8}
+\contentsline {subsection}{\numberline {2.8}Weiteres}{10}{subsection.2.8}
+\contentsline {section}{\numberline {3}Ergebnisse}{11}{section.3}
+\contentsline {subsection}{\numberline {3.1}Simulations Geschwindigkeit}{11}{subsection.3.1}
+\contentsline {subsection}{\numberline {3.2}Lookuptabellen Geschwindigkeit}{11}{subsection.3.2}
+\contentsline {subsection}{\numberline {3.3}Fazit}{11}{subsection.3.3}
+\contentsline {section}{\numberline {4}Quellen und Hilfen}{13}{section.4}
+\contentsline {paragraph}{\nonumberline Herrn J\IeC {\"o}rg Thar}{13}{section*.11}
+\contentsline {paragraph}{\nonumberline Tim Tugendhat}{13}{section*.12}
+\contentsline {paragraph}{\nonumberline Konstantin Bosbach}{13}{section*.13}
+\contentsline {paragraph}{\nonumberline Tilman Hoffbauer}{13}{section*.14}
+\contentsline {section}{\numberline {5}Nach der Abgabe...}{14}{section.5}
+\contentsline {subsection}{\numberline {5.1}Spiralgalaxien}{14}{subsection.5.1}
+\contentsline {subsection}{\numberline {5.2}Using Object Oriented Programming (OOP) techniques}{14}{subsection.5.2}
+\contentsline {subsubsection}{\numberline {5.2.1}Initialisation}{14}{subsubsection.5.2.1}
+\contentsline {subsection}{\numberline {5.3}Generation of new stars}{14}{subsection.5.3}
+\contentsline {subsection}{\numberline {5.4}Printing all the coordinates}{14}{subsection.5.4}
+\contentsline {subsection}{\numberline {5.5}Calculating the Forces acting between the Stars}{14}{subsection.5.5}
+\contentsline {subsection}{\numberline {5.6}Calculating the forces acting between each star in the galaxy and each other star}{15}{subsection.5.6}
+\contentsline {subsection}{\numberline {5.7}Printing all the individual forces}{15}{subsection.5.7}
+\contentsline {subsection}{\numberline {5.8}Spherical cells}{15}{subsection.5.8}
+\contentsline {subsubsection}{\numberline {5.8.1}Testing if a point is inside or outside a sphere}{15}{subsubsection.5.8.1}
+\contentsline {subsubsection}{\numberline {5.8.2}Testing if a star is inside or outside of a sphere for a whole galaxy}{15}{subsubsection.5.8.2}
+\contentsline {subsubsection}{\numberline {5.8.3}Generate the position of the spheres}{15}{subsubsection.5.8.3}
+\contentsline {subsubsection}{\numberline {5.8.4}The radius of the spheres}{16}{subsubsection.5.8.4}
+\contentsline {subsubsection}{\numberline {5.8.5}Calculate the forces acting on the spheres}{16}{subsubsection.5.8.5}
+\contentsline {subsubsection}{\numberline {5.8.6}Calculate the forces acting on all the spheres together}{17}{subsubsection.5.8.6}
+\contentsline {subsubsection}{\numberline {5.8.7}Benchmarks}{17}{subsubsection.5.8.7}
+\contentsline {subsection}{\numberline {5.9}Calculate the Position of a Star after a timestep}{17}{subsection.5.9}
diff --git a/langfassung/master.x.gnuplot b/langfassung/master.x.gnuplot
index 84fcd41..84fcd41 100644..100755
--- a/langfassung/master.x.gnuplot
+++ b/langfassung/master.x.gnuplot
diff --git a/langfassung/references/Sampling_Design.pdf b/langfassung/references/Sampling_Design.pdf
index 205839d..205839d 100644..100755
--- a/langfassung/references/Sampling_Design.pdf
+++ b/langfassung/references/Sampling_Design.pdf
Binary files differdiff --git a/langfassung/references/dissSchwarzmeier.pdf b/langfassung/references/dissSchwarzmeier.pdf
index b1b5d2b..b1b5d2b 100644..100755
--- a/langfassung/references/dissSchwarzmeier.pdf
+++ b/langfassung/references/dissSchwarzmeier.pdf
Binary files differdiff --git a/langfassung/references/master(2).pdf b/langfassung/references/master(2).pdf
index 78cbee0..78cbee0 100644..100755
--- a/langfassung/references/master(2).pdf
+++ b/langfassung/references/master(2).pdf
Binary files differ