Go to the documentation of this file.
36 #ifndef surfaceMorpherCells_H
37 #define surfaceMorpherCells_H
List< direction > cellFlags_
true for cells which are at the boundary
polyMeshGen & mesh_
mesh modifier
void findBoundaryCells()
find boundary cells
void findBoundaryVertices()
find surface vertices
label nIntFaces_
number of internal faces
bool removeCellsWithAllVerticesAtTheBoundary()
remove cells with all vertices at the boundary
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
void operator=(const surfaceMorpherCells &)
Disallow default bitwise assignment.
VRWGraph newBoundaryFaces_
new boundary faces and owner cells
bool morphBoundaryFaces()
morph boundary faces
bool morphInternalFaces()
morph internal faces
labelLongList newBoundaryPatches_
surfaceMorpherCells(const surfaceMorpherCells &)
Disallow default bitwise copy construct.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
labelLongList newBoundaryOwners_
boolList boundaryVertex_
true for vertices which are at the boundary
void replaceMeshBoundary()
replace the boundary of the mesh with the newly created one