ENH: Added -overwrite option to mergeMeshes utility

This commit is contained in:
andy
2012-01-25 09:50:08 +00:00
parent b600aefcb8
commit 040f333f63

View File

@ -61,6 +61,8 @@ int main(int argc, char *argv[])
); );
argList::noParallel(); argList::noParallel();
#include "addOverwriteOption.H"
argList::validArgs.append("masterCase"); argList::validArgs.append("masterCase");
argList::addOption argList::addOption
( (
@ -83,6 +85,8 @@ int main(int argc, char *argv[])
FatalError.exit(); FatalError.exit();
} }
const bool overwrite = args.optionFound("overwrite");
fileName masterCase = args[1]; fileName masterCase = args[1];
word masterRegion = polyMesh::defaultRegion; word masterRegion = polyMesh::defaultRegion;
args.optionReadIfPresent("masterRegion", masterRegion); args.optionReadIfPresent("masterRegion", masterRegion);
@ -126,7 +130,10 @@ int main(int argc, char *argv[])
) )
); );
runTimeMaster++; if (!overwrite)
{
runTimeMaster++;
}
Info<< "Writing combined mesh to " << runTimeMaster.timeName() << endl; Info<< "Writing combined mesh to " << runTimeMaster.timeName() << endl;