28 template<
class ParcelType>
32 sigma0_(this->dict_, 0.0),
33 mu0_(this->dict_, 0.0)
37 template<
class ParcelType>
43 ParcelType::constantProperties(cp),
49 template<
class ParcelType>
55 ParcelType::constantProperties(parentDict),
56 sigma0_(this->dict_,
"sigma0"),
57 mu0_(this->dict_,
"mu0")
61 template<
class ParcelType>
64 const label parcelTypeId,
67 const scalar minParcelMass,
68 const scalar youngsModulus,
69 const scalar poissonsRatio,
74 const scalar epsilon0,
78 const Switch& constantVolume,
83 ParcelType::constantProperties
101 sigma0_(this->dict_, sigma0),
102 mu0_(this->dict_, mu0)
106 template<
class ParcelType>
112 const label tetFaceI,
116 ParcelType(mesh, position, cellI, tetFaceI, tetPtI),
133 template<
class ParcelType>
139 const label tetFaceI,
142 const scalar nParticle0,
144 const scalar dTarget0,
147 const vector& angularMomentum0,
150 const scalar liquidCore,
151 const scalar KHindex,
156 const scalar injector,
159 const typename ParcelType::constantProperties& constProps
182 sigma_(constProps.sigma0()),
183 mu_(constProps.mu0()),
198 template<
class ParcelType>
202 return sigma0_.
value();
206 template<
class ParcelType>
216 template<
class ParcelType>
223 template<
class ParcelType>
230 template<
class ParcelType>
237 template<
class ParcelType>
244 template<
class ParcelType>
251 template<
class ParcelType>
258 template<
class ParcelType>
265 template<
class ParcelType>
272 template<
class ParcelType>
279 template<
class ParcelType>
286 template<
class ParcelType>
293 template<
class ParcelType>
300 template<
class ParcelType>
307 template<
class ParcelType>
314 template<
class ParcelType>
321 template<
class ParcelType>
328 template<
class ParcelType>
335 template<
class ParcelType>
342 template<
class ParcelType>
349 template<
class ParcelType>
356 template<
class ParcelType>
363 template<
class ParcelType>
370 template<
class ParcelType>
377 template<
class ParcelType>
384 template<
class ParcelType>
391 template<
class ParcelType>
scalar yDot() const
Return const access to rate of change of spherical deviation.
scalar sigma0() const
Return const access to the initial surface tension.
scalar yDot_
Rate of change of spherical deviation.
scalar mu0() const
Return const access to the initial dynamic viscosity.
constantProperties()
Null constructor.
scalar d0() const
Return const access to initial droplet diameter.
Class to hold reacting particle constant properties.
scalar KHindex_
Index for KH Breakup.
scalar tMom_
Momentum relaxation time (needed for calculating parcel acc.)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
scalar mu_
Liquid dynamic viscosity [Pa.s].
A simple wrapper around bool so that it can be read as a word: true/false, on/off, yes/no, y/n, t/f, or none.
scalar sigma() const
Return const access to the liquid surface tension.
A list of keyword definitions, which are a keyword followed by any number of values (e...
scalar tc() const
Return const access to atomization characteristic time.
scalar sigma_
Liquid surface tension [N/m].
scalar mu() const
Return const access to the liquid dynamic viscosity.
scalar d0_
Initial droplet diameter.
vector position0_
Injection position.
scalar ms_
Stripped parcel mass due to breakup.
scalar injector_
Injected from injector (needed e.g. for calculating distance.
scalar tc_
Characteristic time (used in atomization and/or breakup model)
scalar liquidCore() const
Return const access to liquid core.
scalar user() const
Return const access to passive user scalar.
Mesh consisting of general polyhedral cells.
scalar liquidCore_
Part of liquid core ( >0.5=liquid, <0.5=droplet )
scalar ms() const
Return const access to stripped parcel mass.
scalar user_
Passive scalar (extra variable to be defined by user)
SprayParcel(const polyMesh &mesh, const vector &position, const label cellI, const label tetFaceI, const label tetPtI)
Construct from owner, position, and cloud owner.
scalar injector() const
Return const access to injector id.
const Type & value() const
Return the value.
scalar y_
Spherical deviation.
scalar tMom() const
Return const access to momentum relaxation time.
scalar KHindex() const
Return const access to Kelvin-Helmholtz breakup index.
const vector & position0() const
Return const access to initial droplet position.
scalar y() const
Return const access to spherical deviation.