35 #ifndef mergePatchPairs_H
36 #define mergePatchPairs_H
47 class polyPatchIntersection;
59 const scalar snapTol_;
68 label findPatchIndex(
const word& patchName)
const;
115 void addEdgeAddedPoints
141 void intersectPatchPair
An STL-conforming hash table.
Hash function class for primitives. All non-primitives used to hash entries on hash tables likely nee...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
An edge is a list of two point labels. The functionality it provides supports the discretisation on a...
A face is a list of labels corresponding to mesh vertices.
Mesh data needed to do the Finite Volume discretisation.
Class to stitch mesh by merging patch-pairs.
ClassName("mergePatchPairs")
mergePatchPairs(polyMesh &mesh, const List< Pair< word >> &patchPairNames, const scalar snapTol)
Mesh consisting of general polyhedral cells.
Intersection between two polyPatches.
A patch is a list of labels that address the faces in the global face list.
Direct mesh changes based on v1.3 polyTopoChange syntax.
Given list of faces to remove insert all the topology changes. Contains helper function to get consis...
Removes selected points from mesh and updates faces using these points.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.