Loading...
Searching...
No Matches
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...

#include <cellSplitter.H>

Public Member Functions

 ClassName ("cellSplitter")
 Runtime type information.
 cellSplitter (const polyMesh &mesh)
 Construct from mesh.
 ~cellSplitter ()=default
 Destructor.
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.

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

Constructor & Destructor Documentation

◆ cellSplitter()

cellSplitter ( const polyMesh & mesh)

Construct from mesh.

References mesh.

◆ ~cellSplitter()

~cellSplitter ( )
default

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


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