ENH: moveDynamicMesh: add -overwrite option. Fixes #1233.

This commit is contained in:
mattijs
2019-03-13 15:43:38 +00:00
parent 195e25818e
commit af296b79af

View File

@ -162,6 +162,7 @@ int main(int argc, char *argv[])
"Mesh motion and topological mesh changes utility"
);
#include "addOverwriteOption.H"
#include "addRegionOption.H"
argList::addBoolOption
(
@ -180,6 +181,10 @@ int main(int argc, char *argv[])
Info<< "Writing VTK files with weights of AMI patches." << nl << endl;
}
const bool overwrite = args.found("overwrite");
const word oldInstance = mesh.pointsInstance();
pimpleControl pimple(mesh);
bool moveMeshOuterCorrectors
@ -199,6 +204,15 @@ int main(int argc, char *argv[])
}
}
if (overwrite)
{
mesh.setInstance(oldInstance);
runTime.write();
runTime.printExecutionTime(Info);
break;
}
mesh.checkMesh(true);
if (checkAMI)