Go to the documentation of this file.
35 #ifndef tetMeshGenerator_H
36 #define tetMeshGenerator_H
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
void createTetMesh()
create cartesian mesh
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
void optimiseFinalMesh()
mesh optimisation
void generateMesh()
generate mesh
const Time & runTime_
reference to Time
void replaceBoundaries()
replace boundaries
void optimiseMeshSurface()
optimise surface mesh
void refBoundaryLayers()
refine boundary layers
void writeMesh() const
write the mesh
void renumberMesh()
renumber the mesh
void extractPatches()
capture edges and corners
void operator=(const tetMeshGenerator &)
Disallow default bitwise assignment.
IOdictionary meshDict_
IOdictionary containing information about cell sizes, etc..
tetMeshGenerator(const tetMeshGenerator &)
Disallow default bitwise copy construct.
const triSurf * surfacePtr_
pointer to the surface
A class for triangulated surface used in the meshing process. It is derived from points and facets wi...
Octree for mesh generation.
workflowControls controller_
workflow controller
void surfacePreparation()
prepare mesh surface
void projectSurfaceAfterBackScaling()
re-project points back on the surface mesh after back-scaling
meshOctree * octreePtr_
pointer to the octree
void mapMeshToSurface()
map mesh to the surface and untangle surface
const triSurf * modSurfacePtr_
pointer to the modified surface mesh
void mapEdgesAndCorners()
capture edges and corners
void generateBoundaryLayers()
add boundary layers