INFLOWS:
E2_IN ¼ IF (D1+D2+D3+E1+E3+F1+F2+F3)¼BIRTH_# AND E2¼0 THEN
1 ELSE IF (D1+D2+D3+E1+E3+F1+F2+F3)
+D3+E1+E3+F1+F2+F3)>NEIGHBOR_MAX AND E2¼1 THEN À1 ELSE 0
E3(t) ¼ E3(t À dt) + (E3_IN) * dt
INIT E3 ¼ 0
INFLOWS:
E3_IN ¼ IF (D2+D3+D4+E2+E4+F2+F3+F4)¼BIRTH_# AND E3¼0 THEN
1 ELSE IF (D2+D3+D4+E2+E4+F2+F3+F4)
+D4+E2+E4+F2+F3+F4)>NEIGHBOR_MAX AND E3¼1 THEN À1 ELSE 0
E4(t) ¼ E4(t À dt) + (E4_IN) * dt
INIT E4 ¼ 0
INFLOWS:
E4_IN ¼ IF (D3+D4+D5+E3+E5+F3+F4+F5)¼BIRTH_# AND E4¼0 THEN
1 ELSE IF (D3+D4+D5+E3+E5+F3+F4+F5)
+D5+E3+E5+F3+F4+F5)>NEIGHBOR_MAX AND E4¼1 THEN À1 ELSE 0
E5(t) ¼ E5(t À dt) + (E5_IN) * dt
INIT E5 ¼ 0
INFLOWS:
E5_IN ¼ IF (D4+D5+D6+E4+E6+F4+F5+F6)¼BIRTH_# AND E5¼0 THEN
1 ELSE IF (D4+D5+D6+E4+E6+F4+F5+F6)
+D6+E4+E6+F4+F5+F6)>NEIGHBOR_MAX AND E5¼1 THEN À1 ELSE 0
E6(t) ¼ E6(t À dt) + (E6_IN) * dt
INIT E6 ¼ 0
INFLOWS:
E6_IN ¼ IF (D5+D6+D7+E5+E7+F5+F6+F7)¼BIRTH_# AND E6¼0 THEN
1 ELSE IF (D5+D6+D7+E5+E7+F5+F6+F7)
+D7+E5+E7+F5+F6+F7)>NEIGHBOR_MAX AND E6¼1 THEN À1 ELSE 0
E7(t) ¼ E7(t À dt) + (E7_IN) * dt
INIT E7 ¼ 0
INFLOWS:
E7_IN ¼ IF (D6+D7+D8+E6+E8+F6+F7+F8)¼BIRTH_# AND E7¼0 THEN
1 ELSE IF (D6+D7+D8+E6+E8+F6+F7+F8)
+D8+E6+E8+F6+F7+F8)>NEIGHBOR_MAX AND E7¼1 THEN À1 ELSE 0
E8(t) ¼ E8(t À dt) + (E8_IN) * dt
INIT E8 ¼ 0
INFLOWS:
E8_IN ¼ IF (D7+D8+D9+E7+E9+F7+F8+F9)¼BIRTH_# AND E8¼0 THEN
1 ELSE IF (D7+D8+D9+E7+E9+F7+F8+F9)
+D9+E7+E9+F7+F8+F9)>NEIGHBOR_MAX AND E8¼1 THEN À1 ELSE 0
E9(t) ¼ E9(t À dt) + (E9_IN) * dt
INIT E9 ¼ 0
402
43 Game of Life
E2_IN ¼ IF (D1+D2+D3+E1+E3+F1+F2+F3)¼BIRTH_# AND E2¼0 THEN
1 ELSE IF (D1+D2+D3+E1+E3+F1+F2+F3)
E3(t) ¼ E3(t À dt) + (E3_IN) * dt
INIT E3 ¼ 0
INFLOWS:
E3_IN ¼ IF (D2+D3+D4+E2+E4+F2+F3+F4)¼BIRTH_# AND E3¼0 THEN
1 ELSE IF (D2+D3+D4+E2+E4+F2+F3+F4)
E4(t) ¼ E4(t À dt) + (E4_IN) * dt
INIT E4 ¼ 0
INFLOWS:
E4_IN ¼ IF (D3+D4+D5+E3+E5+F3+F4+F5)¼BIRTH_# AND E4¼0 THEN
1 ELSE IF (D3+D4+D5+E3+E5+F3+F4+F5)
E5(t) ¼ E5(t À dt) + (E5_IN) * dt
INIT E5 ¼ 0
INFLOWS:
E5_IN ¼ IF (D4+D5+D6+E4+E6+F4+F5+F6)¼BIRTH_# AND E5¼0 THEN
1 ELSE IF (D4+D5+D6+E4+E6+F4+F5+F6)
E6(t) ¼ E6(t À dt) + (E6_IN) * dt
INIT E6 ¼ 0
INFLOWS:
E6_IN ¼ IF (D5+D6+D7+E5+E7+F5+F6+F7)¼BIRTH_# AND E6¼0 THEN
1 ELSE IF (D5+D6+D7+E5+E7+F5+F6+F7)
E7(t) ¼ E7(t À dt) + (E7_IN) * dt
INIT E7 ¼ 0
INFLOWS:
E7_IN ¼ IF (D6+D7+D8+E6+E8+F6+F7+F8)¼BIRTH_# AND E7¼0 THEN
1 ELSE IF (D6+D7+D8+E6+E8+F6+F7+F8)
E8(t) ¼ E8(t À dt) + (E8_IN) * dt
INIT E8 ¼ 0
INFLOWS:
E8_IN ¼ IF (D7+D8+D9+E7+E9+F7+F8+F9)¼BIRTH_# AND E8¼0 THEN
1 ELSE IF (D7+D8+D9+E7+E9+F7+F8+F9)
E9(t) ¼ E9(t À dt) + (E9_IN) * dt
INIT E9 ¼ 0
402
43 Game of Life
