Rationalized Doxygen documentation of command-line options

This commit is contained in:
Henry Weller
2016-06-17 09:11:58 +01:00
parent 0b333a4249
commit 7b75d81269
28 changed files with 389 additions and 360 deletions

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | \\ / O peration |
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -28,15 +28,15 @@ Description
Reads an OpenFOAM mesh and writes a pro-STAR (v4) bnd/cel/vrt format. Reads an OpenFOAM mesh and writes a pro-STAR (v4) bnd/cel/vrt format.
Usage Usage
- foamToStarMesh [OPTION] \n \b foamToStarMesh [OPTION]
Reads an OpenFOAM mesh and writes a pro-STAR (v4) bnd/cel/vrt format.
\param -noBnd \n Options:
Suppress writing the \c .bnd file - \par -noBnd
Suppress writing the \c .bnd file
\param -scale \<factor\>\n - \par -scale \<factor\>
Specify an alternative geometry scaling factor. Specify an alternative geometry scaling factor.
The default is \b 1000 (scale \em [m] to \em [mm]). The default is \b 1000 (scale \em [m] to \em [mm]).
Note Note
The cellTable information available in the files The cellTable information available in the files

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | \\ / O peration |
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -28,15 +28,15 @@ Description
Reads an OpenFOAM mesh and writes the boundaries in a surface format. Reads an OpenFOAM mesh and writes the boundaries in a surface format.
Usage Usage
- foamToSurface [OPTION] \n \b foamToSurface [OPTION]
Reads an OpenFOAM mesh and writes the boundaries in a surface format.
\param -scale \<factor\>\n Options:
Specify an alternative geometry scaling factor. - \par -scale \<factor\>
Eg, use \b 1000 to scale \em [m] to \em [mm]. Specify an alternative geometry scaling factor.
E.g. use \b 1000 to scale \em [m] to \em [mm].
\param -tri \n - \par -tri
Triangulate surface. Triangulate surface.
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | \\ / O peration |
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -28,22 +28,22 @@ Description
Converts a Star-CD (v4) pro-STAR mesh into OpenFOAM format. Converts a Star-CD (v4) pro-STAR mesh into OpenFOAM format.
Usage Usage
- star4ToFoam [OPTION] ccmMesh\n \b star4ToFoam [OPTION] ccmMesh
convert pro-STAR mesh to OpenFOAM
\param -ascii \n Options:
Write in ASCII format instead of binary - \par -ascii
Write in ASCII format instead of binary
\param -scale \<factor\>\n - \par -scale \<factor\>
Specify an alternative geometry scaling factor. Specify an alternative geometry scaling factor.
The default is \b 0.001 (scale \em [mm] to \em [m]). The default is \b 0.001 (scale \em [mm] to \em [m]).
\param -solids \n - \par -solids
Treat any solid cells present just like fluid cells. Treat any solid cells present just like fluid cells.
The default is to discard them. The default is to discard them.
Note Note
- baffles are written as interfaces for later use Baffles are written as interfaces for later use
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -1,3 +1,3 @@
blockMeshApp.C blockMesh.C
EXE = $(FOAM_APPBIN)/blockMesh EXE = $(FOAM_APPBIN)/blockMesh

View File

@ -28,23 +28,23 @@ Description
A multi-block mesh generator. A multi-block mesh generator.
Uses the block mesh description found in Uses the block mesh description found in
\a system/blockMeshDict - \c system/blockMeshDict
or \a system/\<region\>/blockMeshDict - \c system/\<region\>/blockMeshDict
or \a constant/polyMesh/blockMeshDict - \c constant/polyMesh/blockMeshDict
or \a constant/\<region\>/polyMesh/blockMeshDict - \c constant/\<region\>/polyMesh/blockMeshDict
Usage Usage
\b blockMesh [OPTION]
- blockMesh [OPTION] Options:
- \par -blockTopology
Write the topology as a set of edges in OBJ format.
\param -blockTopology \n - \par -region \<name\>
Write the topology as a set of edges in OBJ format. Specify an alternative mesh region.
\param -region \<name\> \n - \par -dict \<filename\>
Specify an alternative mesh region. Specify alternative dictionary for the block mesh description.
\param -dict \<filename\> \n
Specify alternative dictionary for the block mesh description.
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -28,23 +28,26 @@ Description
Checks validity of a mesh. Checks validity of a mesh.
Usage Usage
- checkMesh [OPTION] \b checkMesh [OPTION]
\param -allGeometry \n Options:
Checks all (including non finite-volume specific) geometry - \par -allGeometry
Checks all (including non finite-volume specific) geometry
\param -allTopology \n - \par -allTopology
Checks all (including non finite-volume specific) addressing Checks all (including non finite-volume specific) addressing
\param -meshQuality \n - \par -meshQuality
Checks against user defined (in \a system/meshQualityDict) quality settings Checks against user defined (in \a system/meshQualityDict) quality
settings
\param -region \<name\> \n - \par -region \<name\>
Specify an alternative mesh region. Specify an alternative mesh region.
\param -writeSets \<surfaceFormat\> \n - \par -writeSets \<surfaceFormat\>
Reconstruct all cellSets and faceSets geometry and write to postProcessing/ Reconstruct all cellSets and faceSets geometry and write to
directory according to surfaceFormat (e.g. vtk or ensight) postProcessing directory according to surfaceFormat
(e.g. vtk or ensight)
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -29,31 +29,32 @@ Description
edges. edges.
Usage Usage
\b polyDualMesh featureAngle
- polyDualMesh featureAngle
Detects any boundary edge > angle and creates multiple boundary faces Detects any boundary edge > angle and creates multiple boundary faces
for it. Normal behaviour is to have each point become a cell for it. Normal behaviour is to have each point become a cell
(1.5 behaviour) (1.5 behaviour)
\param -concaveMultiCells Options:
Creates multiple cells for each point on a concave edge. Might limit - \par -concaveMultiCells
the amount of distortion on some meshes. Creates multiple cells for each point on a concave edge. Might limit
the amount of distortion on some meshes.
\param -splitAllFaces - \par -splitAllFaces
Normally only constructs a single face between two cells. This single face Normally only constructs a single face between two cells. This single
might be too distorted. splitAllFaces will create a single face for every face might be too distorted. splitAllFaces will create a single face for
original cell the face passes through. The mesh will thus have every original cell the face passes through. The mesh will thus have
multiple faces inbetween two cells! (so is not strictly upper-triangular multiple faces inbetween two cells! (so is not strictly upper-triangular
anymore - checkMesh will complain) anymore - checkMesh will complain)
\param -doNotPreserveFaceZones: - \par -doNotPreserveFaceZones:
By default all faceZones are preserved by marking all faces, edges and By default all faceZones are preserved by marking all faces, edges and
points on them as features. The -doNotPreserveFaceZones disables this points on them as features. The -doNotPreserveFaceZones disables this
behaviour. behaviour.
Note: is just a driver for meshDualiser. Substitute your own Note
simpleMarkFeatures to have different behaviour. It is just a driver for meshDualiser. Substitute your own simpleMarkFeatures
to have different behaviour.
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -28,45 +28,55 @@ Description
Interrogates and manipulates dictionaries. Interrogates and manipulates dictionaries.
Usage Usage
- foamDictionary [OPTION] dictionary \b foamDictionary [OPTION] dictionary
\param -entry \<name\> \n - \par -entry \<name\>
Selects an entry Selects an entry
\param -keywords \<name\> \n - \par -keywords \<name\>
Prints the keywords (of the selected entry or of the top level if Prints the keywords (of the selected entry or of the top level if
no entry was selected no entry was selected
\param -add \<value\> \n - \par -add \<value\>
Adds the entry (should not exist yet) Adds the entry (should not exist yet)
\param -set \<value\> \n - \par -set \<value\>
Adds or replaces the entry Adds or replaces the entry
\param -expand \n - \par -expand
Read the specified dictionary file, expand the macros etc. and write Read the specified dictionary file, expand the macros etc. and write
the resulting dictionary to standard output. the resulting dictionary to standard output.
\param -includes \n - \par -includes
List the #include/#includeIfPresent files to standard output. List the \c #include and \c #includeIfPresent files to standard output.
Typical usage: Typical usage:
- change simulation to run for one timestep only: - Change simulation to run for one timestep only:
foamDictionary system/controlDict -entry stopAt -set writeNow; \verbatim
foamDictionary system/controlDict -entry stopAt -set writeNow
\endverbatim
- change solver - Change solver:
foamDictionary system/fvSolution -entry solvers.p.solver -set PCG \verbatim
foamDictionary system/fvSolution -entry solvers.p.solver -set PCG
\endverbatim
- print bc type - Print bc type:
foamDictionary 0/U -entry boundaryField.movingWall.type \verbatim
foamDictionary 0/U -entry boundaryField.movingWall.type
\endverbatim
- change bc parameter - Change bc parameter:
foamDictionary 0/U -entry boundaryField.movingWall.value \ \verbatim
-set "uniform (2 0 0)" foamDictionary 0/U -entry boundaryField.movingWall.value \
-set "uniform (2 0 0)"
\endverbatim
- change whole bc type - Change whole bc type:
foamDictionary 0/U -entry boundaryField.movingWall \ \verbatim
-set "{type uniformFixedValue; uniformValue (2 0 0);}" foamDictionary 0/U -entry boundaryField.movingWall \
-set "{type uniformFixedValue; uniformValue (2 0 0);}"
\endverbatim
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -28,13 +28,18 @@ Description
Print the table of contents of selectable switches, classes etc. in the Print the table of contents of selectable switches, classes etc. in the
OpenFOAM libraries OpenFOAM libraries
\par Command-line options Usage
\param -switches \n \b foamList [OPTION]
Options:
- \par -switches
Print the DebugSwitches, InfoSwitches and OptimisationSwitches Print the DebugSwitches, InfoSwitches and OptimisationSwitches
\param -registeredSwitches \n
- \par -registeredSwitches
Print the registered DebugSwitches, InfoSwitches and Print the registered DebugSwitches, InfoSwitches and
OptimisationSwitches supporting run-time modification OptimisationSwitches supporting run-time modification
\param -unset \n
- \par -unset
print switches declared in libraries but not set in etc/controlDict print switches declared in libraries but not set in etc/controlDict
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -28,13 +28,14 @@ Description
List times using timeSelector. List times using timeSelector.
Usage Usage
\b foamListTimes [OPTION]
- foamListTimes [OPTION] Options:
- \par -rm
Remove selected time directories
\param -rm \n - \par -processor
Remove selected time directories List times from processor0/ directory
\param -processor \n
List times from processor0/ directory
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -29,46 +29,47 @@ Description
execution of OpenFOAM. execution of OpenFOAM.
Usage Usage
\b decomposePar [OPTION]
- decomposePar [OPTION] Options:
- \par -cellDist
Write the cell distribution as a labelList, for use with 'manual'
decomposition method or as a volScalarField for post-processing.
\param -cellDist \n - \par -region \<regionName\> \n
Write the cell distribution as a labelList, for use with 'manual' Decompose named region. Does not check for existence of processor*.
decomposition method or as a volScalarField for post-processing.
\param -region regionName \n - \par -allRegions \n
Decompose named region. Does not check for existence of processor*. Decompose all regions in regionProperties. Does not check for
existence of processor*.
\param -allRegions \n - \par -copyUniform \n
Decompose all regions in regionProperties. Does not check for Copy any \a uniform directories too.
existence of processor*.
\param -copyUniform \n - \par -constant
Copy any \a uniform directories too.
\param -constant \n - \par -time xxx:yyy \n
\param -time xxx:yyy \n Override controlDict settings and decompose selected times. Does not
Override controlDict settings and decompose selected times. Does not re-decompose the mesh i.e. does not handle moving mesh or changing
re-decompose the mesh i.e. does not handle moving mesh or changing mesh cases.
mesh cases.
\param -fields \n - \par -fields \n
Use existing geometry decomposition and convert fields only. Use existing geometry decomposition and convert fields only.
\param -noSets \n - \par -noSets \n
Skip decomposing cellSets, faceSets, pointSets. Skip decomposing cellSets, faceSets, pointSets.
\param -force \n - \par -force \n
Remove any existing \a processor subdirectories before decomposing the Remove any existing \a processor subdirectories before decomposing the
geometry. geometry.
\param -ifRequired \n - \par -ifRequired \n
Only decompose the geometry if the number of domains has changed from a Only decompose the geometry if the number of domains has changed from a
previous decomposition. No \a processor subdirectories will be removed previous decomposition. No \a processor subdirectories will be removed
unless the \a -force option is also specified. This option can be used unless the \a -force option is also specified. This option can be used
to avoid redundant geometry decomposition (eg, in scripts), but should to avoid redundant geometry decomposition (eg, in scripts), but should
be used with caution when the underlying (serial) geometry or the be used with caution when the underlying (serial) geometry or the
decomposition method etc. have been changed between decompositions. decomposition method etc. have been changed between decompositions.
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -30,24 +30,24 @@ Description
An Ensight part is created for the internalMesh and for each patch. An Ensight part is created for the internalMesh and for each patch.
Usage Usage
- foamToEnsight [OPTION] \n \b foamToEnsight [OPTION]
Translates OpenFOAM data to Ensight format
\param -ascii \n Options:
Write Ensight data in ASCII format instead of "C Binary" - \par -ascii
Write Ensight data in ASCII format instead of "C Binary"
\param -patches patchList \n - \par -patches patchList
Specify particular patches to write. Specify particular patches to write.
Specifying an empty list suppresses writing the internalMesh. Specifying an empty list suppresses writing the internalMesh.
\param -noPatches \n - \par -noPatches
Suppress writing any patches. Suppress writing any patches.
\param -faceZones zoneList \n - \par -faceZones zoneList
Specify faceZones to write, with wildcards Specify faceZones to write, with wildcards
\param -cellZone zoneName \n - \par -cellZone zoneName
Specify single cellZone to write (not lagrangian) Specify single cellZone to write (not lagrangian)
Note Note
Parallel support for cloud data is not supported Parallel support for cloud data is not supported

View File

@ -29,28 +29,28 @@ Description
An Ensight part is created for each cellZone and patch. An Ensight part is created for each cellZone and patch.
Usage Usage
- foamToEnsightParts [OPTION] \n \b foamToEnsightParts [OPTION]
Translates OpenFOAM data to Ensight format
\param -ascii \n Options:
Write Ensight data in ASCII format instead of "C Binary" - \par -ascii
Write Ensight data in ASCII format instead of "C Binary"
\param -name \<subdir\>\n - \par -name \<subdir\>
define sub-directory name to use for Ensight data (default: "Ensight") Define sub-directory name to use for Ensight data (default: "Ensight")
\param -noZero \n - \par -noZero
Exclude the often incomplete initial conditions. Exclude the often incomplete initial conditions.
\param -index \<start\>\n - \par -index \<start\>
Ignore the time index contained in the time file and use a Ignore the time index contained in the time file and use a
simple indexing when creating the \c Ensight/data/######## files. simple indexing when creating the \c Ensight/data/######## files.
\param -noMesh \n - \par -noMesh
Suppress writing the geometry. Can be useful for converting partial Suppress writing the geometry. Can be useful for converting partial
results for a static geometry. results for a static geometry.
\param -width \<n\>\n - \par -width \<n\>
width of Ensight data subdir Width of Ensight data subdir
Note Note
- no parallel data. - no parallel data.

View File

@ -28,44 +28,45 @@ Description
Tecplot binary file format writer. Tecplot binary file format writer.
Usage Usage
\b foamToTecplot360 [OPTION]
- foamToTecplot360 [OPTION] Options:
- \par -fields \<names\>
Convert selected fields only. For example,
\verbatim
-fields '( p T U )'
\endverbatim
The quoting is required to avoid shell expansions and to pass the
information as a single argument.
\param -fields \<names\>\n - \par -cellSet \<name\>
Convert selected fields only. For example,
\verbatim
-fields '( p T U )'
\endverbatim
The quoting is required to avoid shell expansions and to pass the
information as a single argument.
\param -cellSet \<name\>\n - \par -faceSet \<name\>
\param -faceSet \<name\>\n Restrict conversion to the cellSet, faceSet.
Restrict conversion to the cellSet, faceSet.
\param -nearCellValue \n - \par -nearCellValue
Output cell value on patches instead of patch value itself Output cell value on patches instead of patch value itself
\param -noInternal \n - \par -noInternal
Do not generate file for mesh, only for patches Do not generate file for mesh, only for patches
\param -noPointValues \n - \par -noPointValues
No pointFields No pointFields
\param -noFaceZones \n - \par -noFaceZones
No faceZones No faceZones
\param -excludePatches \<patchNames\>\n - \par -excludePatches \<patchNames\>
Specify patches (wildcards) to exclude. For example, Specify patches (wildcards) to exclude. For example,
\verbatim \verbatim
-excludePatches '( inlet_1 inlet_2 "proc.*")' -excludePatches '( inlet_1 inlet_2 "proc.*")'
\endverbatim \endverbatim
The quoting is required to avoid shell expansions and to pass the The quoting is required to avoid shell expansions and to pass the
information as a single argument. The double quotes denote a regular information as a single argument. The double quotes denote a regular
expression. expression.
\param -useTimeName \n - \par -useTimeName
use the time index in the VTK file name instead of the time index use the time index in the VTK file name instead of the time index
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -37,63 +37,64 @@ Description
handled by vtk. handled by vtk.
Usage Usage
\b foamToVTK [OPTION]
- foamToVTK [OPTION] Options:
- \par -ascii
Write VTK data in ASCII format instead of binary.
\param -ascii \n - \par -mesh \<name\>
Write VTK data in ASCII format instead of binary. Use a different mesh name (instead of -region)
\param -mesh \<name\>\n - \par -fields \<fields\>
Use a different mesh name (instead of -region) Convert selected fields only. For example,
\verbatim
-fields "( p T U )"
\endverbatim
The quoting is required to avoid shell expansions and to pass the
information as a single argument.
\param -fields \<fields\>\n - \par -surfaceFields
Convert selected fields only. For example, Write surfaceScalarFields (e.g., phi)
\verbatim
-fields "( p T U )"
\endverbatim
The quoting is required to avoid shell expansions and to pass the
information as a single argument.
\param -surfaceFields \n - \par -cellSet \<name\>
Write surfaceScalarFields (e.g., phi) - \par -faceSet \<name\>
\param -cellSet \<name\>\n - \par -pointSet \<name\>
\param -faceSet \<name\>\n Restrict conversion to the cellSet, faceSet or pointSet.
\param -pointSet \<name\>\n
Restrict conversion to the cellSet, faceSet or pointSet.
\param -nearCellValue \n - \par -nearCellValue
Output cell value on patches instead of patch value itself Output cell value on patches instead of patch value itself
\param -noInternal \n - \par -noInternal
Do not generate file for mesh, only for patches Do not generate file for mesh, only for patches
\param -noPointValues \n - \par -noPointValues
No pointFields No pointFields
\param -noFaceZones \n - \par -noFaceZones
No faceZones No faceZones
\param -noLinks \n - \par -noLinks
(in parallel) do not link processor files to master (in parallel) do not link processor files to master
\param poly \n - \par poly
write polyhedral cells without tet/pyramid decomposition write polyhedral cells without tet/pyramid decomposition
\param -allPatches \n - \par -allPatches
Combine all patches into a single file Combine all patches into a single file
\param -excludePatches \<patchNames\>\n - \par -excludePatches \<patchNames\>
Specify patches (wildcards) to exclude. For example, Specify patches (wildcards) to exclude. For example,
\verbatim \verbatim
-excludePatches '( inlet_1 inlet_2 "proc.*")' -excludePatches '( inlet_1 inlet_2 "proc.*")'
\endverbatim \endverbatim
The quoting is required to avoid shell expansions and to pass the The quoting is required to avoid shell expansions and to pass the
information as a single argument. The double quotes denote a regular information as a single argument. The double quotes denote a regular
expression. expression.
\param -useTimeName \n - \par -useTimeName
use the time index in the VTK file name instead of the time index use the time index in the VTK file name instead of the time index
Note Note
mesh subset is handled by vtkMesh. Slight inconsistency in mesh subset is handled by vtkMesh. Slight inconsistency in
@ -105,7 +106,7 @@ Note
whole-mesh values onto the subset patch. whole-mesh values onto the subset patch.
Note Note
new file format: \n \par new file format:
no automatic timestep recognition. no automatic timestep recognition.
However can have .pvd file format which refers to time simulation However can have .pvd file format which refers to time simulation
if XML *.vtu files are available: if XML *.vtu files are available:

View File

@ -52,21 +52,21 @@ Description
Replacement entries starting with '~' will remove the entry. Replacement entries starting with '~' will remove the entry.
Usage Usage
\b changeDictionary [OPTION]
changeDictionary [OPTION] Options:
- \par -subDict
Specify the subDict name of the replacements dictionary.
\param -subDict \n - \par -literalRE
Specify the subDict name of the replacements dictionary. Do not interpret regular expressions or patchGroups; treat them as any
other keyword.
\param -literalRE \n - \par -enableFunctionEntries
Do not interpret regular expressions or patchGroups; treat them as any Enable function entries (default: disabled)
other keyword.
\param -enableFunctionEntries \n - \par -disablePatchGroups
Enable function entries (default: disabled) Disable the default checking for keys being patchGroups
\param -disablePatchGroups \n
Disable the default checking for keys being patchGroups
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -28,14 +28,14 @@ Description
Tool to upgrade mesh and fields for split cyclics. Tool to upgrade mesh and fields for split cyclics.
Usage Usage
\b foamUpgradeCyclics [OPTION]
- foamUpgradeCyclics [OPTION] Options:
- \par -test
Suppress writing the updated files with split cyclics
\param -test \n - \par -enableFunctionEntries
Suppress writing the updated files with split cyclics By default all dictionary preprocessing of fields is disabled
\param -enableFunctionEntries \n
By default all dictionary preprocessing of fields is disabled
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | \\ / O peration |
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -28,16 +28,17 @@ Description
Converts from one surface mesh format to another. Converts from one surface mesh format to another.
Usage Usage
- surfaceConvert inputFile outputFile [OPTION] \b surfaceConvert inputFile outputFile [OPTION]
\param -clean \n Options:
Perform some surface checking/cleanup on the input surface - \par -clean
Perform some surface checking/cleanup on the input surface
\param -scale \<scale\> \n - \par -scale \<scale\>
Specify a scaling factor for writing the files Specify a scaling factor for writing the files
\param -group \n - \par -group
Orders faces by region Orders faces by region
Note Note
The filename extensions are used to determine the file format type. The filename extensions are used to determine the file format type.

View File

@ -29,28 +29,29 @@ Description
transformations (rotate/translate) on a coordinateSystem. transformations (rotate/translate) on a coordinateSystem.
Usage Usage
- surfaceMeshConvert inputFile outputFile [OPTION] \b surfaceMeshConvert inputFile outputFile [OPTION]
\param -clean \n Options:
Perform some surface checking/cleanup on the input surface. - \par -clean
Perform some surface checking/cleanup on the input surface.
\param -scaleIn \<scale\> \n - \par -scaleIn \<scale\>
Specify a scaling factor when reading files. Specify a scaling factor when reading files.
\param -scaleOut \<scale\> \n - \par -scaleOut \<scale\>
Specify a scaling factor when writing files. Specify a scaling factor when writing files.
\param -dict \<dictionary\> \n - \par -dict \<dictionary\>
Specify an alternative dictionary for constant/coordinateSystems. Specify an alternative dictionary for constant/coordinateSystems.
\param -from \<coordinateSystem\> \n - \par -from \<coordinateSystem\>
Specify a coordinate System when reading files. Specify a coordinate System when reading files.
\param -to \<coordinateSystem\> \n - \par -to \<coordinateSystem\>
Specify a coordinate System when writing files. Specify a coordinate System when writing files.
\param -tri \n - \par -tri
Triangulate surface. Triangulate surface.
Note Note
The filename extensions are used to determine the file format type. The filename extensions are used to determine the file format type.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | \\ / O peration |
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -29,22 +29,23 @@ Description
used for testing functionality. used for testing functionality.
Usage Usage
- surfaceMeshConvertTesting inputFile outputFile [OPTION] \b surfaceMeshConvertTesting inputFile outputFile [OPTION]
\param -clean \n Options:
Perform some surface checking/cleanup on the input surface - \par -clean
Perform some surface checking/cleanup on the input surface
\param -orient \n - \par -orient
Check face orientation on the input surface Check face orientation on the input surface
\param -scale \<scale\> \n - \par -scale \<scale\>
Specify a scaling factor for writing the files Specify a scaling factor for writing the files
\param -triSurface \n - \par -triSurface
Use triSurface library for input/output Use triSurface library for input/output
\param -keyed \n - \par -keyed
Use keyedSurface for input/output Use keyedSurface for input/output
Note Note
The filename extensions are used to determine the file format type. The filename extensions are used to determine the file format type.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | \\ / O peration |
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -30,28 +30,29 @@ Description
coordinateSystem. coordinateSystem.
Usage Usage
- surfaceMeshExport outputFile [OPTION] \b surfaceMeshExport outputFile [OPTION]
\param -clean \n Options:
Perform some surface checking/cleanup on the input surface. - \par -clean
Perform some surface checking/cleanup on the input surface.
\param -name \<name\> \n - \par -name \<name\>
Specify an alternative surface name when writing. Specify an alternative surface name when writing.
\param -scaleIn \<scale\> \n - \par -scaleIn \<scale\>
Specify a scaling factor when reading files. Specify a scaling factor when reading files.
\param -scaleOut \<scale\> \n - \par -scaleOut \<scale\>
Specify a scaling factor when writing files. Specify a scaling factor when writing files.
\param -dict \<dictionary\> \n - \par -dict \<dictionary\>
Specify an alternative dictionary for constant/coordinateSystems. Specify an alternative dictionary for constant/coordinateSystems.
\param -from \<coordinateSystem\> \n - \par -from \<coordinateSystem\>
Specify a coordinate system when reading files. Specify a coordinate system when reading files.
\param -to \<coordinateSystem\> \n - \par -to \<coordinateSystem\>
Specify a coordinate system when writing files. Specify a coordinate system when writing files.
Note Note
The filename extensions are used to determine the file format type. The filename extensions are used to determine the file format type.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | \\ / O peration |
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -30,28 +30,29 @@ Description
on a coordinateSystem. on a coordinateSystem.
Usage Usage
- surfaceMeshImport inputFile [OPTION] \b surfaceMeshImport inputFile [OPTION]
\param -clean \n Options:
Perform some surface checking/cleanup on the input surface. - \par -clean \n
Perform some surface checking/cleanup on the input surface.
\param -name \<name\> \n - \par -name \<name\> \n
Specify an alternative surface name when writing. Specify an alternative surface name when writing.
\param -scaleIn \<scale\> \n - \par -scaleIn \<scale\> \n
Specify a scaling factor when reading files. Specify a scaling factor when reading files.
\param -scaleOut \<scale\> \n - \par -scaleOut \<scale\> \n
Specify a scaling factor when writing files. Specify a scaling factor when writing files.
\param -dict \<dictionary\> \n - \par -dict \<dictionary\> \n
Specify an alternative dictionary for constant/coordinateSystems. Specify an alternative dictionary for constant/coordinateSystems.
\param -from \<coordinateSystem\> \n - \par -from \<coordinateSystem\> \n
Specify a coordinate system when reading files. Specify a coordinate system when reading files.
\param -to \<coordinateSystem\> \n - \par -to \<coordinateSystem\> \n
Specify a coordinate system when writing files. Specify a coordinate system when writing files.
Note Note
The filename extensions are used to determine the file format type. The filename extensions are used to determine the file format type.

View File

@ -28,16 +28,17 @@ Description
Miscellaneous information about surface meshes. Miscellaneous information about surface meshes.
Usage Usage
- surfaceMeshInfo surfaceFile [OPTION] \b surfaceMeshInfo surfaceFile [OPTION]
\param -areas \n Options:
Report area for each face. - \par -areas
Report area for each face.
\param -scale \<scale\> \n - \par -scale \<scale\>
Specify a scaling factor when reading files. Specify a scaling factor when reading files.
\param -xml \n - \par -xml
Write output in XML format. Write output in XML format.
Note Note
The filename extensions are used to determine the file format type. The filename extensions are used to determine the file format type.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | \\ / O peration |
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -28,10 +28,10 @@ Description
Set up trapping for floating point exceptions (signal FPE). Set up trapping for floating point exceptions (signal FPE).
Controlled by two env vars: Controlled by two env vars:
\param FOAM_SIGFPE \n - \par FOAM_SIGFPE
exception trapping Exception trapping
\param FOAM_SETNAN \n - \par FOAM_SETNAN
initialization of all malloced memory to NaN. If FOAM_SIGFPE Initialization of all malloced memory to NaN. If FOAM_SIGFPE
also set, this will cause usage of uninitialized scalars to trigger also set, this will cause usage of uninitialized scalars to trigger
an abort. an abort.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | \\ / O peration |
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -36,29 +36,29 @@ Description
\par Read options \par Read options
Define what is done on object construction and explicit reads: Define what is done on object construction and explicit reads:
\param MUST_READ - \par MUST_READ
Object must be read from Istream on construction. \n Object must be read from Istream on construction. \n
Error if Istream does not exist or can't be read. Error if Istream does not exist or can't be read.
Does not check timestamp or re-read. Does not check timestamp or re-read.
\param MUST_READ_IF_MODIFIED - \par MUST_READ_IF_MODIFIED
Object must be read from Istream on construction. \n Object must be read from Istream on construction. \n
Error if Istream does not exist or can't be read. If object is Error if Istream does not exist or can't be read. If object is
registered its timestamp will be checked every timestep and possibly registered its timestamp will be checked every timestep and possibly
re-read. re-read.
\param READ_IF_PRESENT - \par READ_IF_PRESENT
Read object from Istream if Istream exists, otherwise don't. \n Read object from Istream if Istream exists, otherwise don't. \n
Error only if Istream exists but can't be read. Error only if Istream exists but can't be read.
Does not check timestamp or re-read. Does not check timestamp or re-read.
\param NO_READ - \par NO_READ
Don't read Don't read
\par Write options \par Write options
Define what is done on object destruction and explicit writes: Define what is done on object destruction and explicit writes:
\param AUTO_WRITE - \par AUTO_WRITE
Object is written automatically when requested to by the Object is written automatically when requested to by the
objectRegistry. objectRegistry.
\param NO_WRITE - \par NO_WRITE
No automatic write on destruction but can be written explicitly No automatic write on destruction but can be written explicitly
SourceFiles SourceFiles

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | \\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -34,12 +34,12 @@ Description
\endverbatim \endverbatim
The possible input modes: The possible input modes:
\param merge merge sub-dictionaries when possible - \par merge merge sub-dictionaries when possible
\param overwrite keep last entry and silently remove previous ones - \par overwrite keep last entry and silently remove previous ones
\param protect keep initial entry and silently ignore subsequent ones - \par protect keep initial entry and silently ignore subsequent ones
\param warn keep initial entry and warn about subsequent ones - \par warn keep initial entry and warn about subsequent ones
\param error issue a FatalError for duplicate entries - \par error issue a FatalError for duplicate entries
\param default currently identical to merge - \par default currently identical to merge
SourceFiles SourceFiles
inputModeEntry.C inputModeEntry.C

View File

@ -39,17 +39,17 @@ Description
\endverbatim \endverbatim
The backslash-escaping is required to avoid interpretation by the shell. The backslash-escaping is required to avoid interpretation by the shell.
\par Default command-line options Default command-line options:
\param -case \<dir\> \n - \par -case \<dir\>
select a case directory instead of the current working directory Select a case directory instead of the current working directory
\param -parallel \n - \par -parallel
specify case as a parallel job Specify case as a parallel job
\param -doc \n - \par -doc
display the documentation in browser Display the documentation in browser
\param -srcDoc \n - \par -srcDoc
display the source documentation in browser Display the source documentation in browser
\param -help \n - \par -help
print the usage Print the usage
The environment variable \b FOAM_CASE is set to the path of the The environment variable \b FOAM_CASE is set to the path of the
global case (same for serial and parallel jobs). global case (same for serial and parallel jobs).

View File

@ -286,7 +286,7 @@ public:
} }
//- Return as dictionary of entries //- Return as dictionary of entries
// \param [in] ignoreType drop type (cartesian, cylindrical, etc) // \param[in] ignoreType drop type (cartesian, cylindrical, etc)
// when generating the dictionary // when generating the dictionary
virtual dictionary dict(bool ignoreType=false) const; virtual dictionary dict(bool ignoreType=false) const;