added region option

This commit is contained in:
mattijs
2009-09-22 15:26:19 +01:00
parent 1bdfa97fc7
commit da8198a487
3 changed files with 14 additions and 5 deletions

View File

@ -49,7 +49,7 @@ int main(int argc, char *argv[])
( (
IOobject IOobject
( (
mergePolyMesh::defaultRegion, masterRegion,
runTimeMaster.timeName(), runTimeMaster.timeName(),
runTimeMaster runTimeMaster
) )
@ -63,7 +63,7 @@ int main(int argc, char *argv[])
( (
IOobject IOobject
( (
mergePolyMesh::defaultRegion, addRegion,
runTimeToAdd.timeName(), runTimeToAdd.timeName(),
runTimeToAdd runTimeToAdd
) )

View File

@ -2,9 +2,11 @@
argList::validArgs.append("master root"); argList::validArgs.append("master root");
argList::validArgs.append("master case"); argList::validArgs.append("master case");
argList::validOptions.insert("masterRegion", "name");
argList::validArgs.append("root to add"); argList::validArgs.append("root to add");
argList::validArgs.append("case to add"); argList::validArgs.append("case to add");
argList::validOptions.insert("addRegion", "name");
argList args(argc, argv); argList args(argc, argv);
@ -15,9 +17,15 @@
fileName rootDirMaster(args.additionalArgs()[0]); fileName rootDirMaster(args.additionalArgs()[0]);
fileName caseDirMaster(args.additionalArgs()[1]); fileName caseDirMaster(args.additionalArgs()[1]);
word masterRegion = polyMesh::defaultRegion;
args.optionReadIfPresent("masterRegion", masterRegion);
fileName rootDirToAdd(args.additionalArgs()[2]); fileName rootDirToAdd(args.additionalArgs()[2]);
fileName caseDirToAdd(args.additionalArgs()[3]); fileName caseDirToAdd(args.additionalArgs()[3]);
word addRegion = polyMesh::defaultRegion;
args.optionReadIfPresent("addRegion", addRegion);
Info<< "Master: " << rootDirMaster << " " << caseDirMaster << nl Info<< "Master: " << rootDirMaster << " " << caseDirMaster
<< "mesh to add: " << rootDirToAdd << " " << caseDirToAdd << endl; << " region " << masterRegion << nl
<< "mesh to add: " << rootDirToAdd << " " << caseDirToAdd
<< " region " << addRegion << endl;

View File

@ -38,13 +38,14 @@ Description
int main(int argc, char *argv[]) int main(int argc, char *argv[])
{ {
# include "addRegionOption.H"
timeSelector::addOptions(); timeSelector::addOptions();
argList::validArgs.append("fieldName"); argList::validArgs.append("fieldName");
argList::validArgs.append("patchName"); argList::validArgs.append("patchName");
# include "setRootCase.H" # include "setRootCase.H"
# include "createTime.H" # include "createTime.H"
instantList timeDirs = timeSelector::select0(runTime, args); instantList timeDirs = timeSelector::select0(runTime, args);
# include "createMesh.H" # include "createNamedMesh.H"
word fieldName(args.additionalArgs()[0]); word fieldName(args.additionalArgs()[0]);
word patchName(args.additionalArgs()[1]); word patchName(args.additionalArgs()[1]);