X-Git-Url: https://hackdaworld.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=inline;f=nlsop%2Fnlsop_fb_bericht.tex;h=ea7a70da1b336556c2482f764ec4cb7b7958d4ff;hb=3aaa4c93098f66e3fd391833af3a99c0b5c069c9;hp=0f162ce89581c2dd178b78fa463008f0d6fbb397;hpb=643ca262f74418c8522b0faa0b90bd0672b92335;p=lectures%2Flatex.git diff --git a/nlsop/nlsop_fb_bericht.tex b/nlsop/nlsop_fb_bericht.tex index 0f162ce..ea7a70d 100644 --- a/nlsop/nlsop_fb_bericht.tex +++ b/nlsop/nlsop_fb_bericht.tex @@ -95,7 +95,92 @@ foobar ... \begin{center} \begin{graph}(8,30) \graphnodecolour{1} - \textnode{start}(4,30){Diffusion} + \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}[4,1.5](0.5,23.5) + \freetext(0.5,23.5){Bewege $\frac{\textrm{Differenz}}{2}*\textrm{dr cc}$} + \freetext(0.5,23){der Kohlenstoffatome} + \diredge{n_c}{c2c_d} + \freetext(0.7,24.5){ja} + \rectnode{c2a_d}[4,1.5](6,23.5) + \freetext(6,23.5){Bewege $\frac{\textrm{Differenz}}{2}*\textrm{dr ac}$} + \freetext(6,23){der Kohlenstoffatome} + \diredge{n_c2}{c2a_d} + \freetext(6.2,24.5){ja} + \textnode{ne1}(0.5,22){Alle Nachbarn durch?} + \diredge{c2c_d}{ne1} + \dirbow{n_c}{ne1}{-0.8} + \freetext(-2,24.5){nein} + \dirbow{ne1}{c_diff}{-0.6} + \freetext(2.5,22.5){nein} + \textnode{ne2}(6,22){Alle Nachbarn durch?} + \diredge{c2a_d}{ne2} + \dirbow{n_c2}{ne2}{0.9} + \freetext(8,24.5){nein} + \dirbow{ne2}{c2a_diff}{0.6} + \freetext(4,22.5){nein} + \textnode{ze}(3,21){Alle Zellen durch?} + \dirbow{ze}{diff_for_loop}{-0.1} + \freetext(3,25){nein} + \diredge{ne1}{ze} + \edgetext{ne1}{ze}{ja} + \diredge{ne2}{ze} + \edgetext{ne2}{ze}{ja} + \textnode{test_sf}(3,20){steps vielfaches von save intervall?} + \diredge{ze}{test_sf} + \edgetext{ze}{test_sf}{ja} + \textnode{sf}(1,19){save data} + \diredge{test_sf}{sf} + \edgetext{test_sf}{sf}{ja} + \textnode{test_display}(3,18){steps vielfaches von display intervall?} + \diredge{sf}{test_display} + \diredge{test_sf}{test_display} + \edgetext{test_sf}{test_display}{nein} + \textnode{display}(1.5,17){display} + \diredge{test_display}{display} + \edgetext{test_display}{display}{ja} + \textnode{test_end}(3,16){$\textrm{steps} = \textrm{max steps}$?} + \diredge{display}{test_end} + \diredge{test_display}{test_end} + \edgetext{test_display}{test_end}{nein} + \textnode{nlsop_start}(7,16){nlsop start} + \diredge{test_end}{nlsop_start} + \edgetext{test_end}{nlsop_start}{nein} + \textnode{sf2}(3,15){save data} + \diredge{test_end}{sf2} + \edgetext{test_end}{sf2}{ja} + \textnode{display2}(3,14){user interaction?} + \diredge{sf2}{display2} + \textnode{nlsop_end}(1.5,13){nlsop end} + \diredge{display2}{nlsop_end} + \edgetext{display2}{nlsop_end}{nein} + \textnode{d_a_w_f_e}(5.5,13){display and wait for event} + \diredge{display2}{d_a_w_f_e} + \edgetext{display2}{d_a_w_f_e}{ja} + \textnode{test_event}(5.5,12){event $=$ quit?} + \diredge{d_a_w_f_e}{test_event} + \diredge{test_event}{nlsop_end} + \edgetext{test_event}{nlsop_end}{ja} + \textnode{ea}(5.5,11){eventaction} + \diredge{test_event}{ea} + \edgetext{test_event}{ea}{nein} + \dirbow{ea}{d_a_w_f_e}{-0.6} \end{graph} \end{center} \germanTeX