Go to the documentation of this file.
35 #ifndef meshSurfaceMapper_H
36 #define meshSurfaceMapper_H
const meshSurfaceEngine & surfaceEngine_
mesh surface
Calculates surface of the mesh.
scalar faceMetricInPatch(const label bfI, const label patchI) const
calculate face metric
meshSurfaceMapper(const meshSurfaceMapper &)
Disallow default bitwise copy construct.
const triSurfacePartitioner & surfacePartitioner() const
void findMappingDistance(const labelLongList &nodesToMap, scalarList &mappingDistance) const
find mapping distance for selected points
const bool deletePartitioner_
Provides information regarding surface partitions on the surface triangulation, and connectivity betw...
void mapToSmallestDistance(LongList< parMapperHelper > &)
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 createTriSurfacePartitioner() const
create and return triSurfacePartitioner
void mapNodeToPatch(const label bpI, const label patchI=-1)
const meshSurfacePartitioner * surfaceEnginePartitionerPtr_
mesh surface partitioner
Finds corners and edge points at the surface of the volume mesh.
void clearOut()
delete surfaceEnginePartitionerPtr_ and surfPartitionerPtr_
void preMapVertices(const label nIterations=3)
void mapVerticesOntoSurfacePatches()
void mapCornersAndEdges()
void createMeshSurfacePartitioner() const
create and return mesh surface partitioner
void mapEdgeNodes(const labelLongList &nodesToMap)
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
void selectNodesAtParallelBnd(const labelLongList &)
check if nodes at parallel boundaries are selected at all processors
Octree for mesh generation.
const meshSurfacePartitioner & meshPartitioner() const
void mapVerticesOntoSurface()
void operator=(const meshSurfaceMapper &)
Disallow default bitwise assignment.
triSurfacePartitioner * surfPartitionerPtr_
triSurface partitioner
void mapCorners(const labelLongList &nodesToMap)
map corner nodes to the boundary
const meshOctree & meshOctree_
reference to the octree