38 #ifndef extrude2DMesh_H 39 #define extrude2DMesh_H 57 class mapDistributePolyMesh;
58 class polyBoundaryMesh;
77 const word modelType_;
79 const word patchType_;
ClassName("extrude2DMesh")
Runtime type information.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
label frontPatchi() const
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
void addFrontBackPatches()
Add front and back patches.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Top level extrusion model class.
~extrude2DMesh()=default
Destructor.
A class for handling words, derived from Foam::string.
Given a 2D mesh insert all the topology changes to extrude. Does not work in parallel.
Direct mesh changes based on v1.3 polyTopoChange syntax.
Mesh consisting of general polyhedral cells.
void setRefinement(polyTopoChange &)
Play commands into polyTopoChange to extrude mesh.
void distribute(const mapDistributePolyMesh &)
Force recalculation of locally stored data for mesh distribution.
void updateMesh(const mapPolyMesh &)
Force recalculation of locally stored data on topological change.