fvScalarMatrix EEqn(fvm::div(phi, he)+(he.name()=="e" ? fvc::div(phi, volScalarField("Ekp", 0.5 *magSqr(U)+p/rho)) :fvc::div(phi, volScalarField("K", 0.5 *magSqr(U))) - fvc::div(Teff.T() &U)+fvc::div(p *(U - URel))) - fvm::Sp(fvc::div(phi), he) - fvm::laplacian(turbulencePtr_->alphaEff(), he))