33 template<
class ParcelType>
45 "ReactingCloud<ParcelType>::checkSuppliedComposition"
47 "const scalarField&, "
48 "const scalarField&, "
51 ) << YName <<
" supplied, but size is not compatible with "
52 <<
"parcel composition: " <<
nl <<
" "
53 << YName <<
"(" << YSupplied.
size() <<
") vs required composition "
54 << YName <<
"(" << Y.
size() <<
")" <<
nl
60 template<
class ParcelType>
67 template<
class ParcelType>
76 this->interpolationSchemes(),
82 this->interpolationSchemes(),
88 this->interpolationSchemes(),
94 this->interpolationSchemes(),
100 this->interpolationSchemes(),
106 this->interpolationSchemes(),
110 typename ParcelType::trackData td
123 this->injection().inject(td);
134 template<
class ParcelType>
143 template<
class ParcelType>
156 constProps_(this->particleProperties()),
165 this->particleProperties(),
173 this->particleProperties(),
177 rhoTrans_(mcCarrierThermo_.species().size()),
178 dMassPhaseChange_(0.0)
190 this->
name() +
"rhoTrans_" + mcCarrierThermo_.species()[i],
191 this->db().time().timeName(),
212 template<
class ParcelType>
219 template<
class ParcelType>
223 const scalar lagrangianDt,
224 const bool fullyDescribed
240 checkSuppliedComposition
249 parcel.mass0() = parcel.mass();
253 template<
class ParcelType>
259 rhoTrans_[i].field() = 0.0;
264 template<
class ParcelType>
281 template<
class ParcelType>
286 Info<<
" Mass transfer phase change = "
291 template<
class ParcelType>
294 dMassPhaseChange_ += dMass;