diff --git a/applications/test/ODE/Test-ODE.C b/applications/test/ODE/Test-ODE.C index 689c634fdb..1fa026b385 100644 --- a/applications/test/ODE/Test-ODE.C +++ b/applications/test/ODE/Test-ODE.C @@ -103,7 +103,7 @@ public: int main(int argc, char *argv[]) { - argList::validArgs.append("ODESolver"); + argList::addArgument("ODESolver"); argList args(argc, argv); // Create the ODE system diff --git a/applications/test/PackedList/Test-PackedList.C b/applications/test/PackedList/Test-PackedList.C index 45d5ab00b6..a10bb2858d 100644 --- a/applications/test/PackedList/Test-PackedList.C +++ b/applications/test/PackedList/Test-PackedList.C @@ -82,7 +82,7 @@ inline void reportInfo() int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.insert("file .. fileN"); + argList::addArgument("file .. fileN"); argList::addBoolOption("mask", "report information about the bit masks"); argList::addBoolOption("count", "test the count() method"); diff --git a/applications/test/PatchEdgeFaceWave/Test-PatchEdgeFaceWave.C b/applications/test/PatchEdgeFaceWave/Test-PatchEdgeFaceWave.C index 3dbe981b1b..7613773733 100644 --- a/applications/test/PatchEdgeFaceWave/Test-PatchEdgeFaceWave.C +++ b/applications/test/PatchEdgeFaceWave/Test-PatchEdgeFaceWave.C @@ -40,7 +40,7 @@ using namespace Foam; int main(int argc, char *argv[]) { - argList::validArgs.append("patch"); + argList::addArgument("patch"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/test/PatchTools/Test-PatchTools.C b/applications/test/PatchTools/Test-PatchTools.C index 6300b86ab3..0af402b57e 100644 --- a/applications/test/PatchTools/Test-PatchTools.C +++ b/applications/test/PatchTools/Test-PatchTools.C @@ -201,7 +201,7 @@ using namespace Foam; int main(int argc, char *argv[]) { #include "addTimeOptions.H" - argList::validArgs.append("patch"); + argList::addArgument("patch"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/test/PointEdgeWave/Test-PointEdgeWave.C b/applications/test/PointEdgeWave/Test-PointEdgeWave.C index e0dcea8a2a..8735043f78 100644 --- a/applications/test/PointEdgeWave/Test-PointEdgeWave.C +++ b/applications/test/PointEdgeWave/Test-PointEdgeWave.C @@ -41,7 +41,7 @@ using namespace Foam; int main(int argc, char *argv[]) { - argList::validArgs.append("(patches)"); + argList::addArgument("(patches)"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/test/checkDecomposePar/Test-checkDecomposePar.C b/applications/test/checkDecomposePar/Test-checkDecomposePar.C index b88e92d25e..339ec10963 100644 --- a/applications/test/checkDecomposePar/Test-checkDecomposePar.C +++ b/applications/test/checkDecomposePar/Test-checkDecomposePar.C @@ -65,7 +65,7 @@ int main(int argc, char *argv[]) "more information about decomposition" ); - argList::validArgs.append("kaffpa-output-file"); + argList::addArgument("kaffpa-output-file"); // Include explicit constant options, have zero from time range timeSelector::addOptions(true, false); diff --git a/applications/test/codeStream/Test-codeStream.C b/applications/test/codeStream/Test-codeStream.C index 0acf315eb1..783474024e 100644 --- a/applications/test/codeStream/Test-codeStream.C +++ b/applications/test/codeStream/Test-codeStream.C @@ -42,7 +42,7 @@ using namespace Foam; int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.insert("dict .. dictN"); + argList::addArgument("dict .. dictN"); argList args(argc, argv, false, true); Info<< nl diff --git a/applications/test/decomposedBlockData/Test-decomposedBlockData.C b/applications/test/decomposedBlockData/Test-decomposedBlockData.C index 1c86765497..bb7932bb79 100644 --- a/applications/test/decomposedBlockData/Test-decomposedBlockData.C +++ b/applications/test/decomposedBlockData/Test-decomposedBlockData.C @@ -41,7 +41,7 @@ using namespace Foam; int main(int argc, char *argv[]) { - argList::validArgs.append("file"); + argList::addArgument("file"); #include "setRootCase.H" if (!Pstream::parRun()) diff --git a/applications/test/dictionary/Test-dictionary.C b/applications/test/dictionary/Test-dictionary.C index 3d7e445ab5..ae8b2ac89d 100644 --- a/applications/test/dictionary/Test-dictionary.C +++ b/applications/test/dictionary/Test-dictionary.C @@ -43,7 +43,7 @@ using namespace Foam; int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.insert("dict .. dictN"); + argList::addArgument("dict .. dictN"); argList args(argc, argv, false, true); { diff --git a/applications/test/dictionaryTokens/Test-dictionaryTokens.C b/applications/test/dictionaryTokens/Test-dictionaryTokens.C index 6e77cddc5f..05c7b3bb01 100644 --- a/applications/test/dictionaryTokens/Test-dictionaryTokens.C +++ b/applications/test/dictionaryTokens/Test-dictionaryTokens.C @@ -51,7 +51,7 @@ int main(int argc, char *argv[]) argList::addBoolOption("info", "report token info"); argList::addBoolOption("value", "report token value"); - argList::validArgs.insert("dict .. dictN"); + argList::addArgument("dict .. dictN"); argList args(argc, argv, false, true); const bool optInfo = args.optionFound("info"); diff --git a/applications/test/ensightFile/Test-ensightFile.C b/applications/test/ensightFile/Test-ensightFile.C index 6921176bc2..b4de0cbc78 100644 --- a/applications/test/ensightFile/Test-ensightFile.C +++ b/applications/test/ensightFile/Test-ensightFile.C @@ -52,7 +52,7 @@ int main(int argc, char *argv[]) { argList::noBanner(); argList::noParallel(); - argList::validArgs.insert("fileName .. fileNameN"); + argList::addArgument("fileName .. fileNameN"); argList args(argc, argv, false, true); diff --git a/applications/test/etcFiles/Test-etcFiles.C b/applications/test/etcFiles/Test-etcFiles.C index 6bb741bdf2..40a1858198 100644 --- a/applications/test/etcFiles/Test-etcFiles.C +++ b/applications/test/etcFiles/Test-etcFiles.C @@ -64,7 +64,7 @@ int main(int argc, char *argv[]) "list", "List directories or files to be checked" ); - argList::validArgs.insert("file..."); + argList::addArgument("file..."); argList::addNote ( diff --git a/applications/test/fieldMapping/Test-fieldMapping.C b/applications/test/fieldMapping/Test-fieldMapping.C index f0d9c7cc3b..3a48043c17 100644 --- a/applications/test/fieldMapping/Test-fieldMapping.C +++ b/applications/test/fieldMapping/Test-fieldMapping.C @@ -57,7 +57,7 @@ bool notEqual(const scalar s1, const scalar s2, const scalar tol) int main(int argc, char *argv[]) { #include "addTimeOptions.H" - argList::validArgs.append("inflate (true|false)"); + argList::addArgument("inflate (true|false)"); #include "setRootCase.H" #include "createTime.H" #include "createMesh.H" diff --git a/applications/test/fileNameClean/Test-fileNameClean.C b/applications/test/fileNameClean/Test-fileNameClean.C index 9441beecc8..a64fe73d93 100644 --- a/applications/test/fileNameClean/Test-fileNameClean.C +++ b/applications/test/fileNameClean/Test-fileNameClean.C @@ -64,7 +64,7 @@ int main(int argc, char *argv[]) { argList::noBanner(); argList::noParallel(); - argList::validArgs.insert("fileName .. fileNameN"); + argList::addArgument("fileName .. fileNameN"); argList::addOption("istream", "file", "test Istream values"); argList args(argc, argv, false, true); diff --git a/applications/test/findCell-octree/Test-findCell-octree.C b/applications/test/findCell-octree/Test-findCell-octree.C index 1772a838f2..5295726464 100644 --- a/applications/test/findCell-octree/Test-findCell-octree.C +++ b/applications/test/findCell-octree/Test-findCell-octree.C @@ -37,7 +37,7 @@ using namespace Foam; int main(int argc, char *argv[]) { - argList::validArgs.append("point (x y z)"); + argList::addArgument("point (x y z)"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/test/hexRef8/Test-hexRef8.C b/applications/test/hexRef8/Test-hexRef8.C index 5f725832d4..fde8569e02 100644 --- a/applications/test/hexRef8/Test-hexRef8.C +++ b/applications/test/hexRef8/Test-hexRef8.C @@ -58,7 +58,7 @@ bool notEqual(const scalar s1, const scalar s2, const scalar tol) int main(int argc, char *argv[]) { #include "addTimeOptions.H" - argList::validArgs.append("inflate (true|false)"); + argList::addArgument("inflate (true|false)"); #include "setRootCase.H" #include "createTime.H" #include "createMesh.H" diff --git a/applications/test/labelRanges/Test-labelRanges.C b/applications/test/labelRanges/Test-labelRanges.C index 5acb0d296c..3bfdfdf5a3 100644 --- a/applications/test/labelRanges/Test-labelRanges.C +++ b/applications/test/labelRanges/Test-labelRanges.C @@ -39,7 +39,7 @@ int main(int argc, char *argv[]) { argList::noParallel(); argList::noFunctionObjects(); - argList::validArgs.insert("start size .. startN sizeN"); + argList::addArgument("start size .. startN sizeN"); argList::addOption("verbose"); argList::addNote ( diff --git a/applications/test/mvBak/Test-mvBak.C b/applications/test/mvBak/Test-mvBak.C index ab0f70f6e1..473944fa0f 100644 --- a/applications/test/mvBak/Test-mvBak.C +++ b/applications/test/mvBak/Test-mvBak.C @@ -37,7 +37,7 @@ int main(int argc, char *argv[]) { argList::noBanner(); argList::noParallel(); - argList::validArgs.insert("file .. fileN"); + argList::addArgument("file .. fileN"); argList::removeOption("case"); argList::addOption("ext", "bak"); diff --git a/applications/test/objectRegistry/Test-objectRegistry.C b/applications/test/objectRegistry/Test-objectRegistry.C index 5ccdb3fe91..173c1225c2 100644 --- a/applications/test/objectRegistry/Test-objectRegistry.C +++ b/applications/test/objectRegistry/Test-objectRegistry.C @@ -158,7 +158,7 @@ int main(int argc, char *argv[]) "skip", "skip some parts" ); - argList::validArgs.append("recursive (true|false)"); + argList::addArgument("recursive (true|false)"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/test/passiveParticle/Test-passiveParticle.C b/applications/test/passiveParticle/Test-passiveParticle.C index 96fcc35282..f72f2d3ade 100644 --- a/applications/test/passiveParticle/Test-passiveParticle.C +++ b/applications/test/passiveParticle/Test-passiveParticle.C @@ -36,7 +36,7 @@ Description int main(int argc, char *argv[]) { - argList::validArgs.append("cloud"); + argList::addArgument("cloud"); #include "setRootCase.H" #include "createTime.H" #include "createMesh.H" diff --git a/applications/test/patchRegion/Test-patchRegion.C b/applications/test/patchRegion/Test-patchRegion.C index 1b8153ac86..e08a1e079e 100644 --- a/applications/test/patchRegion/Test-patchRegion.C +++ b/applications/test/patchRegion/Test-patchRegion.C @@ -44,7 +44,7 @@ using namespace Foam; int main(int argc, char *argv[]) { - argList::validArgs.append("patch"); + argList::addArgument("patch"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/test/primitivePatch/Test-PrimitivePatch.C b/applications/test/primitivePatch/Test-PrimitivePatch.C index 9fa8e4709b..f22c5d921b 100644 --- a/applications/test/primitivePatch/Test-PrimitivePatch.C +++ b/applications/test/primitivePatch/Test-PrimitivePatch.C @@ -212,7 +212,7 @@ void writeFaceFaces int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("patch"); + argList::addArgument("patch"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/test/spline/Test-spline.C b/applications/test/spline/Test-spline.C index 077e13a1df..af8addcca7 100644 --- a/applications/test/spline/Test-spline.C +++ b/applications/test/spline/Test-spline.C @@ -46,7 +46,7 @@ inline Ostream& printPoint(Ostream& os, const point& p) int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.insert("file .. fileN"); + argList::addArgument("file .. fileN"); argList::addBoolOption("B", "B-Spline implementation"); argList::addBoolOption("CMR", "catmull-rom spline (default)"); argList::addOption diff --git a/applications/test/surfaceIntersection/Test-surfaceIntersection.C b/applications/test/surfaceIntersection/Test-surfaceIntersection.C index b841663790..7e8ce9a48e 100644 --- a/applications/test/surfaceIntersection/Test-surfaceIntersection.C +++ b/applications/test/surfaceIntersection/Test-surfaceIntersection.C @@ -122,8 +122,8 @@ int main(int argc, char *argv[]) ); argList::noParallel(); argList::noFunctionObjects(); - argList::validArgs.append("surface file"); - argList::validArgs.append("surface file"); + argList::addArgument("surface file"); + argList::addArgument("surface file"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/test/surfaceMeshConvert/Test-surfaceMeshConvert.C b/applications/test/surfaceMeshConvert/Test-surfaceMeshConvert.C index c74dcf96af..9db6763955 100644 --- a/applications/test/surfaceMeshConvert/Test-surfaceMeshConvert.C +++ b/applications/test/surfaceMeshConvert/Test-surfaceMeshConvert.C @@ -86,8 +86,8 @@ int main(int argc, char *argv[]) ); argList::noParallel(); - argList::validArgs.append("inputFile"); - argList::validArgs.append("outputFile"); + argList::addArgument("inputFile"); + argList::addArgument("outputFile"); argList::addBoolOption ( diff --git a/applications/test/tokenize/Test-tokenize.C b/applications/test/tokenize/Test-tokenize.C index f944036d66..f1b27fe200 100644 --- a/applications/test/tokenize/Test-tokenize.C +++ b/applications/test/tokenize/Test-tokenize.C @@ -44,7 +44,7 @@ int main(int argc, char *argv[]) { argList::noBanner(); argList::noParallel(); - argList::validArgs.insert("string .. stringN"); + argList::addArgument("string .. stringN"); argList::addOption("file", "name"); argList::addOption("repeat", "count"); argList::addBoolOption("verbose", "report for each repeat"); diff --git a/applications/utilities/mesh/advanced/combinePatchFaces/combinePatchFaces.C b/applications/utilities/mesh/advanced/combinePatchFaces/combinePatchFaces.C index c9eca74a58..979d3ac6f9 100644 --- a/applications/utilities/mesh/advanced/combinePatchFaces/combinePatchFaces.C +++ b/applications/utilities/mesh/advanced/combinePatchFaces/combinePatchFaces.C @@ -349,7 +349,7 @@ int main(int argc, char *argv[]) { #include "addOverwriteOption.H" - argList::validArgs.append("featureAngle [0..180]"); + argList::addArgument("featureAngle [0..180]"); argList::addOption ( "concaveAngle", diff --git a/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C b/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C index 613c0133b8..7679e54544 100644 --- a/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C +++ b/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C @@ -58,7 +58,7 @@ int main(int argc, char *argv[]) { #include "addOverwriteOption.H" #include "addRegionOption.H" - argList::validArgs.append("cellSet"); + argList::addArgument("cellSet"); argList::addBoolOption ( "minSet", diff --git a/applications/utilities/mesh/advanced/refineWallLayer/refineWallLayer.C b/applications/utilities/mesh/advanced/refineWallLayer/refineWallLayer.C index 867be587cc..752bd5efc9 100644 --- a/applications/utilities/mesh/advanced/refineWallLayer/refineWallLayer.C +++ b/applications/utilities/mesh/advanced/refineWallLayer/refineWallLayer.C @@ -62,8 +62,8 @@ using namespace Foam; int main(int argc, char *argv[]) { #include "addOverwriteOption.H" - argList::validArgs.append("patches"); - argList::validArgs.append("edgeFraction"); + argList::addArgument("patches"); + argList::addArgument("edgeFraction"); argList::addOption ( diff --git a/applications/utilities/mesh/advanced/removeFaces/removeFaces.C b/applications/utilities/mesh/advanced/removeFaces/removeFaces.C index 31989eca13..826106f664 100644 --- a/applications/utilities/mesh/advanced/removeFaces/removeFaces.C +++ b/applications/utilities/mesh/advanced/removeFaces/removeFaces.C @@ -54,7 +54,7 @@ using namespace Foam; int main(int argc, char *argv[]) { #include "addOverwriteOption.H" - argList::validArgs.append("faceSet"); + argList::addArgument("faceSet"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/utilities/mesh/advanced/splitCells/splitCells.C b/applications/utilities/mesh/advanced/splitCells/splitCells.C index 0ddc42f455..fdeee85b12 100644 --- a/applications/utilities/mesh/advanced/splitCells/splitCells.C +++ b/applications/utilities/mesh/advanced/splitCells/splitCells.C @@ -528,7 +528,7 @@ int main(int argc, char *argv[]) ); #include "addOverwriteOption.H" argList::noParallel(); - argList::validArgs.append("edgeAngle [0..360]"); + argList::addArgument("edgeAngle [0..360]"); argList::addOption ( diff --git a/applications/utilities/mesh/conversion/Optional/ccm26ToFoam/ccm26ToFoam.C b/applications/utilities/mesh/conversion/Optional/ccm26ToFoam/ccm26ToFoam.C index 8c492f729f..1bb9e503e5 100644 --- a/applications/utilities/mesh/conversion/Optional/ccm26ToFoam/ccm26ToFoam.C +++ b/applications/utilities/mesh/conversion/Optional/ccm26ToFoam/ccm26ToFoam.C @@ -621,7 +621,7 @@ int main(int argc, char *argv[]) " - does not handle mesh regions (porosity, solids, ...)\n" ); argList::noParallel(); - argList::validArgs.append("ccmFile"); + argList::addArgument("ccmFile"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/utilities/mesh/conversion/ansysToFoam/ansysToFoam.L b/applications/utilities/mesh/conversion/ansysToFoam/ansysToFoam.L index e1202c7004..544789b29f 100644 --- a/applications/utilities/mesh/conversion/ansysToFoam/ansysToFoam.L +++ b/applications/utilities/mesh/conversion/ansysToFoam/ansysToFoam.L @@ -297,7 +297,7 @@ label findFace(const polyMesh& mesh, const face& f) int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("ANSYS input file"); + argList::addArgument("ANSYS input file"); argList::addOption ( "scale", diff --git a/applications/utilities/mesh/conversion/ccm/ccmToFoam/ccmToFoam.C b/applications/utilities/mesh/conversion/ccm/ccmToFoam/ccmToFoam.C index 3c971ad743..203dafb7e5 100644 --- a/applications/utilities/mesh/conversion/ccm/ccmToFoam/ccmToFoam.C +++ b/applications/utilities/mesh/conversion/ccm/ccmToFoam/ccmToFoam.C @@ -99,7 +99,7 @@ int main(int argc, char *argv[]) ); argList::noParallel(); - argList::validArgs.append("ccmMesh"); + argList::addArgument("ccmMesh"); argList::addBoolOption ( "ascii", diff --git a/applications/utilities/mesh/conversion/cfx4ToFoam/cfx4ToFoam.C b/applications/utilities/mesh/conversion/cfx4ToFoam/cfx4ToFoam.C index 7ba911c13c..4e4db90b26 100644 --- a/applications/utilities/mesh/conversion/cfx4ToFoam/cfx4ToFoam.C +++ b/applications/utilities/mesh/conversion/cfx4ToFoam/cfx4ToFoam.C @@ -49,7 +49,7 @@ using namespace Foam; int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("CFX geom file"); + argList::addArgument("CFX geom file"); argList::addOption ( "scale", diff --git a/applications/utilities/mesh/conversion/datToFoam/datToFoam.C b/applications/utilities/mesh/conversion/datToFoam/datToFoam.C index e296171310..8c295588fe 100644 --- a/applications/utilities/mesh/conversion/datToFoam/datToFoam.C +++ b/applications/utilities/mesh/conversion/datToFoam/datToFoam.C @@ -46,7 +46,7 @@ using namespace Foam; int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("dat file"); + argList::addArgument("dat file"); argList args(argc, argv); diff --git a/applications/utilities/mesh/conversion/fireToFoam/fireToFoam.C b/applications/utilities/mesh/conversion/fireToFoam/fireToFoam.C index 03145bda13..0893aafab3 100644 --- a/applications/utilities/mesh/conversion/fireToFoam/fireToFoam.C +++ b/applications/utilities/mesh/conversion/fireToFoam/fireToFoam.C @@ -64,7 +64,7 @@ int main(int argc, char *argv[]) ); argList::noParallel(); - argList::validArgs.append("firePolyMesh"); + argList::addArgument("firePolyMesh"); argList::addBoolOption ( "ascii", diff --git a/applications/utilities/mesh/conversion/fluent3DMeshToFoam/fluent3DMeshToFoam.L b/applications/utilities/mesh/conversion/fluent3DMeshToFoam/fluent3DMeshToFoam.L index 7f06475c50..cf6a6ea929 100644 --- a/applications/utilities/mesh/conversion/fluent3DMeshToFoam/fluent3DMeshToFoam.L +++ b/applications/utilities/mesh/conversion/fluent3DMeshToFoam/fluent3DMeshToFoam.L @@ -771,7 +771,7 @@ endOfSection {space}")"{space} int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("Fluent mesh file"); + argList::addArgument("Fluent mesh file"); argList::addOption ( "scale", diff --git a/applications/utilities/mesh/conversion/fluentMeshToFoam/fluentMeshToFoam.L b/applications/utilities/mesh/conversion/fluentMeshToFoam/fluentMeshToFoam.L index e00bbcf907..59a2d56fc6 100644 --- a/applications/utilities/mesh/conversion/fluentMeshToFoam/fluentMeshToFoam.L +++ b/applications/utilities/mesh/conversion/fluentMeshToFoam/fluentMeshToFoam.L @@ -867,7 +867,7 @@ label findFace(const primitiveMesh& mesh, const face& f) int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("Fluent mesh file"); + argList::addArgument("Fluent mesh file"); argList::addOption ( "scale", diff --git a/applications/utilities/mesh/conversion/foamToSurface/foamToSurface.C b/applications/utilities/mesh/conversion/foamToSurface/foamToSurface.C index 7da047ad5c..978866f542 100644 --- a/applications/utilities/mesh/conversion/foamToSurface/foamToSurface.C +++ b/applications/utilities/mesh/conversion/foamToSurface/foamToSurface.C @@ -57,7 +57,7 @@ using namespace Foam; int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("outputFile.ext"); + argList::addArgument("outputFile.ext"); timeSelector::addOptions(); argList::addOption diff --git a/applications/utilities/mesh/conversion/gambitToFoam/gambitToFoam.L b/applications/utilities/mesh/conversion/gambitToFoam/gambitToFoam.L index 2970179cb7..05281cdb53 100644 --- a/applications/utilities/mesh/conversion/gambitToFoam/gambitToFoam.L +++ b/applications/utilities/mesh/conversion/gambitToFoam/gambitToFoam.L @@ -625,7 +625,7 @@ mtype {space}"MTYPE:"{space} int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("GAMBIT file"); + argList::addArgument("GAMBIT file"); argList::addOption ( "scale", diff --git a/applications/utilities/mesh/conversion/gmshToFoam/gmshToFoam.C b/applications/utilities/mesh/conversion/gmshToFoam/gmshToFoam.C index c107f03e38..70c595b52c 100644 --- a/applications/utilities/mesh/conversion/gmshToFoam/gmshToFoam.C +++ b/applications/utilities/mesh/conversion/gmshToFoam/gmshToFoam.C @@ -769,7 +769,7 @@ void readCells int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append(".msh file"); + argList::addArgument(".msh file"); argList::addBoolOption ( "keepOrientation", diff --git a/applications/utilities/mesh/conversion/ideasUnvToFoam/ideasUnvToFoam.C b/applications/utilities/mesh/conversion/ideasUnvToFoam/ideasUnvToFoam.C index ccb2e5e42f..7afb5d4b71 100644 --- a/applications/utilities/mesh/conversion/ideasUnvToFoam/ideasUnvToFoam.C +++ b/applications/utilities/mesh/conversion/ideasUnvToFoam/ideasUnvToFoam.C @@ -662,7 +662,7 @@ label findPatch(const List& dofGroups, const face& f) int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append(".unv file"); + argList::addArgument(".unv file"); argList::addBoolOption ( "dump", diff --git a/applications/utilities/mesh/conversion/mshToFoam/mshToFoam.C b/applications/utilities/mesh/conversion/mshToFoam/mshToFoam.C index 6a3181e80f..3b03488169 100644 --- a/applications/utilities/mesh/conversion/mshToFoam/mshToFoam.C +++ b/applications/utilities/mesh/conversion/mshToFoam/mshToFoam.C @@ -60,7 +60,7 @@ using namespace Foam; int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append(".msh file"); + argList::addArgument(".msh file"); argList::addBoolOption ( "hex", diff --git a/applications/utilities/mesh/conversion/netgenNeutralToFoam/netgenNeutralToFoam.C b/applications/utilities/mesh/conversion/netgenNeutralToFoam/netgenNeutralToFoam.C index c51ae582e7..90e1e948d4 100644 --- a/applications/utilities/mesh/conversion/netgenNeutralToFoam/netgenNeutralToFoam.C +++ b/applications/utilities/mesh/conversion/netgenNeutralToFoam/netgenNeutralToFoam.C @@ -92,7 +92,7 @@ using namespace Foam; int main(int argc, char *argv[]) { - argList::validArgs.append("Neutral file"); + argList::addArgument("Neutral file"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/utilities/mesh/conversion/plot3dToFoam/plot3dToFoam.C b/applications/utilities/mesh/conversion/plot3dToFoam/plot3dToFoam.C index c1ce3c3446..a453bf88c3 100644 --- a/applications/utilities/mesh/conversion/plot3dToFoam/plot3dToFoam.C +++ b/applications/utilities/mesh/conversion/plot3dToFoam/plot3dToFoam.C @@ -59,7 +59,7 @@ using namespace Foam; int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("PLOT3D geom file"); + argList::addArgument("PLOT3D geom file"); argList::addOption ( "scale", diff --git a/applications/utilities/mesh/conversion/star4ToFoam/star4ToFoam.C b/applications/utilities/mesh/conversion/star4ToFoam/star4ToFoam.C index 4f46a52453..8b9ae05658 100644 --- a/applications/utilities/mesh/conversion/star4ToFoam/star4ToFoam.C +++ b/applications/utilities/mesh/conversion/star4ToFoam/star4ToFoam.C @@ -70,7 +70,7 @@ int main(int argc, char *argv[]) ); argList::noParallel(); - argList::validArgs.append("PROSTAR prefix"); + argList::addArgument("PROSTAR prefix"); argList::addBoolOption ( "ascii", diff --git a/applications/utilities/mesh/conversion/tetgenToFoam/tetgenToFoam.C b/applications/utilities/mesh/conversion/tetgenToFoam/tetgenToFoam.C index 43b2628d34..52443ba755 100644 --- a/applications/utilities/mesh/conversion/tetgenToFoam/tetgenToFoam.C +++ b/applications/utilities/mesh/conversion/tetgenToFoam/tetgenToFoam.C @@ -101,7 +101,7 @@ label findFace(const primitiveMesh& mesh, const face& f) int main(int argc, char *argv[]) { - argList::validArgs.append("file prefix"); + argList::addArgument("file prefix"); argList::addBoolOption ( "noFaceFile", diff --git a/applications/utilities/mesh/conversion/vtkUnstructuredToFoam/vtkUnstructuredToFoam.C b/applications/utilities/mesh/conversion/vtkUnstructuredToFoam/vtkUnstructuredToFoam.C index 7780397e20..9b01b9fb22 100644 --- a/applications/utilities/mesh/conversion/vtkUnstructuredToFoam/vtkUnstructuredToFoam.C +++ b/applications/utilities/mesh/conversion/vtkUnstructuredToFoam/vtkUnstructuredToFoam.C @@ -51,7 +51,7 @@ using namespace Foam; int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append(".vtk ascii file"); + argList::addArgument(".vtk ascii file"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/utilities/mesh/generation/extrude2DMesh/extrude2DMeshApp.C b/applications/utilities/mesh/generation/extrude2DMesh/extrude2DMeshApp.C index e978b44e61..8f9b9b8868 100644 --- a/applications/utilities/mesh/generation/extrude2DMesh/extrude2DMeshApp.C +++ b/applications/utilities/mesh/generation/extrude2DMesh/extrude2DMeshApp.C @@ -110,7 +110,7 @@ static const Enum ExtrudeModeNames int main(int argc, char *argv[]) { - argList::validArgs.append("surfaceFormat"); + argList::addArgument("surfaceFormat"); #include "addOverwriteOption.H" diff --git a/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify.C b/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify.C index b759c7d870..0ade0c87a8 100644 --- a/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify.C +++ b/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify.C @@ -368,7 +368,7 @@ int main(int argc, char *argv[]) ( "Re-sample surfaces used in foamyHexMesh operation" ); - argList::validArgs.append("outputName"); + argList::addArgument("outputName"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify_non_octree.C b/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify_non_octree.C index 2c9d68c77f..4bf1b3b453 100644 --- a/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify_non_octree.C +++ b/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify_non_octree.C @@ -53,8 +53,8 @@ int main(int argc, char *argv[]) ( "Re-sample surfaces used in foamyHexMesh operation" ); - argList::validArgs.append("(nx ny nz)"); - argList::validArgs.append("outputName"); + argList::addArgument("(nx ny nz)"); + argList::addArgument("outputName"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/utilities/mesh/generation/foamyMesh/foamyQuadMesh/foamyQuadMesh.C b/applications/utilities/mesh/generation/foamyMesh/foamyQuadMesh/foamyQuadMesh.C index 62d87d667e..a9f173aa43 100644 --- a/applications/utilities/mesh/generation/foamyMesh/foamyQuadMesh/foamyQuadMesh.C +++ b/applications/utilities/mesh/generation/foamyMesh/foamyQuadMesh/foamyQuadMesh.C @@ -54,12 +54,7 @@ using namespace Foam; int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.clear(); - argList::validOptions.insert - ( - "pointsFile", - "filename" - ); + argList::addOption("pointsFile", "filename"); #include "addOverwriteOption.H" diff --git a/applications/utilities/mesh/manipulation/autoPatch/autoPatch.C b/applications/utilities/mesh/manipulation/autoPatch/autoPatch.C index b90b4e2812..b366afe41e 100644 --- a/applications/utilities/mesh/manipulation/autoPatch/autoPatch.C +++ b/applications/utilities/mesh/manipulation/autoPatch/autoPatch.C @@ -75,7 +75,7 @@ int main(int argc, char *argv[]) { #include "addOverwriteOption.H" argList::noParallel(); - argList::validArgs.append("feature angle[0-180]"); + argList::addArgument("feature angle[0-180]"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/utilities/mesh/manipulation/deformedGeom/deformedGeom.C b/applications/utilities/mesh/manipulation/deformedGeom/deformedGeom.C index c60a11e285..f684c14bb7 100644 --- a/applications/utilities/mesh/manipulation/deformedGeom/deformedGeom.C +++ b/applications/utilities/mesh/manipulation/deformedGeom/deformedGeom.C @@ -44,7 +44,7 @@ using namespace Foam; int main(int argc, char *argv[]) { - argList::validArgs.append("scaling factor"); + argList::addArgument("scaling factor"); #include "setRootCase.H" diff --git a/applications/utilities/mesh/manipulation/insideCells/insideCells.C b/applications/utilities/mesh/manipulation/insideCells/insideCells.C index d496e1f939..a3044092d2 100644 --- a/applications/utilities/mesh/manipulation/insideCells/insideCells.C +++ b/applications/utilities/mesh/manipulation/insideCells/insideCells.C @@ -55,8 +55,8 @@ int main(int argc, char *argv[]) "Surface must be closed and singly connected." ); - argList::validArgs.append("surfaceFile"); - argList::validArgs.append("cellSet"); + argList::addArgument("surfaceFile"); + argList::addArgument("cellSet"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/utilities/mesh/manipulation/mergeMeshes/mergeMeshes.C b/applications/utilities/mesh/manipulation/mergeMeshes/mergeMeshes.C index 24c6071423..b8fc1c298d 100644 --- a/applications/utilities/mesh/manipulation/mergeMeshes/mergeMeshes.C +++ b/applications/utilities/mesh/manipulation/mergeMeshes/mergeMeshes.C @@ -69,7 +69,7 @@ int main(int argc, char *argv[]) #include "addOverwriteOption.H" - argList::validArgs.append("masterCase"); + argList::addArgument("masterCase"); argList::addOption ( "masterRegion", @@ -77,7 +77,7 @@ int main(int argc, char *argv[]) "specify alternative mesh region for the master mesh" ); - argList::validArgs.append("addCase"); + argList::addArgument("addCase"); argList::addOption ( "addRegion", diff --git a/applications/utilities/mesh/manipulation/objToVTK/objToVTK.C b/applications/utilities/mesh/manipulation/objToVTK/objToVTK.C index 16b234d1f6..d59fd99ecd 100644 --- a/applications/utilities/mesh/manipulation/objToVTK/objToVTK.C +++ b/applications/utilities/mesh/manipulation/objToVTK/objToVTK.C @@ -111,8 +111,8 @@ labelList parseVertices(const string& line) int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("OBJ file"); - argList::validArgs.append("output VTK file"); + argList::addArgument("OBJ file"); + argList::addArgument("output VTK file"); argList args(argc, argv); const fileName objName = args[1]; diff --git a/applications/utilities/mesh/manipulation/orientFaceZone/orientFaceZone.C b/applications/utilities/mesh/manipulation/orientFaceZone/orientFaceZone.C index 9a4aade86c..7945dd43da 100644 --- a/applications/utilities/mesh/manipulation/orientFaceZone/orientFaceZone.C +++ b/applications/utilities/mesh/manipulation/orientFaceZone/orientFaceZone.C @@ -50,8 +50,8 @@ using namespace Foam; int main(int argc, char *argv[]) { #include "addRegionOption.H" - argList::validArgs.append("faceZone"); - argList::validArgs.append("outsidePoint"); + argList::addArgument("faceZone"); + argList::addArgument("outsidePoint"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/utilities/mesh/manipulation/polyDualMesh/polyDualMeshApp.C b/applications/utilities/mesh/manipulation/polyDualMesh/polyDualMeshApp.C index 4dcb38ae11..28e55110ec 100644 --- a/applications/utilities/mesh/manipulation/polyDualMesh/polyDualMeshApp.C +++ b/applications/utilities/mesh/manipulation/polyDualMesh/polyDualMeshApp.C @@ -363,7 +363,7 @@ int main(int argc, char *argv[]) #include "addOverwriteOption.H" argList::noParallel(); - argList::validArgs.append("featureAngle [0-180]"); + argList::addArgument("featureAngle [0-180]"); argList::addBoolOption ( "splitAllFaces", diff --git a/applications/utilities/mesh/manipulation/rotateMesh/rotateMesh.C b/applications/utilities/mesh/manipulation/rotateMesh/rotateMesh.C index 00ebde5cd5..321858fecf 100644 --- a/applications/utilities/mesh/manipulation/rotateMesh/rotateMesh.C +++ b/applications/utilities/mesh/manipulation/rotateMesh/rotateMesh.C @@ -71,8 +71,8 @@ int main(int argc, char *argv[]) { timeSelector::addOptions(); - argList::validArgs.append("n1"); - argList::validArgs.append("n2"); + argList::addArgument("n1"); + argList::addArgument("n2"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/utilities/mesh/manipulation/splitMesh/splitMesh.C b/applications/utilities/mesh/manipulation/splitMesh/splitMesh.C index 166ffae4f5..b5089339b5 100644 --- a/applications/utilities/mesh/manipulation/splitMesh/splitMesh.C +++ b/applications/utilities/mesh/manipulation/splitMesh/splitMesh.C @@ -116,9 +116,9 @@ int main(int argc, char *argv[]) argList::noParallel(); #include "addOverwriteOption.H" - argList::validArgs.append("faceSet"); - argList::validArgs.append("masterPatch"); - argList::validArgs.append("slavePatch"); + argList::addArgument("faceSet"); + argList::addArgument("masterPatch"); + argList::addArgument("slavePatch"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/utilities/mesh/manipulation/stitchMesh/stitchMesh.C b/applications/utilities/mesh/manipulation/stitchMesh/stitchMesh.C index 09bf6d9a9d..ced51d723e 100644 --- a/applications/utilities/mesh/manipulation/stitchMesh/stitchMesh.C +++ b/applications/utilities/mesh/manipulation/stitchMesh/stitchMesh.C @@ -143,8 +143,8 @@ int main(int argc, char *argv[]) ); // The arguments are non-mandatory when using dictionary mode - argList::validArgs.append("masterPatch"); - argList::validArgs.append("slavePatch"); + argList::addArgument("masterPatch"); + argList::addArgument("slavePatch"); #include "setRootCaseNonMandatoryArgs.H" diff --git a/applications/utilities/mesh/manipulation/subsetMesh/subsetMesh.C b/applications/utilities/mesh/manipulation/subsetMesh/subsetMesh.C index fd373c8140..d6ffb904d2 100644 --- a/applications/utilities/mesh/manipulation/subsetMesh/subsetMesh.C +++ b/applications/utilities/mesh/manipulation/subsetMesh/subsetMesh.C @@ -344,7 +344,7 @@ int main(int argc, char *argv[]) #include "addOverwriteOption.H" #include "addRegionOption.H" - argList::validArgs.append("cellSet"); + argList::addArgument("cellSet"); argList::addOption ( "patch", diff --git a/applications/utilities/miscellaneous/foamDictionary/foamDictionary.C b/applications/utilities/miscellaneous/foamDictionary/foamDictionary.C index 57210c5a57..d8d7c426c2 100644 --- a/applications/utilities/miscellaneous/foamDictionary/foamDictionary.C +++ b/applications/utilities/miscellaneous/foamDictionary/foamDictionary.C @@ -259,7 +259,7 @@ int main(int argc, char *argv[]) argList::noBanner(); argList::noJobInfo(); - argList::validArgs.append("dictionary"); + argList::addArgument("dictionary"); argList::addBoolOption("keywords", "List keywords"); argList::addOption("entry", "name", "report/select the named entry"); argList::addBoolOption diff --git a/applications/utilities/miscellaneous/foamHelp/addToolOption.H b/applications/utilities/miscellaneous/foamHelp/addToolOption.H index 71aa071179..e27745b339 100644 --- a/applications/utilities/miscellaneous/foamHelp/addToolOption.H +++ b/applications/utilities/miscellaneous/foamHelp/addToolOption.H @@ -1,4 +1,4 @@ -argList::validArgs.append("tool"); +argList::addArgument("tool"); const wordList opts(helpType::dictionaryConstructorTablePtr_->sortedToc()); string note = "Valid options include:"; diff --git a/applications/utilities/postProcessing/dataConversion/smapToFoam/smapToFoam.C b/applications/utilities/postProcessing/dataConversion/smapToFoam/smapToFoam.C index d228a42087..0a025f116d 100644 --- a/applications/utilities/postProcessing/dataConversion/smapToFoam/smapToFoam.C +++ b/applications/utilities/postProcessing/dataConversion/smapToFoam/smapToFoam.C @@ -40,7 +40,7 @@ Description int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("SMAP fileName"); + argList::addArgument("SMAP fileName"); argList args(argc, argv); diff --git a/applications/utilities/postProcessing/lumped/lumpedPointMovement/lumpedPointMovement.C b/applications/utilities/postProcessing/lumped/lumpedPointMovement/lumpedPointMovement.C index f8418cd1de..92dd5d14c9 100644 --- a/applications/utilities/postProcessing/lumped/lumpedPointMovement/lumpedPointMovement.C +++ b/applications/utilities/postProcessing/lumped/lumpedPointMovement/lumpedPointMovement.C @@ -86,7 +86,7 @@ int main(int argc, char *argv[]) "slave", "invoke as a slave responder for testing" ); - argList::validArgs.insert("responseFile"); + argList::addArgument("responseFile"); #include "setRootCase.H" diff --git a/applications/utilities/preProcessing/createExternalCoupledPatchGeometry/createExternalCoupledPatchGeometry.C b/applications/utilities/preProcessing/createExternalCoupledPatchGeometry/createExternalCoupledPatchGeometry.C index a7a26573dc..936117a742 100644 --- a/applications/utilities/preProcessing/createExternalCoupledPatchGeometry/createExternalCoupledPatchGeometry.C +++ b/applications/utilities/preProcessing/createExternalCoupledPatchGeometry/createExternalCoupledPatchGeometry.C @@ -70,7 +70,7 @@ int main(int argc, char *argv[]) { #include "addRegionOption.H" #include "addRegionsOption.H" - argList::validArgs.append("patchGroup"); + argList::addArgument("patchGroup"); argList::addOption ( "commsDir", diff --git a/applications/utilities/preProcessing/mapFields/mapFields.C b/applications/utilities/preProcessing/mapFields/mapFields.C index 8e9f953522..93ba316412 100644 --- a/applications/utilities/preProcessing/mapFields/mapFields.C +++ b/applications/utilities/preProcessing/mapFields/mapFields.C @@ -220,7 +220,7 @@ int main(int argc, char *argv[]) "map volume fields from one mesh to another" ); argList::noParallel(); - argList::validArgs.append("sourceCase"); + argList::addArgument("sourceCase"); argList::addOption ( diff --git a/applications/utilities/preProcessing/mapFieldsPar/mapFieldsPar.C b/applications/utilities/preProcessing/mapFieldsPar/mapFieldsPar.C index d6df8f1a16..29bcd4bf9a 100644 --- a/applications/utilities/preProcessing/mapFieldsPar/mapFieldsPar.C +++ b/applications/utilities/preProcessing/mapFieldsPar/mapFieldsPar.C @@ -133,7 +133,7 @@ int main(int argc, char *argv[]) "map volume fields from one mesh to another" ); - argList::validArgs.append("sourceCase"); + argList::addArgument("sourceCase"); argList::addOption ( diff --git a/applications/utilities/surface/surfaceAdd/surfaceAdd.C b/applications/utilities/surface/surfaceAdd/surfaceAdd.C index fa964380d9..384ae295e7 100644 --- a/applications/utilities/surface/surfaceAdd/surfaceAdd.C +++ b/applications/utilities/surface/surfaceAdd/surfaceAdd.C @@ -55,9 +55,9 @@ int main(int argc, char *argv[]) ); argList::noParallel(); - argList::validArgs.append("surfaceFile"); - argList::validArgs.append("surfaceFile"); - argList::validArgs.append("output surfaceFile"); + argList::addArgument("surfaceFile"); + argList::addArgument("surfaceFile"); + argList::addArgument("output surfaceFile"); argList::addOption ( diff --git a/applications/utilities/surface/surfaceBooleanFeatures/surfaceBooleanFeatures.C b/applications/utilities/surface/surfaceBooleanFeatures/surfaceBooleanFeatures.C index b09313259e..4eb2917f42 100644 --- a/applications/utilities/surface/surfaceBooleanFeatures/surfaceBooleanFeatures.C +++ b/applications/utilities/surface/surfaceBooleanFeatures/surfaceBooleanFeatures.C @@ -1513,9 +1513,9 @@ autoPtr createEdgeMesh int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("action"); - argList::validArgs.append("surfaceFile1"); - argList::validArgs.append("surfaceFile2"); + argList::addArgument("action"); + argList::addArgument("surfaceFile1"); + argList::addArgument("surfaceFile2"); argList::addOption ( diff --git a/applications/utilities/surface/surfaceCheck/surfaceCheck.C b/applications/utilities/surface/surfaceCheck/surfaceCheck.C index 43812170e1..8d4eee2d07 100644 --- a/applications/utilities/surface/surfaceCheck/surfaceCheck.C +++ b/applications/utilities/surface/surfaceCheck/surfaceCheck.C @@ -279,7 +279,7 @@ void syncEdges(const triSurface& p, boolList& isMarkedEdge) int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("surfaceFile"); + argList::addArgument("surfaceFile"); argList::addBoolOption ( "checkSelfIntersection", diff --git a/applications/utilities/surface/surfaceClean/surfaceClean.C b/applications/utilities/surface/surfaceClean/surfaceClean.C index ca806edf35..7259bfc5a2 100644 --- a/applications/utilities/surface/surfaceClean/surfaceClean.C +++ b/applications/utilities/surface/surfaceClean/surfaceClean.C @@ -53,10 +53,10 @@ using namespace Foam; int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("surfaceFile"); - argList::validArgs.append("min length"); - argList::validArgs.append("min quality"); - argList::validArgs.append("output surfaceFile"); + argList::addArgument("surfaceFile"); + argList::addArgument("min length"); + argList::addArgument("min quality"); + argList::addArgument("output surfaceFile"); argList::addBoolOption ( "noClean", diff --git a/applications/utilities/surface/surfaceCoarsen/surfaceCoarsen.C b/applications/utilities/surface/surfaceCoarsen/surfaceCoarsen.C index 8adaef8d9d..72f2b51959 100644 --- a/applications/utilities/surface/surfaceCoarsen/surfaceCoarsen.C +++ b/applications/utilities/surface/surfaceCoarsen/surfaceCoarsen.C @@ -72,9 +72,9 @@ int mapVertex(::List& collapse_map, int a, int mx) int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("surfaceFile"); - argList::validArgs.append("reductionFactor"); - argList::validArgs.append("output surfaceFile"); + argList::addArgument("surfaceFile"); + argList::addArgument("reductionFactor"); + argList::addArgument("output surfaceFile"); argList::addOption ( "scale", diff --git a/applications/utilities/surface/surfaceConvert/surfaceConvert.C b/applications/utilities/surface/surfaceConvert/surfaceConvert.C index 9337770fd8..deb3dccca0 100644 --- a/applications/utilities/surface/surfaceConvert/surfaceConvert.C +++ b/applications/utilities/surface/surfaceConvert/surfaceConvert.C @@ -68,8 +68,8 @@ int main(int argc, char *argv[]) ); argList::noParallel(); - argList::validArgs.append("inputFile"); - argList::validArgs.append("outputFile"); + argList::addArgument("inputFile"); + argList::addArgument("outputFile"); argList::addBoolOption ( diff --git a/applications/utilities/surface/surfaceFeatureConvert/surfaceFeatureConvert.C b/applications/utilities/surface/surfaceFeatureConvert/surfaceFeatureConvert.C index bf9f1040ca..9cd18fc541 100644 --- a/applications/utilities/surface/surfaceFeatureConvert/surfaceFeatureConvert.C +++ b/applications/utilities/surface/surfaceFeatureConvert/surfaceFeatureConvert.C @@ -49,8 +49,8 @@ int main(int argc, char *argv[]) "Convert between edgeMesh formats" ); argList::noParallel(); - argList::validArgs.append("inputFile"); - argList::validArgs.append("outputFile"); + argList::addArgument("inputFile"); + argList::addArgument("outputFile"); argList::addOption ( "scale", diff --git a/applications/utilities/surface/surfaceFind/surfaceFind.C b/applications/utilities/surface/surfaceFind/surfaceFind.C index debfe657a7..ef7c045fb6 100644 --- a/applications/utilities/surface/surfaceFind/surfaceFind.C +++ b/applications/utilities/surface/surfaceFind/surfaceFind.C @@ -45,7 +45,7 @@ using namespace Foam; int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("surfaceFile"); + argList::addArgument("surfaceFile"); argList::addOption("x", "X", "The point x-coordinate (if non-zero)"); argList::addOption("y", "Y", "The point y-coordinate (if non-zero)"); argList::addOption("z", "Z", "The point y-coordinate (if non-zero)"); diff --git a/applications/utilities/surface/surfaceHookUp/surfaceHookUp.C b/applications/utilities/surface/surfaceHookUp/surfaceHookUp.C index 4b8dbe7147..b1700b7254 100644 --- a/applications/utilities/surface/surfaceHookUp/surfaceHookUp.C +++ b/applications/utilities/surface/surfaceHookUp/surfaceHookUp.C @@ -275,7 +275,7 @@ int main(int argc, char *argv[]) "boundary edges to match other surface boundary edges" ); argList::noParallel(); - argList::validArgs.append("hookTolerance"); + argList::addArgument("hookTolerance"); #include "addDictOption.H" diff --git a/applications/utilities/surface/surfaceInertia/surfaceInertia.C b/applications/utilities/surface/surfaceInertia/surfaceInertia.C index ce53c2ae91..7484b2d4c2 100644 --- a/applications/utilities/surface/surfaceInertia/surfaceInertia.C +++ b/applications/utilities/surface/surfaceInertia/surfaceInertia.C @@ -60,7 +60,7 @@ int main(int argc, char *argv[]) ); argList::noParallel(); - argList::validArgs.append("surfaceFile"); + argList::addArgument("surfaceFile"); argList::addBoolOption ( "shellProperties", diff --git a/applications/utilities/surface/surfaceInflate/surfaceInflate.C b/applications/utilities/surface/surfaceInflate/surfaceInflate.C index fe34422582..d7a4c85661 100644 --- a/applications/utilities/surface/surfaceInflate/surfaceInflate.C +++ b/applications/utilities/surface/surfaceInflate/surfaceInflate.C @@ -597,9 +597,9 @@ int main(int argc, char *argv[]) "switch on additional debug information" ); - argList::validArgs.append("inputFile"); - argList::validArgs.append("distance"); - argList::validArgs.append("safety factor [1..]"); + argList::addArgument("inputFile"); + argList::addArgument("distance"); + argList::addArgument("safety factor [1..]"); #include "setRootCase.H" #include "createTime.H" diff --git a/applications/utilities/surface/surfaceLambdaMuSmooth/surfaceLambdaMuSmooth.C b/applications/utilities/surface/surfaceLambdaMuSmooth/surfaceLambdaMuSmooth.C index 538fb2ccee..f4937211db 100644 --- a/applications/utilities/surface/surfaceLambdaMuSmooth/surfaceLambdaMuSmooth.C +++ b/applications/utilities/surface/surfaceLambdaMuSmooth/surfaceLambdaMuSmooth.C @@ -133,11 +133,11 @@ int main(int argc, char *argv[]) { argList::noParallel(); argList::validOptions.clear(); - argList::validArgs.append("surfaceFile"); - argList::validArgs.append("lambda (0..1)"); - argList::validArgs.append("mu (0..1)"); - argList::validArgs.append("iterations"); - argList::validArgs.append("output surfaceFile"); + argList::addArgument("surfaceFile"); + argList::addArgument("lambda (0..1)"); + argList::addArgument("mu (0..1)"); + argList::addArgument("iterations"); + argList::addArgument("output surfaceFile"); argList::addOption ( "featureFile", diff --git a/applications/utilities/surface/surfaceMeshConvert/surfaceMeshConvert.C b/applications/utilities/surface/surfaceMeshConvert/surfaceMeshConvert.C index d79323b718..5e41c9e758 100644 --- a/applications/utilities/surface/surfaceMeshConvert/surfaceMeshConvert.C +++ b/applications/utilities/surface/surfaceMeshConvert/surfaceMeshConvert.C @@ -79,8 +79,8 @@ int main(int argc, char *argv[]) ); argList::noParallel(); - argList::validArgs.append("inputFile"); - argList::validArgs.append("outputFile"); + argList::addArgument("inputFile"); + argList::addArgument("outputFile"); argList::addBoolOption ( diff --git a/applications/utilities/surface/surfaceMeshExport/surfaceMeshExport.C b/applications/utilities/surface/surfaceMeshExport/surfaceMeshExport.C index 957c19cfb6..2109b962d7 100644 --- a/applications/utilities/surface/surfaceMeshExport/surfaceMeshExport.C +++ b/applications/utilities/surface/surfaceMeshExport/surfaceMeshExport.C @@ -80,7 +80,7 @@ int main(int argc, char *argv[]) ); argList::noParallel(); - argList::validArgs.append("outputFile"); + argList::addArgument("outputFile"); argList::addBoolOption ( diff --git a/applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C b/applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C index 056f513baf..2eaae709d8 100644 --- a/applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C +++ b/applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C @@ -80,7 +80,7 @@ int main(int argc, char *argv[]) ); argList::noParallel(); - argList::validArgs.append("inputFile"); + argList::addArgument("inputFile"); argList::addBoolOption ( diff --git a/applications/utilities/surface/surfaceMeshInfo/surfaceMeshInfo.C b/applications/utilities/surface/surfaceMeshInfo/surfaceMeshInfo.C index 6f58fe5cc3..760ff6dec9 100644 --- a/applications/utilities/surface/surfaceMeshInfo/surfaceMeshInfo.C +++ b/applications/utilities/surface/surfaceMeshInfo/surfaceMeshInfo.C @@ -81,7 +81,7 @@ int main(int argc, char *argv[]) argList::noBanner(); argList::noParallel(); - argList::validArgs.append("surfaceFile"); + argList::addArgument("surfaceFile"); argList::addOption ( diff --git a/applications/utilities/surface/surfaceMeshTriangulate/surfaceMeshTriangulate.C b/applications/utilities/surface/surfaceMeshTriangulate/surfaceMeshTriangulate.C index ae957a2b3b..d67054b407 100644 --- a/applications/utilities/surface/surfaceMeshTriangulate/surfaceMeshTriangulate.C +++ b/applications/utilities/surface/surfaceMeshTriangulate/surfaceMeshTriangulate.C @@ -66,7 +66,7 @@ int main(int argc, char *argv[]) ); timeSelector::addOptions(); - argList::validArgs.append("output file"); + argList::addArgument("output file"); #include "addRegionOption.H" argList::addBoolOption ( diff --git a/applications/utilities/surface/surfaceOrient/surfaceOrient.C b/applications/utilities/surface/surfaceOrient/surfaceOrient.C index fe0944a69a..2a06e17075 100644 --- a/applications/utilities/surface/surfaceOrient/surfaceOrient.C +++ b/applications/utilities/surface/surfaceOrient/surfaceOrient.C @@ -50,9 +50,9 @@ int main(int argc, char *argv[]) ); argList::noParallel(); - argList::validArgs.append("surfaceFile"); - argList::validArgs.append("visiblePoint"); - argList::validArgs.append("output surfaceFile"); + argList::addArgument("surfaceFile"); + argList::addArgument("visiblePoint"); + argList::addArgument("output surfaceFile"); argList::addBoolOption ( "inside", diff --git a/applications/utilities/surface/surfacePatch/surfacePatch.C b/applications/utilities/surface/surfacePatch/surfacePatch.C index 474a820623..22a2bfb747 100644 --- a/applications/utilities/surface/surfacePatch/surfacePatch.C +++ b/applications/utilities/surface/surfacePatch/surfacePatch.C @@ -52,7 +52,6 @@ using namespace Foam; int main(int argc, char *argv[]) { - argList::validArgs.clear(); argList::noParallel(); #include "addDictOption.H" diff --git a/applications/utilities/surface/surfacePointMerge/surfacePointMerge.C b/applications/utilities/surface/surfacePointMerge/surfacePointMerge.C index ec3fe22c4a..84fa024fe3 100644 --- a/applications/utilities/surface/surfacePointMerge/surfacePointMerge.C +++ b/applications/utilities/surface/surfacePointMerge/surfacePointMerge.C @@ -51,9 +51,9 @@ int main(int argc, char *argv[]) "Merge points on surface if they are within absolute distance [m]." ); argList::noParallel(); - argList::validArgs.append("surfaceFile"); - argList::validArgs.append("merge distance"); - argList::validArgs.append("output surfaceFile"); + argList::addArgument("surfaceFile"); + argList::addArgument("merge distance"); + argList::addArgument("output surfaceFile"); argList::addOption ( diff --git a/applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C b/applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C index 5848349313..d1b03a7dd7 100644 --- a/applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C +++ b/applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C @@ -109,8 +109,8 @@ int main(int argc, char *argv[]) "directory" ); - argList::validArgs.append("triSurfaceMesh"); - argList::validArgs.append("distributionType"); + argList::addArgument("triSurfaceMesh"); + argList::addArgument("distributionType"); argList::addBoolOption ( "keepNonMapped", diff --git a/applications/utilities/surface/surfaceRefineRedGreen/surfaceRefineRedGreen.C b/applications/utilities/surface/surfaceRefineRedGreen/surfaceRefineRedGreen.C index 2dbea9fce6..ab27396d4a 100644 --- a/applications/utilities/surface/surfaceRefineRedGreen/surfaceRefineRedGreen.C +++ b/applications/utilities/surface/surfaceRefineRedGreen/surfaceRefineRedGreen.C @@ -55,8 +55,8 @@ using namespace Foam; int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("surfaceFile"); - argList::validArgs.append("output surfaceFile"); + argList::addArgument("surfaceFile"); + argList::addArgument("output surfaceFile"); argList args(argc, argv); const fileName surfFileName = args[1]; diff --git a/applications/utilities/surface/surfaceSplitByPatch/surfaceSplitByPatch.C b/applications/utilities/surface/surfaceSplitByPatch/surfaceSplitByPatch.C index 74d5c2cdaf..f1035532da 100644 --- a/applications/utilities/surface/surfaceSplitByPatch/surfaceSplitByPatch.C +++ b/applications/utilities/surface/surfaceSplitByPatch/surfaceSplitByPatch.C @@ -47,7 +47,7 @@ int main(int argc, char *argv[]) ); argList::noParallel(); - argList::validArgs.append("input surfaceFile"); + argList::addArgument("input surfaceFile"); argList args(argc, argv); const fileName surfName = args[1]; diff --git a/applications/utilities/surface/surfaceSplitByTopology/surfaceSplitByTopology.C b/applications/utilities/surface/surfaceSplitByTopology/surfaceSplitByTopology.C index 1f155a80ba..1ba612cc58 100644 --- a/applications/utilities/surface/surfaceSplitByTopology/surfaceSplitByTopology.C +++ b/applications/utilities/surface/surfaceSplitByTopology/surfaceSplitByTopology.C @@ -46,8 +46,8 @@ int main(int argc, char *argv[]) { argList::noParallel(); argList::validOptions.clear(); - argList::validArgs.append("input surface file"); - argList::validArgs.append("output surface file"); + argList::addArgument("input surface file"); + argList::addArgument("output surface file"); argList args(argc, argv); fileName surfFileName(args[1]); diff --git a/applications/utilities/surface/surfaceSplitNonManifolds/surfaceSplitNonManifolds.C b/applications/utilities/surface/surfaceSplitNonManifolds/surfaceSplitNonManifolds.C index befa5a67fd..ed92b9869c 100644 --- a/applications/utilities/surface/surfaceSplitNonManifolds/surfaceSplitNonManifolds.C +++ b/applications/utilities/surface/surfaceSplitNonManifolds/surfaceSplitNonManifolds.C @@ -675,8 +675,8 @@ int main(int argc, char *argv[]) "split multiply connected surface edges by duplicating points" ); argList::noParallel(); - argList::validArgs.append("surfaceFile"); - argList::validArgs.append("output surfaceFile"); + argList::addArgument("surfaceFile"); + argList::addArgument("output surfaceFile"); argList::addBoolOption ( "debug", diff --git a/applications/utilities/surface/surfaceSubset/surfaceSubset.C b/applications/utilities/surface/surfaceSubset/surfaceSubset.C index f97e840812..f9c1e79978 100644 --- a/applications/utilities/surface/surfaceSubset/surfaceSubset.C +++ b/applications/utilities/surface/surfaceSubset/surfaceSubset.C @@ -53,9 +53,9 @@ using namespace Foam; int main(int argc, char *argv[]) { argList::noParallel(); - argList::validArgs.append("surfaceSubsetDict"); - argList::validArgs.append("surfaceFile"); - argList::validArgs.append("output surfaceFile"); + argList::addArgument("surfaceSubsetDict"); + argList::addArgument("surfaceFile"); + argList::addArgument("output surfaceFile"); argList args(argc, argv); Info<< "Reading dictionary " << args[1] << " ..." << endl; diff --git a/applications/utilities/surface/surfaceToPatch/surfaceToPatch.C b/applications/utilities/surface/surfaceToPatch/surfaceToPatch.C index b9dc72def7..3063dacd7d 100644 --- a/applications/utilities/surface/surfaceToPatch/surfaceToPatch.C +++ b/applications/utilities/surface/surfaceToPatch/surfaceToPatch.C @@ -175,7 +175,7 @@ int main(int argc, char *argv[]) ); argList::noParallel(); - argList::validArgs.append("surfaceFile"); + argList::addArgument("surfaceFile"); argList::addOption ( "faceSet", diff --git a/applications/utilities/surface/surfaceTransformPoints/surfaceTransformPoints.C b/applications/utilities/surface/surfaceTransformPoints/surfaceTransformPoints.C index 79e452685a..21d965f698 100644 --- a/applications/utilities/surface/surfaceTransformPoints/surfaceTransformPoints.C +++ b/applications/utilities/surface/surfaceTransformPoints/surfaceTransformPoints.C @@ -65,8 +65,8 @@ int main(int argc, char *argv[]) "Note: roll=rotate about x, pitch=rotate about y, yaw=rotate about z" ); argList::noParallel(); - argList::validArgs.append("surfaceFile"); - argList::validArgs.append("output surfaceFile"); + argList::addArgument("surfaceFile"); + argList::addArgument("output surfaceFile"); argList::addOption ( "translate", diff --git a/applications/utilities/thermophysical/adiabaticFlameT/adiabaticFlameT.C b/applications/utilities/thermophysical/adiabaticFlameT/adiabaticFlameT.C index cff9efb946..9a9baaf8e8 100644 --- a/applications/utilities/thermophysical/adiabaticFlameT/adiabaticFlameT.C +++ b/applications/utilities/thermophysical/adiabaticFlameT/adiabaticFlameT.C @@ -62,7 +62,7 @@ int main(int argc, char *argv[]) ); argList::noParallel(); argList::noFunctionObjects(); - argList::validArgs.append("controlFile"); + argList::addArgument("controlFile"); argList args(argc, argv); diff --git a/applications/utilities/thermophysical/chemkinToFoam/chemkinToFoam.C b/applications/utilities/thermophysical/chemkinToFoam/chemkinToFoam.C index b7f7c9d7b1..16320044b6 100644 --- a/applications/utilities/thermophysical/chemkinToFoam/chemkinToFoam.C +++ b/applications/utilities/thermophysical/chemkinToFoam/chemkinToFoam.C @@ -54,11 +54,11 @@ int main(int argc, char *argv[]) ); argList::noParallel(); argList::noFunctionObjects(); - argList::validArgs.append("CHEMKINFile"); - argList::validArgs.append("CHEMKINThermodynamicsFile"); - argList::validArgs.append("CHEMKINTransport"); - argList::validArgs.append("FOAMChemistryFile"); - argList::validArgs.append("FOAMThermodynamicsFile"); + argList::addArgument("CHEMKINFile"); + argList::addArgument("CHEMKINThermodynamicsFile"); + argList::addArgument("CHEMKINTransport"); + argList::addArgument("FOAMChemistryFile"); + argList::addArgument("FOAMThermodynamicsFile"); argList::addBoolOption ( diff --git a/applications/utilities/thermophysical/equilibriumFlameT/equilibriumFlameT.C b/applications/utilities/thermophysical/equilibriumFlameT/equilibriumFlameT.C index 0e26784285..69c8fe264f 100644 --- a/applications/utilities/thermophysical/equilibriumFlameT/equilibriumFlameT.C +++ b/applications/utilities/thermophysical/equilibriumFlameT/equilibriumFlameT.C @@ -65,7 +65,7 @@ int main(int argc, char *argv[]) ); argList::noParallel(); argList::noFunctionObjects(); - argList::validArgs.append("controlFile"); + argList::addArgument("controlFile"); argList args(argc, argv); diff --git a/applications/utilities/thermophysical/mixtureAdiabaticFlameT/mixtureAdiabaticFlameT.C b/applications/utilities/thermophysical/mixtureAdiabaticFlameT/mixtureAdiabaticFlameT.C index eaa1eeb482..58b56a6f93 100644 --- a/applications/utilities/thermophysical/mixtureAdiabaticFlameT/mixtureAdiabaticFlameT.C +++ b/applications/utilities/thermophysical/mixtureAdiabaticFlameT/mixtureAdiabaticFlameT.C @@ -62,7 +62,7 @@ int main(int argc, char *argv[]) ); argList::noParallel(); argList::noFunctionObjects(); - argList::validArgs.append("controlFile"); + argList::addArgument("controlFile"); argList args(argc, argv); const fileName controlFileName(args[1]); diff --git a/src/OpenFOAM/global/argList/argList.C b/src/OpenFOAM/global/argList/argList.C index 1f2a8c1af6..0b64d229e3 100644 --- a/src/OpenFOAM/global/argList/argList.C +++ b/src/OpenFOAM/global/argList/argList.C @@ -154,6 +154,12 @@ static void printHostsSubscription(const UList& slaveProcs) // * * * * * * * * * * * * * Static Member Functions * * * * * * * * * * * * // +void Foam::argList::addArgument(const string& argumentName) +{ + validArgs.append(argumentName); +} + + void Foam::argList::addBoolOption ( const word& opt, @@ -368,15 +374,15 @@ void Foam::argList::printOptionUsage bool Foam::argList::postProcess(int argc, char *argv[]) { - bool postProcessOption = false; - - for (int i=1; i~OpenFOAM/controlDict file. The \%f token is used as a placeholder for the file name. - The valid (mandatory) arguments can be adjusted - by directly manipulating the argList::validArgs static member. + via the addArgument static method instead of directly + manipulating the argList::validArgs static member. - The valid options can be adjusted via the addOption/removeOption static methods instead of directly manipulating the argList::validOptions static member. @@ -349,6 +350,9 @@ public: // Edit + //- Append a (mandatory) argument to validArgs + static void addArgument(const string& argumentName); + //- Add a bool option to validOptions with usage information static void addBoolOption (