Loading...
Searching...
No Matches
constantTransmissivity Class Reference

Constant radiation transmissivity coefficient. More...

#include <constantTransmissivity.H>

Inheritance diagram for constantTransmissivity:
Collaboration diagram for constantTransmissivity:

Public Member Functions

 TypeName ("constantTransmissivity")
 Runtime type information.
 constantTransmissivity (const dictionary &dict, const polyPatch &pp)
 Construct from components.
virtual ~constantTransmissivity ()=default
 Destructor.
tmp< scalarFieldt (const label bandI=0, const vectorField *incomingDirection=nullptr, const scalarField *T=nullptr) const
 Return transmissivity coefficient.
scalar t (const label faceI, const label bandI=0, const vector dir=Zero, const scalar T=0) const
 Return transmissivity on facw.
bool isGrey () const
 Is Grey.
label nBands () const
 Number of bands.
Public Member Functions inherited from wallTransmissivityModel
 TypeName ("wallTransmissivityModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, wallTransmissivityModel, dictionary,(const dictionary &dict, const polyPatch &pp),(dict, pp))
 wallTransmissivityModel (const dictionary &dict, const polyPatch &pp)
 Construct from components.
virtual ~wallTransmissivityModel ()=default
 Destructor.

Additional Inherited Members

Static Public Member Functions inherited from wallTransmissivityModel
static autoPtr< wallTransmissivityModelNew (const dictionary &dict, const polyPatch &pp)
Protected Attributes inherited from wallTransmissivityModel
const polyPatchpp_
 Reference to the polyPatch.

Detailed Description

Constant radiation transmissivity coefficient.

Source files

Definition at line 52 of file constantTransmissivity.H.

Constructor & Destructor Documentation

◆ constantTransmissivity()

constantTransmissivity ( const dictionary & dict,
const polyPatch & pp )

Construct from components.

Definition at line 44 of file constantTransmissivity.C.

References dict, wallTransmissivityModel::New(), pp(), and wallTransmissivityModel::wallTransmissivityModel().

Here is the call graph for this function:

◆ ~constantTransmissivity()

virtual ~constantTransmissivity ( )
virtualdefault

Destructor.

References Foam::T(), and Foam::Zero.

Here is the call graph for this function:

Member Function Documentation

◆ TypeName()

TypeName ( "constantTransmissivity" )

Runtime type information.

References dict, and pp().

Here is the call graph for this function:

◆ t() [1/2]

Foam::tmp< Foam::scalarField > t ( const label bandI = 0,
const vectorField * incomingDirection = nullptr,
const scalarField * T = nullptr ) const
virtual

Return transmissivity coefficient.

Implements wallTransmissivityModel.

Definition at line 58 of file constantTransmissivity.C.

References Foam::abort(), Foam::FatalError, FatalErrorInFunction, tmp< T >::New(), wallTransmissivityModel::pp_, and Foam::T().

Here is the call graph for this function:

◆ t() [2/2]

Foam::scalar t ( const label faceI,
const label bandI = 0,
const vector dir = Zero,
const scalar T = 0 ) const
virtual

Return transmissivity on facw.

Implements wallTransmissivityModel.

Definition at line 85 of file constantTransmissivity.C.

References Foam::T().

Here is the call graph for this function:

◆ isGrey()

bool isGrey ( ) const
inlinevirtual

Is Grey.

Implements wallTransmissivityModel.

Definition at line 118 of file constantTransmissivity.H.

◆ nBands()

label nBands ( ) const
inlinevirtual

Number of bands.

Implements wallTransmissivityModel.

Definition at line 126 of file constantTransmissivity.H.


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