INFLOWS:
H7_IN ¼ IF (G6+G7+G8+H6+H8+I6+I7+I8)¼BIRTH_# AND H7¼0 THEN
1 ELSE IF (G6+G7+G8+H6+H8+I6+I7+I8) +G8+H6+H8+I6+I7+I8)>NEIGHBOR_MAX AND H7¼1 THEN À1 ELSE 0
H8(t) ¼ H8(t À dt) + (H8_IN) * dt
INIT H8 ¼ 0
INFLOWS:
H8_IN ¼ IF (G7+G8+G9+H7+H9+I7+I8+I9)¼BIRTH_# AND H8¼0 THEN
1 ELSE IF (G7+G8+G9+H7+H9+I7+I8+I9) +G9+H7+H9+I7+I8+I9)>NEIGHBOR_MAX AND H8¼1 THEN À1 ELSE 0
H9(t) ¼ H9(t À dt) + (H9_IN) * dt
INIT H9 ¼ 0
INFLOWS:
H9_IN ¼ IF (G10+G8+G9+H10+H8+I10+I8+I9)¼BIRTH_# AND H9¼0 THEN
1 ELSE IF (G10+G8+G9+H10+H8+I10+I8+I9) +G8+G9+H10+H8+I10+I8+I9)>NEIGHBOR_MAX AND H9¼1 THEN À1
ELSE 0
I1(t) ¼ I1(t À dt) + (I1_IN) * dt
INIT I1 ¼ 0
INFLOWS:
I1_IN ¼ IF (H1+H2+I2+J1+J2)¼BIRTH_# AND I1¼0 THEN 1 ELSE IF (H1+H2
+I2+J1+J2)NEIGHBOR_MAX
AND I1¼1 THEN À1 ELSE 0
I10(t) ¼ I10(t À dt) + (I10_IN) * dt
INIT I10 ¼ 0
INFLOWS:
I10_IN ¼ IF (H10+H9+I9+J10+J9)¼BIRTH_# AND I10¼0 THEN 1 ELSE IF
(H10+H9+I9+J10+J9) OR
(H10+H9+I9+J10+J9)>
NEIGHBOR_MAX AND I10¼1 THEN À1 ELSE 0
I2(t) ¼ I2(t À dt) + (I2_IN) * dt
INIT I2 ¼ 0
INFLOWS:
I2_IN ¼ IF (H1+H2+H3+I1+I3+J1+J2+J3)¼BIRTH_# AND I2¼0 THEN 1 ELSE
IF (H1+H2+H3+I1+I3+J1+J2+J3) +J1+J2+J3)>NEIGHBOR_MAX AND I2¼1 THEN À1 ELSE 0
I3(t) ¼ I3(t À dt) + (I3_IN) * dt
INIT I3 ¼ 0
INFLOWS:
I3_IN ¼ IF (H2+H3+H4+I2+I4+J2+J3+J4)¼BIRTH_# AND I3¼0 THEN 1 ELSE
IF (H2+H3+H4+I2+I4+J2+J3+J4) +J2+J3+J4)>NEIGHBOR_MAX AND I3¼1 THEN À1 ELSE 0
I4(t) ¼ I4(t À dt) + (I4_IN) * dt
INIT I4 ¼ 0
43.2 Game of Life Model Equations
407
Précédent

- 394/419

Suivant