37#ifndef patchToPoly2DMesh_H
38#define patchToPoly2DMesh_H
52class patchToPoly2DMesh
80 void createNeighbours();
84 void addPatchFacesToFaces();
86 void addPatchFacesToOwner();
88 void createPolyMeshComponents();
91 patchToPoly2DMesh(
const patchToPoly2DMesh&) =
delete;
94 void operator=(
const patchToPoly2DMesh&) =
delete;
Map from edge (expressed as its endpoints) to value. Hashing (and ==) on an edge is symmetric.
A surface geometry mesh with zone information, not to be confused with the similarly named surfaceMes...
const labelList & patchStarts() const
void createMesh()
Create the mesh.
const labelList & patchSizes() const
~patchToPoly2DMesh()
Destructor.
const wordList & patchNames() const
patchToPoly2DMesh(const MeshedSurface< face > &patch, const wordList &patchNames, const labelList &patchSizes, const EdgeMap< label > &mapEdgesRegion)
Construct from a primitivePatch.
List< word > wordList
List of word.
List< label > labelList
A List of labels.
List< face > faceList
List of faces.
vectorField pointField
pointField is a vectorField.