From e4b14d2ac61e5977c577a07c9a02968d4a6561fe Mon Sep 17 00:00:00 2001 From: Miriam Date: Thu, 14 Jan 2021 17:59:26 +0000 Subject: [PATCH] Quick fix related to the shape of decay-rate. --- openmc/mgxs/mdgxs.py | 1 - openmc/mgxs_library.py | 2 +- .../mgxs_library_hdf5/results_true.dat | 16 ++++------------ 3 files changed, 5 insertions(+), 14 deletions(-) diff --git a/openmc/mgxs/mdgxs.py b/openmc/mgxs/mdgxs.py index f511579528..7a139c7f87 100644 --- a/openmc/mgxs/mdgxs.py +++ b/openmc/mgxs/mdgxs.py @@ -2044,7 +2044,6 @@ class DecayRate(MDGXS): num_delayed_groups) else: new_shape = (num_subdomains, num_delayed_groups) - new_shape += xs.shape[1:] xs = np.reshape(xs, new_shape) if squeeze: diff --git a/openmc/mgxs_library.py b/openmc/mgxs_library.py index e3c830c230..15ad54c43a 100644 --- a/openmc/mgxs_library.py +++ b/openmc/mgxs_library.py @@ -776,7 +776,7 @@ class XSdata: """ # Get the accepted shapes for this xs - shapes = [self.xs_shapes["[DG]"], self.xs_shapes["[DG][G]"]] + shapes = [self.xs_shapes["[DG]"]] # Convert to a numpy array so we can easily get the shape for checking decay_rate = np.asarray(decay_rate) diff --git a/tests/regression_tests/mgxs_library_hdf5/results_true.dat b/tests/regression_tests/mgxs_library_hdf5/results_true.dat index 4aa243b9e3..4a796b0a51 100644 --- a/tests/regression_tests/mgxs_library_hdf5/results_true.dat +++ b/tests/regression_tests/mgxs_library_hdf5/results_true.dat @@ -193,18 +193,10 @@ domain=1 type=beta [1.21876271e-04 8.77101834e-05] [4.95946084e-05 3.67414816e-05]] domain=1 type=decay-rate -[[1.33568413e-02] - [3.25887984e-02] - [1.21105565e-01] - [3.06139633e-01] - [8.62763808e-01] - [2.89789222e+00]] -[[9.57055016e-04] - [2.28222032e-03] - [8.35436401e-03] - [2.06734948e-02] - [5.63019289e-02] - [1.89486538e-01]] +[1.33568413e-02 3.25887984e-02 1.21105565e-01 3.06139633e-01 + 8.62763808e-01 2.89789222e+00] +[9.57055016e-04 2.28222032e-03 8.35436401e-03 2.06734948e-02 + 5.63019289e-02 1.89486538e-01] domain=1 type=delayed-nu-fission matrix [[[0.00000000e+00 0.00000000e+00] [0.00000000e+00 0.00000000e+00]]