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)
 Construct from components. More...
 
 ~faceReflecting ()=default
 Destructor. More...
 
const volScalarFieldqreflective (const label bandI) const
 
void correct ()
 Correct reflected flux. More...
 

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 59 of file faceReflecting.H.

Constructor & Destructor Documentation

◆ faceReflecting()

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

Construct from components.

Definition at line 540 of file faceReflecting.C.

References dict.

◆ ~faceReflecting()

~faceReflecting ( )
default

Destructor.

Member Function Documentation

◆ ClassName()

ClassName ( "faceReflecting"  )

◆ qreflective()

const volScalarField & qreflective ( const label  bandI) const
inline

Definition at line 152 of file faceReflecting.H.

◆ correct()

void correct ( )

Correct reflected flux.

Definition at line 571 of file faceReflecting.C.


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