58 coeffsDict_(
dict.optionalSubDict(typeName +
"Coeffs")),
81 return model1_->aCont(bandI) + model2_->aCont(bandI);
88 return model1_->aDisp(bandI) + model2_->aDisp(bandI);
95 return model1_->eCont(bandI) + model2_->eCont(bandI);
102 return model1_->eDisp(bandI) + model2_->eDisp(bandI);
109 return model1_->ECont(bandI) + model2_->ECont(bandI);
116 return model1_->EDisp(bandI) + model2_->EDisp(bandI);
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Mesh data needed to do the Finite Volume discretisation.
Model to supply absorption and emission coefficients for radiation modelling.
Radiation coefficient based on two absorption models.
virtual ~binaryAbsorptionEmission()
Destructor.
virtual tmp< volScalarField > aDisp(const label bandI=0) const
Absorption coefficient for dispersed phase.
virtual tmp< volScalarField > EDisp(const label bandI=0) const
Emission contribution for continuous phase.
virtual tmp< volScalarField > eDisp(const label bandI=0) const
Emission coefficient for dispersed phase.
virtual tmp< volScalarField > eCont(const label bandI=0) const
Emission coefficient for continuous phase.
virtual tmp< volScalarField > aCont(const label bandI=0) const
Absorption coefficient for continuous phase.
virtual tmp< volScalarField > ECont(const label bandI=0) const
Emission contribution for continuous phase.
A class for managing temporary objects.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
autoPtr< radiation::radiationModel > radiation(radiation::radiationModel::New(T))
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh > > &tdf1, const word &name, const dimensionSet &dimensions)
Global function forwards to reuseTmpDimensionedField::New.