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, coordinates, celli, tetFacei, tetPti),
133 template<
class ParcelType>
141 ParcelType(mesh, position, celli),
158 template<
class ParcelType>
164 const label tetFacei,
167 const scalar nParticle0,
169 const scalar dTarget0,
172 const vector& angularMomentum0,
175 const scalar liquidCore,
176 const scalar KHindex,
181 const scalar injector,
184 const typename ParcelType::constantProperties& constProps
207 sigma_(constProps.sigma0()),
208 mu_(constProps.mu0()),
223 template<
class ParcelType>
227 return sigma0_.
value();
231 template<
class ParcelType>
241 template<
class ParcelType>
248 template<
class ParcelType>
255 template<
class ParcelType>
262 template<
class ParcelType>
269 template<
class ParcelType>
276 template<
class ParcelType>
283 template<
class ParcelType>
290 template<
class ParcelType>
297 template<
class ParcelType>
304 template<
class ParcelType>
311 template<
class ParcelType>
318 template<
class ParcelType>
325 template<
class ParcelType>
332 template<
class ParcelType>
339 template<
class ParcelType>
346 template<
class ParcelType>
353 template<
class ParcelType>
360 template<
class ParcelType>
367 template<
class ParcelType>
374 template<
class ParcelType>
381 template<
class ParcelType>
388 template<
class ParcelType>
395 template<
class ParcelType>
402 template<
class ParcelType>
409 template<
class ParcelType>
416 template<
class ParcelType>
scalar mu0() const
Return const access to the initial dynamic viscosity.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A list of keyword definitions, which are a keyword followed by any number of values (e...
scalar tMom_
Momentum relaxation time (needed for calculating parcel acc.)
scalar KHindex() const
Return const access to Kelvin-Helmholtz breakup index.
scalar tMom() const
Return const access to momentum relaxation time.
scalar sigma0() const
Return const access to the initial surface tension.
scalar liquidCore() const
Return const access to liquid core.
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/any.
scalar ms() const
Return const access to stripped parcel mass.
scalar liquidCore_
Part of liquid core ( >0.5=liquid, <0.5=droplet )
SprayParcel(const polyMesh &mesh, const barycentric &coordinates, const label celli, const label tetFacei, const label tetPti)
Construct from mesh, coordinates and topology.
scalar y() const
Return const access to spherical deviation.
const Type & value() const
Return the value.
scalar d0() const
Return const access to initial droplet diameter.
scalar mu() const
Return const access to the liquid dynamic viscosity.
scalar tc() const
Return const access to atomization characteristic time.
scalar injector_
Injected from injector (needed e.g. for calculating distance.
Class to hold reacting particle constant properties.
scalar user_
Passive scalar (extra variable to be defined by user)
scalar yDot() const
Return const access to rate of change of spherical deviation.
scalar user() const
Return const access to passive user scalar.
constantProperties()
Null constructor.
scalar sigma_
Liquid surface tension [N/m].
vector position0_
Injection position.
scalar injector() const
Return const access to injector id.
const vector & position0() const
Return const access to initial droplet position.
scalar yDot_
Rate of change of spherical deviation.
scalar ms_
Stripped parcel mass due to breakup.
scalar d0_
Initial droplet diameter.
Mesh consisting of general polyhedral cells.
scalar tc_
Characteristic time (used in atomization and/or breakup model)
scalar mu_
Liquid dynamic viscosity [Pa.s].
scalar y_
Spherical deviation.
scalar KHindex_
Index for KH Breakup.
scalar sigma() const
Return const access to the liquid surface tension.