diff --git a/src/kinetics/Reaction.cpp b/src/kinetics/Reaction.cpp index 5c0fa31fc..7bd3359e6 100644 --- a/src/kinetics/Reaction.cpp +++ b/src/kinetics/Reaction.cpp @@ -492,6 +492,16 @@ void setupInterfaceReaction(InterfaceReaction& R, const XML_Node& rxn_node) R.is_sticking_coefficient = true; R.sticking_species = arr["species"]; } + std::vector cov = arr.getChildren("coverage"); + for (std::vector::iterator iter = cov.begin(); + iter != cov.end(); + ++iter) + { + CoverageDependency& cdep = R.coverage_deps[(*iter)->attrib("species")]; + cdep.a = getFloat(**iter, "a", "toSI"); + cdep.m = getFloat(**iter, "m"); + cdep.E = getFloat(**iter, "e", "actEnergy") / GasConstant; + } setupElementaryReaction(R, rxn_node); }