31 template <
class ParcelType>
33 ThermoParcel<ParcelType>::propHeader
40 template<
class ParcelType>
58 const label nMixture = cR.
composition().phaseTypes().size();
61 if (is.format() == IOstream::ASCII)
69 reinterpret_cast<char*>(&mass0_),
79 "ReactingParcel<ParcelType>::ReactingParcel"
81 "const Cloud<ParcelType>&, "
89 template<
class ParcelType>
114 const label nPhases = phaseTypes.
size();
126 p.
Y_.setSize(nPhases, 0.0);
136 "Y" + phaseTypes[j] + stateLabels[j],
151 template<
class ParcelType>
162 const label np = c.
size();
190 "Y" + phaseTypes[j] + stateLabels[j],
211 template<
class ParcelType>
218 if (os.
format() == IOstream::ASCII)
220 os << static_cast<const ThermoParcel<ParcelType>&>(
p)
221 << token::SPACE <<
p.mass0()
222 << token::SPACE <<
p.Y();
226 os << static_cast<const ThermoParcel<ParcelType>&>(
p);
229 reinterpret_cast<const char*>(&
p.mass0_),
238 "Ostream& operator<<(Ostream&, const ReactingParcel<ParcelType>&)"