From 2d6ea64dc3c530eea2682292278c7ff63037f564 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Mon, 13 Jul 2020 16:42:07 -0500 Subject: [PATCH] Use tuples in _SECONDARY_PARTICLES --- openmc/deplete/chain.py | 150 ++++++++++++++++++++-------------------- 1 file changed, 75 insertions(+), 75 deletions(-) diff --git a/openmc/deplete/chain.py b/openmc/deplete/chain.py index 7b5f238677..fd6c48bcf1 100644 --- a/openmc/deplete/chain.py +++ b/openmc/deplete/chain.py @@ -223,81 +223,81 @@ def replace_missing_fpy(actinide, fpy_data, decay_data): _SECONDARY_PARTICLES = { - '(n,p)': ['H1'], - '(n,d)': ['H2'], - '(n,t)': ['H3'], - '(n,3He)': ['He3'], - '(n,a)': ['He4'], - '(n,2nd)': ['H2'], - '(n,na)': ['He4'], - '(n,3na)': ['He4'], - '(n,n3a)': ['He4'] * 3, - '(n,2na)': ['He4'], - '(n,np)': ['H1'], - '(n,n2a)': ['He4'] * 2, - '(n,2n2a)': ['He4'] * 2, - '(n,nd)': ['H2'], - '(n,nt)': ['H3'], - '(n,nHe-3)': ['He3'], - '(n,nd2a)': ['H2', 'He4'], - '(n,nt2a)': ['H3', 'He4', 'He4'], - '(n,2np)': ['H1'], - '(n,3np)': ['H1'], - '(n,n2p)': ['H1'] * 2, - '(n,2a)': ['He4'] * 2, - '(n,3a)': ['He4'] * 3, - '(n,2p)': ['H1'] * 2, - '(n,pa)': ['H1', 'He4'], - '(n,t2a)': ['H3', 'He4', 'He4'], - '(n,d2a)': ['H2', 'He4', 'He4'], - '(n,pd)': ['H1', 'H2'], - '(n,pt)': ['H1', 'H3'], - '(n,da)': ['H2', 'He4'], - '(n,2nt)': ['H3'], - '(n,ta)': ['H3', 'He4'], - '(n,4np)': ['H1'], - '(n,3nd)': ['H2'], - '(n,nda)': ['H2', 'He4'], - '(n,2npa)': ['H1', 'He4'], - '(n,5np)': ['H1'], - '(n,6np)': ['H1'], - '(n,7np)': ['H1'], - '(n,4na)': ['He4'], - '(n,5na)': ['He4'], - '(n,6na)': ['He4'], - '(n,7na)': ['He4'], - '(n,4nd)': ['H2'], - '(n,5nd)': ['H2'], - '(n,6nd)': ['H2'], - '(n,3nt)': ['H3'], - '(n,4nt)': ['H3'], - '(n,5nt)': ['H3'], - '(n,6nt)': ['H3'], - '(n,2n3He)': ['He3'], - '(n,3n3He)': ['He3'], - '(n,4n3He)': ['He3'], - '(n,3n2p)': ['H1'] * 2, - '(n,3n2a)': ['He4'] * 2, - '(n,3npa)': ['H1', 'He4'], - '(n,dt)': ['H2', 'H3'], - '(n,npd)': ['H1', 'H2'], - '(n,npt)': ['H1', 'H3'], - '(n,ndt)': ['H2', 'H3'], - '(n,np3He)': ['H1', 'He3'], - '(n,nd3He)': ['H2', 'He3'], - '(n,nt3He)': ['H3', 'He3'], - '(n,nta)': ['H3', 'He4'], - '(n,2n2p)': ['H1'] * 2, - '(n,p3He)': ['H1', 'He3'], - '(n,d3He)': ['H2', 'He3'], - '(n,3Hea)': ['He3', 'He4'], - '(n,4n2p)': ['H1'] * 2, - '(n,4n2a)': ['He4'] * 2, - '(n,4npa)': ['H1', 'He4'], - '(n,3p)': ['H1'] * 3, - '(n,n3p)': ['H1'] * 3, - '(n,3n2pa)': ['H1', 'H1', 'He4'], - '(n,5n2p)': ['H1'] * 2, + '(n,p)': ('H1',), + '(n,d)': ('H2',), + '(n,t)': ('H3',), + '(n,3He)': ('He3',), + '(n,a)': ('He4',), + '(n,2nd)': ('H2',), + '(n,na)': ('He4',), + '(n,3na)': ('He4',), + '(n,n3a)': ('He4', 'He4', 'He4'), + '(n,2na)': ('He4',), + '(n,np)': ('H1',), + '(n,n2a)': ('He4', 'He4'), + '(n,2n2a)': ('He4', 'He4'), + '(n,nd)': ('H2',), + '(n,nt)': ('H3',), + '(n,nHe-3)': ('He3',), + '(n,nd2a)': ('H2', 'He4', 'He4'), + '(n,nt2a)': ('H3', 'He4', 'He4'), + '(n,2np)': ('H1',), + '(n,3np)': ('H1',), + '(n,n2p)': ('H1', 'H1'), + '(n,2a)': ('He4', 'He4'), + '(n,3a)': ('He4', 'He4', 'He4'), + '(n,2p)': ('H1', 'H1'), + '(n,pa)': ('H1', 'He4'), + '(n,t2a)': ('H3', 'He4', 'He4'), + '(n,d2a)': ('H2', 'He4', 'He4'), + '(n,pd)': ('H1', 'H2'), + '(n,pt)': ('H1', 'H3'), + '(n,da)': ('H2', 'He4'), + '(n,2nt)': ('H3',), + '(n,ta)': ('H3', 'He4'), + '(n,4np)': ('H1',), + '(n,3nd)': ('H2',), + '(n,nda)': ('H2', 'He4'), + '(n,2npa)': ('H1', 'He4'), + '(n,5np)': ('H1',), + '(n,6np)': ('H1',), + '(n,7np)': ('H1',), + '(n,4na)': ('He4',), + '(n,5na)': ('He4',), + '(n,6na)': ('He4',), + '(n,7na)': ('He4',), + '(n,4nd)': ('H2',), + '(n,5nd)': ('H2',), + '(n,6nd)': ('H2',), + '(n,3nt)': ('H3',), + '(n,4nt)': ('H3',), + '(n,5nt)': ('H3',), + '(n,6nt)': ('H3',), + '(n,2n3He)': ('He3',), + '(n,3n3He)': ('He3',), + '(n,4n3He)': ('He3',), + '(n,3n2p)': ('H1', 'H1'), + '(n,3n2a)': ('He4', 'He4'), + '(n,3npa)': ('H1', 'He4'), + '(n,dt)': ('H2', 'H3'), + '(n,npd)': ('H1', 'H2'), + '(n,npt)': ('H1', 'H3'), + '(n,ndt)': ('H2', 'H3'), + '(n,np3He)': ('H1', 'He3'), + '(n,nd3He)': ('H2', 'He3'), + '(n,nt3He)': ('H3', 'He3'), + '(n,nta)': ('H3', 'He4'), + '(n,2n2p)': ('H1', 'H1'), + '(n,p3He)': ('H1', 'He3'), + '(n,d3He)': ('H2', 'He3'), + '(n,3Hea)': ('He3', 'He4'), + '(n,4n2p)': ('H1', 'H1'), + '(n,4n2a)': ('He4', 'He4'), + '(n,4npa)': ('H1', 'He4'), + '(n,3p)': ('H1', 'H1', 'H1'), + '(n,n3p)': ('H1', 'H1', 'H1'), + '(n,3n2pa)': ('H1', 'H1', 'He4'), + '(n,5n2p)': ('H1', 'H1'), }