openfoam/applications/solvers/multiphase/interPhaseChangeFoam
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
..
interPhaseChangeDyMFoam ENH: consolidate handling of mandatory/optional command arguments 2018-12-13 01:45:09 +01:00
Make fvOptions: Reorganized and updated to simplify use in sub-models and maintenance 2015-12-02 11:49:52 +00:00
phaseChangeTwoPhaseMixtures ENH: use dictionary::readEntry for detection of input errors (#762, #1033) 2018-10-05 10:15:13 +02:00
Allwclean Allwmake: Remove 'set -x' which generates a lot of noise 2016-11-13 18:08:22 +00:00
Allwmake ENH: improve handling of ThirdParty packages 2018-04-24 14:51:19 +02:00
alphaControls.H ENH: avoid readScalar, readLabel etc from dictionary (#762, #1033) 2018-10-12 08:14:47 +02:00
alphaEqn.H OpenFOAM: Updated all libraries, solvers and utilities to use the new const-safe tmp 2016-02-26 17:31:28 +00:00
alphaEqnSubCycle.H Resolve various unimportant warning messages from Gcc, Clang and Icpc 2015-07-19 11:31:49 +01:00
createFields.H BUG: simpleFoam: moved createFvOptions.H into createFields.H for -postProcess option 2017-10-23 22:20:52 +01:00
interPhaseChangeFoam.C ENH: consolidate handling of mandatory/optional command arguments 2018-12-13 01:45:09 +01:00
pEqn.H interPhaseChangeFoam, multiphaseInterFoam, potentialFreeSurfaceFoam: Added -postProcess option 2016-05-08 17:23:36 +01:00
UEqn.H VoF solvers: rationalize the relationship between VoF solvers 2014-04-29 14:16:41 +01:00