Loading...
Searching...
No Matches

Constant radiation transmissivity coefficient. More...

#include <constantAbsorption.H>

Inheritance diagram for constantAbsorption:
Collaboration diagram for constantAbsorption:

Public Member Functions

 TypeName ("constantAbsorption")
 Runtime type information.
 constantAbsorption (const dictionary &dict, const polyPatch &pp)
 Construct from components.
virtual ~constantAbsorption ()=default
 Destructor.
tmp< scalarFielda (const label bandI=0, const vectorField *incomingDirection=nullptr, const scalarField *T=nullptr) const
 absorptivity coefficient
scalar a (const label faceI, const label bandI=0, const vector dir=Zero, const scalar T=0) const
 Return absorptivity on face.
tmp< scalarFielde (const label bandI=0, const vectorField *incomingDirection=nullptr, const scalarField *T=nullptr) const
 Return emission coefficient.
scalar e (const label faceI, const label bandI=0, const vector dir=Zero, const scalar T=0) const
 Return emission coefficient.
bool isGrey () const
 Is Grey.
label nBands () const
 Number of bands.
Public Member Functions inherited from wallAbsorptionEmissionModel
 TypeName ("wallAbsorptionEmissionModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, wallAbsorptionEmissionModel, dictionary,(const dictionary &dict, const polyPatch &pp),(dict, pp))
 wallAbsorptionEmissionModel (const dictionary &dict, const polyPatch &pp)
 Construct from components.
virtual ~wallAbsorptionEmissionModel ()
 Destructor.

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.

Detailed Description

Constant radiation transmissivity coefficient.

Source files

Definition at line 52 of file constantAbsorption.H.

Constructor & Destructor Documentation

◆ constantAbsorption()

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

Construct from components.

Definition at line 44 of file constantAbsorption.C.

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

Here is the call graph for this function:

◆ ~constantAbsorption()

virtual ~constantAbsorption ( )
virtualdefault

Destructor.

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

Here is the call graph for this function:

Member Function Documentation

◆ TypeName()

TypeName ( "constantAbsorption" )

Runtime type information.

References dict, and pp().

Here is the call graph for this function:

◆ a() [1/2]

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

absorptivity coefficient

Implements wallAbsorptionEmissionModel.

Definition at line 59 of file constantAbsorption.C.

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

Here is the call graph for this function:

◆ 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 86 of file constantAbsorption.C.

References Foam::T().

Here is the call graph for this function:

◆ e() [1/2]

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

Return emission coefficient.

Implements wallAbsorptionEmissionModel.

Definition at line 98 of file constantAbsorption.C.

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

Here is the call graph for this function:

◆ 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 125 of file constantAbsorption.C.

References Foam::T().

Here is the call graph for this function:

◆ isGrey()

bool isGrey ( ) const
inlinevirtual

Is Grey.

Implements wallAbsorptionEmissionModel.

Definition at line 144 of file constantAbsorption.H.

◆ nBands()

label nBands ( ) const
inlinevirtual

Number of bands.

Implements wallAbsorptionEmissionModel.

Definition at line 152 of file constantAbsorption.H.


The documentation for this class was generated from the following files:
  • src/thermophysicalModels/radiation/submodels/wallAbsorptionEmissionModel/constantAbsorption/constantAbsorption.H
  • src/thermophysicalModels/radiation/submodels/wallAbsorptionEmissionModel/constantAbsorption/constantAbsorption.C