more diffusion stuff
[lectures/latex.git] / nlsop / nlsop_fb_bericht.tex
index b6ec314..2387057 100644 (file)
 \usepackage{graphicx}
 \graphicspath{{./img/}}
 
-\usepackage{graphs}
+\usepackage{./graphs}
 
 \author{Frank Zirkelbach}
 
-\title{Nanolamellare Selbstordnungsproze"se bei Kohlenstoffimplantation in Silizium}
+\title{Nanolamellare Selbstordnungsprozesse bei Kohlenstoffimplantation in $(100)$-orientiertes Silizium bei Temperaturen kleiner $400$ Grad Celsius}
 
 \begin{document}
 \frontmatter
@@ -35,12 +35,94 @@ foobar ...
 
 \section{Ablaufschema}
 \originalTeX
-\begin{graph}(4,4)
- \textnode{start}(2,4){nlsop start}
- \textnode{rand1}(2,3){zufaellige wahl der Koordinaten:\\$p(x)dx=dx$\\$p(y)dy=dy$\\$p(z)dz=(a_el*z+b_el)dz$}
+\begin{figure}[thbp]
+\begin{center}
+\begin{graph}(8,30)
+ \graphnodecolour{1}
+ \textnode{start}(4,30){nlsop start}
+ \rectnode{rand1}[6,3](4,27.5)
+ \freetext(4,28.5){zufaellige Wahl der Koordinaten:}
+ \freetext(4,27.5){$p(x)dx=dx$}
+ \freetext(4,27){$p(y)dy=dy$}
+ \freetext(4,26.5){$p(z)dz=(a_{el}*z+b_{el})dz$}
  \diredge{start}{rand1}
+ \rectnode{p_ac_ca}[9,3](4,23.5)
+ \freetext(4,24.5){Berechnung der $p_{a \rightarrow c}$ bzw. $p_{c \rightarrow a}$:}
+ \freetext(4,23.5){$\displaystyle p_{c \rightarrow a}=\sum_{amorphe Nachbarn} \frac{a_{ap}}{\textrm{Abstand}^2} + b_{ap} + a_{cp}c_{\textrm{Kohlenstoff}}$}
+ \freetext(4,22.5){$\displaystyle p_{a \rightarrow c}=1-p_{c \rightarrow a}$}
+ \diredge{rand1}{p_ac_ca}
+ \textnode{ac}(4,21){Zelle $(x,y,z)$ amorph?}
+ \diredge{p_ac_ca}{ac}
+ \textnode{d_c}(2,19.5){Zufallszahl $< p_{a \rightarrow c}$ ?}
+ \textnode{d_a}(6,19.5){Zufallszahl $< p_{c \rightarrow a}$ ?}
+ \diredge{ac}{d_a}
+ \edgetext{ac}{d_a}{nein}
+ \diredge{ac}{d_c}
+ \edgetext{ac}{d_c}{ja}
+ \textnode{amount_c}(4,16.5){$\textrm{gesamter Kohlenstoff} < \textrm{steps} * c_{ratio}$ ?}
+ \diredge{d_c}{amount_c}
+ \diredge{d_a}{amount_c}
+ \textnode{make_c}(1,18){Zelle $(x,y,z) = \textrm{kristallin}$}
+ \textnode{make_a}(7,18){Zelle $(x,y,z) = \textrm{amorph}$}
+ \diredge{d_c}{make_c}
+ \edgetext{d_c}{make_c}{ja}
+ \diredge{d_a}{make_a}
+ \edgetext{d_a}{make_a}{ja}
+ \diredge{make_c}{amount_c}
+ \diredge{make_a}{amount_c}
+ \rectnode{rand2}[5,3](1.5,14)
+ \freetext(1.5,15){zufaellige Koordinaten:}
+ \freetext(1.5,14){$p(x)dx=dx$}
+ \freetext(1.5,13.5){$p(y)dy=dy$}
+ \freetext(1.5,13){$p(z)dz=(a_{cd}*z+b_{cd})dz$}
+ \diredge{amount_c}{rand2}
+ \freetext(3,16){ja}
+ \rectnode{inc_c}[5,1.5](1.5,11)
+ \freetext(1.5,11){Erhoehe $c_{Kohlenstoff}(x,y,z)$}
+ \freetext(1.5,10.5){Erhoehe gesamten Kohlenstoff}
+ \diredge{rand2}{inc_c}
+ \textnode{d_d}(5,9.5){Diffusion}
+ \diredge{inc_c}{d_d}
+ \diredge{amount_c}{d_d}
+ \edgetext{amount_c}{d_d}{nein}
 \end{graph}
+\end{center}
 \germanTeX
+\caption{ablaufschema}
+\end{figure}
+
+\begin{figure}[thpb]
+\begin{center}
+\begin{graph}(8,30)
+ \graphnodecolour{1}
+ \textnode{n_start}(4,30){Diffusion}
+ \textnode{d_d}(4,29){steps vielfaches von diffrate?}
+ \diredge{n_start}{d_d}
+ \textnode{diff_for_loop}(2,28){Gehe verbleibende Zellen durch}
+ \diredge{d_d}{diff_for_loop}
+ \edgetext{d_d}{diff_for_loop}{ja}
+ \textnode{d_c}(2,27){Zelle kristallin?}
+ \diredge{diff_for_loop}{d_c}
+ \textnode{c_diff}(0.5,26){Gehe alle Nachbarn durch}
+ \diredge{d_c}{c_diff}
+ \edgetext{d_c}{c_diff}{ja}
+ \textnode{c2a_diff}(5.5,26){Gehe alle Nachbarn durch}
+ \diredge{d_c}{c2a_diff}
+ \edgetext{d_c}{c2a_diff}{nein}
+ \textnode{n_c}(0.5,25){Nachbar kristallin?}
+ \diredge{c_diff}{n_c}
+ \textnode{n_c2}(5.5,25){Nachbar kristallin?}
+ \diredge{c2a_diff}{n_c2}
+ \rectnode{c2c_d}[5,1.5](3,23.5)
+ \freetext(3,23.5){Bewege $\frac{\textrm{Differenz}}{2}*\textrm{c diff rate}$}
+ \freetext(3,23){der Kohlenstoffatome}
+ \diredge{n_c}{c2c_d}
+ \freetext(0.7,24.5){ja}
+\end{graph}
+\end{center}
+\germanTeX
+\caption{ablaufschema 2}
+\end{figure}