diff --git a/src/TurbulenceModels/turbulenceModels/RAS/SpalartAllmaras/SpalartAllmaras.C b/src/TurbulenceModels/turbulenceModels/RAS/SpalartAllmaras/SpalartAllmaras.C index ec6dba6fb4..26362d389d 100644 --- a/src/TurbulenceModels/turbulenceModels/RAS/SpalartAllmaras/SpalartAllmaras.C +++ b/src/TurbulenceModels/turbulenceModels/RAS/SpalartAllmaras/SpalartAllmaras.C @@ -49,6 +49,18 @@ Foam::tmp SpalartAllmaras::dTilda } +template +void SpalartAllmaras::correctNut() +{ + // Correct the turbulence viscosity + typedef eddyViscosity> evmType; + SpalartAllmarasBase::correctNut(); + + // Correct the turbulence thermal diffusivity + BasicTurbulenceModel::correctNut(); +} + + // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // template diff --git a/src/TurbulenceModels/turbulenceModels/RAS/SpalartAllmaras/SpalartAllmaras.H b/src/TurbulenceModels/turbulenceModels/RAS/SpalartAllmaras/SpalartAllmaras.H index add1d09e70..734193eb99 100644 --- a/src/TurbulenceModels/turbulenceModels/RAS/SpalartAllmaras/SpalartAllmaras.H +++ b/src/TurbulenceModels/turbulenceModels/RAS/SpalartAllmaras/SpalartAllmaras.H @@ -142,6 +142,8 @@ protected: const volTensorField& gradU ) const; + virtual void correctNut(); + public: