Public Member Functions | List of all members
extrude2DMesh Class Reference

Given a 2D mesh insert all the topology changes to extrude. Does not work in parallel. More...

Public Member Functions

 ClassName ("extrude2DMesh")
 Runtime type information. More...
 
 extrude2DMesh (polyMesh &, const dictionary &dict, const extrudeModel &model)
 
 ~extrude2DMesh ()
 Destructor. More...
 
void addFrontBackPatches ()
 Add front and back patches. More...
 
void setRefinement (polyTopoChange &)
 Play commands into polyTopoChange to extrude mesh. More...
 
void updateMesh (const mapPolyMesh &)
 Force recalculation of locally stored data on topological change. More...
 
void distribute (const mapDistributePolyMesh &)
 Force recalculation of locally stored data for mesh distribution. More...
 
label frontPatchI () const
 
label backPatchI () const
 

Detailed Description

Given a 2D mesh insert all the topology changes to extrude. Does not work in parallel.

Source files

Definition at line 61 of file extrude2DMesh.H.

Constructor & Destructor Documentation

extrude2DMesh ( polyMesh ,
const dictionary dict,
const extrudeModel model 
)

Destructor.

Member Function Documentation

ClassName ( "extrude2DMesh"  )

Runtime type information.

void addFrontBackPatches ( )

Add front and back patches.

void setRefinement ( polyTopoChange )

Play commands into polyTopoChange to extrude mesh.

void updateMesh ( const mapPolyMesh )
inline

Force recalculation of locally stored data on topological change.

Definition at line 123 of file extrude2DMesh.H.

void distribute ( const mapDistributePolyMesh )
inline

Force recalculation of locally stored data for mesh distribution.

Definition at line 127 of file extrude2DMesh.H.

label frontPatchI ( ) const
inline

Definition at line 130 of file extrude2DMesh.H.

label backPatchI ( ) const
inline

Definition at line 135 of file extrude2DMesh.H.


The documentation for this class was generated from the following file: