Go to the documentation of this file.
36 #ifndef extrude2DMesh_H
37 #define extrude2DMesh_H
55 class mapDistributePolyMesh;
56 class polyBoundaryMesh;
A class for handling words, derived from string.
void addFrontBackPatches()
Add front and back patches.
Top level extrusion model class.
void updateMesh(const mapPolyMesh &)
Force recalculation of locally stored data on topological change.
polyMesh & mesh_
Reference to 2D mesh.
void operator=(const extrude2DMesh &)
Disallow default bitwise assignment.
Direct mesh changes based on v1.3 polyTopoChange syntax.
void distribute(const mapDistributePolyMesh &)
Force recalculation of locally stored data for mesh distribution.
Mesh consisting of general polyhedral cells.
~extrude2DMesh()
Destructor.
const extrudeModel & model_
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
ClassName("extrude2DMesh")
Runtime type information.
extrude2DMesh(const extrude2DMesh &)
Find extrusion direction.
A list of keyword definitions, which are a keyword followed by any number of values (e....
void check2D() const
Check the mesh is 2D.
label frontPatchI() const
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
Given a 2D mesh insert all the topology changes to extrude. Does not work in parallel.
void setRefinement(polyTopoChange &)
Play commands into polyTopoChange to extrude mesh.