counting.mdl 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. REACTION_DATA_OUTPUT
  2. {
  3. OUTPUT_BUFFER_SIZE = 10
  4. STEP = 1e-6
  5. {5 : "constant #1"} => countdir & "counting-1.txt"
  6. SHOW_EXACT_TIME = OFF
  7. {6 : "constant #2"} > countdir & "counting-2.txt"
  8. HEADER = NONE
  9. {7 : "constant #3"} >> countdir & "counting-3.txt"
  10. SHOW_EXACT_TIME = ON
  11. {8 : "constant #4"} >>> countdir & "counting-4.txt"
  12. HEADER = NO
  13. {9 : "constant #5"} +> countdir & "counting-5.txt"
  14. HEADER = YES
  15. {10 : "constant #6"} => countdir & "counting-6.txt"
  16. HEADER = "Duck, Duck, Goose"
  17. {
  18. 11 : "constant #6",
  19. 12 : "constant #7",
  20. 13 : "constant #8"
  21. } => countdir & "counting-7.txt"
  22. HEADER = YES
  23. {COUNT["*", WORLD]} => countdir & "counting-8.txt"
  24. }
  25. REACTION_DATA_OUTPUT
  26. {
  27. OUTPUT_BUFFER_SIZE = 11
  28. ITERATION_LIST = [[1 TO 1000 STEP 2], [1001 TO 999 STEP 1]]
  29. {COUNT["s_g_1", WORLD] : "s_g_1 molecules", COUNT["s_g_2", WORLD] : "s_g_2 molecules"} => countdir & "counting-9.txt"
  30. {SUM(COUNT["*", WORLD])} => countdir & "counting-10.txt"
  31. {
  32. COUNT[s_v_1, world.big_object.box1, BACK_HITS],
  33. COUNT[s_v_3, world.big_object.box1, FRONT_HITS],
  34. (COUNT[s_v_1, world.big_object.box1, ALL_ENCLOSED] + COUNT[s_v_3, world.big_object.box1, ALL_HITS]),
  35. (COUNT[s_v_1, world.big_object.box1, ESTIMATE_CONCENTRATION] * COUNT[s_v_3, world.big_object.box1, FRONT_CROSSINGS]),
  36. (COUNT[s_v_1, WORLD] / COUNT[s_v_3, world.big_object.box1, BACK_CROSSINGS]),
  37. (COUNT[s_v_1, WORLD] - COUNT[s_v_3, world.big_object.box1, ALL_CROSSINGS]),
  38. (- COUNT[s_v_3, WORLD]),
  39. 2*(COUNT[s_v_1, WORLD] + COUNT[s_v_3, WORLD])+(COUNT[s_v_1, WORLD] * COUNT[s_v_3, WORLD]),
  40. 12
  41. } => countdir & "counting-11.txt"
  42. {COUNT["s_g_1'", world.big_object.box1]} => countdir & "counting-12.txt"
  43. {COUNT[rxn1, WORLD]} => countdir & "counting-13.txt"
  44. {COUNT[s_g_1{0}, world.big_object.box1]} => countdir & "counting-14.txt"
  45. {COUNT[s_g_1{2}, world.big_object.box1], COUNT[s_g_1{-3}, world.big_object.box1]} => countdir & "counting-15.txt"
  46. {COUNT[SUBUNIT{c_s_0 : s_g_0}, WORLD]} => countdir & "counting-16.txt"
  47. {COUNT[SUBUNIT{c_s_0 : s_g_0 [r0001 == s_g_1 & r0010 == s_g_2]}, WORLD]} => countdir & "counting-17.txt"
  48. }
  49. REACTION_DATA_OUTPUT
  50. {
  51. OUTPUT_BUFFER_SIZE = 12
  52. TIME_LIST = [[1e-6 TO 20e-6 STEP 7e-6]]
  53. {COUNT["c_s_0", WORLD]} => countdir & "counting-18.txt"
  54. }
  55. REACTION_DATA_OUTPUT
  56. {
  57. OUTPUT_BUFFER_SIZE = 13
  58. // 2009-04-12: Was test for REACTION_DATA_OUTPUT with no output timing def, but
  59. // that is a syntax error now.
  60. STEP=1e-6
  61. {TRIGGER["s_v_5", world.big_object.newbox[ALL]]} => countdir & "counting-19.txt"
  62. SHOW_EXACT_TIME = OFF
  63. {TRIGGER["s_v_4", world.big_object.newbox[ALL]]} => countdir & "counting-20.txt"
  64. SHOW_EXACT_TIME = ON
  65. {TRIGGER["s_v_0", world.big_object.newbox[ALL]]} => countdir & "counting-21.txt"
  66. }