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

patchZones Class Reference

Calculates zone number for every face of patch. More...

#include <OpenFOAM/patchZones.H>


Detailed Description

Calculates zone number for every face of patch.

Gets constructed from patch and is a labeList with zone number for every patch face.

Source files

Definition at line 54 of file patchZones.H.

Inheritance diagram for patchZones:
Collaboration diagram for patchZones:

List of all members.

Public Member Functions

 ClassName ("patchZones")
 patchZones (const primitivePatch &pp, const boolList &borderEdge)
 Fills *this with zone of face. Zone is area.
label  nZones () const
 Number of zones.

Constructor & Destructor Documentation

patchZones ( const primitivePatch &   pp,
const boolList &   borderEdge  
)

Fills *this with zone of face. Zone is area.

reachable by edge crossing without crossing borderEdge (bool for every edge in patch).

Definition at line 153 of file patchZones.C.

References Foam::abort(), Foam::endl(), Foam::FatalError, FatalErrorIn, and List< T >::size().


Member Function Documentation

ClassName ( "patchZones"    )
label nZones (  ) const [inline]

Number of zones.

Definition at line 104 of file patchZones.H.


The documentation for this class was generated from the following files:
  • src/OpenFOAM/meshes/primitiveMesh/primitivePatch/patchZones.H
  • src/OpenFOAM/meshes/primitiveMesh/primitivePatch/patchZones.C