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)
 Construct from components. More...
 
 faceShading (const fvMesh &mesh, const vector)
 Construct from mesh and vector. More...
 
 ~faceShading ()=default
 Destructor. More...
 
const vector direction () const
 const access to direction More...
 
vectordirection ()
 Non-const access to direction. More...
 
const labelListrayStartFaces () const
 Access to rayStartFaces. More...
 
void correct ()
 Recalculate rayStartFaces using direction vector. More...
 

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 61 of file faceShading.H.

Constructor & Destructor Documentation

◆ faceShading() [1/2]

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

Construct from components.

Definition at line 381 of file faceShading.C.

◆ faceShading() [2/2]

faceShading ( const fvMesh mesh,
const vector  dir 
)

Construct from mesh and vector.

Definition at line 394 of file faceShading.C.

◆ ~faceShading()

~faceShading ( )
default

Destructor.

Member Function Documentation

◆ ClassName()

ClassName ( "faceShading"  )

◆ direction() [1/2]

const vector direction ( ) const
inline

const access to direction

Definition at line 136 of file faceShading.H.

◆ direction() [2/2]

vector& direction ( )
inline

Non-const access to direction.

Definition at line 142 of file faceShading.H.

◆ rayStartFaces()

const labelList& rayStartFaces ( ) const
inline

Access to rayStartFaces.

Definition at line 148 of file faceShading.H.

◆ correct()

void correct ( )

Recalculate rayStartFaces using direction vector.

Definition at line 409 of file faceShading.C.


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