diff --git a/applications/solvers/combustion/reactingFoam/EEqn.H b/applications/solvers/combustion/reactingFoam/EEqn.H index f92598bbed..b82fde0266 100644 --- a/applications/solvers/combustion/reactingFoam/EEqn.H +++ b/applications/solvers/combustion/reactingFoam/EEqn.H @@ -21,6 +21,11 @@ + fvOptions(rho, he) ); + if (MRF.active()) + { + EEqn += fvc::div(MRF.phi(), p); + } + EEqn.relax(); fvOptions.constrain(EEqn); diff --git a/applications/solvers/compressible/rhoPimpleFoam/EEqn.H b/applications/solvers/compressible/rhoPimpleFoam/EEqn.H index ee2a95f208..1b27acf827 100644 --- a/applications/solvers/compressible/rhoPimpleFoam/EEqn.H +++ b/applications/solvers/compressible/rhoPimpleFoam/EEqn.H @@ -20,6 +20,11 @@ fvOptions(rho, he) ); + if (MRF.active()) + { + EEqn += fvc::div(MRF.phi(), p); + } + EEqn.relax(); fvOptions.constrain(EEqn); diff --git a/applications/solvers/compressible/rhoSimpleFoam/EEqn.H b/applications/solvers/compressible/rhoSimpleFoam/EEqn.H index 56e78ff630..f791d0a0f6 100644 --- a/applications/solvers/compressible/rhoSimpleFoam/EEqn.H +++ b/applications/solvers/compressible/rhoSimpleFoam/EEqn.H @@ -14,6 +14,11 @@ fvOptions(rho, he) ); + if (MRF.active()) + { + EEqn += fvc::div(MRF.phi(), p); + } + EEqn.relax(); fvOptions.constrain(EEqn); diff --git a/applications/solvers/compressible/sonicFoam/EEqn.H b/applications/solvers/compressible/sonicFoam/EEqn.H index 73ce837396..99fc62490e 100644 --- a/applications/solvers/compressible/sonicFoam/EEqn.H +++ b/applications/solvers/compressible/sonicFoam/EEqn.H @@ -9,6 +9,11 @@ fvOptions(rho, e) ); + if (MRF.active()) + { + EEqn += fvc::div(MRF.phi(), p); + } + EEqn.relax(); fvOptions.constrain(EEqn);