Go to the documentation of this file.
56 const word modelType(
dict.getCompat<
word>(
"type", {{
"mode", 1812}}));
58 Info<<
"Selecting boundary radiation Model: "
61 auto* ctorPtr = dictionaryConstructorTable(modelType);
70 *dictionaryConstructorTablePtr_
74 return ctorPtr(
dict, pp);
81 Foam::radiation::boundaryRadiationPropertiesPatch::nbrPatchIndex()
const
84 const mappedPatchBase& mpp =
85 refCast<const mappedPatchBase>(patch_);
87 return (mpp.samplePolyPatch().index());
92 Foam::radiation::boundaryRadiationPropertiesPatch::nbrRegion()
const
94 const mappedPatchBase& mpp =
95 refCast<const mappedPatchBase>(patch_);
97 return (refCast<const fvMesh>(mpp.sampleMesh()));
112 absorptionEmission_(nullptr),
113 transmissivity_(nullptr)
122 return *absorptionEmission_;
129 return *transmissivity_;
static autoPtr< boundaryRadiationPropertiesPatch > New(const dictionary &dict, const polyPatch &pp)
A class for handling words, derived from Foam::string.
Ostream & endl(Ostream &os)
Base class for wall transmissivity models.
#define FatalIOErrorInLookup(ios, lookupTag, lookupName, lookupTable)
const wallTransmissivityModel & transmissiveModel() const
A patch is a list of labels that address the faces in the global face list.
boundaryRadiationPropertiesPatch(const dictionary &, const polyPatch &)
autoPtr< radiation::radiationModel > radiation(radiation::radiationModel::New(T))
virtual void write(Ostream &) const
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
Mesh data needed to do the Finite Volume discretisation.
Based class for wall absorption emission models.
defineTypeNameAndDebug(cloudAbsorptionEmission, 0)
errorManipArg< error, int > exit(error &err, const int errNo=1)
defineRunTimeSelectionTable(radiationModel, T)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
const wallAbsorptionEmissionModel & absorptionEmission() const
An Ostream is an abstract base class for all output systems (streams, files, token lists,...