Public Member Functions | List of all members
faceShading Class Reference

faceShading uses the transmissivity value in the boundaryRadiationProperties in order to evaluate which faces are "hit" by the "direction" vector. NOTE: Only transmissivity values of zero are considered for opaque walls. More...

Public Member Functions

 ClassName ("faceShading")
 
 faceShading (const fvMesh &mesh, const vector dir, const labelList &hitFaceList)
 
 faceShading (const fvMesh &mesh, const vector)
 
 ~faceShading ()=default
 
const vector direction () const
 
vectordirection ()
 
const labelListrayStartFaces () const
 
void correct ()
 

Detailed Description

faceShading uses the transmissivity value in the boundaryRadiationProperties in order to evaluate which faces are "hit" by the "direction" vector. NOTE: Only transmissivity values of zero are considered for opaque walls.

Source files

Definition at line 57 of file faceShading.H.

Constructor & Destructor Documentation

◆ faceShading() [1/2]

faceShading ( const fvMesh mesh,
const vector  dir,
const labelList hitFaceList 
)

Definition at line 374 of file faceShading.C.

◆ faceShading() [2/2]

faceShading ( const fvMesh mesh,
const vector  dir 
)

Definition at line 387 of file faceShading.C.

◆ ~faceShading()

~faceShading ( )
default

Member Function Documentation

◆ ClassName()

ClassName ( "faceShading"  )

◆ direction() [1/2]

const vector direction ( ) const
inline

Definition at line 132 of file faceShading.H.

◆ direction() [2/2]

vector& direction ( )
inline

Definition at line 138 of file faceShading.H.

◆ rayStartFaces()

const labelList& rayStartFaces ( ) const
inline

Definition at line 144 of file faceShading.H.

◆ correct()

void correct ( )

Definition at line 402 of file faceShading.C.


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