From 7527b64af72b5642cefb1457459d15060519b4be Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 22 Jan 2013 20:26:30 +0000 Subject: [PATCH] [ck2cti] Fixed parsing duplicate reactions with explicit reverse rate constants Fixes 139. --- interfaces/python/ck2cti.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/interfaces/python/ck2cti.py b/interfaces/python/ck2cti.py index df0b4a974..afd38853a 100755 --- a/interfaces/python/ck2cti.py +++ b/interfaces/python/ck2cti.py @@ -1110,6 +1110,7 @@ class Parser(object): pdepArrhenius = None efficiencies = {} chebyshevCoeffs = [] + revReaction = None # Note that the subsequent lines could be in any order for line in lines[1:]: @@ -1228,6 +1229,9 @@ class Parser(object): 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: