constantTransmissivity Class Reference

Constant radiation transmissivity coefficient. More...

Inheritance diagram for constantTransmissivity:
[legend]
Collaboration diagram for constantTransmissivity:
[legend]

Public Member Functions

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

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. More...
 

Detailed Description

Constant radiation transmissivity coefficient.

Source files

Definition at line 55 of file constantTransmissivity.H.

Constructor & Destructor Documentation

◆ constantTransmissivity()

constantTransmissivity ( const dictionary dict,
const polyPatch pp 
)

Construct from components.

Definition at line 51 of file constantTransmissivity.C.

◆ ~constantTransmissivity()

virtual ~constantTransmissivity ( )
virtualdefault

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "constantTransmissivity"  )

Runtime type information.

◆ t() [1/2]

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

Return transmissivity coefficient.

Implements wallTransmissivityModel.

Definition at line 66 of file constantTransmissivity.C.

References Time::New().

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 77 of file constantTransmissivity.C.

◆ isGrey()

bool isGrey ( ) const
inlinevirtual

Is Grey.

Implements wallTransmissivityModel.

Definition at line 105 of file constantTransmissivity.H.

◆ nBands()

label nBands ( ) const
inlinevirtual

Number of bands.

Implements wallTransmissivityModel.

Definition at line 111 of file constantTransmissivity.H.


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