42 fixedValueFvPatchScalarField(p, iF),
59 fixedValueFvPatchScalarField(ptf, p, iF, mapper),
61 phiName_(ptf.phiName_),
62 psiName_(ptf.psiName_),
75 fixedValueFvPatchScalarField(p, iF),
80 T0_(
"T0", dict, p.
size())
82 if (dict.
found(
"value"))
101 fixedValueFvPatchScalarField(tppsf),
102 UName_(tppsf.UName_),
103 phiName_(tppsf.phiName_),
104 psiName_(tppsf.psiName_),
105 gamma_(tppsf.gamma_),
116 fixedValueFvPatchScalarField(tppsf, iF),
117 UName_(tppsf.UName_),
118 phiName_(tppsf.phiName_),
119 psiName_(tppsf.psiName_),
120 gamma_(tppsf.gamma_),
132 fixedValueFvPatchScalarField::autoMap(m);
143 fixedValueFvPatchScalarField::rmap(ptf, addr);
146 refCast<const totalTemperatureFvPatchScalarField>(ptf);
148 T0_.
rmap(tiptf.T0_, addr);
168 scalar gM1ByG = (gamma_ - 1.0)/gamma_;
172 T0_/(1.0 + 0.5*psip*gM1ByG*(1.0 -
pos(phip))*
magSqr(Up))
186 if (phiName_ !=
"phi")
190 if (psiName_ !=
"psi")
195 T0_.writeEntry(
"T0", os);
196 writeEntry(
"value", os);