FreeFOAM The Cross-Platform CFD Toolkit
polyAddCell Class Reference

Class containing data for cell addition. More...

#include <dynamicMesh/polyAddCell.H>


Detailed Description

Class containing data for cell addition.

Definition at line 47 of file polyAddCell.H.

+ Inheritance diagram for polyAddCell:
+ Collaboration diagram for polyAddCell:

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.
- Public Member Functions inherited from topoAction
 TypeName ("topoAction")
 Runtime type information.
 topoAction ()
 Construct null.
virtual ~topoAction ()

Constructor & Destructor Documentation

polyAddCell ( )
inline

Construct null. Used for constructing lists.

Definition at line 80 of file polyAddCell.H.

Referenced by polyAddCell::clone().

polyAddCell ( const label  masterPointID,
const label  masterEdgeID,
const label  masterFaceID,
const label  masterCellID,
const label  zoneID 
)
inline

Construct from components.

Definition at line 91 of file polyAddCell.H.


Member Function Documentation

TypeName ( "addCell"  )

Runtime type information.

virtual autoPtr<topoAction> clone ( ) const
inlinevirtual

Construct and return a clone.

Implements topoAction.

Definition at line 107 of file polyAddCell.H.

References polyAddCell::polyAddCell().

bool isPointMaster ( ) const
inline

Is the cell mastered by a point.

Definition at line 119 of file polyAddCell.H.

Referenced by polyAddCell::appended().

bool isEdgeMaster ( ) const
inline

Is the cell mastered by an edge.

Definition at line 125 of file polyAddCell.H.

Referenced by polyAddCell::appended().

bool isFaceMaster ( ) const
inline

Is the cell mastered by another face.

Definition at line 131 of file polyAddCell.H.

Referenced by polyAddCell::appended().

bool isCellMaster ( ) const
inline

Is the cell mastered by another cell.

Definition at line 137 of file polyAddCell.H.

Referenced by polyAddCell::appended().

bool appended ( ) const
inline

Is the cell appended with no master.

Definition at line 143 of file polyAddCell.H.

References polyAddCell::isCellMaster(), polyAddCell::isEdgeMaster(), polyAddCell::isFaceMaster(), and polyAddCell::isPointMaster().

label masterPointID ( ) const
inline

Return master point ID.

Definition at line 151 of file polyAddCell.H.

Referenced by polyTopoChange::setAction().

label masterEdgeID ( ) const
inline

Return master edge ID.

Definition at line 157 of file polyAddCell.H.

Referenced by polyTopoChange::setAction().

label masterFaceID ( ) const
inline

Return master face ID.

Definition at line 163 of file polyAddCell.H.

Referenced by polyTopoChange::setAction().

label masterCellID ( ) const
inline

Return master cell ID.

Definition at line 169 of file polyAddCell.H.

Referenced by polyTopoChange::setAction().

bool isInZone ( ) const
inline

Does the cell belong to a zone?

Definition at line 175 of file polyAddCell.H.

label zoneID ( ) const
inline

Cell zone ID.

Definition at line 181 of file polyAddCell.H.

Referenced by polyTopoChange::setAction().


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