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