diff --git a/Cantera/src/converters/Reaction.cpp b/Cantera/src/converters/Reaction.cpp index 35913f83e..528a8cc29 100755 --- a/Cantera/src/converters/Reaction.cpp +++ b/Cantera/src/converters/Reaction.cpp @@ -43,6 +43,7 @@ namespace ckr { if (this == &b) return *this; type = b.type; reactants = b.reactants; + fwdOrder = b.fwdOrder; products = b.products; thirdBody = b.thirdBody; e3b = b.e3b; diff --git a/Cantera/src/converters/Reaction.h b/Cantera/src/converters/Reaction.h index 89e15260a..71739b358 100755 --- a/Cantera/src/converters/Reaction.h +++ b/Cantera/src/converters/Reaction.h @@ -139,7 +139,8 @@ namespace ckr { thirdBody(r.thirdBody), number(r.number), reactants(r.reactants), - products(r.products), + fwdOrder(r.fwdOrder), + products(r.products), e3b(r.e3b), kf(r.kf), kf_aux(r.kf_aux), @@ -186,6 +187,8 @@ namespace ckr { */ vector reactants; + mutable map fwdOrder; + /** * list of species that participate as products, * and their stoichiometric coefficients