38 #ifndef polyMeshAdder_H
39 #define polyMeshAdder_H
67 static label patchIndex
78 static void mergePatchNames
99 const label nInternalFaces,
105 static void mergePrimitives
111 const label nAllPatches,
122 label& nInternalFaces,
132 static void mergePointZones
134 const label nAllPoints,
147 static void mergeFaceZones
165 static void mergeCellZones
167 const label nAllCells,
179 static void mergeZones
181 const label nAllPoints,
183 const label nAllCells,
233 const bool validBoundary =
true
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Container for information needed to couple to meshes. When constructed from two meshes and a list of ...
Adds two meshes without using any polyMesh morphing.
static autoPtr< mapAddedPolyMesh > add(polyMesh &mesh0, const polyMesh &mesh1, const faceCoupleInfo &coupleInfo, const bool validBoundary=true)
Inplace add mesh to polyMesh. Returns map construct.
Mesh consisting of general polyhedral cells.
A patch is a list of labels that address the faces in the global face list.
A class for handling words, derived from string.
Foam::fvMesh mesh(Foam::IOobject(regionName, runTime.name(), runTime, Foam::IOobject::MUST_READ), false)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.