Public Member Functions | Private Attributes
vtkPV3Foam::polyDecomp Class Reference

Bookkeeping for polyhedral cell decomposition. More...

Collaboration diagram for vtkPV3Foam::polyDecomp:
Collaboration graph
[legend]

Public Member Functions

 polyDecomp ()
 
labelListsuperCells ()
 Label of original cell for decomposed cells. More...
 
const labelListsuperCells () const
 Label of original cell for decomposed cells. More...
 
labelListaddPointCellLabels ()
 Cell-centre labels for additional points of decomposed cells. More...
 
const labelListaddPointCellLabels () const
 Cell-centre labels for additional points of decomposed cells. More...
 
labelListpointMap ()
 Point labels for subsetted meshes. More...
 
const labelListpointMap () const
 Point labels for subsetted meshes. More...
 
void clear ()
 Clear. More...
 

Private Attributes

labelList superCells_
 
labelList addPointCellLabels_
 
labelList pointMap_
 

Detailed Description

Bookkeeping for polyhedral cell decomposition.

hide in extra pointMap (cellSet/cellZone) for now

Definition at line 188 of file vtkPV3Foam.H.

Constructor & Destructor Documentation

◆ polyDecomp()

polyDecomp ( )
inline

Definition at line 196 of file vtkPV3Foam.H.

Member Function Documentation

◆ superCells() [1/2]

labelList& superCells ( )
inline

Label of original cell for decomposed cells.

Definition at line 200 of file vtkPV3Foam.H.

References vtkPV3Foam::polyDecomp::superCells_.

Referenced by vtkPV3Foam::convertVolField().

Here is the caller graph for this function:

◆ superCells() [2/2]

const labelList& superCells ( ) const
inline

Label of original cell for decomposed cells.

Definition at line 206 of file vtkPV3Foam.H.

References vtkPV3Foam::polyDecomp::superCells_.

◆ addPointCellLabels() [1/2]

labelList& addPointCellLabels ( )
inline

Cell-centre labels for additional points of decomposed cells.

Definition at line 212 of file vtkPV3Foam.H.

References vtkPV3Foam::polyDecomp::addPointCellLabels_.

Referenced by vtkPV3Foam::convertPointField().

Here is the caller graph for this function:

◆ addPointCellLabels() [2/2]

const labelList& addPointCellLabels ( ) const
inline

Cell-centre labels for additional points of decomposed cells.

Definition at line 218 of file vtkPV3Foam.H.

References vtkPV3Foam::polyDecomp::addPointCellLabels_.

◆ pointMap() [1/2]

labelList& pointMap ( )
inline

Point labels for subsetted meshes.

Definition at line 224 of file vtkPV3Foam.H.

References vtkPV3Foam::polyDecomp::pointMap_.

Referenced by vtkPV3Foam::convertPointField().

Here is the caller graph for this function:

◆ pointMap() [2/2]

const labelList& pointMap ( ) const
inline

Point labels for subsetted meshes.

Definition at line 230 of file vtkPV3Foam.H.

References vtkPV3Foam::polyDecomp::pointMap_.

◆ clear()

void clear ( )
inline

Clear.

Definition at line 237 of file vtkPV3Foam.H.

References vtkPV3Foam::polyDecomp::addPointCellLabels_, List::clear(), vtkPV3Foam::polyDecomp::pointMap_, and vtkPV3Foam::polyDecomp::superCells_.

Here is the call graph for this function:

Field Documentation

◆ superCells_

labelList superCells_
private

◆ addPointCellLabels_

labelList addPointCellLabels_
private

◆ pointMap_

labelList pointMap_
private

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