Go to the documentation of this file.
43 mixedFvPatchScalarField(
p, iF),
48 valueFraction() = 0.0;
61 mixedFvPatchScalarField(ptf,
p, iF, mapper),
74 mixedFvPatchScalarField(
p, iF),
75 TName_(
dict.lookupOrDefault<
word>(
"T",
"T"))
77 if (
dict.found(
"value"))
89 valueFraction() = 1.0;
91 fvPatchScalarField::operator=(refValue());
101 mixedFvPatchScalarField(ptf),
113 mixedFvPatchScalarField(ptf, iF),
125 scalarField::autoMap(m);
135 mixedFvPatchScalarField::rmap(ptf, addr);
167 boundaryRadiation.emissivity(patch().index())
172 const scalarField Ep(emissivity/(2.0*(scalar(2.0) - emissivity)));
175 valueFraction() = 1.0/(1.0 + gamma*patch().deltaCoeffs()/Ep);
180 mixedFvPatchScalarField::updateCoeffs();
190 writeEntryIfDifferent<word>(os,
"T",
"T", TName_);
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
A class for handling words, derived from string.
A class for managing temporary objects.
rDeltaT dimensionedInternalField()
makePatchTypeField(fvPatchScalarField, boundaryRadiationPropertiesFvPatchField)
const Type & value() const
Return const reference to value.
static const boundaryRadiationProperties & New(const fvMesh &mesh)
MarshakRadiationFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
dimensionedScalar pow4(const dimensionedScalar &ds)
Pre-declare SubField and related Field type.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
autoPtr< radiation::radiationModel > radiation(radiation::radiationModel::New(T))
A list of keyword definitions, which are a keyword followed by any number of values (e....
Macros for easy insertion into run-time selection tables.
word TName_
Name of temperature field.
virtual void autoMap(const fvPatchFieldMapper &)
Map (and resize as needed) from self given a mapping object.
virtual void write(Ostream &) const
Write.
static int & msgType()
Message tag of standard messages.
virtual void rmap(const fvPatchScalarField &, const labelList &)
Reverse map the given fvPatchField onto this fvPatchField.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
volScalarField scalarField(fieldObject, mesh)
const dimensionedScalar sigma
Stefan-Boltzmann constant: default SI units: [W/m2/K4].
Foam::fvPatchFieldMapper.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...