44 mixedFvPatchScalarField(p, iF),
50 valueFraction() = 0.0;
63 mixedFvPatchScalarField(ptf, p, iF, mapper),
64 Trad_(ptf.Trad_, mapper),
65 emissivity_(ptf.emissivity_)
77 mixedFvPatchScalarField(p, iF),
78 Trad_(
"Trad", dict, p.
size()),
84 if (dict.
found(
"value"))
86 fvPatchScalarField::operator=
93 fvPatchScalarField::operator=(refValue());
104 mixedFvPatchScalarField(ptf),
106 emissivity_(ptf.emissivity_)
117 mixedFvPatchScalarField(ptf, iF),
119 emissivity_(ptf.emissivity_)
130 scalarField::autoMap(m);
141 mixedFvPatchScalarField::rmap(ptf, addr);
144 refCast<const MarshakRadiationFixedTMixedFvPatchScalarField>(ptf);
146 Trad_.
rmap(mrptf.Trad_, addr);
164 const scalar Ep = emissivity_/(2.0*(2.0 - emissivity_));
167 valueFraction() = 1.0/(1.0 + gamma*patch().deltaCoeffs()/Ep);
176 Trad_.writeEntry(
"Trad", os);
178 writeEntry(
"value", os);