31template<
class ParcelType>
35 sigma0_(this->dict_, 0.0),
36 mu0_(this->dict_, 0.0)
40template<
class ParcelType>
52template<
class ParcelType>
59 sigma0_(this->dict_,
"sigma0"),
60 mu0_(this->dict_,
"mu0")
64template<
class ParcelType>
67 const label parcelTypeId,
70 const scalar minParcelMass,
71 const scalar youngsModulus,
72 const scalar poissonsRatio,
77 const scalar epsilon0,
81 const bool constantVolume,
104 sigma0_(this->dict_, sigma0),
105 mu0_(this->dict_, mu0)
109template<
class ParcelType>
115 const label tetFacei,
121 position0_(this->position()),
136template<
class ParcelType>
161template<
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),
226template<
class ParcelType>
230 return sigma0_.value();
234template<
class ParcelType>
244template<
class ParcelType>
251template<
class ParcelType>
258template<
class ParcelType>
265template<
class ParcelType>
272template<
class ParcelType>
279template<
class ParcelType>
286template<
class ParcelType>
293template<
class ParcelType>
300template<
class ParcelType>
307template<
class ParcelType>
314template<
class ParcelType>
321template<
class ParcelType>
328template<
class ParcelType>
335template<
class ParcelType>
342template<
class ParcelType>
349template<
class ParcelType>
356template<
class ParcelType>
363template<
class ParcelType>
370template<
class ParcelType>
377template<
class ParcelType>
384template<
class ParcelType>
391template<
class ParcelType>
398template<
class ParcelType>
405template<
class ParcelType>
412template<
class ParcelType>
419template<
class ParcelType>
const dimensionedScalar & pMin
Class to hold reacting particle constant properties.
scalar mu0() const
Return const access to the initial dynamic viscosity.
constantProperties()
Null constructor.
scalar sigma0() const
Return const access to the initial surface tension.
scalar injector() const
Return const access to injector id.
scalar liquidCore() const
Return const access to liquid core.
scalar d0_
Initial droplet diameter.
scalar tMom() const
Return const access to momentum relaxation time.
vector position0_
Injection position.
scalar mu() const
Return const access to the liquid dynamic viscosity.
scalar mu_
Liquid dynamic viscosity [Pa.s].
scalar sigma_
Liquid surface tension [N/m].
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 d0() const
Return const access to initial droplet diameter.
scalar tMom_
Momentum relaxation time (needed for calculating parcel acc.).
scalar KHindex() const
Return const access to Kelvin-Helmholtz breakup index.
scalar tc() const
Return const access to atomization characteristic time.
scalar y_
Spherical deviation.
scalar tc_
Characteristic time (used in atomization and/or breakup model).
SprayParcel(const polyMesh &mesh, const barycentric &coordinates, const label celli, const label tetFacei, const label tetPti)
Construct from mesh, coordinates and topology.
scalar injector_
Injected from injector (needed e.g. for calculating distance.
scalar KHindex_
Index for KH Breakup.
scalar ms() const
Return const access to stripped parcel mass.
scalar y() const
Return const access to spherical deviation.
scalar sigma() const
Return const access to the liquid surface tension.
scalar ms_
Stripped parcel mass due to breakup.
scalar yDot_
Rate of change of spherical deviation.
scalar user() const
Return const access to passive user scalar.
scalar liquidCore_
Part of liquid core ( >0.5=liquid, <0.5=droplet ).
const vector & position0() const
Return const access to initial droplet position.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
vector position() const
Return current particle position.
Mesh consisting of general polyhedral cells.
PtrList< coordinateSystem > coordinates(solidRegions.size())
const dimensionedScalar rhoMin
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
bool cp(const fileName &src, const fileName &dst, const bool followLink=true)
Copy the source to the destination (recursively if necessary).
Barycentric< scalar > barycentric
A scalar version of the templated Barycentric.
scalarList Y0(nSpecie, Zero)
dimensionedScalar Pr("Pr", dimless, laminarTransport)