mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-29 06:35:48 -04:00
Moved ScatterMatrixXS rxn_rate_tally property above correction setter
This commit is contained in:
parent
9be0ff54dd
commit
c4d8c92f8c
1 changed files with 7 additions and 5 deletions
|
|
@ -1742,13 +1742,9 @@ class ScatterMatrixXS(MGXS):
|
|||
|
||||
return self._tallies
|
||||
|
||||
@correction.setter
|
||||
def correction(self, correction):
|
||||
cv.check_value('correction', correction, ('P0', None))
|
||||
self._correction = correction
|
||||
|
||||
@property
|
||||
def rxn_rate_tally(self):
|
||||
|
||||
if self._rxn_rate_tally is None:
|
||||
# If using P0 correction subtract scatter-P1 from the diagonal
|
||||
if self.correction == 'P0':
|
||||
|
|
@ -1760,10 +1756,16 @@ class ScatterMatrixXS(MGXS):
|
|||
self._rxn_rate_tally = self.tallies['scatter'] - scatter_p1
|
||||
else:
|
||||
self._rxn_rate_tally = self.tallies['scatter']
|
||||
|
||||
self._rxn_rate_tally.sparse = self.sparse
|
||||
|
||||
return self._rxn_rate_tally
|
||||
|
||||
@correction.setter
|
||||
def correction(self, correction):
|
||||
cv.check_value('correction', correction, ('P0', None))
|
||||
self._correction = correction
|
||||
|
||||
def get_xs(self, in_groups='all', out_groups='all',
|
||||
subdomains='all', nuclides='all', xs_type='macro',
|
||||
order_groups='increasing', value='mean'):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue