Documentation: Moved "Notes" entries into the corresponding "Description" or "Usage"

This simplifies parsing the headers and ensures the notes are included in the
text they relate to by both Doxygen and foamInfo.
This commit is contained in:
Henry Weller
2022-05-12 09:51:14 +01:00
parent 03211cda95
commit 137a40ef56
97 changed files with 470 additions and 488 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 | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -38,7 +38,7 @@ Usage
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
\c constant/cellTable and \c constant/polyMesh/cellTableId \c constant/cellTable and \c constant/polyMesh/cellTableId
will be used if available. Otherwise the cellZones are used when will be used if available. Otherwise the cellZones are used when

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -42,7 +42,7 @@ Usage
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

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -54,7 +54,7 @@ Description
0 0
\endverbatim \endverbatim
Note Note:
- for some reason boundary faces point inwards. I just reverse them - for some reason boundary faces point inwards. I just reverse them
always. Might use some geometric check instead. always. Might use some geometric check instead.
- marked faces might not actually be boundary faces of mesh. - marked faces might not actually be boundary faces of mesh.

View File

@ -104,7 +104,7 @@ becomes
CCC=polypatch CCC=polypatch
Notes: Notes:
- when extruding cyclics with only one cell in between it does not - when extruding cyclics with only one cell in between it does not
detect this as a cyclic since the face is the same face. It will detect this as a cyclic since the face is the same face. It will
only work if the coupled edge extrudes a different face so if there only work if the coupled edge extrudes a different face so if there

View File

@ -28,8 +28,9 @@ Description
Takes 2D mesh (all faces 2 points only, no front and back faces) and Takes 2D mesh (all faces 2 points only, no front and back faces) and
creates a 3D mesh by extruding with specified thickness. creates a 3D mesh by extruding with specified thickness.
Note Note:
Not sure about the walking of the faces to create the front and back faces. Not sure about the walking of the faces to create the front and
back faces.
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -52,9 +52,9 @@ Usage
points on them as features. The -doNotPreserveFaceZones disables this points on them as features. The -doNotPreserveFaceZones disables this
behaviour. behaviour.
Note Note:
It is just a driver for meshDualiser. Substitute your own simpleMarkFeatures It is just a driver for meshDualiser. Substitute your own
to have different behaviour. simpleMarkFeatures to have different behaviour.
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -49,9 +49,10 @@ Usage
- \par -cellZone zoneName - \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
- writes to \a EnSight directory to avoid collisions with foamToEnsightParts - writes to \a EnSight directory to avoid collisions with
foamToEnsightParts
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -52,7 +52,7 @@ Usage
- \par -width \<n\> - \par -width \<n\>
Width of Ensight data subdir Width of Ensight data subdir
Note Note:
- no parallel data. - no parallel data.
- writes to \a Ensight directory to avoid collisions with foamToEnsight. - writes to \a Ensight directory to avoid collisions with foamToEnsight.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -96,7 +96,7 @@ Usage
- \par -useTimeName - \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
interpolation: on the internal field it interpolates the whole volField interpolation: on the internal field it interpolates the whole volField
to the whole-mesh pointField and then selects only those values it to the whole-mesh pointField and then selects only those values it
@ -105,7 +105,6 @@ Note
fvMeshSubset.interpolate function to directly interpolate the fvMeshSubset.interpolate function to directly interpolate the
whole-mesh values onto the subset patch. whole-mesh values onto the subset patch.
Note
\par new file format: \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

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -68,7 +68,7 @@ Usage
- \par -disablePatchGroups - \par -disablePatchGroups
Disable the default checking for keys being patchGroups Disable the default checking for keys being patchGroups
Note Note:
changeDictionary has been superseded by foamDictionary changeDictionary has been superseded by foamDictionary
and is now deprecated. and is now deprecated.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2013-2018 OpenFOAM Foundation \\ / A nd | Copyright (C) 2013-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -37,7 +37,7 @@ Description
the patch geometry (points and faces) for the coupled patches are output the patch geometry (points and faces) for the coupled patches are output
to the communications directory. to the communications directory.
Note: Note:
The addressing is patch-local, i.e. point indices for each patch point The addressing is patch-local, i.e. point indices for each patch point
used for face addressing starts at index 0. used for face addressing starts at index 0.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -40,7 +40,7 @@ Usage
- \par -group - \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

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -50,7 +50,7 @@ Usage
- \par -tri - \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 | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -47,7 +47,7 @@ Usage
- \par -keyed - \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 | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -51,7 +51,7 @@ Usage
- \par -to \<coordinateSystem\> - \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 | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -51,7 +51,7 @@ Usage
- \par -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

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -40,7 +40,7 @@ Usage
- \par -xml - \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.
The XML-like output can be useful for extraction with other tools, The XML-like output can be useful for extraction with other tools,

View File

@ -29,7 +29,7 @@ Description
or an already decomposed surface and redistributes it so that each or an already decomposed surface and redistributes it so that each
processor has all triangles that overlap its mesh. processor has all triangles that overlap its mesh.
Note Note
- best decomposition option is hierarchGeomDecomp since - best decomposition option is hierarchGeomDecomp since
guarantees square decompositions. guarantees square decompositions.
- triangles might be present on multiple processors. - triangles might be present on multiple processors.

View File

@ -118,12 +118,6 @@ s/^ //
s/^ // s/^ //
} }
/^Note *$/,/^[^ ]/{
/^Note/c\
\\note
s/^ //
}
/^Warning *$/,/^[^ ]/{ /^Warning *$/,/^[^ ]/{
/^Warning/c\ /^Warning/c\

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -27,12 +27,12 @@ Class
Description Description
Checking for changes to files. Checking for changes to files.
Note Note:
The default is to use stat to get the timestamp. The default is to use stat to get the timestamp.
Compile with FOAM_USE_INOTIFY to use the inotify Compile with FOAM_USE_INOTIFY to use the inotify (Linux specific, since
(Linux specific, since 2.6.13) framework. The problem is that inotify does 2.6.13) framework. The problem is that inotify does not work on nfs3
not work on nfs3 mounted directories!! mounted directories!!
SourceFiles SourceFiles
fileMonitor.C fileMonitor.C

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -27,7 +27,7 @@ Class
Description Description
Memory usage information for the process running this object. Memory usage information for the process running this object.
Note Note:
Uses the information from /proc/\<pid\>/status Uses the information from /proc/\<pid\>/status
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 | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -31,7 +31,7 @@ Description
The double templating allows for the instantiation of forms with or The double templating allows for the instantiation of forms with or
without storage management. without storage management.
Note Note:
The IDLListType parameter should itself be a template but this confused The IDLListType parameter should itself be a template but this confused
gcc 2.95.2 so it has to be instantiated for T when an instantiation of gcc 2.95.2 so it has to be instantiated for T when an instantiation of
DictionaryBase is requested DictionaryBase is requested

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -27,7 +27,7 @@ Class
Description Description
An STL-conforming hash table. An STL-conforming hash table.
Note Note:
Hashing index collisions are handled via chaining using a singly-linked Hashing index collisions are handled via chaining using a singly-linked
list with the colliding entry being added to the head of the linked list with the colliding entry being added to the head of the linked
list. Thus copying the hash table (or indeed even resizing it) will list. Thus copying the hash table (or indeed even resizing it) will

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -27,7 +27,7 @@ Class
Description Description
STL conforming hash table using contiguous lists rather than linked lists. STL conforming hash table using contiguous lists rather than linked lists.
Note Note:
Is slower to insert than the standard HashTable, but should be more Is slower to insert than the standard HashTable, but should be more
memory efficient and faster to access. memory efficient and faster to access.

View File

@ -33,7 +33,6 @@ Description
The number of bits per item is specified by the template parameter nBits. The number of bits per item is specified by the template parameter nBits.
Note
In a const context, the '[]' operator simply returns the stored value, In a const context, the '[]' operator simply returns the stored value,
with out-of-range elements returned as zero. with out-of-range elements returned as zero.
In a non-const context, the '[]' operator returns an iteratorBase, which In a non-const context, the '[]' operator returns an iteratorBase, which

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -55,7 +55,7 @@ Description
c #calc "($a)/$b"; c #calc "($a)/$b";
\endverbatim \endverbatim
Note Note:
Internally this is just a wrapper around codeStream functionality - the Internally this is just a wrapper around codeStream functionality - the
#calc string gets used to construct a dictionary for codeStream. #calc string gets used to construct a dictionary for codeStream.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -76,9 +76,10 @@ Description
- probably some other limitations (uses string::expand which expands - probably some other limitations (uses string::expand which expands
\c \$ and \c ~ sequences) \c \$ and \c ~ sequences)
Note Note:
The code to be compiled is stored under the local \c codeStream directory The code to be compiled is stored under the local \c codeStream
with a subdirectory name corresponding to the SHA1 of the contents. directory with a subdirectory name corresponding to the SHA1 of the
contents.
The corresponding library code is located under the local The corresponding library code is located under the local
\c codeStream/platforms/$WM_OPTIONS/lib directory in a library \c codeStream/platforms/$WM_OPTIONS/lib directory in a library

View File

@ -28,7 +28,7 @@ Description
IOdictionary wrapper around OutputFilter to allow them to read from IOdictionary wrapper around OutputFilter to allow them to read from
their associated dictionaries. their associated dictionaries.
Note Note:
The IOobject or the objectRegistry will normally have to be The IOobject or the objectRegistry will normally have to be
derived from a fvMesh for a subsequent cast (within OutputFilter) derived from a fvMesh for a subsequent cast (within OutputFilter)
to work correctly. to work correctly.

View File

@ -25,12 +25,7 @@ Class
Foam::functionObjects::timeControl Foam::functionObjects::timeControl
Description Description
General time control for functionObjects
Note
Since the timeIndex is used directly from Foam::Time, it is unaffected
by user-time conversions. For example, Foam::engineTime might cause \a
writeInterval to be degrees crank angle, but the functionObject
execution \a interval would still be in timestep.
SourceFiles SourceFiles
timeControlFunctionObject.C timeControlFunctionObject.C

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -56,7 +56,7 @@ Description
The environment variable \b FOAM_CASENAME is set to the name of the The environment variable \b FOAM_CASENAME is set to the name of the
global case. global case.
Note Note:
- The document browser used is defined by the \b FOAM_DOC_BROWSER - The document browser used is defined by the \b FOAM_DOC_BROWSER
environment variable or the <tt>Documentation/docBrowser</tt> entry environment variable or the <tt>Documentation/docBrowser</tt> entry
in the <tt>~OpenFOAM/controlDict</tt> file. in the <tt>~OpenFOAM/controlDict</tt> file.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -31,7 +31,7 @@ Description
Addressing arrays must be supplied for the upper and lower triangles. Addressing arrays must be supplied for the upper and lower triangles.
Note Note:
It might be better if this class were organised as a hierarchy starting It might be better if this class were organised as a hierarchy starting
from an empty matrix, then deriving diagonal, symmetric and asymmetric from an empty matrix, then deriving diagonal, symmetric and asymmetric
matrices. matrices.

View File

@ -55,7 +55,7 @@ Description
movePoints movePoints
- PatchMeshObject: mesh object to be additionally updated patch changes - PatchMeshObject: mesh object to be additionally updated patch changes
Note Note:
movePoints must be provided for MeshObjects of type MoveableMeshObject movePoints must be provided for MeshObjects of type MoveableMeshObject
and both movePoints and topoChange functions must exist, provided for and both movePoints and topoChange functions must exist, provided for
MeshObjects of type UpdateableMeshObject. MeshObjects of type UpdateableMeshObject.

View File

@ -58,15 +58,15 @@ Description
- a set of indices which indicate where to get transformed data in the - a set of indices which indicate where to get transformed data in the
field field
Note Note:
- compared to 17x nTotalFaces, nTotalPoints do not compensate for - compared to 17x nTotalFaces, nTotalPoints do not compensate for
shared points since this would trigger full connectivity analysis shared points since this would trigger full connectivity analysis
- most calculation is demand driven and uses parallel communication - most calculation is demand driven and uses parallel communication
so make sure to invoke on all processors at the same time so make sure to invoke on all processors at the same time
- old sharedEdge calculation: currently an edge is considered shared - old sharedEdge calculation: currently an edge is considered shared if it
if it uses two shared points and is used more than once. This is not uses two shared points and is used more than once. This is not correct
correct on processor patches but it only slightly overestimates the number on processor patches but it only slightly overestimates the number of
of shared edges. Doing full analysis of how many patches use the edge shared edges. Doing full analysis of how many patches use the edge
would be too complicated would be too complicated
See also See also

View File

@ -31,7 +31,6 @@ Description
(subXXXMap) and from the received bits to their location in the new (subXXXMap) and from the received bits to their location in the new
list (constructXXXMap). list (constructXXXMap).
Note:
Schedule is a list of processor pairs (one send, one receive. One of Schedule is a list of processor pairs (one send, one receive. One of
them will be myself) which forms a scheduled (i.e. non-buffered) exchange. them will be myself) which forms a scheduled (i.e. non-buffered) exchange.
See distribute on how to use it. See distribute on how to use it.
@ -117,13 +116,11 @@ Note:
| | | |
+------+ 0 +------+ 0
When constructing from components optionally a 'flip' on When constructing from components optionally a 'flip' on
the maps can be specified. This will interpret the map the maps can be specified. This will interpret the map
values as index+flip, similar to e.g. faceProcAddressing. The flip values as index+flip, similar to e.g. faceProcAddressing. The flip
will only be applied to fieldTypes (scalar, vector, .. triad) will only be applied to fieldTypes (scalar, vector, .. triad)
SourceFiles SourceFiles
distributionMap.C distributionMap.C
distributionMapTemplates.C distributionMapTemplates.C

View File

@ -31,7 +31,6 @@ Description
(subXXXMap) and from the received bits to their location in the new (subXXXMap) and from the received bits to their location in the new
list (constructXXXMap). list (constructXXXMap).
Note:
Schedule is a list of processor pairs (one send, one receive. One of Schedule is a list of processor pairs (one send, one receive. One of
them will be myself) which forms a scheduled (i.e. non-buffered) exchange. them will be myself) which forms a scheduled (i.e. non-buffered) exchange.
See distribute on how to use it. See distribute on how to use it.
@ -60,7 +59,6 @@ Note:
values as index+flip, similar to e.g. faceProcAddressing. The flip values as index+flip, similar to e.g. faceProcAddressing. The flip
will only be applied to fieldTypes (scalar, vector, .. triad) will only be applied to fieldTypes (scalar, vector, .. triad)
SourceFiles SourceFiles
distributionMapBase.C distributionMapBase.C
distributionMapBaseTemplates.C distributionMapBaseTemplates.C

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -28,7 +28,7 @@ Description
Substitute for unknown patches. Used for postprocessing when only Substitute for unknown patches. Used for postprocessing when only
basic polyPatch info is needed. basic polyPatch info is needed.
Note Note:
Storage is not optimal. It stores all face centres and cells on all Storage is not optimal. It stores all face centres and cells on all
processors to keep the addressing calculation simple. processors to keep the addressing calculation simple.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -27,7 +27,7 @@ Class
Description Description
A zero-sized class without any storage. Used, for example, in HashSet. A zero-sized class without any storage. Used, for example, in HashSet.
Note Note:
A zero-sized class actually does still require at least 1 byte storage. A zero-sized class actually does still require at least 1 byte storage.
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -27,7 +27,7 @@ Class
Description Description
A wrapper for matching a List of wordRe. A wrapper for matching a List of wordRe.
Note Note:
The constructor should remain non-explicit. This allows automatic The constructor should remain non-explicit. This allows automatic
conversion from UList\<wordRe\> to wordReListMatcher in search conversion from UList\<wordRe\> to wordReListMatcher in search
functions. functions.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -37,7 +37,7 @@ Description
Foam::wordRe (preserve the same type) or from a Foam::word (always Foam::wordRe (preserve the same type) or from a Foam::word (always
literal). literal).
Note Note:
If the string contents are changed - eg, by the operator+=() or by If the string contents are changed - eg, by the operator+=() or by
string::replace(), etc - it will be necessary to use compile() or string::replace(), etc - it will be necessary to use compile() or
recompile() to synchronise the regular expression. recompile() to synchronise the regular expression.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -21,10 +21,6 @@ License
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
Note
The const_cast used in this file is a temporary hack for to work around
bugs in OpenMPI for versions < 1.7.4
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
#include "UPstream.H" #include "UPstream.H"

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -27,7 +27,6 @@ Namespace
Description Description
A namespace for holding various types of mesh readers. A namespace for holding various types of mesh readers.
Class Class
Foam::meshReader Foam::meshReader
@ -41,7 +40,7 @@ Description
The meshReader supports cellTable information (see new user's guide entry). The meshReader supports cellTable information (see new user's guide entry).
Note Note:
The boundary definitions are given as cell/face. The boundary definitions are given as cell/face.
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 | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2013-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2013-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -50,7 +50,7 @@ Description
} }
\endverbatim \endverbatim
Note Note:
- Shared points (parallel): a processor can have points which are part of - Shared points (parallel): a processor can have points which are part of
pp on another processor but have no pp itself (i.e. it has points pp on another processor but have no pp itself (i.e. it has points
and/or edges but no faces of pp). Hence we have to be careful when e.g. and/or edges but no faces of pp). Hence we have to be careful when e.g.

View File

@ -50,7 +50,7 @@ Description
} }
\endverbatim \endverbatim
Note Note:
- Shared points (parallel): a processor can have points which are part of - Shared points (parallel): a processor can have points which are part of
pp on another processor but have no pp itself (i.e. it has points pp on another processor but have no pp itself (i.e. it has points
and/or edges but no faces of pp). Hence we have to be careful when e.g. and/or edges but no faces of pp). Hence we have to be careful when e.g.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -53,7 +53,7 @@ Usage
refGrad | patch normal gradient | yes | refGrad | patch normal gradient | yes |
\endtable \endtable
Note Note:
This condition is not usually applied directly; instead, use a derived This condition is not usually applied directly; instead, use a derived
mixed condition such as \c inletOutlet mixed condition such as \c inletOutlet

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -37,7 +37,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
The patches must be topologically similar, i.e. if the owner patch is The patches must be topologically similar, i.e. if the owner patch is
transformed to the neighbour patch, the patches should be identical (or transformed to the neighbour patch, the patches should be identical (or
very similar). very similar).

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -38,7 +38,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
The outer boundary of the patch pairs must be similar, i.e. if the owner The outer boundary of the patch pairs must be similar, i.e. if the owner
patch is transformed to the neighbour patch, the outer perimeter of each patch is transformed to the neighbour patch, the outer perimeter of each
patch should be identical (or very similar). patch should be identical (or very similar).

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2018-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2018-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -38,7 +38,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
The outer boundary of the patch pairs must be similar, i.e. if the owner The outer boundary of the patch pairs must be similar, i.e. if the owner
patch is transformed to the neighbour patch, the outer perimeter of each patch is transformed to the neighbour patch, the outer perimeter of each
patch should be identical (or very similar). patch should be identical (or very similar).

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -64,7 +64,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
If \c lInf is specified, \c fieldInf will be required; \c rho is only If \c lInf is specified, \c fieldInf will be required; \c rho is only
required in the case of a mass-based flux. required in the case of a mass-based flux.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -52,7 +52,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
The \c axialVelocity, \c radialVelocity and \c rpm entries are Function1 The \c axialVelocity, \c radialVelocity and \c rpm entries are Function1
types, able to describe time varying functions. The example above gives types, able to describe time varying functions. The example above gives
the usage for supplying constant values. the usage for supplying constant values.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -73,7 +73,7 @@ Usage
The above example shows the use of a comma separated (CSV) file to specify The above example shows the use of a comma separated (CSV) file to specify
the jump condition. the jump condition.
Note Note:
The underlying \c patchType should be set to \c cyclic The underlying \c patchType should be set to \c cyclic
See also See also

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -39,7 +39,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
This is used as a base for conditions such as the turbulence \c epsilon This is used as a base for conditions such as the turbulence \c epsilon
wall function, which applies a near-wall constraint for high Reynolds wall function, which applies a near-wall constraint for high Reynolds
number flows. number flows.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -50,7 +50,7 @@ Usage
The above example shows the use of a fixed jump of '10'. The above example shows the use of a fixed jump of '10'.
Note Note:
The underlying \c patchType should be set to \c cyclic The underlying \c patchType should be set to \c cyclic
See also See also

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2012-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2012-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -50,7 +50,7 @@ Usage
The above example shows the use of a fixed jump of '10'. The above example shows the use of a fixed jump of '10'.
Note Note:
The underlying \c patchType should be set to \c cyclicAMI The underlying \c patchType should be set to \c cyclicAMI
See also See also

View File

@ -92,7 +92,7 @@ Usage
Foam::Function1s::turbulentBL have been created specifically for this Foam::Function1s::turbulentBL have been created specifically for this
purpose and are likely to be appropriate for most cases. purpose and are likely to be appropriate for most cases.
Note Note:
- \c rhoInlet is required for the case of a mass flow rate, where the - \c rhoInlet is required for the case of a mass flow rate, where the
density field is not available at start-up density field is not available at start-up
- The value is positive into the domain (as an inlet) - The value is positive into the domain (as an inlet)

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2017-2021 OpenFOAM Foundation \\ / A nd | Copyright (C) 2017-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -70,7 +70,7 @@ Usage
The \c flowRate entry is a \c Function1 of time, see Foam::Function1s. The \c flowRate entry is a \c Function1 of time, see Foam::Function1s.
Note Note:
- \c rhoOutlet is required for the case of a mass flow rate, where the - \c rhoOutlet is required for the case of a mass flow rate, where the
density field is not available at start-up density field is not available at start-up
- The value is positive out of the domain (as an outlet) - The value is positive out of the domain (as an outlet)

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -61,7 +61,7 @@ Description
} }
\endverbatim \endverbatim
Note Note:
If reverse flow is possible or expected use the If reverse flow is possible or expected use the
pressureInletOutletVelocity condition instead. pressureInletOutletVelocity condition instead.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -48,8 +48,9 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
This condition is designed to operate with a freestreamVelocity condition This condition is designed to operate with a freestreamVelocity
condition
See also See also
Foam::mixedFvPatchField Foam::mixedFvPatchField

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2018-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2018-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -46,8 +46,9 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
This condition is designed to operate with the freestreamPressure condition This condition is designed to operate with the freestreamPressure
condition
See also See also
Foam::mixedFvPatchField Foam::mixedFvPatchField

View File

@ -49,7 +49,7 @@ Usage
The mode of operation is determined by the sign of the flux across the The mode of operation is determined by the sign of the flux across the
patch faces. patch faces.
Note Note:
Sign conventions: Sign conventions:
- Positive flux (out of domain): apply zero-gradient condition - Positive flux (out of domain): apply zero-gradient condition
- Negative flux (into of domain): apply the "inletValue" fixed-value - Negative flux (into of domain): apply the "inletValue" fixed-value

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -49,12 +49,12 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
Since this condition can be applied on a per-field and per-patch basis, Since this condition can be applied on a per-field and per-patch basis,
it is possible to duplicate the mapping information. If possible, employ it is possible to duplicate the mapping information. If possible,
the \c mapped condition in preference to avoid this situation, and only employ the \c mapped condition in preference to avoid this situation,
employ this condition if it is not possible to change the underlying and only employ this condition if it is not possible to change the
geometric (poly) patch type to \c mapped. underlying geometric (poly) patch type to \c mapped.
See also See also
Foam::mappedPatchBase Foam::mappedPatchBase

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -47,7 +47,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
This boundary condition can only be applied to patches that are of This boundary condition can only be applied to patches that are of
the \c mappedPolyPatch type. the \c mappedPolyPatch 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 | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -61,7 +61,7 @@ Usage
boundary faces and both faces sample into the cell, both faces will get the boundary faces and both faces sample into the cell, both faces will get the
same value. same value.
Note Note:
It is not possible to sample internal faces since volume fields are not It is not possible to sample internal faces since volume fields are not
defined on faces. defined on faces.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -47,7 +47,7 @@ Usage
The underlying sample mode should be set to \c nearestPatchFace or The underlying sample mode should be set to \c nearestPatchFace or
\c nearestFace \c nearestFace
Note Note:
This boundary condition can only be applied to patches that are of This boundary condition can only be applied to patches that are of
the \c mappedPolyPatch type. the \c mappedPolyPatch 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 | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -49,7 +49,7 @@ Usage
The mode of operation is determined by the sign of the flux across the The mode of operation is determined by the sign of the flux across the
patch faces. patch faces.
Note Note:
Sign conventions: Sign conventions:
- Positive flux (out of domain): apply the "outletValue" fixed-value - Positive flux (out of domain): apply the "outletValue" fixed-value
- Negative flux (into of domain): apply zero-gradient condition - Negative flux (into of domain): apply zero-gradient condition

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -50,7 +50,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
Sign conventions: Sign conventions:
- positive flux (out of domain): apply zero-gradient condition - positive flux (out of domain): apply zero-gradient condition
- negative flux (into of domain): derive from the flux with specified - negative flux (into of domain): derive from the flux with specified

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -49,11 +49,10 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
If reverse flow is possible or expected use the If reverse flow is possible or expected use the
pressureDirectedInletOutletVelocityFvPatchVectorField condition instead. pressureDirectedInletOutletVelocityFvPatchVectorField condition instead.
See also See also
Foam::fixedValueFvPatchField Foam::fixedValueFvPatchField
Foam::pressureDirectedInletOutletVelocityFvPatchVectorField Foam::pressureDirectedInletOutletVelocityFvPatchVectorField

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -48,7 +48,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
Sign conventions: Sign conventions:
- positive flux (out of domain): apply zero-gradient condition - positive flux (out of domain): apply zero-gradient condition
- negative flux (into of domain): derive from the flux with specified - negative flux (into of domain): derive from the flux with specified

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -41,7 +41,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
If reverse flow is possible or expected use If reverse flow is possible or expected use
the pressureInletOutletVelocityFvPatchVectorField condition instead. the pressureInletOutletVelocityFvPatchVectorField condition instead.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -48,7 +48,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
Sign conventions: Sign conventions:
- positive flux (out of domain): apply zero-gradient condition - positive flux (out of domain): apply zero-gradient condition
- negative flux (into of domain): derive from the flux and patch-normal - negative flux (into of domain): derive from the flux and patch-normal

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -52,7 +52,7 @@ Usage
The \c omega entry is a Function1 type, able to describe time varying The \c omega entry is a Function1 type, able to describe time varying
functions. functions.
Note Note:
Sign conventions: Sign conventions:
- positive flux (out of domain): apply zero-gradient condition - positive flux (out of domain): apply zero-gradient condition
- negative flux (into of domain): derive from the flux in the patch-normal - negative flux (into of domain): derive from the flux in the patch-normal

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -57,7 +57,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
This boundary condition is ill-posed if the free-stream flow is normal This boundary condition is ill-posed if the free-stream flow is normal
to the boundary. to the boundary.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -45,7 +45,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
Sign conventions: Sign conventions:
- the value is positive for outward-pointing vectors - the value is positive for outward-pointing vectors

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2019-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2019-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -45,7 +45,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
Sign conventions: Sign conventions:
- the value is positive for outward-pointing vectors - the value is positive for outward-pointing vectors

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -55,7 +55,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
- the \c flowRate and \c rpm entries are Function1 types, able to describe - the \c flowRate and \c rpm entries are Function1 types, able to describe
time varying functions. The example above gives the usage for supplying time varying functions. The example above gives the usage for supplying
constant values. constant values.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2017-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2017-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -52,10 +52,10 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
The \c axialVelocity, \c radialVelocity and \c tangentialVelocity entries The \c axialVelocity, \c radialVelocity and \c tangentialVelocity
are Function1 types, able to describe time varying functions. The example entries are Function1 types, able to describe time varying functions.
above gives the usage for supplying constant values. The example above gives the usage for supplying constant values.
See also See also
Foam::fixedValueFvPatchField Foam::fixedValueFvPatchField

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2013-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2013-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -42,7 +42,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
The uniformGradient entry is a Function1 type, able to describe time The uniformGradient entry is a Function1 type, able to describe time
varying functions. The example above gives the usage for supplying a varying functions. The example above gives the usage for supplying a
constant value. constant value.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -42,7 +42,7 @@ Usage
} }
\endverbatim \endverbatim
Note Note:
The uniformValue entry is a Function1 type, able to describe time The uniformValue entry is a Function1 type, able to describe time
varying functions. The example above gives the usage for supplying a varying functions. The example above gives the usage for supplying a
constant value. constant value.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2013-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2013-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -48,7 +48,7 @@ Usage
The mode of operation is determined by the sign of the flux across the The mode of operation is determined by the sign of the flux across the
patch faces. patch faces.
Note Note:
Sign conventions: Sign conventions:
- positive flux (out of domain): apply zero-gradient condition - positive flux (out of domain): apply zero-gradient condition
- negative flux (into of domain): apply the user-specified fixed value - negative flux (into of domain): apply the user-specified fixed value

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2012-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2012-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -48,7 +48,7 @@ Usage
The above example shows the use of a fixed jump of '10'. The above example shows the use of a fixed jump of '10'.
Note Note:
The uniformValue entry is a Function1 type, able to describe time The uniformValue entry is a Function1 type, able to describe time
varying functions. The example above gives the usage for supplying a varying functions. The example above gives the usage for supplying a
constant value. constant value.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2012-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2012-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -48,7 +48,7 @@ Usage
The above example shows the use of a fixed jump of '10'. The above example shows the use of a fixed jump of '10'.
Note Note:
The uniformValue entry is a Function1 type, able to describe time The uniformValue entry is a Function1 type, able to describe time
varying functions. The example above gives the usage for supplying a varying functions. The example above gives the usage for supplying a
constant value. constant value.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -51,7 +51,7 @@ Usage
The \c flowRate entry is a \c Function1 of time, see Foam::Function1s. The \c flowRate entry is a \c Function1 of time, see Foam::Function1s.
Note Note:
- the value is positive into the domain - the value is positive into the domain
- may not work correctly for transonic inlets - may not work correctly for transonic inlets
- strange behaviour with potentialFoam since the momentum equation is - strange behaviour with potentialFoam since the momentum equation is

View File

@ -71,9 +71,9 @@ Description
interFoam family of solvers. Boundedness cannot be guaranteed with the interFoam family of solvers. Boundedness cannot be guaranteed with the
backward scheme. backward scheme.
Note Note:
The Crank-Nicolson coefficient for the implicit part of the RHS is related The Crank-Nicolson coefficient for the implicit part of the RHS
to the off-centering coefficient by is related to the off-centering coefficient by
\verbatim \verbatim
cnCoeff = 1.0/(1.0 + ocCoeff); cnCoeff = 1.0/(1.0 + ocCoeff);
\endverbatim \endverbatim

View File

@ -31,7 +31,7 @@ Description
factor. The factor applies to the first scheme and 1-factor to the factor. The factor applies to the first scheme and 1-factor to the
second scheme. second scheme.
Note Note:
Although a blending factor of 0 and 1 is permitted, it is more efficient Although a blending factor of 0 and 1 is permitted, it is more efficient
just to use the underlying scheme directly. just to use the underlying scheme directly.

View File

@ -27,8 +27,9 @@ Class
Description Description
A multi-block mesh generator A multi-block mesh generator
Note Note:
The vertices, cells and patches for filling the blocks are demand-driven. The vertices, cells and patches for filling the blocks are
demand-driven.
SourceFiles SourceFiles
blockMesh.C blockMesh.C

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -28,7 +28,7 @@ Description
Creates a single block of cells from point coordinates, numbers of Creates a single block of cells from point coordinates, numbers of
cells in each direction and an expansion ratio. cells in each direction and an expansion ratio.
Note Note:
The vertices and cells for filling the block are demand-driven. The vertices and cells for filling the block are demand-driven.
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 | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -27,7 +27,7 @@ Class
Description Description
Provide a means of reading/writing the single-file OpenFOAM edge format. Provide a means of reading/writing the single-file OpenFOAM edge format.
Note Note:
This class provides more methods than the regular edge format interface. This class provides more methods than the regular edge format interface.
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 | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -27,7 +27,7 @@ Class
Description Description
Read/write the lines from pro-STAR vrt/cel files. Read/write the lines from pro-STAR vrt/cel files.
Note Note:
Uses the extension \a .inp (input) to denote the format. Uses the extension \a .inp (input) to denote the format.
See also See also

