OpenFOAM logo
Open Source CFD Toolkit

polyModifyFace Class Reference

Inheritance diagram for polyModifyFace:

Inheritance graph
[legend]
Collaboration diagram for polyModifyFace:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TypeName ("modifyFace")
 Runtime type information.
 polyModifyFace ()
 Construct null. Used in constructing lists.
 polyModifyFace (const face &f, const label faceID, const label owner, const label neighbour, const bool flipFaceFlux, const label patchID, const bool removeFromZone, const label zoneID, const bool zoneFlip)
 Construct from components.
virtual autoPtr< topoActionclone () const
 Construct and return a clone.
const facenewFace () const
 Return face.
label faceID () const
 Return master face ID.
label owner () const
 Return owner cell ID.
label neighbour () const
 Return owner cell ID.
bool flipFaceFlux () const
 Does the face flux need to be flipped.
bool isInPatch () const
 Does the face belong to a boundary patch?
label patchID () const
 Boundary patch ID.
bool isInZone () const
 Does the face belong to a zone?
bool onlyInZone () const
 Is the face only a zone face (i.e. not belonging to a cell).
bool removeFromZone () const
label zoneID () const
 Face zone ID.
label zoneFlip () const
 Face zone flip.

Constructor & Destructor Documentation

polyModifyFace  )  [inline]
 

Construct null. Used in constructing lists.

Definition at line 100 of file polyModifyFace.H.

polyModifyFace const face f,
const label  faceID,
const label  owner,
const label  neighbour,
const bool  flipFaceFlux,
const label  patchID,
const bool  removeFromZone,
const label  zoneID,
const bool  zoneFlip
[inline]
 

Construct from components.

Definition at line 115 of file polyModifyFace.H.

References Foam::abort(), Foam::FatalError, FatalErrorIn, Foam::label, and Foam::min().

Here is the call graph for this function:


Member Function Documentation

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

Construct and return a clone.

Implements topoAction.

Definition at line 263 of file polyModifyFace.H.

label faceID  )  const [inline]
 

Return master face ID.

Definition at line 280 of file polyModifyFace.H.

References Foam::label.

bool flipFaceFlux  )  const [inline]
 

Does the face flux need to be flipped.

Definition at line 298 of file polyModifyFace.H.

bool isInPatch  )  const [inline]
 

Does the face belong to a boundary patch?

Definition at line 304 of file polyModifyFace.H.

References Foam::label.

bool isInZone  )  const [inline]
 

Does the face belong to a zone?

Definition at line 316 of file polyModifyFace.H.

label neighbour  )  const [inline]
 

Return owner cell ID.

Definition at line 292 of file polyModifyFace.H.

const face& newFace  )  const [inline]
 

Return face.

Definition at line 274 of file polyModifyFace.H.

References Foam::label.

bool onlyInZone  )  const [inline]
 

Is the face only a zone face (i.e. not belonging to a cell).

Definition at line 322 of file polyModifyFace.H.

label owner  )  const [inline]
 

Return owner cell ID.

Definition at line 286 of file polyModifyFace.H.

References Foam::label.

label patchID  )  const [inline]
 

Boundary patch ID.

Definition at line 310 of file polyModifyFace.H.

bool removeFromZone  )  const [inline]
 

Definition at line 327 of file polyModifyFace.H.

References Foam::label.

TypeName "modifyFace"   ) 
 

Runtime type information.

label zoneFlip  )  const [inline]
 

Face zone flip.

Definition at line 339 of file polyModifyFace.H.

label zoneID  )  const [inline]
 

Face zone ID.

Definition at line 333 of file polyModifyFace.H.

References Foam::label.


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