@@ -31,7 +31,7 @@ namespace MoMasBenchmark
3131 // C1 C2 C3 C4 C5 CS1 CS2 | X1 X2 X3 X4 S
3232 { -1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , -1 , 0 , 0 , 0 }, // C1 = -X2
3333 { 0 , -1 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 1 , 0 , 0 }, // C2 = X2 + X3
34- { 0 , 0 , -1 , 0 , 0 , 0 , 0 , 0 , -1 , 0 , 1 , 0 }, // C3 = X2 + X4
34+ { 0 , 0 , -1 , 0 , 0 , 0 , 0 , 0 , -1 , 0 , 1 , 0 }, // C3 = - X2 + X4
3535 { 0 , 0 , 0 , -1 , 0 , 0 , 0 , 0 , -4 , 1 , 3 , 0 }, // C4 = -4X2 + X3 + 3X4
3636 { 0 , 0 , 0 , 0 , -1 , 0 , 0 , 0 , 4 , 3 , 1 , 0 }, // C5 = 4X2 + 3X3 + X4
3737 { 0 , 0 , 0 , 0 , 0 , -1 , 0 , 0 , 3 , 1 , 0 , 1 }, // CS1 = 3X2 + X3 + S
@@ -42,7 +42,7 @@ namespace MoMasBenchmark
4242 {
4343 1.0e12 , // C1 + X2 = inf
4444 1.0 , // C2 = X2 + X3
45- 1.0 , // C3 = X2 + X4
45+ 1.0 , // C3 = - X2 + X4
4646 1.0e1 , // C4 + 4X2 = X3 + 3X4
4747 1.0e-35 , // C5 = 4X2 + 3X3 + X4
4848 1.0e-6 , // CS1 = 3X2 + X3 + S
@@ -53,7 +53,7 @@ namespace MoMasBenchmark
5353 {
5454 0.0 , // C1 = -X2
5555 0.0 , // C2 = X2 + X3
56- 0.0 , // C3 = X2 + X4
56+ 0.0 , // C3 = - X2 + X4
5757 0.0 , // C4 = -4X2 + X3 + 3X4
5858 0.0 , // C5 = 4X2 + 3X3 + X4
5959 0.0 , // CS1 = 3X2 + X3 + S
@@ -64,7 +64,7 @@ namespace MoMasBenchmark
6464 {
6565 0.0 , // C1 = -X2
6666 0.0 , // C2 = X2 + X3
67- 0.0 , // C3 = X2 + X4
67+ 0.0 , // C3 = - X2 + X4
6868 0.0 , // C4 = -4X2 + X3 + 3X4
6969 0.0 , // C5 = 4X2 + 3X3 + X4
7070 0.0 , // CS1 = 3X2 + X3 + S
@@ -91,7 +91,7 @@ constexpr mediumCaseType mediumCaseParams =
9191 // C1 C2 C3 C4 C5 C6 C7 CS1 CS2 | X1 X2 X3 X4 S
9292 { -1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , -1 , 0 , 0 , 0 }, // C1 = -X2
9393 { 0 , -1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 1 , 0 , 0 }, // C2 = X2 + X3
94- { 0 , 0 , -1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , -1 , 0 , 1 , 0 }, // C3 = X2 + X4
94+ { 0 , 0 , -1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , -1 , 0 , 1 , 0 }, // C3 = - X2 + X4
9595 { 0 , 0 , 0 , -1 , 0 , 0 , 0 , 0 , 0 , 0 , -4 , 1 , 3 , 0 }, // C4 = -4X2 + X3 + 3X4
9696 { 0 , 0 , 0 , 0 , -1 , 0 , 0 , 0 , 0 , 0 , 4 , 3 , 1 , 0 }, // C5 = 4X2 + 3X3 + X4
9797 { 0 , 0 , 0 , 0 , 0 , -1 , 0 , 0 , 0 , 0 , 10 , 3 , 0 , 0 }, // C6 = 10X2 + 3X3
@@ -105,7 +105,7 @@ constexpr mediumCaseType mediumCaseParams =
105105 {
106106 1.0e12 , // C1 + X2 = inf
107107 1.0 , // C2 = X2 + X3
108- 1.0 , // C3 = X2 + X4
108+ 1.0 , // C3 = - X2 + X4
109109 1.0e1 , // C4 + 4X2 = X3 + 3X4
110110 1.0e-35 , // C5 = 4X2 + 3X3 + X4
111111 1.0e-32 , // C6 = 10X2 + 3X3
@@ -119,7 +119,7 @@ constexpr mediumCaseType mediumCaseParams =
119119 {
120120 0.0 , // C1 = -X2
121121 0.0 , // C2 = X2 + X3
122- 0.0 , // C3 = X2 + X4
122+ 0.0 , // C3 = - X2 + X4
123123 0.0 , // C4 = -4X2 + X3 + 3X4
124124 0.0 , // C5 = 4X2 + 3X3 + X4
125125 0.0 , // C6 = 10X2 + 3X3
@@ -133,7 +133,7 @@ constexpr mediumCaseType mediumCaseParams =
133133 {
134134 0.0 , // C1 = -X2
135135 0.0 , // C2 = X2 + X3
136- 0.0 , // C3 = X2 + X4
136+ 0.0 , // C3 = - X2 + X4
137137 0.0 , // C4 = -4X2 + X3 + 3X4
138138 0.0 , // C5 = 4X2 + 3X3 + X4
139139 0.0 , // C6 = 10X2 + 3X3
0 commit comments