Public Member Functions | List of all members
cellSplitter Class Reference

Does pyramidal decomposition of selected cells. So all faces will become base of pyramid with as top a user-supplied point (usually the cell centre) More...

Public Member Functions

 ClassName ("cellSplitter")
 Runtime type information. More...
 
 cellSplitter (const polyMesh &mesh)
 Construct from mesh. More...
 
 ~cellSplitter ()
 Destructor. More...
 
void setRefinement (const Map< point > &cellToMidPoint, polyTopoChange &meshMod)
 Insert mesh changes into meshMod. More...
 
void updateMesh (const mapPolyMesh &)
 Force recalculation of locally stored data on topological change. More...
 
const Map< label > & addedPoints () const
 Per cell the mid point added. More...
 

Detailed Description

Does pyramidal decomposition of selected cells. So all faces will become base of pyramid with as top a user-supplied point (usually the cell centre)

Source files

Definition at line 57 of file cellSplitter.H.

Constructor & Destructor Documentation

◆ cellSplitter()

cellSplitter ( const polyMesh mesh)

Construct from mesh.

◆ ~cellSplitter()

Destructor.

Member Function Documentation

◆ ClassName()

ClassName ( "cellSplitter"  )

Runtime type information.

◆ setRefinement()

void setRefinement ( const Map< point > &  cellToMidPoint,
polyTopoChange meshMod 
)

Insert mesh changes into meshMod.

cellToMidPoint : cell to cut and position of its new midpoint

◆ updateMesh()

void updateMesh ( const mapPolyMesh )

Force recalculation of locally stored data on topological change.

◆ addedPoints()

const Map<label>& addedPoints ( ) const
inline

Per cell the mid point added.

Definition at line 133 of file cellSplitter.H.


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