From f513f8bec608bb55f14b35bdfbb472199cffbb41 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Wed, 27 Mar 2019 10:39:35 +0000 Subject: [PATCH] ENH: extrudeMesh: -dict. See #1253 --- .../extrude/extrudeMesh/extrudeMesh.C | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/applications/utilities/mesh/generation/extrude/extrudeMesh/extrudeMesh.C b/applications/utilities/mesh/generation/extrude/extrudeMesh/extrudeMesh.C index 3fa38402465..aafa48c28d8 100644 --- a/applications/utilities/mesh/generation/extrude/extrudeMesh/extrudeMesh.C +++ b/applications/utilities/mesh/generation/extrude/extrudeMesh/extrudeMesh.C @@ -217,6 +217,7 @@ int main(int argc, char *argv[]) ); #include "addRegionOption.H" + argList::addOption("dict", "file", "Use alternative extrudeMeshDict"); #include "setRootCase.H" #include "createTimeExtruded.H" @@ -236,15 +237,19 @@ int main(int argc, char *argv[]) << runTimeExtruded.timeName() << nl << endl; } - - IOdictionary dict + const IOdictionary dict ( - IOobject + IOobject::selectIO ( - "extrudeMeshDict", - runTimeExtruded.system(), - runTimeExtruded, - IOobject::MUST_READ_IF_MODIFIED + IOobject + ( + "extrudeMeshDict", + runTimeExtruded.system(), + runTimeExtruded, + IOobject::MUST_READ_IF_MODIFIED, + IOobject::NO_WRITE + ), + args.opt<fileName>("dict", "") ) ); -- GitLab