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