mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
Use argList::addOption, argList::addBoolOption (almost) everywhere
- ensure that the standard options (eg, from timeSelector) also have some usage information
This commit is contained in:
@ -38,11 +38,9 @@ Description
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
|
||||
argList::validOptions.insert("writep", "");
|
||||
argList::addBoolOption("writep", "write the final pressure field");
|
||||
|
||||
# include "setRootCase.H"
|
||||
|
||||
# include "createTime.H"
|
||||
# include "createMesh.H"
|
||||
# include "createFields.H"
|
||||
|
||||
@ -42,7 +42,7 @@ Description
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validOptions.insert("cloudName", "cloud name");
|
||||
argList::addOption("cloudName", "cloud name");
|
||||
|
||||
#include "setRootCase.H"
|
||||
#include "createTime.H"
|
||||
|
||||
@ -47,11 +47,11 @@ using namespace Foam;
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validOptions.insert("reList", "reList");
|
||||
argList::validOptions.insert("wordList", "wordList");
|
||||
argList::validOptions.insert("stringList", "stringList");
|
||||
argList::validOptions.insert("float", "xx");
|
||||
argList::validOptions.insert("flag", "");
|
||||
argList::addOption("reList", "reList");
|
||||
argList::addOption("wordList", "wordList");
|
||||
argList::addOption("stringList", "stringList");
|
||||
argList::addOption("float", "xx");
|
||||
argList::addBoolOption("flag");
|
||||
|
||||
# include "setRootCase.H"
|
||||
|
||||
|
||||
@ -82,9 +82,9 @@ int main(int argc, char *argv[])
|
||||
argList::noParallel();
|
||||
argList::validArgs.insert("file .. fileN");
|
||||
|
||||
argList::validOptions.insert("mask", "");
|
||||
argList::validOptions.insert("count", "");
|
||||
argList::validOptions.insert("info", "");
|
||||
argList::addBoolOption("mask");
|
||||
argList::addBoolOption("count");
|
||||
argList::addBoolOption("info");
|
||||
|
||||
argList args(argc, argv, false, true);
|
||||
|
||||
|
||||
@ -98,8 +98,9 @@ bool checkDictionaryContent(const dictionary& dict1, const dictionary& dict2)
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validOptions.insert("rewrite", "");
|
||||
argList::validOptions.insert("show", "");
|
||||
argList::addBoolOption("rewrite");
|
||||
argList::addBoolOption("show");
|
||||
|
||||
argList args(argc, argv);
|
||||
|
||||
Time runTime(args.rootPath(), args.caseName());
|
||||
|
||||
@ -39,8 +39,9 @@ int main(int argc, char *argv[])
|
||||
argList::noBanner();
|
||||
argList::noParallel();
|
||||
argList::validArgs.insert("file .. fileN");
|
||||
argList::validOptions.erase("case");
|
||||
argList::validOptions.insert("ext", "bak");
|
||||
|
||||
argList::removeOption("case");
|
||||
argList::addOption("ext", "bak");
|
||||
|
||||
argList args(argc, argv, false, true);
|
||||
|
||||
|
||||
@ -38,7 +38,7 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validArgs.clear();
|
||||
argList::validArgs.append("CHEMKINIIIFile");
|
||||
argList::validOptions.insert("thermo", "fileName");
|
||||
argList::addOption("thermo", "fileName");
|
||||
argList args(argc, argv);
|
||||
|
||||
fileName thermoFileName = fileName::null;
|
||||
|
||||
@ -44,8 +44,8 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.insert("string .. stringN");
|
||||
argList::validOptions.insert("file", "name");
|
||||
argList::validOptions.insert("repeat", "count");
|
||||
argList::addOption("file", "name");
|
||||
argList::addOption("repeat", "count");
|
||||
|
||||
argList args(argc, argv, false, true);
|
||||
|
||||
|
||||
@ -454,7 +454,7 @@ label simplifyFaces
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::addBoolOption("overwrite");
|
||||
argList::validArgs.append("edge length [m]");
|
||||
argList::validArgs.append("merge angle (degrees)");
|
||||
|
||||
|
||||
@ -429,9 +429,9 @@ label mergeEdges(const scalar minCos, polyMesh& mesh)
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validArgs.append("feature angle [0..180]");
|
||||
argList::validOptions.insert("concaveAngle", "[0..180]");
|
||||
argList::validOptions.insert("snapMesh", "");
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::addOption("concaveAngle", "[0..180]");
|
||||
argList::addBoolOption("snapMesh");
|
||||
argList::addBoolOption("overwrite");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -328,7 +328,7 @@ label findCell(const primitiveMesh& mesh, const point& nearPoint)
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::addBoolOption("overwrite");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -52,7 +52,7 @@ using namespace Foam;
|
||||
// Main program:
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::addBoolOption("overwrite");
|
||||
argList::validArgs.append("cellSet");
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -47,11 +47,12 @@ using namespace Foam;
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
Foam::argList::noParallel();
|
||||
Foam::argList::validArgs.append("patchName");
|
||||
Foam::argList::validArgs.append("edgeWeight");
|
||||
Foam::argList::validOptions.insert("useSet", "cellSet");
|
||||
Foam::argList::validOptions.insert("overwrite", "");
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("patchName");
|
||||
argList::validArgs.append("edgeWeight");
|
||||
|
||||
argList::addOption("useSet", "cellSet");
|
||||
argList::addBoolOption("overwrite");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -97,7 +97,7 @@ bool limitRefinementLevel
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validOptions.insert("readLevel", "");
|
||||
argList::addBoolOption("readLevel");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -48,8 +48,8 @@ using namespace Foam;
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
Foam::argList::validOptions.insert("overwrite", "");
|
||||
Foam::argList::validArgs.append("faceSet");
|
||||
argList::addBoolOption("overwrite");
|
||||
argList::validArgs.append("faceSet");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -525,10 +525,10 @@ void collectCuts
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validOptions.insert("set", "cellSet name");
|
||||
argList::validOptions.insert("geometry", "");
|
||||
argList::validOptions.insert("tol", "edge snap tolerance");
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::addOption("set", "cellSet name");
|
||||
argList::addBoolOption("geometry");
|
||||
argList::addOption("tol", "edge snap tolerance");
|
||||
argList::addBoolOption("overwrite");
|
||||
argList::validArgs.append("edge angle [0..360]");
|
||||
|
||||
# include "setRootCase.H"
|
||||
|
||||
@ -238,7 +238,7 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("ANSYS input file");
|
||||
argList::validOptions.insert("scale", "scale factor");
|
||||
argList::addOption("scale", "scale factor");
|
||||
|
||||
argList args(argc, argv);
|
||||
|
||||
|
||||
@ -50,7 +50,7 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("CFX geom file");
|
||||
argList::validOptions.insert("scale", "scale factor");
|
||||
argList::addOption("scale", "scale factor");
|
||||
|
||||
argList args(argc, argv);
|
||||
|
||||
|
||||
@ -762,10 +762,10 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("Fluent mesh file");
|
||||
argList::validOptions.insert("scale", "scale factor");
|
||||
argList::validOptions.insert("ignoreCellGroups", "cell group names");
|
||||
argList::validOptions.insert("ignoreFaceGroups", "face group names");
|
||||
argList::validOptions.insert("cubit", "");
|
||||
argList::addOption("scale", "scale factor");
|
||||
argList::addOption("ignoreCellGroups", "cell group names");
|
||||
argList::addOption("ignoreFaceGroups", "face group names");
|
||||
argList::addBoolOption("cubit");
|
||||
|
||||
argList args(argc, argv);
|
||||
|
||||
|
||||
@ -867,9 +867,9 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("Fluent mesh file");
|
||||
argList::validOptions.insert("scale", "scale factor");
|
||||
argList::validOptions.insert("writeSets", "");
|
||||
argList::validOptions.insert("writeZones", "");
|
||||
argList::addOption("scale", "scale factor");
|
||||
argList::addBoolOption("writeSets");
|
||||
argList::addBoolOption("writeZones");
|
||||
|
||||
argList args(argc, argv);
|
||||
|
||||
|
||||
@ -76,10 +76,10 @@ int main(int argc, char *argv[])
|
||||
argList::noParallel();
|
||||
timeSelector::addOptions();
|
||||
|
||||
argList::validOptions.insert("scale", "scale");
|
||||
argList::validOptions.insert("noBnd", "");
|
||||
argList::validOptions.insert("tri", "");
|
||||
argList::validOptions.insert("surface", "");
|
||||
argList::addOption("scale", "scale");
|
||||
argList::addBoolOption("noBnd");
|
||||
argList::addBoolOption("tri");
|
||||
argList::addBoolOption("surface");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -639,7 +639,7 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("GAMBIT file");
|
||||
argList::validOptions.insert("scale", "scale factor");
|
||||
argList::addOption("scale", "scale factor");
|
||||
|
||||
argList args(argc, argv);
|
||||
|
||||
|
||||
@ -717,7 +717,7 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append(".msh file");
|
||||
argList::validOptions.insert("keepOrientation", "");
|
||||
argList::addBoolOption("keepOrientation");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -579,7 +579,7 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append(".unv file");
|
||||
argList::validOptions.insert("dump", "");
|
||||
argList::addBoolOption("dump");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -60,9 +60,9 @@ enum kivaVersions
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validOptions.insert("file", "fileName");
|
||||
argList::validOptions.insert("version", "[kiva3|kiva3v]");
|
||||
argList::validOptions.insert("zHeadMin", "scalar");
|
||||
argList::addOption("file", "fileName");
|
||||
argList::addOption("version", "[kiva3|kiva3v]");
|
||||
argList::addOption("zHeadMin", "scalar");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -57,7 +57,7 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append(".msh file");
|
||||
argList::validOptions.insert("hex", "");
|
||||
argList::addBoolOption("hex");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -58,10 +58,10 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("PLOT3D geom file");
|
||||
argList::validOptions.insert("scale", "scale factor");
|
||||
argList::validOptions.insert("noBlank", "");
|
||||
argList::validOptions.insert("singleBlock", "");
|
||||
argList::validOptions.insert("2D", "thickness");
|
||||
argList::addOption("scale", "scale factor");
|
||||
argList::addBoolOption("noBlank");
|
||||
argList::addBoolOption("singleBlock");
|
||||
argList::addOption("2D", "thickness");
|
||||
|
||||
argList args(argc, argv);
|
||||
|
||||
|
||||
@ -357,10 +357,10 @@ int main(int argc, char *argv[])
|
||||
timeSelector::addOptions(true, false);
|
||||
|
||||
argList::validArgs.append("feature angle[0-180]");
|
||||
argList::validOptions.insert("splitAllFaces", "");
|
||||
argList::validOptions.insert("concaveMultiCells", "");
|
||||
argList::validOptions.insert("doNotPreserveFaceZones", "");
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::addBoolOption("splitAllFaces");
|
||||
argList::addBoolOption("concaveMultiCells");
|
||||
argList::addBoolOption("doNotPreserveFaceZones");
|
||||
argList::addBoolOption("overwrite");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -41,7 +41,7 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("SAMM mesh file prefix");
|
||||
argList::validOptions.insert("scale", "scale factor");
|
||||
argList::addOption("scale", "scale factor");
|
||||
|
||||
argList args(argc, argv);
|
||||
|
||||
|
||||
@ -62,9 +62,9 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("pro-STAR prefix");
|
||||
argList::validOptions.insert("ascii", "");
|
||||
argList::validOptions.insert("scale", "scale");
|
||||
argList::validOptions.insert("solids", "");
|
||||
argList::addBoolOption("ascii");
|
||||
argList::addOption("scale", "scale");
|
||||
argList::addBoolOption("solids");
|
||||
|
||||
argList args(argc, argv);
|
||||
Time runTime(args.rootPath(), args.caseName());
|
||||
|
||||
@ -41,7 +41,7 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("STAR mesh file prefix");
|
||||
argList::validOptions.insert("scale", "scale factor");
|
||||
argList::addOption("scale", "scale factor");
|
||||
|
||||
argList args(argc, argv);
|
||||
|
||||
|
||||
@ -98,7 +98,7 @@ label findFace(const primitiveMesh& mesh, const face& f)
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validArgs.append("file prefix");
|
||||
argList::validOptions.insert("noFaceFile", "");
|
||||
argList::addBoolOption("noFaceFile");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -378,13 +378,13 @@ void writePointCells
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
timeSelector::addOptions();
|
||||
argList::validOptions.insert("patchFaces", "");
|
||||
argList::validOptions.insert("patchEdges", "");
|
||||
argList::validOptions.insert("cell", "cellI");
|
||||
argList::validOptions.insert("face", "faceI");
|
||||
argList::validOptions.insert("point", "pointI");
|
||||
argList::validOptions.insert("cellSet", "setName");
|
||||
argList::validOptions.insert("faceSet", "setName");
|
||||
argList::addBoolOption("patchFaces");
|
||||
argList::addBoolOption("patchEdges");
|
||||
argList::addOption("cell", "cellI");
|
||||
argList::addOption("face", "faceI");
|
||||
argList::addOption("point", "pointI");
|
||||
argList::addOption("cellSet", "setName");
|
||||
argList::addOption("faceSet", "setName");
|
||||
# include "addRegionOption.H"
|
||||
|
||||
# include "setRootCase.H"
|
||||
|
||||
@ -72,8 +72,8 @@ using namespace Foam;
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validOptions.insert("blockTopology", "");
|
||||
argList::validOptions.insert("dict", "dictionary");
|
||||
argList::addBoolOption("blockTopology");
|
||||
argList::addOption("dict", "dictionary");
|
||||
# include "addRegionOption.H"
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -58,7 +58,7 @@ using namespace Foam;
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validArgs.append("thickness");
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::addBoolOption("overwrite");
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
runTime.functionObjects().off();
|
||||
|
||||
@ -115,7 +115,7 @@ void writeMesh
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::addBoolOption("overwrite");
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
runTime.functionObjects().off();
|
||||
|
||||
@ -42,7 +42,7 @@ using namespace Foam;
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::addBoolOption("overwrite");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -71,7 +71,7 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("feature angle[0-180]");
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::addBoolOption("overwrite");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -49,9 +49,9 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
timeSelector::addOptions();
|
||||
# include "addRegionOption.H"
|
||||
argList::validOptions.insert("noTopology", "");
|
||||
argList::validOptions.insert("allGeometry", "");
|
||||
argList::validOptions.insert("allTopology", "");
|
||||
argList::addBoolOption("noTopology");
|
||||
argList::addBoolOption("allGeometry");
|
||||
argList::addBoolOption("allTopology");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -128,9 +128,9 @@ int main(int argc, char *argv[])
|
||||
# include "addRegionOption.H"
|
||||
argList::validArgs.append("faceZone");
|
||||
argList::validArgs.append("patch");
|
||||
argList::validOptions.insert("additionalPatches", "(patch2 .. patchN)");
|
||||
argList::validOptions.insert("internalFacesOnly", "");
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::addOption("additionalPatches", "(patch2 .. patchN)");
|
||||
argList::addBoolOption("internalFacesOnly");
|
||||
argList::addBoolOption("overwrite");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -517,7 +517,7 @@ void syncPoints
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
# include "addRegionOption.H"
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::addBoolOption("overwrite");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -43,16 +43,15 @@ using namespace Foam;
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
Foam::argList::noParallel();
|
||||
Foam::argList::validArgs.append("surface file");
|
||||
Foam::argList::validArgs.append("destination cellSet");
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("surface file");
|
||||
argList::validArgs.append("destination cellSet");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
# include "createPolyMesh.H"
|
||||
|
||||
fileName surfName(args.additionalArgs()[0]);
|
||||
|
||||
fileName setName(args.additionalArgs()[1]);
|
||||
|
||||
|
||||
|
||||
@ -2,11 +2,11 @@
|
||||
|
||||
argList::validArgs.append("master root");
|
||||
argList::validArgs.append("master case");
|
||||
argList::validOptions.insert("masterRegion", "name");
|
||||
argList::addOption("masterRegion", "name");
|
||||
|
||||
argList::validArgs.append("root to add");
|
||||
argList::validArgs.append("case to add");
|
||||
argList::validOptions.insert("addRegion", "name");
|
||||
argList::addOption("addRegion", "name");
|
||||
|
||||
argList args(argc, argv);
|
||||
|
||||
|
||||
@ -223,9 +223,9 @@ labelList findBaffles(const polyMesh& mesh, const labelList& boundaryFaces)
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
# include "addRegionOption.H"
|
||||
argList::validOptions.insert("split", "");
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::validOptions.insert("detectOnly", "");
|
||||
argList::addBoolOption("split");
|
||||
argList::addBoolOption("overwrite");
|
||||
argList::addBoolOption("detectOnly");
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
runTime.functionObjects().off();
|
||||
|
||||
@ -291,8 +291,8 @@ label twoDNess(const polyMesh& mesh)
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
Foam::argList::validOptions.insert("dict", "");
|
||||
Foam::argList::validOptions.insert("overwrite", "");
|
||||
argList::addBoolOption("dict");
|
||||
argList::addBoolOption("overwrite");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
@ -320,18 +320,17 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
Info<< "Refining according to refineMeshDict" << nl << endl;
|
||||
|
||||
refineDict =
|
||||
IOdictionary
|
||||
refineDict = IOdictionary
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"refineMeshDict",
|
||||
runTime.system(),
|
||||
mesh,
|
||||
IOobject::MUST_READ,
|
||||
IOobject::NO_WRITE
|
||||
)
|
||||
);
|
||||
"refineMeshDict",
|
||||
runTime.system(),
|
||||
mesh,
|
||||
IOobject::MUST_READ,
|
||||
IOobject::NO_WRITE
|
||||
)
|
||||
);
|
||||
|
||||
word setName(refineDict.lookup("set"));
|
||||
|
||||
|
||||
@ -364,10 +364,10 @@ autoPtr<mapPolyMesh> reorderMesh
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validOptions.insert("blockOrder", "");
|
||||
argList::validOptions.insert("orderPoints", "");
|
||||
argList::validOptions.insert("writeMaps", "");
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::addBoolOption("blockOrder");
|
||||
argList::addBoolOption("orderPoints");
|
||||
argList::addBoolOption("writeMaps");
|
||||
argList::addBoolOption("overwrite");
|
||||
|
||||
# include "addTimeOptions.H"
|
||||
|
||||
|
||||
@ -843,8 +843,8 @@ int main(int argc, char *argv[])
|
||||
# include "addRegionOption.H"
|
||||
# include "addTimeOptions.H"
|
||||
|
||||
argList::validOptions.insert("noVTK", "");
|
||||
argList::validOptions.insert("batch", "file");
|
||||
argList::addBoolOption("noVTK");
|
||||
argList::addOption("batch", "file");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -58,7 +58,7 @@ using namespace Foam;
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validOptions.insert("noFlipMap", "");
|
||||
argList::addBoolOption("noFlipMap");
|
||||
|
||||
# include "addRegionOption.H"
|
||||
# include "addTimeOptions.H"
|
||||
|
||||
@ -66,7 +66,8 @@ void interpolateFields
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
Foam::argList::validOptions.insert("overwrite", "");
|
||||
argList::addBoolOption("overwrite");
|
||||
|
||||
# include "addTimeOptions.H"
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -110,12 +110,12 @@ void checkPatch(const polyBoundaryMesh& bMesh, const word& name)
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
Foam::argList::noParallel();
|
||||
argList::noParallel();
|
||||
|
||||
Foam::argList::validArgs.append("faceSet");
|
||||
Foam::argList::validArgs.append("masterPatch");
|
||||
Foam::argList::validArgs.append("slavePatch");
|
||||
Foam::argList::validOptions.insert("overwrite", "");
|
||||
argList::validArgs.append("faceSet");
|
||||
argList::validArgs.append("masterPatch");
|
||||
argList::validArgs.append("slavePatch");
|
||||
argList::addBoolOption("overwrite");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -1232,15 +1232,15 @@ label findCorrespondingRegion
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validOptions.insert("cellZones", "");
|
||||
argList::validOptions.insert("cellZonesOnly", "");
|
||||
argList::validOptions.insert("blockedFaces", "faceSet");
|
||||
argList::validOptions.insert("makeCellZones", "");
|
||||
argList::validOptions.insert("largestOnly", "");
|
||||
argList::validOptions.insert("insidePoint", "point");
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::validOptions.insert("detectOnly", "");
|
||||
argList::validOptions.insert("sloppyCellZones", "");
|
||||
argList::addBoolOption("cellZones");
|
||||
argList::addBoolOption("cellZonesOnly");
|
||||
argList::addOption("blockedFaces", "faceSet");
|
||||
argList::addBoolOption("makeCellZones");
|
||||
argList::addBoolOption("largestOnly");
|
||||
argList::addOption("insidePoint", "point");
|
||||
argList::addBoolOption("overwrite");
|
||||
argList::addBoolOption("detectOnly");
|
||||
argList::addBoolOption("sloppyCellZones");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -95,17 +95,16 @@ void checkPatch(const polyBoundaryMesh& bMesh, const word& name)
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
Foam::argList::noParallel();
|
||||
argList::noParallel();
|
||||
|
||||
Foam::argList::validArgs.append("masterPatch");
|
||||
Foam::argList::validArgs.append("slavePatch");
|
||||
argList::validArgs.append("masterPatch");
|
||||
argList::validArgs.append("slavePatch");
|
||||
|
||||
Foam::argList::validOptions.insert("partial", "");
|
||||
Foam::argList::validOptions.insert("perfect", "");
|
||||
argList::addBoolOption("partial");
|
||||
argList::addBoolOption("perfect");
|
||||
argList::addBoolOption("overwrite");
|
||||
|
||||
Foam::argList::validOptions.insert("overwrite", "");
|
||||
|
||||
Foam::argList::validOptions.insert("toleranceDict", "file with tolerances");
|
||||
argList::addOption("toleranceDict", "file with tolerances");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
@ -174,8 +173,10 @@ int main(int argc, char *argv[])
|
||||
dictionary slidingTolerances;
|
||||
if (args.options().found("toleranceDict"))
|
||||
{
|
||||
IOdictionary toleranceFile(
|
||||
IOobject(
|
||||
IOdictionary toleranceFile
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
args.options()["toleranceDict"],
|
||||
runTime.constant(),
|
||||
mesh,
|
||||
@ -202,7 +203,7 @@ int main(int argc, char *argv[])
|
||||
// Make list of masterPatch faces
|
||||
labelList isf(masterPatch.size());
|
||||
|
||||
forAll (isf, i)
|
||||
forAll(isf, i)
|
||||
{
|
||||
isf[i] = masterPatch.start() + i;
|
||||
}
|
||||
|
||||
@ -152,8 +152,8 @@ void subsetPointFields
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validArgs.append("set");
|
||||
argList::validOptions.insert("patch", "patch name");
|
||||
argList::validOptions.insert("overwrite", "");
|
||||
argList::addOption("patch", "patch name");
|
||||
argList::addBoolOption("overwrite");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -142,12 +142,12 @@ void rotateFields(const Time& runTime, const tensor& T)
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validOptions.insert("translate", "vector");
|
||||
argList::validOptions.insert("rotate", "(vector vector)");
|
||||
argList::validOptions.insert("rollPitchYaw", "(roll pitch yaw)");
|
||||
argList::validOptions.insert("yawPitchRoll", "(yaw pitch roll)");
|
||||
argList::validOptions.insert("rotateFields", "");
|
||||
argList::validOptions.insert("scale", "vector");
|
||||
argList::addOption("translate", "vector");
|
||||
argList::addOption("rotate", "(vector vector)");
|
||||
argList::addOption("rollPitchYaw", "(roll pitch yaw)");
|
||||
argList::addOption("yawPitchRoll", "(yaw pitch roll)");
|
||||
argList::addBoolOption("rotateFields");
|
||||
argList::addOption("scale", "vector");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -41,10 +41,10 @@ using namespace Foam;
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validOptions.insert("new", "");
|
||||
argList::validOptions.insert("old", "");
|
||||
argList::addBoolOption("new");
|
||||
argList::addBoolOption("old");
|
||||
|
||||
Foam::argList args(argc, argv);
|
||||
argList args(argc, argv);
|
||||
|
||||
wordList currDebug(debug::debugSwitches().toc());
|
||||
wordList currInfo(debug::infoSwitches().toc());
|
||||
|
||||
@ -40,10 +40,10 @@ using namespace Foam;
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validOptions.insert("times", "");
|
||||
argList::validOptions.insert("dictionary", "dictionary name");
|
||||
argList::validOptions.insert("keywords", "");
|
||||
argList::validOptions.insert("entry", "entry name");
|
||||
argList::addBoolOption("times");
|
||||
argList::addOption("dictionary", "dictionary name");
|
||||
argList::addBoolOption("keywords");
|
||||
argList::addOption("entry", "entry name");
|
||||
|
||||
# include "setRootCase.H"
|
||||
|
||||
|
||||
@ -87,12 +87,12 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
# include "addRegionOption.H"
|
||||
argList::validOptions.insert("cellDist", "");
|
||||
argList::validOptions.insert("copyUniform", "");
|
||||
argList::validOptions.insert("fields", "");
|
||||
argList::validOptions.insert("filterPatches", "");
|
||||
argList::validOptions.insert("force", "");
|
||||
argList::validOptions.insert("ifRequired", "");
|
||||
argList::addBoolOption("cellDist");
|
||||
argList::addBoolOption("copyUniform");
|
||||
argList::addBoolOption("fields");
|
||||
argList::addBoolOption("filterPatches");
|
||||
argList::addBoolOption("force");
|
||||
argList::addBoolOption("ifRequired");
|
||||
|
||||
# include "setRootCase.H"
|
||||
|
||||
|
||||
@ -50,8 +50,8 @@ int main(int argc, char *argv[])
|
||||
timeSelector::addOptions(true, true);
|
||||
argList::noParallel();
|
||||
# include "addRegionOption.H"
|
||||
argList::validOptions.insert("fields", "\"(list of fields)\"");
|
||||
argList::validOptions.insert("noLagrangian", "");
|
||||
argList::addOption("fields", "\"(list of fields)\"");
|
||||
argList::addBoolOption("noLagrangian");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -281,8 +281,8 @@ autoPtr<mapPolyMesh> mergeSharedPoints
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validOptions.insert("mergeTol", "relative merge distance");
|
||||
argList::validOptions.insert("fullMatch", "");
|
||||
argList::addOption("mergeTol", "relative merge distance");
|
||||
argList::addBoolOption("fullMatch");
|
||||
|
||||
# include "addTimeOptions.H"
|
||||
# include "addRegionOption.H"
|
||||
|
||||
@ -506,7 +506,7 @@ void compareFields
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validOptions.insert("mergeTol", "relative merge distance");
|
||||
argList::addOption("mergeTol", "relative merge distance");
|
||||
# include "setRootCase.H"
|
||||
|
||||
// Create processor directory if non-existing
|
||||
|
||||
@ -93,9 +93,10 @@ bool inFileNameList
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validOptions.insert("ascii", "" );
|
||||
argList::validOptions.insert("patches", "patchList");
|
||||
argList::validOptions.insert("noPatches", "");
|
||||
argList::addBoolOption("ascii");
|
||||
argList::addBoolOption("noPatches");
|
||||
|
||||
argList::addOption("patches", "patchList");
|
||||
|
||||
# include "addTimeOptions.H"
|
||||
# include "setRootCase.H"
|
||||
|
||||
@ -79,9 +79,9 @@ int main(int argc, char *argv[])
|
||||
// afterwards anyhow
|
||||
timeSelector::addOptions(true, false);
|
||||
argList::noParallel();
|
||||
argList::validOptions.insert("ascii", "");
|
||||
argList::validOptions.insert("index", "start");
|
||||
argList::validOptions.insert("noMesh", "");
|
||||
argList::addBoolOption("ascii");
|
||||
argList::addOption("index", "start");
|
||||
argList::addBoolOption("noMesh");
|
||||
|
||||
// the volume field types that we handle
|
||||
wordHashSet volFieldTypes;
|
||||
|
||||
@ -177,7 +177,7 @@ static void writeFaceData
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validOptions.insert("noWall", "");
|
||||
argList::addBoolOption("noWall");
|
||||
timeSelector::addOptions(true, false);
|
||||
|
||||
# include "setRootCase.H"
|
||||
|
||||
@ -168,18 +168,18 @@ int main(int argc, char *argv[])
|
||||
|
||||
# include "addRegionOption.H"
|
||||
|
||||
argList::validOptions.insert("fields", "fields");
|
||||
argList::validOptions.insert("cellSet", "cellSet name");
|
||||
argList::validOptions.insert("faceSet", "faceSet name");
|
||||
argList::validOptions.insert("nearCellValue","");
|
||||
argList::validOptions.insert("noInternal","");
|
||||
argList::validOptions.insert("noPointValues","");
|
||||
argList::validOptions.insert
|
||||
argList::addOption("fields", "fields");
|
||||
argList::addOption("cellSet", "cellSet name");
|
||||
argList::addOption("faceSet", "faceSet name");
|
||||
argList::addBoolOption("nearCellValue");
|
||||
argList::addBoolOption("noInternal");
|
||||
argList::addBoolOption("noPointValues");
|
||||
argList::addOption
|
||||
(
|
||||
"excludePatches",
|
||||
"patches (wildcards) to exclude"
|
||||
);
|
||||
argList::validOptions.insert("noFaceZones","");
|
||||
argList::addBoolOption("noFaceZones");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -241,20 +241,20 @@ int main(int argc, char *argv[])
|
||||
|
||||
# include "addRegionOption.H"
|
||||
|
||||
argList::validOptions.insert("fields", "fields");
|
||||
argList::validOptions.insert("cellSet", "cellSet name");
|
||||
argList::validOptions.insert("faceSet", "faceSet name");
|
||||
argList::validOptions.insert("pointSet", "pointSet name");
|
||||
argList::validOptions.insert("ascii","");
|
||||
argList::validOptions.insert("surfaceFields","");
|
||||
argList::validOptions.insert("nearCellValue","");
|
||||
argList::validOptions.insert("noInternal","");
|
||||
argList::validOptions.insert("noPointValues","");
|
||||
argList::validOptions.insert("allPatches","");
|
||||
argList::validOptions.insert("excludePatches","patches to exclude");
|
||||
argList::validOptions.insert("noFaceZones","");
|
||||
argList::validOptions.insert("noLinks","");
|
||||
argList::validOptions.insert("useTimeName","");
|
||||
argList::addOption("fields", "fields");
|
||||
argList::addOption("cellSet", "cellSet name");
|
||||
argList::addOption("faceSet", "faceSet name");
|
||||
argList::addOption("pointSet", "pointSet name");
|
||||
argList::addBoolOption("ascii");
|
||||
argList::addBoolOption("surfaceFields");
|
||||
argList::addBoolOption("nearCellValue");
|
||||
argList::addBoolOption("noInternal");
|
||||
argList::addBoolOption("noPointValues");
|
||||
argList::addBoolOption("allPatches");
|
||||
argList::addOption("excludePatches","patches to exclude");
|
||||
argList::addBoolOption("noFaceZones");
|
||||
argList::addBoolOption("noLinks");
|
||||
argList::addBoolOption("useTimeName");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
foamCalc.C
|
||||
foamCalcApp.C
|
||||
|
||||
EXE = $(FOAM_APPBIN)/foamCalc
|
||||
|
||||
@ -26,8 +26,9 @@ Application
|
||||
foamCalc
|
||||
|
||||
Description
|
||||
Generic wrapper for calculating a quantity at each time. Split into four
|
||||
phases:
|
||||
Generic wrapper for calculating a quantity at each time.
|
||||
|
||||
Split into four phases:
|
||||
1. Intialise
|
||||
2. Pre-time calculation loop
|
||||
3. Calculation loop
|
||||
@ -43,8 +44,16 @@ Description
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
Foam::timeSelector::addOptions();
|
||||
Foam::argList::validOptions.insert("noWrite", "");
|
||||
Foam::argList::validOptions.insert("dict", "dictionary name");
|
||||
Foam::argList::addBoolOption
|
||||
(
|
||||
"noWrite",
|
||||
"suppress writing results"
|
||||
);
|
||||
Foam::argList::addOption
|
||||
(
|
||||
"dict",
|
||||
"dictionary name"
|
||||
);
|
||||
|
||||
if (argc < 2)
|
||||
{
|
||||
@ -50,7 +50,7 @@ int main(int argc, char *argv[])
|
||||
timeSelector::addOptions(); // -constant enabled
|
||||
argList::noBanner();
|
||||
argList::noParallel();
|
||||
argList::validOptions.insert("processor", "");
|
||||
argList::addBoolOption("processor");
|
||||
|
||||
# include "setRootCase.H"
|
||||
|
||||
|
||||
@ -186,7 +186,7 @@ int main(int argc, char *argv[])
|
||||
|
||||
#include "addRegionOption.H"
|
||||
|
||||
argList::validOptions.insert("compressible","");
|
||||
argList::addBoolOption("compressible");
|
||||
|
||||
#include "setRootCase.H"
|
||||
#include "createTime.H"
|
||||
|
||||
@ -50,9 +50,9 @@ static const scalar kappa(0.41);
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validOptions.insert("ybl", "scalar");
|
||||
argList::validOptions.insert("Cbl", "scalar");
|
||||
argList::validOptions.insert("writenut", "");
|
||||
argList::addOption("ybl", "scalar");
|
||||
argList::addOption("Cbl", "scalar");
|
||||
argList::addBoolOption("writenut");
|
||||
|
||||
#include "setRootCase.H"
|
||||
#include "createTime.H"
|
||||
|
||||
@ -334,7 +334,7 @@ void updateIncompressibleCase(const fvMesh& mesh)
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
#include "addTimeOptions.H"
|
||||
argList::validOptions.insert("compressible", "");
|
||||
argList::addBoolOption("compressible");
|
||||
|
||||
#include "setRootCase.H"
|
||||
#include "createTime.H"
|
||||
|
||||
@ -245,8 +245,8 @@ bool merge
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validOptions.insert("instance", "instance");
|
||||
argList::validOptions.insert("literalRE", "");
|
||||
argList::addOption("instance", "instance");
|
||||
argList::addBoolOption("literalRE");
|
||||
#include "addRegionOption.H"
|
||||
|
||||
#include "setRootCase.H"
|
||||
|
||||
@ -50,7 +50,7 @@ using namespace Foam;
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validOptions.insert("test", "");
|
||||
argList::addBoolOption("test");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
argList::validArgs.clear();
|
||||
argList::validArgs.append("source dir");
|
||||
|
||||
argList::validOptions.insert("sourceTime", "scalar");
|
||||
argList::validOptions.insert("parallelSource", "");
|
||||
argList::validOptions.insert("parallelTarget", "");
|
||||
argList::validOptions.insert("consistent", "");
|
||||
argList::addOption("sourceTime", "scalar");
|
||||
argList::addBoolOption("parallelSource");
|
||||
argList::addBoolOption("parallelTarget");
|
||||
argList::addBoolOption("consistent");
|
||||
|
||||
argList args(argc, argv);
|
||||
|
||||
|
||||
@ -51,8 +51,10 @@ int main(int argc, char *argv[])
|
||||
argList::validArgs.append("Foam surface file");
|
||||
argList::validArgs.append("Foam surface file");
|
||||
argList::validArgs.append("Foam output file");
|
||||
argList::validOptions.insert("points", "pointsFile");
|
||||
argList::validOptions.insert("mergeRegions", "");
|
||||
|
||||
argList::addOption("points", "pointsFile");
|
||||
argList::addBoolOption("mergeRegions");
|
||||
|
||||
argList args(argc, argv);
|
||||
|
||||
fileName inFileName1(args.additionalArgs()[0]);
|
||||
|
||||
@ -172,8 +172,10 @@ int main(int argc, char *argv[])
|
||||
|
||||
argList::validArgs.clear();
|
||||
argList::validArgs.append("surface file");
|
||||
argList::validOptions.insert("checkSelfIntersection", "");
|
||||
argList::validOptions.insert("verbose", "");
|
||||
|
||||
argList::addBoolOption("checkSelfIntersection");
|
||||
argList::addBoolOption("verbose");
|
||||
|
||||
argList args(argc, argv);
|
||||
|
||||
bool checkSelfIntersection = args.optionFound("checkSelfIntersection");
|
||||
|
||||
@ -63,9 +63,10 @@ int main(int argc, char *argv[])
|
||||
argList::validArgs.clear();
|
||||
argList::validArgs.append("inputFile");
|
||||
argList::validArgs.append("outputFile");
|
||||
argList::validOptions.insert("clean", "");
|
||||
argList::validOptions.insert("scale", "scale");
|
||||
argList::validOptions.insert("group", "");
|
||||
|
||||
argList::addBoolOption("clean");
|
||||
argList::addBoolOption("group");
|
||||
argList::addOption("scale", "scale");
|
||||
|
||||
argList args(argc, argv);
|
||||
const stringList& params = args.additionalArgs();
|
||||
|
||||
@ -101,13 +101,13 @@ int main(int argc, char *argv[])
|
||||
argList::validArgs.append("surface");
|
||||
argList::validArgs.append("output set");
|
||||
|
||||
argList::validOptions.insert("includedAngle", "included angle [0..180]");
|
||||
argList::validOptions.insert("set", "input feature set");
|
||||
argList::addOption("includedAngle", "included angle [0..180]");
|
||||
argList::addOption("set", "input feature set");
|
||||
|
||||
argList::validOptions.insert("minLen", "cumulative length of feature");
|
||||
argList::validOptions.insert("minElem", "number of edges in feature");
|
||||
argList::validOptions.insert("subsetBox", "((x0 y0 z0)(x1 y1 z1))");
|
||||
argList::validOptions.insert("deleteBox", "((x0 y0 z0)(x1 y1 z1))");
|
||||
argList::addOption("minLen", "cumulative length of feature");
|
||||
argList::addOption("minElem", "number of edges in feature");
|
||||
argList::addOption("subsetBox", "((x0 y0 z0)(x1 y1 z1))");
|
||||
argList::addOption("deleteBox", "((x0 y0 z0)(x1 y1 z1))");
|
||||
argList args(argc, argv);
|
||||
|
||||
Pout<< "Feature line extraction is only valid on closed manifold surfaces."
|
||||
|
||||
@ -44,9 +44,9 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.clear();
|
||||
argList::validOptions.insert("x", "X");
|
||||
argList::validOptions.insert("y", "Y");
|
||||
argList::validOptions.insert("z", "Z");
|
||||
argList::addOption("x", "X");
|
||||
argList::addOption("y", "Y");
|
||||
argList::addOption("z", "Z");
|
||||
|
||||
argList::validArgs.append("surface file");
|
||||
|
||||
|
||||
@ -73,12 +73,14 @@ int main(int argc, char *argv[])
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("inputFile");
|
||||
argList::validArgs.append("outputFile");
|
||||
argList::validOptions.insert("clean", "");
|
||||
argList::validOptions.insert("scaleIn", "scale");
|
||||
argList::validOptions.insert("scaleOut", "scale");
|
||||
argList::validOptions.insert("dict", "coordinateSystemsDict");
|
||||
argList::validOptions.insert("from", "sourceCoordinateSystem");
|
||||
argList::validOptions.insert("to", "targetCoordinateSystem");
|
||||
|
||||
argList::addBoolOption("clean");
|
||||
|
||||
argList::addOption("scaleIn", "scale");
|
||||
argList::addOption("scaleOut", "scale");
|
||||
argList::addOption("dict", "coordinateSystemsDict");
|
||||
argList::addOption("from", "sourceCoordinateSystem");
|
||||
argList::addOption("to", "targetCoordinateSystem");
|
||||
|
||||
argList args(argc, argv);
|
||||
Time runTime(args.rootPath(), args.caseName());
|
||||
|
||||
@ -75,13 +75,16 @@ int main(int argc, char *argv[])
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("inputFile");
|
||||
argList::validArgs.append("outputFile");
|
||||
argList::validOptions.insert("clean", "");
|
||||
argList::validOptions.insert("orient", "");
|
||||
argList::validOptions.insert("surfMesh", "");
|
||||
argList::validOptions.insert("scale", "scale");
|
||||
argList::validOptions.insert("triSurface", "");
|
||||
argList::validOptions.insert("unsorted", "");
|
||||
argList::validOptions.insert("triFace", "");
|
||||
|
||||
argList::addBoolOption("clean");
|
||||
argList::addBoolOption("orient");
|
||||
argList::addBoolOption("surfMesh");
|
||||
argList::addBoolOption("triSurface");
|
||||
argList::addBoolOption("unsorted");
|
||||
argList::addBoolOption("triFace");
|
||||
|
||||
argList::addOption("scale", "scale");
|
||||
|
||||
# include "setRootCase.H"
|
||||
const stringList& params = args.additionalArgs();
|
||||
|
||||
|
||||
@ -75,13 +75,15 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("outputFile");
|
||||
argList::validOptions.insert("name", "name");
|
||||
argList::validOptions.insert("clean", "");
|
||||
argList::validOptions.insert("scaleIn", "scale");
|
||||
argList::validOptions.insert("scaleOut", "scale");
|
||||
argList::validOptions.insert("dict", "coordinateSystemsDict");
|
||||
argList::validOptions.insert("from", "sourceCoordinateSystem");
|
||||
argList::validOptions.insert("to", "targetCoordinateSystem");
|
||||
|
||||
argList::addBoolOption("clean");
|
||||
|
||||
argList::addOption("name", "name");
|
||||
argList::addOption("scaleIn", "scale");
|
||||
argList::addOption("scaleOut", "scale");
|
||||
argList::addOption("dict", "coordinateSystemsDict");
|
||||
argList::addOption("from", "sourceCoordinateSystem");
|
||||
argList::addOption("to", "targetCoordinateSystem");
|
||||
|
||||
argList args(argc, argv);
|
||||
Time runTime(args.rootPath(), args.caseName());
|
||||
|
||||
@ -75,13 +75,15 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("inputFile");
|
||||
argList::validOptions.insert("name", "name");
|
||||
argList::validOptions.insert("clean", "");
|
||||
argList::validOptions.insert("scaleIn", "scale");
|
||||
argList::validOptions.insert("scaleOut", "scale");
|
||||
argList::validOptions.insert("dict", "coordinateSystemsDict");
|
||||
argList::validOptions.insert("from", "sourceCoordinateSystem");
|
||||
argList::validOptions.insert("to", "targetCoordinateSystem");
|
||||
|
||||
argList::addBoolOption("clean");
|
||||
|
||||
argList::addOption("name", "name");
|
||||
argList::addOption("scaleIn", "scale");
|
||||
argList::addOption("scaleOut", "scale");
|
||||
argList::addOption("dict", "coordinateSystemsDict");
|
||||
argList::addOption("from", "sourceCoordinateSystem");
|
||||
argList::addOption("to", "targetCoordinateSystem");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -51,8 +51,8 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::validArgs.append("output file");
|
||||
# include "addRegionOption.H"
|
||||
argList::validOptions.insert("excludeProcPatches", "");
|
||||
argList::validOptions.insert("patches", "(patch0 .. patchN)");
|
||||
argList::addBoolOption("excludeProcPatches");
|
||||
argList::addOption("patches", "(patch0 .. patchN)");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -45,7 +45,7 @@ int main(int argc, char *argv[])
|
||||
argList::validArgs.append("Foam surface file");
|
||||
argList::validArgs.append("visiblePoint");
|
||||
argList::validArgs.append("output file");
|
||||
argList::validOptions.insert("inside", "");
|
||||
argList::addBoolOption("inside");
|
||||
argList args(argc, argv);
|
||||
|
||||
fileName surfFileName(args.additionalArgs()[0]);
|
||||
|
||||
@ -103,7 +103,7 @@ int main(int argc, char *argv[])
|
||||
argList::validArgs.append("triSurfaceMesh");
|
||||
argList::validArgs.append("distributionType");
|
||||
|
||||
argList::validOptions.insert("keepNonMapped", "");
|
||||
argList::addBoolOption("keepNonMapped");
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
runTime.functionObjects().off();
|
||||
@ -213,7 +213,7 @@ int main(int argc, char *argv[])
|
||||
(
|
||||
IOstream::ASCII,
|
||||
IOstream::currentVersion,
|
||||
ioDict.time().writeCompression()
|
||||
ioDict.time().writeCompression()
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@ -688,7 +688,7 @@ int main(int argc, char *argv[])
|
||||
|
||||
argList::validArgs.append("surface file");
|
||||
argList::validArgs.append("output surface file");
|
||||
argList::validOptions.insert("debug", "");
|
||||
argList::addBoolOption("debug");
|
||||
|
||||
argList args(argc, argv);
|
||||
|
||||
|
||||
@ -166,8 +166,8 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
argList::noParallel();
|
||||
argList::validArgs.append("surface file");
|
||||
argList::validOptions.insert("faceSet", "faceSet name");
|
||||
argList::validOptions.insert("tol", "fraction of mesh size");
|
||||
argList::addOption("faceSet", "faceSet name");
|
||||
argList::addOption("tol", "fraction of mesh size");
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
@ -59,11 +59,11 @@ int main(int argc, char *argv[])
|
||||
|
||||
argList::validArgs.append("surface file");
|
||||
argList::validArgs.append("output surface file");
|
||||
argList::validOptions.insert("translate", "vector");
|
||||
argList::validOptions.insert("rotate", "(vector vector)");
|
||||
argList::validOptions.insert("scale", "vector");
|
||||
argList::validOptions.insert("rollPitchYaw", "(roll pitch yaw)");
|
||||
argList::validOptions.insert("yawPitchRoll", "(yaw pitch roll)");
|
||||
argList::addOption("translate", "vector");
|
||||
argList::addOption("rotate", "(vector vector)");
|
||||
argList::addOption("scale", "vector");
|
||||
argList::addOption("rollPitchYaw", "(roll pitch yaw)");
|
||||
argList::addOption("yawPitchRoll", "(yaw pitch roll)");
|
||||
argList args(argc, argv);
|
||||
|
||||
fileName surfFileName(args.additionalArgs()[0]);
|
||||
|
||||
@ -124,15 +124,37 @@ void Foam::timeSelector::addOptions
|
||||
{
|
||||
if (constant)
|
||||
{
|
||||
argList::validOptions.insert("constant", "");
|
||||
argList::addBoolOption
|
||||
(
|
||||
"constant",
|
||||
"include the 'constant/' dir in the times list"
|
||||
);
|
||||
}
|
||||
if (zeroTime)
|
||||
{
|
||||
argList::validOptions.insert("zeroTime", "");
|
||||
argList::addBoolOption
|
||||
(
|
||||
"zeroTime",
|
||||
"include the '0/' dir in the times list"
|
||||
);
|
||||
}
|
||||
argList::validOptions.insert("noZero", "");
|
||||
argList::validOptions.insert("time", "ranges");
|
||||
argList::validOptions.insert("latestTime", "");
|
||||
argList::addBoolOption
|
||||
(
|
||||
"noZero",
|
||||
"exclude the '0/' dir from the times list, "
|
||||
"has precedence over the -zeroTime option"
|
||||
);
|
||||
argList::addBoolOption
|
||||
(
|
||||
"latestTime",
|
||||
"select the latest time"
|
||||
);
|
||||
argList::addOption
|
||||
(
|
||||
"time",
|
||||
"ranges",
|
||||
"comma-separated time ranges - eg, ':10,20,40-70,1000:'"
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -2,4 +2,10 @@
|
||||
// addRegionOption.H
|
||||
// ~~~~~~~~~~~~~~~~~
|
||||
|
||||
Foam::argList::validOptions.insert("region", "name");
|
||||
Foam::argList::addOption
|
||||
(
|
||||
"region",
|
||||
"name",
|
||||
"specify alternative mesh region"
|
||||
);
|
||||
|
||||
|
||||
@ -2,7 +2,28 @@
|
||||
// addTimeOptions.H
|
||||
// ~~~~~~~~~~~~~~~~
|
||||
|
||||
Foam::argList::validOptions.insert("constant", "");
|
||||
Foam::argList::validOptions.insert("latestTime", "");
|
||||
Foam::argList::validOptions.insert("noZero", "");
|
||||
Foam::argList::validOptions.insert("time", "time");
|
||||
Foam::argList::addBoolOption
|
||||
(
|
||||
"constant",
|
||||
"include the 'constant/' dir in the times list"
|
||||
);
|
||||
|
||||
Foam::argList::addBoolOption
|
||||
(
|
||||
"latestTime",
|
||||
"select the latest time"
|
||||
);
|
||||
|
||||
Foam::argList::addBoolOption
|
||||
(
|
||||
"noZero",
|
||||
"exclude the '0/' dir from the times list"
|
||||
);
|
||||
|
||||
Foam::argList::addOption
|
||||
(
|
||||
"time",
|
||||
"time",
|
||||
"specify a single time value to select"
|
||||
);
|
||||
|
||||
|
||||
@ -58,8 +58,16 @@ namespace Foam
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
Foam::timeSelector::addOptions();
|
||||
Foam::argList::validOptions.insert("noWrite", "");
|
||||
Foam::argList::validOptions.insert("dict", "dictionary name");
|
||||
Foam::argList::addBoolOption
|
||||
(
|
||||
"noWrite",
|
||||
"suppress writing results"
|
||||
);
|
||||
Foam::argList::addOption
|
||||
(
|
||||
"dict",
|
||||
"dictionary name"
|
||||
);
|
||||
|
||||
# include "setRootCase.H"
|
||||
# include "createTime.H"
|
||||
|
||||
Reference in New Issue
Block a user