[ck2cti] Fixed parsing duplicate reactions with explicit reverse rate constants
Cherry-pick of r2066.
This commit is contained in:
parent
80f3c9d24d
commit
0b4af9ac0e
1 changed files with 4 additions and 0 deletions
|
|
@ -982,6 +982,7 @@ def readKineticsEntry(entry, speciesDict, energyUnits, moleculeUnits):
|
|||
pdepArrhenius = None
|
||||
efficiencies = {}
|
||||
chebyshevCoeffs = []
|
||||
revReaction = None
|
||||
|
||||
# Note that the subsequent lines could be in any order
|
||||
for line in lines[1:]:
|
||||
|
|
@ -1097,6 +1098,9 @@ def readKineticsEntry(entry, speciesDict, energyUnits, moleculeUnits):
|
|||
for collider, efficiency in zip(tokens[0::2], tokens[1::2]):
|
||||
efficiencies[collider.strip()] = float(efficiency.strip())
|
||||
|
||||
if revReaction:
|
||||
revReaction.duplicate = reaction.duplicate
|
||||
|
||||
# Decide which kinetics to keep and store them on the reaction object
|
||||
# Only one of these should be true at a time!
|
||||
if chebyshev is not None:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue