From cb3a7eaecc4bd983fd638492407025008c569ec0 Mon Sep 17 00:00:00 2001 From: andy <andy> Date: Thu, 23 Jan 2014 13:15:32 +0000 Subject: [PATCH] ENH: createZeroFolder - updated to use central file path --- .../createZeroDirectory/createZeroDirectory.C | 4 ++-- .../preProcessing/createZeroDirectory/solverTemplate.C | 10 ++++++---- .../preProcessing/createZeroDirectory/solverTemplate.H | 7 ++++++- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/applications/utilities/preProcessing/createZeroDirectory/createZeroDirectory.C b/applications/utilities/preProcessing/createZeroDirectory/createZeroDirectory.C index db5d226c254..0de9eff1792 100644 --- a/applications/utilities/preProcessing/createZeroDirectory/createZeroDirectory.C +++ b/applications/utilities/preProcessing/createZeroDirectory/createZeroDirectory.C @@ -213,14 +213,14 @@ int main(int argc, char *argv[]) ) ); - fileName baseDir("${WM_PROJECT_USER_DIR}/etc/templates"); + fileName baseDir("${WM_PROJECT_DIR}/etc/templates"); baseDir.expand(); // read the solver const word& solverName = controlDict.lookup("application"); // generate solver template - const solverTemplate solver(runTime, solverName); + const solverTemplate solver(baseDir, runTime, solverName); // read the boundary condition templates const boundaryTemplates bcTemplates diff --git a/applications/utilities/preProcessing/createZeroDirectory/solverTemplate.C b/applications/utilities/preProcessing/createZeroDirectory/solverTemplate.C index f5a4e8328aa..c0a4a5e4b59 100644 --- a/applications/utilities/preProcessing/createZeroDirectory/solverTemplate.C +++ b/applications/utilities/preProcessing/createZeroDirectory/solverTemplate.C @@ -186,11 +186,15 @@ Foam::dictionary Foam::solverTemplate::readFluidFieldTemplates "const Time&" ") const" ) - << "Unhandled turbulence model option" + << "Unhandled turbulence model option. Valid options are " + << "turbulenceModel, RASModel, LESModel" << abort(FatalError); } } + Info<< " Selecting " << turbulenceType << ": " << turbulenceModel + << endl; + IOdictionary turbModelDict ( IOobject @@ -271,6 +275,7 @@ void Foam::solverTemplate::setRegionProperties Foam::solverTemplate::solverTemplate ( + const fileName& baseDir, const Time& runTime, const word& solverName ) @@ -282,9 +287,6 @@ Foam::solverTemplate::solverTemplate fieldTypes_(), fieldDimensions_() { - fileName baseDir("${WM_PROJECT_USER_DIR}/etc/templates"); - baseDir.expand(); - IOdictionary solverDict ( IOobject diff --git a/applications/utilities/preProcessing/createZeroDirectory/solverTemplate.H b/applications/utilities/preProcessing/createZeroDirectory/solverTemplate.H index d78ac533a17..40b28638dfb 100644 --- a/applications/utilities/preProcessing/createZeroDirectory/solverTemplate.H +++ b/applications/utilities/preProcessing/createZeroDirectory/solverTemplate.H @@ -135,7 +135,12 @@ private: public: //- Constructor - solverTemplate(const Time& runTime, const word& regionName); + solverTemplate + ( + const fileName& baseDir, + const Time& runTime, + const word& regionName + ); // Public member functions -- GitLab