@@ -28,9 +28,9 @@ namespace MomMasBenchmark
2828 // Columns 7–11 are primary species: {X1, X2, X3, X4, S}
2929 {
3030 // C1 C2 C3 C4 C5 CS1 CS2 | X1 X2 X3 X4 S
31- { -1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , -1 , 0 , 0 , 0 }, // C1 = X2
32- { 0 , -1 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 1 , 0 , 0 }, // C2 = X2 * X3
33- { 0 , 0 , -1 , 0 , 0 , 0 , 0 , 0 , -1 , 0 , 1 , 0 }, // C3 = X2 * X4
31+ { -1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , -1 , 0 , 0 , 0 }, // C1 = - X2
32+ { 0 , -1 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 1 , 0 , 0 }, // C2 = X2 + X3
33+ { 0 , 0 , -1 , 0 , 0 , 0 , 0 , 0 , -1 , 0 , 1 , 0 }, // C3 = X2 + X4
3434 { 0 , 0 , 0 , -1 , 0 , 0 , 0 , 0 , -4 , 1 , 3 , 0 }, // C4 = -4X2 + X3 + 3X4
3535 { 0 , 0 , 0 , 0 , -1 , 0 , 0 , 0 , 4 , 3 , 1 , 0 }, // C5 = 4X2 + 3X3 + X4
3636 { 0 , 0 , 0 , 0 , 0 , -1 , 0 , 0 , 3 , 1 , 0 , 1 }, // CS1 = 3X2 + X3 + S
@@ -39,34 +39,46 @@ namespace MomMasBenchmark
3939
4040 // Equilibrium constants K
4141 {
42- 1.0e-12 , // C1
43- 1.0 , // C2
44- 1.0 , // C3
45- 0.1 , // C4
46- 1.0e35 , // C5
47- 1.0e6 , // CS1
48- 1.0e-1 // CS2
42+ 1.0e12 , // C1 + X2 = ??
43+ 1.0 , // C2 = X2 + X3
44+ 1.0 , // C3 = X2 + X4
45+ 1.0e1 , // C4 + 4X2 = X3 + 3X4
46+ 1.0e-35 , // C5 = 4X2 + 3X3 + X4
47+ 1.0e-6 , // CS1 = 3X2 + X3 + S
48+ 1.0e1 // CS2 + 3X2 = + X4 + 2S
4949 },
5050
5151 // Forward rate constants
52- { 0.0 ,
53- 0.0 ,
54- 0.0 ,
55- 0.0 ,
56- 0.0 ,
57- 0.0 ,
58- 0.0
52+ {
53+ 0.0 , // C1 = -X2
54+ 0.0 , // C2 = X2 + X3
55+ 0.0 , // C3 = X2 + X4
56+ 0.0 , // C4 = -4X2 + X3 + 3X4
57+ 0.0 , // C5 = 4X2 + 3X3 + X4
58+ 0.0 , // CS1 = 3X2 + X3 + S
59+ 0.0 // CS2 = -3X2 + X4 + 2S
5960 },
6061
6162 // Reverse rate constants
62- { 0.0 ,
63- 0.0 ,
64- 0.0 ,
65- 0.0 ,
66- 0.0 ,
67- 0.0 ,
68- 0.0
63+ {
64+ 0.0 , // C1 = -X2
65+ 0.0 , // C2 = X2 + X3
66+ 0.0 , // C3 = X2 + X4
67+ 0.0 , // C4 = -4X2 + X3 + 3X4
68+ 0.0 , // C5 = 4X2 + 3X3 + X4
69+ 0.0 , // CS1 = 3X2 + X3 + S
70+ 0.0 // CS2 = -3X2 + X4 + 2S
6971 },
72+
73+ // Flag of mobile secondary species
74+ { 1 , // C1 = -X2
75+ 1 , // C2 = X2 + X3
76+ 1 , // C3 = -X2 + X4
77+ 1 , // C4 = -4X2 + X3 + 3X4
78+ 1 , // C5 = 4X2 + 3X3 + X4
79+ 0 , // CS1 = 3X2 + X3 + S
80+ 0 // CS2 = -3X2 + X4 + 2S
81+ }
7082};
7183
7284// *****UNCRUSTIFY-ON******
0 commit comments