Go to the documentation of this file.
35 #ifndef meshSurfaceMapper2D_H
36 #define meshSurfaceMapper2D_H
133 std::map<label, scalar>&
void create2DEngine() const
create a 2D engine
Calculates surface of the mesh.
meshSurfacePartitioner * meshPartitionerPtr_
mesh surface partitioner
const polyMeshGen2DEngine & mesh2DEngine() const
create and return mesh 2D engine
triSurfacePartitioner * surfPartitionerPtr_
triSurface partitioner
Provides information regarding surface partitions on the surface triangulation, and connectivity betw...
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A simple engine which provides topological information of a 2D mesh and allows for maintaining consis...
void createMeshSurfacePartitioner() const
create mesh surface partitioner
labelLongList activeBoundaryEdges_
Finds corners and edge points at the surface of the volume mesh.
void clearOut()
delete dynamically allocated data
void preMapVertices(const label nIterations=2)
void mapVerticesOntoSurface()
polyMeshGen2DEngine * mesh2DEnginePtr_
mesh 2D engine
const meshOctree & meshOctree_
reference to the octree
const meshSurfaceEngine & surfaceEngine_
reference to mesh surface
meshSurfaceMapper2D(const meshSurfaceMapper2D &)
Disallow default bitwise copy construct.
void mapVerticesOntoSurfacePatches()
void createTriSurfacePartitioner() const
create surface partitioner
const meshSurfacePartitioner & meshPartitioner() const
create and return mesh surface partitioner
void findMappingDistance(const labelLongList &, std::map< label, scalar > &) const
find mapping distance for corner points
Octree for mesh generation.
void findActiveBoundaryEdges()
find active boundary edges
void operator=(const meshSurfaceMapper2D &)
Disallow default bitwise assignment.
void mapToSmallestDistance(LongList< parMapperHelper > &)
map to the location with the smallest distance
void adjustZCoordinates()
adjust z coordinates of the mesh to the ones in the surface mesh
const triSurfacePartitioner & surfacePartitioner() const
create and reurn surface partitioner