From 2e233d05429792591924598740f1fa2fd50e570b Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Mon, 5 Nov 2012 19:26:04 +0000 Subject: [PATCH] Fixed handling of explicit reaction orders for some reactions For reactions with unity reactant stoichiometric coefficients, explicit values for the forward reaction order were being ignored while setting up the StoichManager. Cherry-picked from trunk (r1802). --- include/cantera/kinetics/StoichManager.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/cantera/kinetics/StoichManager.h b/include/cantera/kinetics/StoichManager.h index c54753959..265044061 100644 --- a/include/cantera/kinetics/StoichManager.h +++ b/include/cantera/kinetics/StoichManager.h @@ -827,8 +827,9 @@ public: m_n[rxn] = k.size(); bool frac = false; for (size_t n = 0; n < stoich.size(); n++) { - if (stoich[n] != 1.0) { + if (stoich[n] != 1.0 || order[n] != 1.0) { frac = true; + break; } } if (frac) {