|
22 | 22 |
|
23 | 23 | sdir_ = os.path.dirname(os.path.realpath(__file__)) |
24 | 24 |
|
25 | | -E = (np.array([1.090e-07, 7.281e-13, 2.754e-08, 4.094e-01, 5.138e-04, 5.044e-04, |
26 | | - 5.185e-04, 5.203e-04, 5.203e-04, 5.203e-04, 5.203e-04, 5.203e-04, |
27 | | - 5.203e-04, 5.203e-04, 5.138e-04, 5.044e-04, 5.185e-04, 5.203e-04, |
28 | | - 5.203e-04, 5.203e-04, 5.203e-04, 5.203e-04, 5.203e-04, 5.203e-04, |
29 | | - 4.033e-01, 4.046e-01, 4.038e-01, 4.039e-01, 4.039e-01, 4.039e-01, |
30 | | - 4.039e-01, 4.039e-01, 4.039e-01, 4.039e-01, 1.081e-06, 1.037e-06, |
31 | | - 1.046e-06, 1.050e-06, 1.050e-06, 1.050e-06, 1.050e-06, 1.050e-06, |
32 | | - 1.050e-06, 1.050e-06]), |
33 | | - np.array([2.648e-06, 3.539e-12, 1.063e-07, 2.596e-05, 1.508e-03, 1.444e-03, |
34 | | - 1.465e-03, 1.464e-03, 1.464e-03, 1.464e-03, 1.464e-03, 1.464e-03, |
35 | | - 1.464e-03, 1.464e-03, 1.508e-03, 1.444e-03, 1.465e-03, 1.464e-03, |
36 | | - 1.464e-03, 1.464e-03, 1.464e-03, 1.464e-03, 1.464e-03, 1.464e-03, |
37 | | - 1.268e-02, 1.160e-02, 1.193e-02, 1.201e-02, 1.201e-02, 1.201e-02, |
38 | | - 1.201e-02, 1.201e-02, 1.201e-02, 1.201e-02, 2.116e-06, 2.063e-06, |
39 | | - 2.081e-06, 2.086e-06, 2.086e-06, 2.086e-06, 2.086e-06, 2.086e-06, |
40 | | - 2.086e-06, 2.086e-06])) |
41 | | - |
42 | | - |
| 25 | +E = (np.array([ |
| 26 | + 1.090e-07, 7.281e-13, 2.754e-08, 4.094e-01, 1.733e-05, 1.733e-05, |
| 27 | + 1.733e-05, 1.733e-05, 1.733e-05, 1.733e-05, 1.733e-05, 1.733e-05, |
| 28 | + 1.733e-05, 1.733e-05, 1.733e-05, 1.733e-05, 1.733e-05, 1.733e-05, |
| 29 | + 1.733e-05, 1.733e-05, 1.733e-05, 1.733e-05, 1.733e-05, 1.733e-05, |
| 30 | + 4.089e-01, 4.089e-01, 4.089e-01, 4.089e-01, 4.089e-01, 4.089e-01, |
| 31 | + 4.089e-01, 4.089e-01, 4.089e-01, 4.089e-01, 0.000e+00, 0.000e+00, |
| 32 | + 0.000e+00, 0.000e+00, 0.000e+00, 0.000e+00, 0.000e+00, 0.000e+00, |
| 33 | + 0.000e+00, 0.000e+00 |
| 34 | +]), |
| 35 | + np.array([ |
| 36 | + 2.648e-06, 3.539e-12, 1.063e-07, 2.596e-05, 2.022e-06, 2.024e-06, |
| 37 | + 2.024e-06, 2.024e-06, 2.024e-06, 2.024e-06, 2.024e-06, 2.024e-06, |
| 38 | + 2.024e-06, 2.024e-06, 2.022e-06, 2.024e-06, 2.024e-06, 2.024e-06, |
| 39 | + 2.024e-06, 2.024e-06, 2.024e-06, 2.024e-06, 2.024e-06, 2.024e-06, |
| 40 | + 2.403e-05, 2.292e-05, 2.291e-05, 2.291e-05, 2.291e-05, 2.291e-05, |
| 41 | + 2.291e-05, 2.291e-05, 2.291e-05, 2.291e-05, 0.000e+00, 0.000e+00, |
| 42 | + 0.000e+00, 0.000e+00, 0.000e+00, 0.000e+00, 0.000e+00, 0.000e+00, |
| 43 | + 0.000e+00, 0.000e+00 |
| 44 | + ])) |
43 | 45 |
|
44 | 46 |
|
45 | 47 | def test(): |
@@ -76,10 +78,12 @@ def test(): |
76 | 78 | moose.start(20) |
77 | 79 | data = [t.vector for t in moose.wildcardFind('/##[TYPE=Table2]')] |
78 | 80 | m, s = np.mean(data, axis=1), np.std(data, axis=1) |
| 81 | + # print(np.array_repr(m)) |
| 82 | + # print(np.array_repr(s)) |
79 | 83 | # In multithreaded mode, the numers are not exactly the same as in |
80 | 84 | # expected. |
81 | | - assert np.allclose(m, E[0], rtol=1e-3), (m, E[0]) |
82 | | - assert np.allclose(s, E[1], rtol=1e-3), (s, E[1]) |
| 85 | + assert np.allclose(m, E[0], rtol=1e-3), (m, E[0]) |
| 86 | + assert np.allclose(s, E[1], rtol=1e-3), (s, E[1]) |
83 | 87 | print('done') |
84 | 88 |
|
85 | 89 |
|
|
0 commit comments