FreeFOAM The Cross-Platform CFD Toolkit
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...


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 58 of file cellSplitter.H.

List of all members.

Public Member Functions

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

Constructor & Destructor Documentation

cellSplitter ( const polyMesh mesh)

Construct from mesh.


Member Function Documentation

ClassName ( "cellSplitter"  )

Runtime type information.

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

Insert mesh changes into meshMod.

cellToMidPoint : cell to cut and position of its new midpoint

void updateMesh ( const mapPolyMesh )

Force recalculation of locally stored data on topological change.

const Map<label>& addedPoints ( ) const
inline

Per cell the mid point added.

Definition at line 135 of file cellSplitter.H.


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