From 8fc3e60ccf81de59d6f11d941fbdb7ed9acb7af8 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Wed, 31 Aug 2016 09:44:34 +0100 Subject: [PATCH] ENH: snappyHexMesh: added -region option (fixes #223) --- .../generation/snappyHexMesh/snappyHexMesh.C | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C index f318d12b5b..fa856b6fc2 100644 --- a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C +++ b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C @@ -613,6 +613,7 @@ void writeMesh int main(int argc, char *argv[]) { + #include "addRegionOption.H" #include "addOverwriteOption.H" Foam::argList::addBoolOption ( @@ -762,20 +763,29 @@ int main(int argc, char *argv[]) // } // else { - Foam::Info - << "Create mesh for time = " - << runTime.timeName() << Foam::nl << Foam::endl; + word regionName; + if (args.optionReadIfPresent("region", regionName)) + { + Info<< "Create mesh " << regionName << " for time = " + << runTime.timeName() << nl << endl; + } + else + { + regionName = fvMesh::defaultRegion; + Info<< "Create mesh for time = " + << runTime.timeName() << nl << endl; + } meshPtr.set ( new fvMesh ( - Foam::IOobject + IOobject ( - Foam::fvMesh::defaultRegion, + regionName, runTime.timeName(), runTime, - Foam::IOobject::MUST_READ + IOobject::MUST_READ ) ) ); -- GitLab