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 topoChange (const polyTopoChangeMap &)
 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

◆ topoChange()

void topoChange ( const polyTopoChangeMap )

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.

◆ operator=()

void operator= ( const cellSplitter )
delete

Disallow default bitwise assignment.


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