78 return(absorptionEmission_->e(bandI, dir,
T));
90 return(absorptionEmission_->e(faceI, bandI, dir,
T));
102 return(absorptionEmission_->a(bandI, dir,
T));
114 return(absorptionEmission_->a(faceI, bandI, dir,
T));
190 return absorptionEmission_->isGrey();
196 return absorptionEmission_->nBands();
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
const STLpoint & a() const
static autoPtr< Time > New()
Construct (dummy) Time - no functionObjects or libraries.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const dictionary & subDict(const word &keyword, enum keyType::option matchOpt=keyType::REGEX) const
Find and return a sub-dictionary.
A patch is a list of labels that address the faces in the global face list.
autoPtr< wallAbsorptionEmissionModel > absorptionEmission_
Absorption/emission model.
Radiation boundary model for opaque diffusive walls. It requires to specify a wallAbsorptionEmissionM...
virtual bool isGrey() const
Is Grey.
virtual label nBands() const
Number of bands.
virtual tmp< scalarField > rSpec(const label bandI, vectorField *incomingDirection, scalarField *T) const
Return specular reflectivity on patch.
virtual tmp< scalarField > rDiff(const label bandI, vectorField *incomingDirection, scalarField *T) const
Return diffusive reflectivity on patch.
A class for managing temporary objects.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
autoPtr< radiation::radiationModel > radiation(radiation::radiationModel::New(T))
const dimensionedScalar e
Elementary charge.
static constexpr const zero Zero
Global zero (0)