31 template<
class ParcelType>
35 sigma0_(this->dict_, 0.0),
36 mu0_(this->dict_, 0.0)
40 template<
class ParcelType>
52 template<
class ParcelType>
59 sigma0_(this->dict_,
"sigma0"),
60 mu0_(this->dict_,
"mu0")
64 template<
class ParcelType>
67 const label parcelTypeId,
70 const scalar minParcelMass,
71 const scalar youngsModulus,
72 const scalar poissonsRatio,
81 const bool constantVolume,
104 sigma0_(this->dict_, sigma0),
105 mu0_(this->dict_,
mu0)
109 template<
class ParcelType>
115 const label tetFacei,
121 position0_(this->position()),
136 template<
class ParcelType>
144 ParcelType(
mesh, position, celli),
146 position0_(this->position()),
161 template<
class ParcelType>
167 const label tetFacei,
170 const scalar nParticle0,
172 const scalar dTarget0,
175 const vector& angularMomentum0,
178 const scalar liquidCore,
179 const scalar KHindex,
184 const scalar injector,
187 const typename ParcelType::constantProperties& constProps
209 position0_(this->position()),
210 sigma_(constProps.sigma0()),
211 mu_(constProps.
mu0()),
212 liquidCore_(liquidCore),
226 template<
class ParcelType>
230 return sigma0_.
value();
234 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>
398 template<
class ParcelType>
405 template<
class ParcelType>
412 template<
class ParcelType>
419 template<
class ParcelType>
dimensionedScalar Pr("Pr", dimless, laminarTransport)
scalar mu0() const
Return const access to the initial dynamic viscosity.
const dimensionedScalar mu0
Magnetic constant/permeability of free space: default SI units: [H/m].
scalarList Y0(nSpecie, Zero)
const dimensionedScalar & pMin
A list of keyword definitions, which are a keyword followed by a number of values (eg...
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.
scalar ms() const
Return const access to stripped parcel mass.
const dimensionedScalar epsilon0
Electric constant: default SI units: [F/m].
const dimensionedScalar rhoMin
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.
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
const volScalarField & cp
scalar user() const
Return const access to passive user scalar.
constantProperties()
Null constructor.
scalar sigma_
Liquid surface tension [N/m].
vector position0_
Injection position.
PtrList< coordinateSystem > coordinates(solidRegions.size())
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.