ENH: snappyHexMesh: added -region option (fixes #223)

This commit is contained in:
mattijs
2016-08-31 09:44:34 +01:00
parent 66eb48c3a4
commit 30442158b1

View File

@ -613,6 +613,7 @@ void writeMesh
int main(int argc, char *argv[]) int main(int argc, char *argv[])
{ {
#include "addRegionOption.H"
#include "addOverwriteOption.H" #include "addOverwriteOption.H"
Foam::argList::addBoolOption Foam::argList::addBoolOption
( (
@ -762,20 +763,29 @@ int main(int argc, char *argv[])
// } // }
// else // else
{ {
Foam::Info word regionName;
<< "Create mesh for time = " if (args.optionReadIfPresent("region", regionName))
<< runTime.timeName() << Foam::nl << Foam::endl; {
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 meshPtr.set
( (
new fvMesh new fvMesh
( (
Foam::IOobject IOobject
( (
Foam::fvMesh::defaultRegion, regionName,
runTime.timeName(), runTime.timeName(),
runTime, runTime,
Foam::IOobject::MUST_READ IOobject::MUST_READ
) )
) )
); );