Loading...
Searching...
No Matches
extrude2DMesh Class Reference

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

#include <extrude2DMesh.H>

Public Member Functions

 ClassName ("extrude2DMesh")
 Runtime type information.
 extrude2DMesh (polyMesh &, const dictionary &dict, const extrudeModel &model)
 ~extrude2DMesh ()=default
 Destructor.
void addFrontBackPatches ()
 Add front and back patches.
void setRefinement (polyTopoChange &)
 Play commands into polyTopoChange to extrude mesh.
void updateMesh (const mapPolyMesh &)
 Force recalculation of locally stored data on topological change.
void distribute (const mapDistributePolyMesh &)
 Force recalculation of locally stored data for mesh distribution.
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 59 of file extrude2DMesh.H.

Constructor & Destructor Documentation

◆ extrude2DMesh()

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

References dict.

◆ ~extrude2DMesh()

~extrude2DMesh ( )
default

Destructor.

Member Function Documentation

◆ ClassName()

ClassName ( "extrude2DMesh" )

Runtime type information.

◆ addFrontBackPatches()

void addFrontBackPatches ( )

Add front and back patches.

◆ setRefinement()

void setRefinement ( polyTopoChange & )

Play commands into polyTopoChange to extrude mesh.

◆ updateMesh()

void updateMesh ( const mapPolyMesh & )
inline

Force recalculation of locally stored data on topological change.

Definition at line 143 of file extrude2DMesh.H.

◆ distribute()

void distribute ( const mapDistributePolyMesh & )
inline

Force recalculation of locally stored data for mesh distribution.

Definition at line 149 of file extrude2DMesh.H.

◆ frontPatchi()

label frontPatchi ( ) const
inline

Definition at line 152 of file extrude2DMesh.H.

◆ backPatchi()

label backPatchi ( ) const
inline

Definition at line 157 of file extrude2DMesh.H.


The documentation for this class was generated from the following file:
  • applications/utilities/mesh/generation/extrude2DMesh/extrude2DMesh/extrude2DMesh/extrude2DMesh.H