From f02783b98602141196f49a9decc23d47703b4dd0 Mon Sep 17 00:00:00 2001
From: Andrew Heather <a.heather@opencfd.co.uk>
Date: Fri, 5 Jan 2018 14:15:32 +0000
Subject: [PATCH] ENH: Updates to the k-omega SST decay control functionality -
 see #694

---
 .../turbulenceModels/Base/kOmegaSST/kOmegaSSTBase.C   | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/TurbulenceModels/turbulenceModels/Base/kOmegaSST/kOmegaSSTBase.C b/src/TurbulenceModels/turbulenceModels/Base/kOmegaSST/kOmegaSSTBase.C
index 161a1192f7a..b1a02a2d353 100644
--- a/src/TurbulenceModels/turbulenceModels/Base/kOmegaSST/kOmegaSSTBase.C
+++ b/src/TurbulenceModels/turbulenceModels/Base/kOmegaSST/kOmegaSSTBase.C
@@ -430,16 +430,21 @@ void kOmegaSSTBase<BasicEddyViscosityModel>::setDecayControl
     const dictionary& dict
 )
 {
-    decayControl_.readIfPresent("decayControl", this->coeffDict());
+    decayControl_.readIfPresent("decayControl", dict);
 
     if (decayControl_)
     {
-        kInf_.read(this->coeffDict());
-        omegaInf_.read(this->coeffDict());
+        kInf_.read(dict);
+        omegaInf_.read(dict);
 
         Info<< "    Employing decay control with kInf:" << kInf_
             << " and omegaInf:" << omegaInf_ << endl;
     }
+    else
+    {
+        kInf_.value() = 0;
+        omegaInf_.value() = 0;
+    }
 }
 
 
-- 
GitLab