FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

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< topoAction >  clone () 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 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 [inline, virtual]

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:
  • src/dynamicMesh/polyTopoChange/polyTopoChange/addObject/polyAddCell.H