30 template<
class ParcelType>
37 template<
class ParcelType>
44 template<
class ParcelType>
48 return particleProperties_;
52 template<
class ParcelType>
53 inline const typename ParcelType::constantProperties&
60 template<
class ParcelType>
67 template<
class ParcelType>
74 template <
class ParcelType>
78 return cellValueSourceCorrection_;
82 template<
class ParcelType>
90 template<
class ParcelType>
97 template<
class ParcelType>
104 template<
class ParcelType>
112 template<
class ParcelType>
120 template<
class ParcelType>
124 return interpolationSchemes_;
128 template<
class ParcelType>
132 return dispersionModel_;
136 template<
class ParcelType>
140 return dispersionModel_();
144 template<
class ParcelType>
152 template<
class ParcelType>
156 return injectionModel_;
160 template<
class ParcelType>
164 return patchInteractionModel_;
168 template<
class ParcelType>
172 return injectionModel_();
176 template<
class ParcelType>
180 return postProcessingModel_();
184 template<
class ParcelType>
192 template<
class ParcelType>
195 scalar sysMass = 0.0;
198 const ParcelType&
p = iter();
199 sysMass += p.mass()*p.nParticle();
206 template<
class ParcelType>
213 template<
class ParcelType>
221 template<
class ParcelType>
248 SU = UTrans_/(mesh_.V()*this->db().time().deltaT());
254 template<
class ParcelType>
264 this->
name() +
"Theta",
279 const ParcelType&
p = iter();
280 const label cellI = p.cell();
282 theta[cellI] += p.nParticle()*p.volume();
291 template<
class ParcelType>
301 this->
name() +
"Alpha",
316 const ParcelType&
p = iter();
317 const label cellI = p.cell();
319 alpha[cellI] += p.nParticle()*p.mass();
322 alpha /= (
mesh().V()*rho_);
328 template<
class ParcelType>
338 this->
name() +
"RhoEff",
353 const ParcelType&
p = iter();
354 const label cellI = p.cell();
356 rhoEff[cellI] += p.nParticle()*p.mass();
359 rhoEff /=
mesh().V();