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.
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() const
Calculate corresponding emissivity field.
scalarField emissivity_
Emissivity.
emissivityMethodType
Type of supplied emissivity.
A class for handling words, derived from string.
void write(Ostream &) const
Write.
Foam::fvPatchFieldMapper.
Common functions to emissivity. It gets supplied from lookup into a dictionary or calculated by the s...
word emissivityMethod() const
Method to obtain emissivity.
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.