36 #ifndef extrude2DMesh_H
37 #define extrude2DMesh_H
54 class polyTopoChangeMap;
55 class polyDistributionMap;
56 class polyBoundaryMesh;
73 const word modelType_;
75 const word patchType_;
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A list of keyword definitions, which are a keyword followed by any number of values (e....
Given a 2D mesh insert all the topology changes to extrude. Does not work in parallel.
extrude2DMesh(polyMesh &, const dictionary &dict, const extrudeModel &model)
void updateZones()
Update the mesh zones.
label frontPatchi() const
ClassName("extrude2DMesh")
Runtime type information.
~extrude2DMesh()
Destructor.
void setRefinement(polyTopoChange &)
Play commands into polyTopoChange to extrude mesh.
void operator=(const extrude2DMesh &)=delete
Disallow default bitwise assignment.
void addFrontBackPatches()
Add front and back patches.
Top level extrusion model class.
Mesh consisting of general polyhedral cells.
Direct mesh changes based on v1.3 polyTopoChange syntax.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Basic run-time type information using word as the type's name. Used to enhance the standard RTTI to c...