33 template<
class ParcelType>
40 template<
class ParcelType>
49 this->interpolationSchemes(),
55 this->interpolationSchemes(),
61 this->interpolationSchemes(),
67 this->interpolationSchemes(),
73 this->interpolationSchemes(),
79 this->interpolationSchemes(),
83 typename ParcelType::trackData td
96 this->injection().inject(td);
107 template<
class ParcelType>
116 template<
class ParcelType>
129 constProps_(this->particleProperties()),
130 devolatilisationModel_
134 this->particleProperties(),
138 surfaceReactionModel_
142 this->particleProperties(),
146 dMassDevolatilisation_(0.0)
157 template<
class ParcelType>
164 template<
class ParcelType>
168 const scalar lagrangianDt,
169 const bool fullyDescribed
186 parcel.YLiquid() = this->
composition().Y0(idLiquid);
191 this->checkSuppliedComposition
197 this->checkSuppliedComposition
203 this->checkSuppliedComposition
213 template<
class ParcelType>
220 template<
class ParcelType>
237 template<
class ParcelType>
241 Info<<
" Mass transfer devolatilisation = "
243 Info<<
" Mass transfer surface reaction = "
248 template<
class ParcelType>
254 dMassDevolatilisation_ += dMass;
258 template<
class ParcelType>
264 dMassSurfaceReaction_ += dMass;