Public Member Functions | Public Attributes | Static Public Attributes | List of all members
PDRmeshArrays Class Reference

OpenFOAM/PDRblock addressing information. More...

Collaboration diagram for PDRmeshArrays:
Collaboration graph
[legend]

Public Member Functions

 PDRmeshArrays ()=default
 
 ~PDRmeshArrays ()=default
 
label nCells () const
 
label nFaces () const
 
void classify (const polyMesh &mesh, const PDRblock &pdrBlock)
 
void read (const Time &runTime, const PDRblock &pdrBlock)
 

Public Attributes

labelVector cellDims
 
labelVector faceDims
 
List< labelVectorcellIndex
 
List< labelVectorfaceIndex
 
List< directionfaceOrient
 

Static Public Attributes

static scalar gridPointRelTol
 

Detailed Description

OpenFOAM/PDRblock addressing information.

Provides mapping for a rectilinear OpenFOAM mesh in terms of i-j-k indices for faces and cells.

The mesh points are first binned according to their i-j-k locations. Next the faces are classified according to their lowest x/y/z coordinates and the face orientation as x/y/z. Orientation in the sense +x or -x is not noted. The cell faces are then examined to determine the appropriate i-j-k location.

Source files

Definition at line 61 of file PDRmeshArrays.H.

Constructor & Destructor Documentation

◆ PDRmeshArrays()

PDRmeshArrays ( )
default

◆ ~PDRmeshArrays()

~PDRmeshArrays ( )
default

Member Function Documentation

◆ nCells()

label nCells ( ) const
inline

Definition at line 97 of file PDRmeshArrays.H.

References PDRmeshArrays::cellIndex.

◆ nFaces()

label nFaces ( ) const
inline

Definition at line 103 of file PDRmeshArrays.H.

References PDRmeshArrays::faceIndex.

◆ classify()

void classify ( const polyMesh mesh,
const PDRblock pdrBlock 
)

◆ read()

void read ( const Time runTime,
const PDRblock pdrBlock 
)

Member Data Documentation

◆ gridPointRelTol

scalar gridPointRelTol
static

Definition at line 66 of file PDRmeshArrays.H.

◆ cellDims

labelVector cellDims

Definition at line 69 of file PDRmeshArrays.H.

◆ faceDims

labelVector faceDims

Definition at line 72 of file PDRmeshArrays.H.

◆ cellIndex

List<labelVector> cellIndex

Definition at line 75 of file PDRmeshArrays.H.

Referenced by PDRmeshArrays::nCells().

◆ faceIndex

List<labelVector> faceIndex

Definition at line 78 of file PDRmeshArrays.H.

Referenced by PDRmeshArrays::nFaces().

◆ faceOrient

List<direction> faceOrient

Definition at line 81 of file PDRmeshArrays.H.


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