View File

@ -69,8 +69,7 @@ Description
Note: if offsetMode is \c normal it uses outwards pointing normals. So Note: if offsetMode is \c normal it uses outwards pointing normals. So
supply a negative distance if sampling inside the domain. supply a negative distance if sampling inside the domain.
Note:
Note
Storage is not optimal. It temporary collects all (patch)face centres Storage is not optimal. It temporary collects all (patch)face centres
on all processors to keep the addressing calculation simple. on all processors to keep the addressing calculation simple.

View File

@ -28,7 +28,7 @@ Description
Determines a mapping between patch face centres and mesh cell or face Determines a mapping between patch face centres and mesh cell or face
centres and processors they're on. centres and processors they're on.
Note Note:
Storage is not optimal. It stores all face centres and cells on all Storage is not optimal. It stores all face centres and cells on all
processors to keep the addressing calculation simple. processors to keep the addressing calculation simple.

View File

@ -28,7 +28,7 @@ Description
Determines a mapping between patch face centres and mesh cell or face Determines a mapping between patch face centres and mesh cell or face
centres and processors they're on. centres and processors they're on.
Note Note:
Storage is not optimal. It stores all face centres and cells on all Storage is not optimal. It stores all face centres and cells on all
processors to keep the addressing calculation simple. processors to keep the addressing calculation simple.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -41,7 +41,7 @@ Description
Used to easily insert cuts and split faces. Used to easily insert cuts and split faces.
Note Note:
- points with surface (local)points first, intersection points last - points with surface (local)points first, intersection points last
- edges with (split) surface edges first, intersection edges last. - edges with (split) surface edges first, intersection edges last.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -29,7 +29,7 @@ Description
http://www.inivis.com/ac3d/man/ac3dfileformat.html http://www.inivis.com/ac3d/man/ac3dfileformat.html
Note Note:
On input, the faces are already organised as zones. On input, the faces are already organised as zones.
The output is always sorted by zones. The output is always sorted by zones.
In the absence of zones, a single zone will be assigned. In the absence of zones, a single zone will be assigned.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -33,7 +33,7 @@ See also
file format information: file format information:
http://www.geomview.org/docs/html/OFF.html#OFF http://www.geomview.org/docs/html/OFF.html#OFF
Note Note:
When reading, the optional \a colorspec is ignored. When reading, the optional \a colorspec is ignored.
When writing, it is set to the zone number (integer). When writing, it is set to the zone number (integer).

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -27,8 +27,9 @@ Class
Description Description
Provide a means of reading/writing the single-file OpenFOAM surface format. Provide a means of reading/writing the single-file OpenFOAM surface format.
Note Note:
This class provides more methods than the regular surface format interface. This class provides more methods than the regular surface format
interface.
SourceFiles SourceFiles
OFSsurfaceFormat.C OFSsurfaceFormat.C

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -27,7 +27,7 @@ Class
Description Description
Read/write the surface shells from pro-STAR vrt/cel files. Read/write the surface shells from pro-STAR vrt/cel files.
Note Note:
Uses the extension \a .inp (input) to denote the format. Uses the extension \a .inp (input) to denote the format.
See also See also

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -27,7 +27,7 @@ Class
Description Description
Provide a means of reading/writing STL files (ASCII and binary). Provide a means of reading/writing STL files (ASCII and binary).
Note Note:
For efficiency, the zones are sorted before creating the faces. For efficiency, the zones are sorted before creating the faces.
The class is thus derived from MeshedSurface. The class is thus derived from MeshedSurface.

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org \\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -27,7 +27,7 @@ Class
Description Description
Provide a means of reading/writing .tri format. Provide a means of reading/writing .tri format.
Note Note:
For efficiency, the zones are sorted before creating the faces. For efficiency, the zones are sorted before creating the faces.
The class is thus derived from MeshedSurface. The class is thus derived from MeshedSurface.