38#ifndef extrude2DMesh_H
39#define extrude2DMesh_H
77 const word modelType_;
79 const word patchType_;
94 extrude2DMesh(
const extrude2DMesh&) =
delete;
97 void operator=(
const extrude2DMesh&) =
delete;
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
extrude2DMesh(polyMesh &, const dictionary &dict, const extrudeModel &model)
~extrude2DMesh()=default
Destructor.
void distribute(const mapDistributePolyMesh &)
Force recalculation of locally stored data for mesh distribution.
label frontPatchi() const
ClassName("extrude2DMesh")
Runtime type information.
void updateMesh(const mapPolyMesh &)
Force recalculation of locally stored data on topological change.
void setRefinement(polyTopoChange &)
Play commands into polyTopoChange to extrude mesh.
void addFrontBackPatches()
Add front and back patches.
Top level extrusion model class.
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
A polyBoundaryMesh is a polyPatch list with registered IO, a reference to the associated polyMesh,...
Mesh consisting of general polyhedral cells.
Direct mesh changes based on v1.3 polyTopoChange syntax.
A class for handling words, derived from Foam::string.
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
Basic run-time type information using word as the type's name. Used to enhance the standard RTTI to c...