diff --git a/applications/solvers/multiphase/multiphaseEulerFoam/pEqn.H b/applications/solvers/multiphase/multiphaseEulerFoam/pEqn.H index 1c42c7b91a..9c8c2d4f18 100644 --- a/applications/solvers/multiphase/multiphaseEulerFoam/pEqn.H +++ b/applications/solvers/multiphase/multiphaseEulerFoam/pEqn.H @@ -132,6 +132,17 @@ phasei++; } + phasei = 0; + forAllIter(PtrDictionary, fluid.phases(), iter) + { + phaseModel& phase = iter(); + + mrfZones.relativeFlux(phase.phi().oldTime()); + mrfZones.relativeFlux(phase.phi()); + + phasei++; + } + surfaceScalarField Dp ( IOobject @@ -185,7 +196,6 @@ phase.phi() = phiHbyAs[phasei] + rAlphaAUfs[phasei]*mSfGradp/phase.rho(); - mrfZones.relativeFlux(phase.phi().oldTime()); phi += alphafs[phasei]*phase.phi(); phasei++;