39 #ifndef radiationCoupledBase_H 40 #define radiationCoupledBase_H 73 emissivityMethodTypeNames_;
103 const word& calculationMethod,
111 const word& calculationMethod,
135 return emissivityMethodTypeNames_[
method_];
A list of keyword definitions, which are a keyword followed by any number of values (e...
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
scalarField emissivity() const
Calculate corresponding emissivity field.
TypeName("radiationCoupledBase")
Runtime type information.
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
scalarField emissivity_
Emissivity.
void write(Ostream &) const
Write.
emissivityMethodType
Type of supplied emissivity.
A class for handling words, derived from string.
word emissivityMethod() const
Method to obtain emissivity.
Foam::fvPatchFieldMapper.
Common functions to emissivity. It gets supplied from lookup into a dictionary or calculated by the s...
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual void rmap(const fvPatchScalarField &, const labelList &)
Reverse map the given fvPatchField onto this fvPatchField.
const emissivityMethodType method_
How to get emissivity.
virtual ~radiationCoupledBase()
Destructor.
virtual void autoMap(const fvPatchFieldMapper &)
Map (and resize as needed) from self given a mapping object.
radiationCoupledBase(const fvPatch &patch, const word &calculationMethod, const scalarField &emissivity)
Construct from patch, emissivity mode and emissivity.