diff --git a/src/turbulenceModels/compressible/RAS/LRR/LRR.C b/src/turbulenceModels/compressible/RAS/LRR/LRR.C index b90b1f5f146af990cb9e9e24f2d2bee0ac9cdb8e..e40d713866763c971995e4f553efd403e3686101 100644 --- a/src/turbulenceModels/compressible/RAS/LRR/LRR.C +++ b/src/turbulenceModels/compressible/RAS/LRR/LRR.C @@ -340,7 +340,7 @@ void LRR::correct() RASModel::correct(); - volSymmTensorField P = -twoSymm(R_ & fvc::grad(U_)); + volSymmTensorField P(-twoSymm(R_ & fvc::grad(U_))); volScalarField G("RASModel::G", 0.5*mag(tr(P))); // Update epsilon and G at the wall @@ -446,7 +446,7 @@ void LRR::correct() const scalarField& rhow = rho_.boundaryField()[patchi]; const scalarField& mutw = mut_.boundaryField()[patchi]; - vectorField snGradU = U_.boundaryField()[patchi].snGrad(); + const vectorField snGradU(U_.boundaryField()[patchi].snGrad()); const vectorField& faceAreas = mesh_.Sf().boundaryField()[patchi]; diff --git a/src/turbulenceModels/compressible/RAS/LaunderGibsonRSTM/LaunderGibsonRSTM.C b/src/turbulenceModels/compressible/RAS/LaunderGibsonRSTM/LaunderGibsonRSTM.C index 130c7a6dcbfc4586c68f6f6985435eb3421d5fc7..f125f7902949f55e9603bbfc07cdc72c567b1735 100644 --- a/src/turbulenceModels/compressible/RAS/LaunderGibsonRSTM/LaunderGibsonRSTM.C +++ b/src/turbulenceModels/compressible/RAS/LaunderGibsonRSTM/LaunderGibsonRSTM.C @@ -378,7 +378,7 @@ void LaunderGibsonRSTM::correct() y_.correct(); } - volSymmTensorField P = -twoSymm(R_ & fvc::grad(U_)); + volSymmTensorField P(-twoSymm(R_ & fvc::grad(U_))); volScalarField G("RASModel::G", 0.5*mag(tr(P))); // Update epsilon and G at the wall @@ -426,7 +426,7 @@ void LaunderGibsonRSTM::correct() } } - volSymmTensorField reflect = C1Ref_*epsilon_/k_*R_ - C2Ref_*Clg2_*dev(P); + volSymmTensorField reflect(C1Ref_*epsilon_/k_*R_ - C2Ref_*Clg2_*dev(P)); tmp<fvSymmTensorMatrix> REqn ( @@ -492,7 +492,7 @@ void LaunderGibsonRSTM::correct() const scalarField& mutw = mut_.boundaryField()[patchi]; const scalarField& rhow = rho_.boundaryField()[patchi]; - vectorField snGradU = U_.boundaryField()[patchi].snGrad(); + const vectorField snGradU(U_.boundaryField()[patchi].snGrad()); const vectorField& faceAreas = mesh_.Sf().boundaryField()[patchi]; diff --git a/src/turbulenceModels/compressible/RAS/LaunderSharmaKE/LaunderSharmaKE.C b/src/turbulenceModels/compressible/RAS/LaunderSharmaKE/LaunderSharmaKE.C index 452e0b5a5251a896434b3963b71ad68224505e1c..4457fc7a17fab44d6ca425a907d060394fd6008c 100644 --- a/src/turbulenceModels/compressible/RAS/LaunderSharmaKE/LaunderSharmaKE.C +++ b/src/turbulenceModels/compressible/RAS/LaunderSharmaKE/LaunderSharmaKE.C @@ -293,10 +293,10 @@ void LaunderSharmaKE::correct() // Calculate parameters and coefficients for Launder-Sharma low-Reynolds // number model - volScalarField E = 2.0*mu()*mut_*fvc::magSqrGradGrad(U_)/rho_; - volScalarField D = 2.0*mu()*magSqr(fvc::grad(sqrt(k_)))/rho_; + volScalarField E(2.0*mu()*mut_*fvc::magSqrGradGrad(U_)/rho_); + volScalarField D(2.0*mu()*magSqr(fvc::grad(sqrt(k_)))/rho_); - volScalarField divU = fvc::div(phi_/fvc::interpolate(rho_)); + volScalarField divU(fvc::div(phi_/fvc::interpolate(rho_))); if (mesh_.moving()) { diff --git a/src/turbulenceModels/compressible/RAS/RNGkEpsilon/RNGkEpsilon.C b/src/turbulenceModels/compressible/RAS/RNGkEpsilon/RNGkEpsilon.C index 1e4fc21cb738fad0bb2c607a71ddc34b4e6eba7d..4866bfee7345cfe48e071a4ce36c7195da7dcc9c 100644 --- a/src/turbulenceModels/compressible/RAS/RNGkEpsilon/RNGkEpsilon.C +++ b/src/turbulenceModels/compressible/RAS/RNGkEpsilon/RNGkEpsilon.C @@ -292,7 +292,7 @@ void RNGkEpsilon::correct() RASModel::correct(); - volScalarField divU = fvc::div(phi_/fvc::interpolate(rho_)); + volScalarField divU(fvc::div(phi_/fvc::interpolate(rho_))); if (mesh_.moving()) { @@ -300,16 +300,18 @@ void RNGkEpsilon::correct() } tmp<volTensorField> tgradU = fvc::grad(U_); - volScalarField S2 = (tgradU() && dev(twoSymm(tgradU()))); + volScalarField S2((tgradU() && dev(twoSymm(tgradU())))); tgradU.clear(); volScalarField G("RASModel::G", mut_*S2); - volScalarField eta = sqrt(mag(S2))*k_/epsilon_; - volScalarField eta3 = eta*sqr(eta); + volScalarField eta(sqrt(mag(S2))*k_/epsilon_); + volScalarField eta3(eta*sqr(eta)); - volScalarField R = - ((eta*(-eta/eta0_ + scalar(1)))/(beta_*eta3 + scalar(1))); + volScalarField R + ( + ((eta*(-eta/eta0_ + scalar(1)))/(beta_*eta3 + scalar(1))) + ); // Update epsilon and G at the wall epsilon_.boundaryField().updateCoeffs(); diff --git a/src/turbulenceModels/compressible/RAS/SpalartAllmaras/SpalartAllmaras.C b/src/turbulenceModels/compressible/RAS/SpalartAllmaras/SpalartAllmaras.C index b391afff0989286e5844b62a86f620f128168ee1..61558a862f0a798e6931bf41d2c3a5950e887663 100644 --- a/src/turbulenceModels/compressible/RAS/SpalartAllmaras/SpalartAllmaras.C +++ b/src/turbulenceModels/compressible/RAS/SpalartAllmaras/SpalartAllmaras.C @@ -52,7 +52,7 @@ tmp<volScalarField> SpalartAllmaras::chi() const tmp<volScalarField> SpalartAllmaras::fv1(const volScalarField& chi) const { - volScalarField chi3 = pow3(chi); + volScalarField chi3(pow3(chi)); return chi3/(chi3 + pow3(Cv1_)); } @@ -73,7 +73,7 @@ tmp<volScalarField> SpalartAllmaras::fv3 const volScalarField& fv1 ) const { - volScalarField chiByCv2 = (1/Cv2_)*chi; + volScalarField chiByCv2((1/Cv2_)*chi); return (scalar(1) + chi*fv1) @@ -85,18 +85,25 @@ tmp<volScalarField> SpalartAllmaras::fv3 tmp<volScalarField> SpalartAllmaras::fw(const volScalarField& Stilda) const { - volScalarField r = min + volScalarField r ( - nuTilda_ - /( - max(Stilda, dimensionedScalar("SMALL", Stilda.dimensions(), SMALL)) - *sqr(kappa_*d_) - ), - scalar(10.0) + min + ( + nuTilda_ + /( + max + ( + Stilda, + dimensionedScalar("SMALL", Stilda.dimensions(), SMALL) + ) + *sqr(kappa_*d_) + ), + scalar(10.0) + ) ); r.boundaryField() == 0.0; - volScalarField g = r + Cw2_*(pow6(r) - r); + volScalarField g(r + Cw2_*(pow6(r) - r)); return g*pow((1.0 + pow6(Cw3_))/(pow6(g) + pow6(Cw3_)), 1.0/6.0); } @@ -340,7 +347,7 @@ tmp<volSymmTensorField> SpalartAllmaras::devRhoReff() const tmp<fvVectorMatrix> SpalartAllmaras::divDevRhoReff(volVectorField& U) const { - volScalarField muEff_ = muEff(); + volScalarField muEff_(muEff()); return ( @@ -397,12 +404,14 @@ void SpalartAllmaras::correct() d_.correct(); } - volScalarField chi = this->chi(); - volScalarField fv1 = this->fv1(chi); + volScalarField chi(this->chi()); + volScalarField fv1(this->fv1(chi)); - volScalarField Stilda = + volScalarField Stilda + ( fv3(chi, fv1)*::sqrt(2.0)*mag(skew(fvc::grad(U_))) - + fv2(chi, fv1)*nuTilda_/sqr(kappa_*d_); + + fv2(chi, fv1)*nuTilda_/sqr(kappa_*d_) + ); tmp<fvScalarMatrix> nuTildaEqn ( diff --git a/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/alphatWallFunctions/alphatJayatillekeWallFunction/alphatJayatillekeWallFunctionFvPatchScalarField.C b/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/alphatWallFunctions/alphatJayatillekeWallFunction/alphatJayatillekeWallFunctionFvPatchScalarField.C index e877ccb7bc74e86df9637f977c1aa915d0690a69..68f6d94fc5535eda35a0e0bde1d91c086e437887 100644 --- a/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/alphatWallFunctions/alphatJayatillekeWallFunction/alphatJayatillekeWallFunctionFvPatchScalarField.C +++ b/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/alphatWallFunctions/alphatJayatillekeWallFunction/alphatJayatillekeWallFunctionFvPatchScalarField.C @@ -216,15 +216,15 @@ void alphatJayatillekeWallFunctionFvPatchScalarField::updateCoeffs() const volScalarField& k = tk(); const fvPatchVectorField& Uw = rasModel.U().boundaryField()[patchI]; - const scalarField magUp = mag(Uw.patchInternalField() - Uw); - const scalarField magGradUw = mag(Uw.snGrad()); + const scalarField magUp(mag(Uw.patchInternalField() - Uw)); + const scalarField magGradUw(mag(Uw.snGrad())); const scalarField& rhow = rasModel.rho().boundaryField()[patchI]; const fvPatchScalarField& hw = rasModel.thermo().h().boundaryField()[patchI]; // Heat flux [W/m2] - lagging alphatw - const scalarField qDot = (alphaw + alphatw)*hw.snGrad(); + const scalarField qDot((alphaw + alphatw)*hw.snGrad()); // Populate boundary values forAll(alphatw, faceI) diff --git a/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/epsilonWallFunctions/epsilonWallFunction/epsilonWallFunctionFvPatchScalarField.C b/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/epsilonWallFunctions/epsilonWallFunction/epsilonWallFunctionFvPatchScalarField.C index 79a9bb10ce9bf2a5a008b31c8415658cad8bf663..8942568755583cafe6a66a870c0eb8f70e519bef 100644 --- a/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/epsilonWallFunctions/epsilonWallFunction/epsilonWallFunctionFvPatchScalarField.C +++ b/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/epsilonWallFunctions/epsilonWallFunction/epsilonWallFunctionFvPatchScalarField.C @@ -212,7 +212,7 @@ void epsilonWallFunctionFvPatchScalarField::updateCoeffs() const fvPatchVectorField& Uw = rasModel.U().boundaryField()[patchI]; - const scalarField magGradUw = mag(Uw.snGrad()); + const scalarField magGradUw(mag(Uw.snGrad())); // Set epsilon and G forAll(mutw, faceI) diff --git a/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutURoughWallFunction/mutURoughWallFunctionFvPatchScalarField.C b/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutURoughWallFunction/mutURoughWallFunctionFvPatchScalarField.C index 973b4b7354a1795c691337f40bf0f070e9bcfa2c..cf84331fc1459a703f7e6cf24a50d6d7af6ffbe3 100644 --- a/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutURoughWallFunction/mutURoughWallFunctionFvPatchScalarField.C +++ b/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutURoughWallFunction/mutURoughWallFunctionFvPatchScalarField.C @@ -178,7 +178,7 @@ tmp<scalarField> mutURoughWallFunctionFvPatchScalarField::calcMut() const const scalarField& muw = rasModel.mu().boundaryField()[patchI]; const fvPatchScalarField& rho = rasModel.rho().boundaryField()[patchI]; - scalarField magUp = mag(Uw.patchInternalField() - Uw); + scalarField magUp(mag(Uw.patchInternalField() - Uw)); tmp<scalarField> tyPlus = calcYPlus(magUp); scalarField& yPlus = tyPlus(); @@ -277,7 +277,7 @@ tmp<scalarField> mutURoughWallFunctionFvPatchScalarField::yPlus() const const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties"); const fvPatchVectorField& Uw = rasModel.U().boundaryField()[patchI]; - const scalarField magUp = mag(Uw.patchInternalField() - Uw); + const scalarField magUp(mag(Uw.patchInternalField() - Uw)); return calcYPlus(magUp); } diff --git a/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutUSpaldingWallFunction/mutUSpaldingWallFunctionFvPatchScalarField.C b/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutUSpaldingWallFunction/mutUSpaldingWallFunctionFvPatchScalarField.C index 312e91c86039db11f62d52c752c001fd1e1afea1..16760f81edd28fb535bb82bde3ed90e080090675 100644 --- a/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutUSpaldingWallFunction/mutUSpaldingWallFunctionFvPatchScalarField.C +++ b/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutUSpaldingWallFunction/mutUSpaldingWallFunctionFvPatchScalarField.C @@ -51,7 +51,7 @@ tmp<scalarField> mutUSpaldingWallFunctionFvPatchScalarField::calcUTau const fvPatchVectorField& Uw = rasModel.U().boundaryField()[patch().index()]; - scalarField magUp = mag(Uw.patchInternalField() - Uw); + scalarField magUp(mag(Uw.patchInternalField() - Uw)); const fvPatchScalarField& rhow = rasModel.rho().boundaryField()[patch().index()]; @@ -108,7 +108,7 @@ tmp<scalarField> mutUSpaldingWallFunctionFvPatchScalarField::calcMut() const const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties"); const fvPatchVectorField& Uw = rasModel.U().boundaryField()[patchI]; - const scalarField magGradU = mag(Uw.snGrad()); + const scalarField magGradU(mag(Uw.snGrad())); const scalarField& rhow = rasModel.rho().boundaryField()[patchI]; const scalarField& muw = rasModel.mu().boundaryField()[patchI]; diff --git a/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutUWallFunction/mutUWallFunctionFvPatchScalarField.C b/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutUWallFunction/mutUWallFunctionFvPatchScalarField.C index b9f87cb7d9fa28c18f98c4008d9eb753c377fba3..e1d7a96ac17a5fb67259ab3ab15017c313095f01 100644 --- a/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutUWallFunction/mutUWallFunctionFvPatchScalarField.C +++ b/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutUWallFunction/mutUWallFunctionFvPatchScalarField.C @@ -85,7 +85,7 @@ tmp<scalarField> mutUWallFunctionFvPatchScalarField::calcMut() const const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties"); const fvPatchVectorField& Uw = rasModel.U().boundaryField()[patchI]; - const scalarField magUp = mag(Uw.patchInternalField() - Uw); + const scalarField magUp(mag(Uw.patchInternalField() - Uw)); const fvPatchScalarField& muw = rasModel.mu().boundaryField()[patchI]; tmp<scalarField> tyPlus = calcYPlus(magUp); @@ -168,7 +168,7 @@ tmp<scalarField> mutUWallFunctionFvPatchScalarField::yPlus() const const label patchI = patch().index(); const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties"); const fvPatchVectorField& Uw = rasModel.U().boundaryField()[patchI]; - const scalarField magUp = mag(Uw.patchInternalField() - Uw); + const scalarField magUp(mag(Uw.patchInternalField() - Uw)); return calcYPlus(magUp); } diff --git a/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutkWallFunction/mutkWallFunctionFvPatchScalarField.C b/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutkWallFunction/mutkWallFunctionFvPatchScalarField.C index 7af028a559e0ef1433777e9ecf2d50fec0b8f313..079dfb10dd30907ff2929bc0b82da8a9d71deabd 100644 --- a/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutkWallFunction/mutkWallFunctionFvPatchScalarField.C +++ b/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/mutWallFunctions/mutkWallFunction/mutkWallFunctionFvPatchScalarField.C @@ -210,7 +210,7 @@ tmp<scalarField> mutkWallFunctionFvPatchScalarField::yPlus() const const tmp<volScalarField> tk = rasModel.k(); const volScalarField& k = tk(); - const scalarField kwc = k.boundaryField()[patchI].patchInternalField(); + const scalarField kwc(k.boundaryField()[patchI].patchInternalField()); const scalarField& muw = rasModel.mu().boundaryField()[patchI]; const scalarField& rhow = rasModel.rho().boundaryField()[patchI]; diff --git a/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/omegaWallFunctions/omegaWallFunction/omegaWallFunctionFvPatchScalarField.C b/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/omegaWallFunctions/omegaWallFunction/omegaWallFunctionFvPatchScalarField.C index e2432c961f566794b4a3727e693196f1393cb1b6..70cb5e9ffef1484a58be1b761fc6a78bc7d0399d 100644 --- a/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/omegaWallFunctions/omegaWallFunction/omegaWallFunctionFvPatchScalarField.C +++ b/src/turbulenceModels/compressible/RAS/derivedFvPatchFields/wallFunctions/omegaWallFunctions/omegaWallFunction/omegaWallFunctionFvPatchScalarField.C @@ -216,7 +216,7 @@ void omegaWallFunctionFvPatchScalarField::updateCoeffs() const fvPatchVectorField& Uw = rasModel.U().boundaryField()[patchI]; - const scalarField magGradUw = mag(Uw.snGrad()); + const scalarField magGradUw(mag(Uw.snGrad())); // Set omega and G forAll(mutw, faceI) diff --git a/src/turbulenceModels/compressible/RAS/kEpsilon/kEpsilon.C b/src/turbulenceModels/compressible/RAS/kEpsilon/kEpsilon.C index 160ada3f60a0a75404c08e743717e0e23de2b42f..1a011d4b170201aa670532f74029339b05622058 100644 --- a/src/turbulenceModels/compressible/RAS/kEpsilon/kEpsilon.C +++ b/src/turbulenceModels/compressible/RAS/kEpsilon/kEpsilon.C @@ -273,7 +273,7 @@ void kEpsilon::correct() RASModel::correct(); - volScalarField divU = fvc::div(phi_/fvc::interpolate(rho_)); + volScalarField divU(fvc::div(phi_/fvc::interpolate(rho_))); if (mesh_.moving()) { diff --git a/src/turbulenceModels/compressible/RAS/kOmegaSST/kOmegaSST.C b/src/turbulenceModels/compressible/RAS/kOmegaSST/kOmegaSST.C index 96d14423eca0f612986fcc706ff9a02999e9d7aa..c13efe81873ed8b15e3f37e187ed72e913eb194b 100644 --- a/src/turbulenceModels/compressible/RAS/kOmegaSST/kOmegaSST.C +++ b/src/turbulenceModels/compressible/RAS/kOmegaSST/kOmegaSST.C @@ -46,13 +46,13 @@ addToRunTimeSelectionTable(RASModel, kOmegaSST, dictionary); tmp<volScalarField> kOmegaSST::F1(const volScalarField& CDkOmega) const { - volScalarField CDkOmegaPlus = max + tmp<volScalarField> CDkOmegaPlus = max ( CDkOmega, dimensionedScalar("1.0e-10", dimless/sqr(dimTime), 1.0e-10) ); - volScalarField arg1 = min + tmp<volScalarField> arg1 = min ( min ( @@ -71,7 +71,7 @@ tmp<volScalarField> kOmegaSST::F1(const volScalarField& CDkOmega) const tmp<volScalarField> kOmegaSST::F2() const { - volScalarField arg2 = min + tmp<volScalarField> arg2 = min ( max ( @@ -377,7 +377,7 @@ void kOmegaSST::correct() RASModel::correct(); - volScalarField divU = fvc::div(phi_/fvc::interpolate(rho_)); + volScalarField divU(fvc::div(phi_/fvc::interpolate(rho_))); if (mesh_.changing()) { @@ -390,19 +390,21 @@ void kOmegaSST::correct() } tmp<volTensorField> tgradU = fvc::grad(U_); - volScalarField S2 = magSqr(symm(tgradU())); - volScalarField GbyMu = (tgradU() && dev(twoSymm(tgradU()))); + volScalarField S2(magSqr(symm(tgradU()))); + volScalarField GbyMu((tgradU() && dev(twoSymm(tgradU())))); volScalarField G("RASModel::G", mut_*GbyMu); tgradU.clear(); // Update omega and G at the wall omega_.boundaryField().updateCoeffs(); - volScalarField CDkOmega = - (2*alphaOmega2_)*(fvc::grad(k_) & fvc::grad(omega_))/omega_; + volScalarField CDkOmega + ( + (2*alphaOmega2_)*(fvc::grad(k_) & fvc::grad(omega_))/omega_ + ); - volScalarField F1 = this->F1(CDkOmega); - volScalarField rhoGammaF1 = rho_*gamma(F1); + volScalarField F1(this->F1(CDkOmega)); + volScalarField rhoGammaF1(rho_*gamma(F1)); // Turbulent frequency equation tmp<fvScalarMatrix> omegaEqn diff --git a/src/turbulenceModels/compressible/RAS/realizableKE/realizableKE.C b/src/turbulenceModels/compressible/RAS/realizableKE/realizableKE.C index a81e76be6eed1a3b4b20118b5204b64a7162717a..7a4895dba68a27e6d529eeb6655efd75692a04a1 100644 --- a/src/turbulenceModels/compressible/RAS/realizableKE/realizableKE.C +++ b/src/turbulenceModels/compressible/RAS/realizableKE/realizableKE.C @@ -54,19 +54,23 @@ tmp<volScalarField> realizableKE::rCmu tmp<volSymmTensorField> tS = dev(symm(gradU)); const volSymmTensorField& S = tS(); - volScalarField W = + volScalarField W + ( (2*sqrt(2.0))*((S&S)&&S) /( magS*S2 + dimensionedScalar("small", dimensionSet(0, 0, -3, 0, 0), SMALL) - ); + ) + ); tS.clear(); - volScalarField phis = - (1.0/3.0)*acos(min(max(sqrt(6.0)*W, -scalar(1)), scalar(1))); - volScalarField As = sqrt(6.0)*cos(phis); - volScalarField Us = sqrt(S2/2.0 + magSqr(skew(gradU))); + volScalarField phis + ( + (1.0/3.0)*acos(min(max(sqrt(6.0)*W, -scalar(1)), scalar(1))) + ); + volScalarField As(sqrt(6.0)*cos(phis)); + volScalarField Us(sqrt(S2/2.0 + magSqr(skew(gradU)))); return 1.0/(A0_ + As*Us*k_/epsilon_); } @@ -77,8 +81,8 @@ tmp<volScalarField> realizableKE::rCmu const volTensorField& gradU ) { - volScalarField S2 = 2*magSqr(dev(symm(gradU))); - volScalarField magS = sqrt(S2); + volScalarField S2(2*magSqr(dev(symm(gradU)))); + volScalarField magS(sqrt(S2)); return rCmu(gradU, S2, magS); } @@ -303,19 +307,19 @@ void realizableKE::correct() RASModel::correct(); - volScalarField divU = fvc::div(phi_/fvc::interpolate(rho_)); + volScalarField divU(fvc::div(phi_/fvc::interpolate(rho_))); if (mesh_.moving()) { divU += fvc::div(mesh_.phi()); } - volTensorField gradU = fvc::grad(U_); - volScalarField S2 = 2*magSqr(dev(symm(gradU))); - volScalarField magS = sqrt(S2); + volTensorField gradU(fvc::grad(U_)); + volScalarField S2(2*magSqr(dev(symm(gradU)))); + volScalarField magS(sqrt(S2)); - volScalarField eta = magS*k_/epsilon_; - volScalarField C1 = max(eta/(scalar(5) + eta), scalar(0.43)); + volScalarField eta(magS*k_/epsilon_); + volScalarField C1(max(eta/(scalar(5) + eta), scalar(0.43))); volScalarField G("RASModel::G", mut_*(gradU && dev(twoSymm(gradU))));