OpenFOAM logo
Open Source CFD Toolkit

polyAddCell Class Reference

Inheritance diagram for polyAddCell:

Inheritance graph
[legend]
Collaboration diagram for polyAddCell:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TypeName ("addCell")
 Runtime type information.
 polyAddCell ()
 Construct null. Used for constructing lists.
 polyAddCell (const label masterPointID, const label masterEdgeID, const label masterFaceID, const label masterCellID, const label zoneID)
 Construct from components.
virtual autoPtr< topoActionclone () const
 Construct and return a clone.
bool isPointMaster () const
 Is the cell mastered by a point.
bool isEdgeMaster () const
 Is the cell mastered by an edge.
bool isFaceMaster () const
 Is the cell mastered by another face.
bool isCellMaster () const
 Is the cell mastered by another cell.
bool appended () const
 Is the cell appended with no master.
label masterPointID () const
 Return master point ID.
label masterEdgeID () const
 Return master edge ID.
label masterFaceID () const
 Return master face ID.
label masterCellID () const
 Return master cell ID.
bool isInZone () const
 Does the cell belong to a zone?
label zoneID () const
 Cell zone ID.

Constructor & Destructor Documentation

polyAddCell  )  [inline]
 

Construct null. Used for constructing lists.

Definition at line 86 of file polyAddCell.H.

polyAddCell const label  masterPointID,
const label  masterEdgeID,
const label  masterFaceID,
const label  masterCellID,
const label  zoneID
[inline]
 

Construct from components.

Definition at line 97 of file polyAddCell.H.

References Foam::label.


Member Function Documentation

bool appended  )  const [inline]
 

Is the cell appended with no master.

Definition at line 149 of file polyAddCell.H.

virtual autoPtr<topoAction> clone  )  const [inline, virtual]
 

Construct and return a clone.

Implements topoAction.

Definition at line 113 of file polyAddCell.H.

bool isCellMaster  )  const [inline]
 

Is the cell mastered by another cell.

Definition at line 143 of file polyAddCell.H.

bool isEdgeMaster  )  const [inline]
 

Is the cell mastered by an edge.

Definition at line 131 of file polyAddCell.H.

bool isFaceMaster  )  const [inline]
 

Is the cell mastered by another face.

Definition at line 137 of file polyAddCell.H.

bool isInZone  )  const [inline]
 

Does the cell belong to a zone?

Definition at line 181 of file polyAddCell.H.

References Foam::label.

bool isPointMaster  )  const [inline]
 

Is the cell mastered by a point.

Definition at line 125 of file polyAddCell.H.

label masterCellID  )  const [inline]
 

Return master cell ID.

Definition at line 175 of file polyAddCell.H.

label masterEdgeID  )  const [inline]
 

Return master edge ID.

Definition at line 163 of file polyAddCell.H.

References Foam::label.

label masterFaceID  )  const [inline]
 

Return master face ID.

Definition at line 169 of file polyAddCell.H.

References Foam::label.

label masterPointID  )  const [inline]
 

Return master point ID.

Definition at line 157 of file polyAddCell.H.

References Foam::label.

TypeName "addCell"   ) 
 

Runtime type information.

label zoneID  )  const [inline]
 

Cell zone ID.

Definition at line 187 of file polyAddCell.H.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org