Public Member Functions | List of all members
faceReflecting Class Reference

Calculates the reflecting faces from specular surfaces. It only takes into account the first reflection coming from a surface hit by the primary Sun hit faces. More...

Public Member Functions

 ClassName ("faceReflecting")
 
 faceReflecting (const fvMesh &mesh, const faceShading &directHiyFaces, const solarCalculator &, const scalarList &spectralDistribution, const dictionary &dict)
 
 ~faceReflecting ()=default
 
const volScalarFieldqreflective (const label bandI) const
 
void correct ()
 

Detailed Description

Calculates the reflecting faces from specular surfaces. It only takes into account the first reflection coming from a surface hit by the primary Sun hit faces.

Source files

Definition at line 55 of file faceReflecting.H.

Constructor & Destructor Documentation

◆ faceReflecting()

faceReflecting ( const fvMesh mesh,
const faceShading directHiyFaces,
const solarCalculator solar,
const scalarList spectralDistribution,
const dictionary dict 
)

Definition at line 536 of file faceReflecting.C.

References dict.

◆ ~faceReflecting()

~faceReflecting ( )
default

Member Function Documentation

◆ ClassName()

ClassName ( "faceReflecting"  )

◆ qreflective()

const volScalarField& qreflective ( const label  bandI) const
inline

Definition at line 148 of file faceReflecting.H.

◆ correct()

void correct ( )

Definition at line 566 of file faceReflecting.C.


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