From db75d4fe8e450f5686dc890df1195552ef9c5b99 Mon Sep 17 00:00:00 2001
From: Andrew Heather <a.heather@opencfd.co.uk>
Date: Fri, 15 Dec 2017 17:30:55 +0000
Subject: [PATCH] ENH: vanDriestDelta - updated reading of coeffs from
 non-optional sub-dict

---
 .../LES/LESdeltas/vanDriestDelta/vanDriestDelta.C            | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/TurbulenceModels/turbulenceModels/LES/LESdeltas/vanDriestDelta/vanDriestDelta.C b/src/TurbulenceModels/turbulenceModels/LES/LESdeltas/vanDriestDelta/vanDriestDelta.C
index 05b1774c2f6..7734e169d5c 100644
--- a/src/TurbulenceModels/turbulenceModels/LES/LESdeltas/vanDriestDelta/vanDriestDelta.C
+++ b/src/TurbulenceModels/turbulenceModels/LES/LESdeltas/vanDriestDelta/vanDriestDelta.C
@@ -108,7 +108,10 @@ Foam::LESModels::vanDriestDelta::vanDriestDelta
         (
             IOobject::groupName("geometricDelta", turbulence.U().group()),
             turbulence,
-            dict.optionalSubDict(type() + "Coeffs")
+            // Note: cannot use optionalSubDict - if no *Coeffs dict the
+            // code will get stuck in a loop attempting to read the delta entry
+            // - consider looking up "geometricDelta" instead of "delta"?
+            dict.subDict(type() + "Coeffs")
         )
     ),
     kappa_(dict.lookupOrDefault<scalar>("kappa", 0.41)),
-- 
GitLab