From 73dd190003a48aac52c56e4d386df4f83056d7ab Mon Sep 17 00:00:00 2001
From: Henry <Henry>
Date: Sat, 18 Apr 2015 19:30:27 +0100
Subject: [PATCH] LESfilter: Allow the name of the filter sub-dict to be
 specified by New Resolves bug-report
 http://www.openfoam.org/mantisbt/view.php?id=1659

---
 .../turbulenceModels/LES/LESfilters/LESfilter/LESfilter.C  | 7 ++++---
 .../turbulenceModels/LES/LESfilters/LESfilter/LESfilter.H  | 5 +++--
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/TurbulenceModels/turbulenceModels/LES/LESfilters/LESfilter/LESfilter.C b/src/TurbulenceModels/turbulenceModels/LES/LESfilters/LESfilter/LESfilter.C
index 0414535108d..0dc3e9b493a 100644
--- a/src/TurbulenceModels/turbulenceModels/LES/LESfilters/LESfilter/LESfilter.C
+++ b/src/TurbulenceModels/turbulenceModels/LES/LESfilters/LESfilter/LESfilter.C
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2011 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2011-2015 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -40,10 +40,11 @@ namespace Foam
 Foam::autoPtr<Foam::LESfilter> Foam::LESfilter::New
 (
     const fvMesh& mesh,
-    const dictionary& dict
+    const dictionary& dict,
+    const word& filterDictName
 )
 {
-    const word filterType(dict.lookup("filter"));
+    const word filterType(dict.lookup(filterDictName));
 
     dictionaryConstructorTable::iterator cstrIter =
         dictionaryConstructorTablePtr_->find(filterType);
diff --git a/src/TurbulenceModels/turbulenceModels/LES/LESfilters/LESfilter/LESfilter.H b/src/TurbulenceModels/turbulenceModels/LES/LESfilters/LESfilter/LESfilter.H
index 410ada0682c..04d32bd76fe 100644
--- a/src/TurbulenceModels/turbulenceModels/LES/LESfilters/LESfilter/LESfilter.H
+++ b/src/TurbulenceModels/turbulenceModels/LES/LESfilters/LESfilter/LESfilter.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2011 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2011-2015 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -102,7 +102,8 @@ public:
         static autoPtr<LESfilter> New
         (
             const fvMesh&,
-            const dictionary&
+            const dictionary&,
+            const word& filterDictName="filter"
         );
 
 
-- 
GitLab