Added optional field choice for deformedGeom

This commit is contained in:
Hrvoje Jasak 2019-10-02 12:39:42 +01:00
parent 6a3e6f878c
commit 18de725d8f
2 changed files with 14 additions and 6 deletions

View file

@ -44,6 +44,7 @@ int main(int argc, char *argv[])
# include "addRegionOption.H"
argList::validArgs.append("scaling factor");
argList::validOptions.insert("UName", "name");
# include "setRootCase.H"
# include "createTime.H"
@ -51,6 +52,9 @@ int main(int argc, char *argv[])
scalar scaleFactor(readScalar(IStringStream(args.additionalArgs()[0])()));
word UName("U");
args.optionReadIfPresent("UName", UName);
instantList timeDirs = timeSelector::select0(runTime, args);
pointField zeroPoints(mesh.points());
@ -65,7 +69,7 @@ int main(int argc, char *argv[])
IOobject Uheader
(
"U",
UName,
runTime.timeName(),
mesh,
IOobject::MUST_READ
@ -77,7 +81,7 @@ int main(int argc, char *argv[])
// Check U exists
if (Uheader.headerOk())
{
Info<< " Reading U" << endl;
Info<< " Reading " << UName << endl;
volVectorField U(Uheader, mesh);
pointField newPoints =
@ -90,7 +94,7 @@ int main(int argc, char *argv[])
}
else
{
Info<< " No U" << endl;
Info<< " No " << UName << endl;
}
Info<< endl;

View file

@ -49,6 +49,7 @@ int main(int argc, char *argv[])
# include "addRegionOption.H"
argList::validArgs.append("scaling factor");
argList::validOptions.insert("UName", "name");
# include "setRootCase.H"
# include "createTime.H"
@ -56,6 +57,9 @@ int main(int argc, char *argv[])
scalar scaleFactor(readScalar(IStringStream(args.additionalArgs()[0])()));
word UName("U");
args.optionReadIfPresent("UName", UName);
instantList timeDirs = timeSelector::select0(runTime, args);
tetPolyMesh tetMesh(mesh);
@ -72,7 +76,7 @@ int main(int argc, char *argv[])
IOobject Uheader
(
"U",
UName,
runTime.timeName(),
mesh,
IOobject::MUST_READ
@ -81,7 +85,7 @@ int main(int argc, char *argv[])
// Check U exists
if (Uheader.headerOk())
{
Info<< " Reading U" << endl;
Info<< " Reading " << UName << endl;
tetPointVectorField U(Uheader, tetMesh);
vectorField Uslice
@ -101,7 +105,7 @@ int main(int argc, char *argv[])
}
else
{
Info<< " No U" << endl;
Info<< " No " << UName << endl;
}
Info<< endl;