diff --git a/applications/test/fieldMapping/Test-fieldMapping.C b/applications/test/fieldMapping/Test-fieldMapping.C index d0545b7bb8..f0d9c7cc3b 100644 --- a/applications/test/fieldMapping/Test-fieldMapping.C +++ b/applications/test/fieldMapping/Test-fieldMapping.C @@ -62,7 +62,7 @@ int main(int argc, char *argv[]) #include "createTime.H" #include "createMesh.H" - const Switch inflate(args.args()[1]); + const Switch inflate(args[1]); if (inflate) { diff --git a/applications/test/hexRef8/Test-hexRef8.C b/applications/test/hexRef8/Test-hexRef8.C index f5a4b7c66d..5f725832d4 100644 --- a/applications/test/hexRef8/Test-hexRef8.C +++ b/applications/test/hexRef8/Test-hexRef8.C @@ -66,7 +66,7 @@ int main(int argc, char *argv[]) const pointConstraints& pc = pointConstraints::New(pointMesh::New(mesh)); - const Switch inflate(args.args()[1]); + const Switch inflate(args[1]); if (inflate) { diff --git a/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C b/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C index fcdd7ec8f1..6a07259605 100644 --- a/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C +++ b/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C @@ -72,7 +72,7 @@ int main(int argc, char *argv[]) #include "createNamedMesh.H" const word oldInstance = mesh.pointsInstance(); - word cellSetName(args.args()[1]); + word cellSetName(args[1]); const bool overwrite = args.optionFound("overwrite"); const bool minSet = args.optionFound("minSet"); diff --git a/applications/utilities/mesh/conversion/datToFoam/datToFoam.C b/applications/utilities/mesh/conversion/datToFoam/datToFoam.C index 2b1956e51f..ec4b6e994f 100644 --- a/applications/utilities/mesh/conversion/datToFoam/datToFoam.C +++ b/applications/utilities/mesh/conversion/datToFoam/datToFoam.C @@ -58,7 +58,7 @@ int main(int argc, char *argv[]) #include "createTime.H" - std::ifstream plot3dFile(args.args()[1].c_str()); + std::ifstream plot3dFile(args[1].c_str()); string line; std::getline(plot3dFile, line); diff --git a/applications/utilities/mesh/conversion/fluent3DMeshToFoam/fluent3DMeshToFoam.L b/applications/utilities/mesh/conversion/fluent3DMeshToFoam/fluent3DMeshToFoam.L index 3d1875d717..ca276a0348 100644 --- a/applications/utilities/mesh/conversion/fluent3DMeshToFoam/fluent3DMeshToFoam.L +++ b/applications/utilities/mesh/conversion/fluent3DMeshToFoam/fluent3DMeshToFoam.L @@ -811,7 +811,7 @@ int main(int argc, char *argv[]) args.optionReadIfPresent("ignoreCellGroups", ignoreCellGroups); args.optionReadIfPresent("ignoreFaceGroups", ignoreFaceGroups); - cubitFile = args.options().found("cubit"); + cubitFile = args.optionFound("cubit"); if (cubitFile) { diff --git a/applications/utilities/mesh/generation/blockMesh/blockMesh.C b/applications/utilities/mesh/generation/blockMesh/blockMesh.C index cdea2a93ba..4441f15e49 100644 --- a/applications/utilities/mesh/generation/blockMesh/blockMesh.C +++ b/applications/utilities/mesh/generation/blockMesh/blockMesh.C @@ -128,16 +128,12 @@ int main(int argc, char *argv[]) fileName dictPath; // Check if the dictionary is specified on the command-line - if (args.optionFound("dict")) + if (args.optionReadIfPresent("dict", dictPath)) { - dictPath = args["dict"]; - - dictPath = - ( - isDir(dictPath) - ? dictPath/dictName - : dictPath - ); + if (isDir(dictPath)) + { + dictPath = dictPath / dictName; + } } // Check if dictionary is present in the constant directory else if diff --git a/applications/utilities/mesh/generation/foamyMesh/foamyHexMesh/foamyHexMesh.C b/applications/utilities/mesh/generation/foamyMesh/foamyHexMesh/foamyHexMesh.C index 3588a9878f..88c9c82e01 100644 --- a/applications/utilities/mesh/generation/foamyMesh/foamyHexMesh/foamyHexMesh.C +++ b/applications/utilities/mesh/generation/foamyMesh/foamyHexMesh/foamyHexMesh.C @@ -3,7 +3,7 @@ \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation - \\/ M anipulation | + \\/ M anipulation | Copyright (C) 2016 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -67,14 +67,7 @@ int main(int argc, char *argv[]) // Allow override of decomposeParDict location fileName decompDictFile; - if (args.optionReadIfPresent("decomposeParDict", decompDictFile)) - { - if (isDir(decompDictFile)) - { - decompDictFile = decompDictFile / "decomposeParDict"; - } - } - + args.optionReadIfPresent("decomposeParDict", decompDictFile); IOdictionary foamyHexMeshDict ( diff --git a/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshBackgroundMesh/foamyHexMeshBackgroundMesh.C b/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshBackgroundMesh/foamyHexMeshBackgroundMesh.C index 5e009ea114..410182e01c 100644 --- a/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshBackgroundMesh/foamyHexMeshBackgroundMesh.C +++ b/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshBackgroundMesh/foamyHexMeshBackgroundMesh.C @@ -524,13 +524,7 @@ int main(int argc, char *argv[]) // Allow override of decomposeParDict location fileName decompDictFile; - if (args.optionReadIfPresent("decomposeParDict", decompDictFile)) - { - if (isDir(decompDictFile)) - { - decompDictFile = decompDictFile / "decomposeParDict"; - } - } + args.optionReadIfPresent("decomposeParDict", decompDictFile); labelList decomp = decompositionModel::New ( diff --git a/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify.C b/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify.C index ca9d18953d..b759c7d870 100644 --- a/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify.C +++ b/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify.C @@ -374,7 +374,7 @@ int main(int argc, char *argv[]) #include "createTime.H" runTime.functionObjects().off(); - const fileName exportName = args.args()[1]; + const fileName exportName = args[1]; Info<< "Reading surfaces as specified in the foamyHexMeshDict and" << " writing a re-sampled surface to " << exportName 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 d26bd0eaa6..2c9d68c77f 100644 --- a/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify_non_octree.C +++ b/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshSurfaceSimplify/foamyHexMeshSurfaceSimplify_non_octree.C @@ -36,6 +36,7 @@ Description #include "searchableSurfaces.H" #include "conformationSurfaces.H" #include "triSurfaceMesh.H" +#include "labelVector.H" #include "MarchingCubes.h" @@ -52,7 +53,6 @@ int main(int argc, char *argv[]) ( "Re-sample surfaces used in foamyHexMesh operation" ); - //argList::validArgs.append("inputFile"); argList::validArgs.append("(nx ny nz)"); argList::validArgs.append("outputName"); @@ -60,8 +60,8 @@ int main(int argc, char *argv[]) #include "createTime.H" runTime.functionObjects().off(); - const Vector