ELSE IF (STOCK_5¼4 AND STOCK_6¼5 AND ALL_DICE¼21) THEN MAX
(WORM_4_OUT,WORM_5_OUT)
ELSE IF (STOCK_5¼4 AND STOCK_6¼6 AND ALL_DICE¼21) THEN MAX
(WORM_4_OUT,WORM_6_OUT)
ELSE IF (STOCK_5¼5 AND STOCK_6¼2 AND ALL_DICE¼21) THEN MAX
(WORM_5_OUT,WORM_2_OUT)
ELSE IF (STOCK_5¼5 AND STOCK_6¼3 AND ALL_DICE¼21) THEN MAX
(WORM_5_OUT,WORM_3_OUT)
ELSE IF (STOCK_5¼5 AND STOCK_6¼4 AND ALL_DICE¼21) THEN MAX
(WORM_5_OUT,WORM_4_OUT)
ELSE IF (STOCK_5¼5 AND STOCK_6¼6 AND ALL_DICE¼21) THEN MAX
(WORM_5_OUT,WORM_6_OUT)
ELSE IF (STOCK_5¼6 AND STOCK_6¼2 AND ALL_DICE¼21) THEN MAX
(WORM_6_OUT,WORM_2_OUT)
ELSE IF (STOCK_5¼6 AND STOCK_6¼3 AND ALL_DICE¼21) THEN MAX
(WORM_6_OUT,WORM_3_OUT)
ELSE IF (STOCK_5¼6 AND STOCK_6¼4 AND ALL_DICE¼21) THEN MAX
(WORM_6_OUT,WORM_4_OUT)
ELSE IF (STOCK_5¼6 AND STOCK_6¼5 AND ALL_DICE¼21) THEN MAX
(WORM_6_OUT,WORM_5_OUT)
ELSE 0
OUTFLOWS:
LIFE_3_EXPIRES ¼ LIFE_3
STOCK_1(t) ¼ STOCK_1(t À dt)
INIT STOCK_1 ¼ 1
STOCK_2(t) ¼ STOCK_2(t À dt) + (RAND_2 À STOCK_2_OUT) * dt
INIT STOCK_2 ¼ 0
INFLOWS:
RAND_2 ¼ IF (STOCK_2 ¼ 0 AND DIE_2 <> STOCK_1 AND DIE_2<>
STOCK_3 AND DIE_2<>STOCK_4 AND DIE_2<>STOCK_5 AND
DIE_2<>STOCK_6 AND DIE_2<>DIE_6 AND DIE_2<>DIE_5 AND
DIE_2<>DIE_4 AND DIE_2<>DIE_3 ) THEN DIE_2 ELSE 0
OUTFLOWS:
STOCK_2_OUT ¼ IF ALL_DICE ¼ 21 THEN STOCK_2 ELSE 0
STOCK_3(t) ¼ STOCK_3(t À dt) + (RAND_3 À STOCK_3_OUT) * dt
INIT STOCK_3 ¼ 0
INFLOWS:
RAND_3 ¼ IF (STOCK_3 ¼ 0 AND DIE_3 <> STOCK_1 AND DIE_3
<>STOCK_2 AND DIE_3<>STOCK_4 AND DIE_3<>STOCK_5 AND
DIE_3<>STOCK_6 AND DIE_3<>DIE_6 AND DIE_3<>DIE_5 AND
DIE_3<>DIE_4 AND DIE_3<>DIE_2 ) THEN DIE_3 ELSE 0
13.2 Artificial Worm Model Equations
115
(WORM_4_OUT,WORM_5_OUT)
ELSE IF (STOCK_5¼4 AND STOCK_6¼6 AND ALL_DICE¼21) THEN MAX
(WORM_4_OUT,WORM_6_OUT)
ELSE IF (STOCK_5¼5 AND STOCK_6¼2 AND ALL_DICE¼21) THEN MAX
(WORM_5_OUT,WORM_2_OUT)
ELSE IF (STOCK_5¼5 AND STOCK_6¼3 AND ALL_DICE¼21) THEN MAX
(WORM_5_OUT,WORM_3_OUT)
ELSE IF (STOCK_5¼5 AND STOCK_6¼4 AND ALL_DICE¼21) THEN MAX
(WORM_5_OUT,WORM_4_OUT)
ELSE IF (STOCK_5¼5 AND STOCK_6¼6 AND ALL_DICE¼21) THEN MAX
(WORM_5_OUT,WORM_6_OUT)
ELSE IF (STOCK_5¼6 AND STOCK_6¼2 AND ALL_DICE¼21) THEN MAX
(WORM_6_OUT,WORM_2_OUT)
ELSE IF (STOCK_5¼6 AND STOCK_6¼3 AND ALL_DICE¼21) THEN MAX
(WORM_6_OUT,WORM_3_OUT)
ELSE IF (STOCK_5¼6 AND STOCK_6¼4 AND ALL_DICE¼21) THEN MAX
(WORM_6_OUT,WORM_4_OUT)
ELSE IF (STOCK_5¼6 AND STOCK_6¼5 AND ALL_DICE¼21) THEN MAX
(WORM_6_OUT,WORM_5_OUT)
ELSE 0
OUTFLOWS:
LIFE_3_EXPIRES ¼ LIFE_3
STOCK_1(t) ¼ STOCK_1(t À dt)
INIT STOCK_1 ¼ 1
STOCK_2(t) ¼ STOCK_2(t À dt) + (RAND_2 À STOCK_2_OUT) * dt
INIT STOCK_2 ¼ 0
INFLOWS:
RAND_2 ¼ IF (STOCK_2 ¼ 0 AND DIE_2 <> STOCK_1 AND DIE_2<>
STOCK_3 AND DIE_2<>STOCK_4 AND DIE_2<>STOCK_5 AND
DIE_2<>STOCK_6 AND DIE_2<>DIE_6 AND DIE_2<>DIE_5 AND
DIE_2<>DIE_4 AND DIE_2<>DIE_3 ) THEN DIE_2 ELSE 0
OUTFLOWS:
STOCK_2_OUT ¼ IF ALL_DICE ¼ 21 THEN STOCK_2 ELSE 0
STOCK_3(t) ¼ STOCK_3(t À dt) + (RAND_3 À STOCK_3_OUT) * dt
INIT STOCK_3 ¼ 0
INFLOWS:
RAND_3 ¼ IF (STOCK_3 ¼ 0 AND DIE_3 <> STOCK_1 AND DIE_3
<>STOCK_2 AND DIE_3<>STOCK_4 AND DIE_3<>STOCK_5 AND
DIE_3<>STOCK_6 AND DIE_3<>DIE_6 AND DIE_3<>DIE_5 AND
DIE_3<>DIE_4 AND DIE_3<>DIE_2 ) THEN DIE_3 ELSE 0
13.2 Artificial Worm Model Equations
115
