All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 (const cellSplitter &)=delete
 Disallow default bitwise copy construction. 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...
 
void operator= (const cellSplitter &)=delete
 Disallow default bitwise assignment. 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() [1/2]

cellSplitter ( const polyMesh mesh)

Construct from mesh.

◆ cellSplitter() [2/2]

cellSplitter ( const cellSplitter )
delete

Disallow default bitwise copy construction.

◆ ~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 131 of file cellSplitter.H.

References cellSplitter::operator=().

Here is the call graph for this function:

◆ operator=()

void operator= ( const cellSplitter )
delete

Disallow default bitwise assignment.

Referenced by cellSplitter::addedPoints().

Here is the caller graph for this function:

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