openfoam/applications/utilities/mesh/manipulation
Mark Olesen 5d9e278e92 ENH: consolidate handling of mandatory/optional command arguments
- for some special cases we wish to mark command-line arguments as
  being optional, in order to do our own treatment. For example,
  when an arbitrary number of arguments should be allowed.

  Now tag this situation with argList::noMandatoryArgs().
  The argList::argsMandatory() query can then be used in any further
  logic, including the standard default argument checking.

- with the new default check, can consolidate the special-purpose

      "setRootCaseNonMandatoryArgs.H"

  into the regular

      "setRootCase.H"

- revert to a simple "setRootCase.H" and move all the listing related
  bits to a "setRootCaseLists.H" file. This leaves the information
  available for solvers, or whoever else wishes, without being
  introduced everywhere.

- add include guards and scoping to the listing files and rename to
  something less generic.

     listOptions.H -> setRootCaseListOptions.H
     listOutput.H  -> setRootCaseListOutput.H
2018-12-13 01:45:09 +01:00
..
attachMesh STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
autoPatch ENH: support usage descriptions for command arguments 2018-12-12 11:58:56 +01:00
checkMesh STYLE: argList::opt method instead of the longer argList::lookupOrDefault 2018-12-12 12:10:39 +01:00
createBaffles STYLE: use range-for when looping dictionary entries. 2018-10-19 13:08:24 +02:00
createPatch STYLE: argList::opt method instead of the longer argList::lookupOrDefault 2018-12-12 12:10:39 +01:00
deformedGeom ENH: support usage descriptions for command arguments 2018-12-12 11:58:56 +01:00
flattenMesh STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
insideCells STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
mergeMeshes STYLE: argList::opt method instead of the longer argList::lookupOrDefault 2018-12-12 12:10:39 +01:00
mergeOrSplitBaffles STYLE: add nBoundaryFaces() method to primitiveMesh 2018-09-27 10:17:30 +02:00
mirrorMesh STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
moveDynamicMesh STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
moveEngineMesh STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
moveMesh STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
objToVTK ENH: support usage descriptions for command arguments 2018-12-12 11:58:56 +01:00
orientFaceZone ENH: support usage descriptions for command arguments 2018-12-12 11:58:56 +01:00
polyDualMesh ENH: support usage descriptions for command arguments 2018-12-12 11:58:56 +01:00
refineMesh STYLE: argList::opt method instead of the longer argList::lookupOrDefault 2018-12-12 12:10:39 +01:00
renumberMesh STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
rotateMesh ENH: support usage descriptions for command arguments 2018-12-12 11:58:56 +01:00
setSet STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
setsToZones STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
singleCellMesh STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
splitMesh ENH: support usage descriptions for command arguments 2018-12-12 11:58:56 +01:00
splitMeshRegions STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
stitchMesh ENH: consolidate handling of mandatory/optional command arguments 2018-12-13 01:45:09 +01:00
subsetMesh STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
topoSet STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00
transformPoints ENH: use vector::normalise and VectorSpace::normalised for clarity 2018-08-10 15:18:29 +02:00
zipUpMesh STYLE: add usage notes to more utilities and solvers 2018-12-11 15:25:27 +01:00