Constant radiation transmissivity coefficient. More...

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

Public Member Functions

 TypeName ("constantAbsorption")
 Runtime type information. More...
 
 constantAbsorption (const dictionary &dict, const polyPatch &pp)
 Construct from components. More...
 
virtual ~constantAbsorption ()=default
 Destructor. More...
 
tmp< scalarFielda (const label bandI=0, vectorField *incomingDirection=nullptr, scalarField *T=nullptr) const
 absorptivity coefficient More...
 
scalar a (const label faceI, const label bandI=0, const vector dir=Zero, const scalar T=0) const
 Return absorptivity on face. More...
 
tmp< scalarFielde (const label bandI=0, vectorField *incomingDirection=nullptr, scalarField *T=nullptr) const
 Return emission coefficient. More...
 
scalar e (const label faceI, const label bandI=0, const vector dir=Zero, const scalar T=0) const
 Return emission coefficient. More...
 
bool isGrey () const
 Is Grey. More...
 
label nBands () const
 Number of bands. More...
 
- Public Member Functions inherited from wallAbsorptionEmissionModel
 TypeName ("wallAbsorptionEmissionModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, wallAbsorptionEmissionModel, dictionary,(const dictionary &dict, const polyPatch &pp),(dict, pp))
 
 wallAbsorptionEmissionModel (const dictionary &dict, const polyPatch &pp)
 Construct from components. More...
 
virtual ~wallAbsorptionEmissionModel ()
 Destructor. More...
 
virtual tmp< scalarFielde (const label bandI=0, vectorField *incomingDirection=nullptr, scalarField *T=nullptr) const =0
 Return emissivity on patch. More...
 
virtual scalar e (const label faceI, const label bandI=0, const vector dir=Zero, const scalar T=0) const =0
 Return emissivity on face. More...
 
virtual tmp< scalarFielda (const label bandI=0, vectorField *incomingDirection=nullptr, scalarField *T=nullptr) const =0
 Return absorptivity on patch. More...
 
virtual scalar a (const label faceI, const label bandI=0, const vector dir=Zero, const scalar T=0) const =0
 Return absorptivity 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 wallAbsorptionEmissionModel
static autoPtr< wallAbsorptionEmissionModelNew (const dictionary &dict, const polyPatch &pp)
 
- Protected Attributes inherited from wallAbsorptionEmissionModel
const polyPatchpp_
 Reference to the polyPatch. More...
 

Detailed Description

Constant radiation transmissivity coefficient.

Source files

Definition at line 55 of file constantAbsorption.H.

Constructor & Destructor Documentation

◆ constantAbsorption()

constantAbsorption ( const dictionary dict,
const polyPatch pp 
)

Construct from components.

Definition at line 51 of file constantAbsorption.C.

◆ ~constantAbsorption()

virtual ~constantAbsorption ( )
virtualdefault

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "constantAbsorption"  )

Runtime type information.

◆ a() [1/2]

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

absorptivity coefficient

Implements wallAbsorptionEmissionModel.

Definition at line 66 of file constantAbsorption.C.

◆ a() [2/2]

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

Return absorptivity on face.

Implements wallAbsorptionEmissionModel.

Definition at line 77 of file constantAbsorption.C.

◆ e() [1/2]

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

Return emission coefficient.

Implements wallAbsorptionEmissionModel.

Definition at line 89 of file constantAbsorption.C.

◆ e() [2/2]

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

Return emission coefficient.

Implements wallAbsorptionEmissionModel.

Definition at line 100 of file constantAbsorption.C.

◆ isGrey()

bool isGrey ( ) const
inlinevirtual

Is Grey.

Implements wallAbsorptionEmissionModel.

Definition at line 125 of file constantAbsorption.H.

◆ nBands()

label nBands ( ) const
inlinevirtual

Number of bands.

Implements wallAbsorptionEmissionModel.

Definition at line 131 of file constantAbsorption.H.


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