(Arne Babenhauserheide)
2014-06-08: add disturbance diffusion test. add disturbance diffusion test.
diff --git a/examples/d20world.w b/examples/d20world.w
--- a/examples/d20world.w
+++ b/examples/d20world.w
@@ -202,6 +202,28 @@ format #t "Diffuse ~A\n" 0.1
d20-diffuse world neighbors 0.1
display : d20-as-text world
newline
+format #t "Diffuse: ~A*(~A)\n" 100 0.1
+let loop : : steps 100
+ cond
+ : = 0 steps
+ . world
+ else
+ d20-diffuse world neighbors 0.1
+ loop : 1- steps
+display : d20-as-text world
+newline
+let
+ : number 20
+ val 1
+ format #t "disturb: ~A to ~A\n" number val
+ vector-set! world (1- number) val
+ display : d20-as-text world
+ newline
+format #t "Diffuse ~A\n" 0.1
+d20-diffuse world neighbors 0.1
+display : d20-as-text world
+newline
+
format #t "Advect: ~A*(~A)\n" 1000 0.001
let loop : : steps 1000
cond