From 250aae64ee69fe64c6f3bc7b305006048bae1968 Mon Sep 17 00:00:00 2001 From: Harry Moffat Date: Thu, 29 Mar 2007 17:22:53 +0000 Subject: [PATCH] Fixed an error in the element abundance calculation. --- Cantera/src/MultiPhase.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cantera/src/MultiPhase.cpp b/Cantera/src/MultiPhase.cpp index 305a39d66..aafa2e200 100644 --- a/Cantera/src/MultiPhase.cpp +++ b/Cantera/src/MultiPhase.cpp @@ -442,7 +442,6 @@ namespace Cantera { phase_t* p = m_phase[ip]; int nspPhase = p->nSpecies(); doublereal phasemoles = m_moles[ip]; - loc += nspPhase; for (ik = 0; ik < nspPhase; ik++) { kGlobal = loc + ik; spMoles = m_moleFractions[kGlobal] * phasemoles; @@ -450,6 +449,7 @@ namespace Cantera { m_elemAbundances[eGlobal] += m_atoms(eGlobal, kGlobal) * spMoles; } } + loc += nspPhase; } }