30 template<
class ParcelType>
34 sigma0_(this->dict_, 0.0),
35 mu0_(this->dict_, 0.0)
39 template<
class ParcelType>
51 template<
class ParcelType>
58 sigma0_(this->dict_,
"sigma0"),
59 mu0_(this->dict_,
"mu0")
63 template<
class ParcelType>
66 const label parcelTypeId,
69 const scalar minParcelMass,
70 const scalar youngsModulus,
71 const scalar poissonsRatio,
80 const Switch& constantVolume,
103 sigma0_(this->dict_, sigma0),
104 mu0_(this->dict_,
mu0)
108 template<
class ParcelType>
114 const label tetFacei,
119 ParcelType(mesh, coordinates, celli, tetFacei, tetPti, facei),
136 template<
class ParcelType>
142 label& nLocateBoundaryHits
145 ParcelType(mesh, position, celli, nLocateBoundaryHits),
147 mass0_(this->mass()),
148 position0_(this->position(mesh)),
164 template<
class ParcelType>
168 return sigma0_.value();
172 template<
class ParcelType>
182 template<
class ParcelType>
189 template<
class ParcelType>
196 template<
class ParcelType>
203 template<
class ParcelType>
210 template<
class ParcelType>
217 template<
class ParcelType>
224 template<
class ParcelType>
231 template<
class ParcelType>
238 template<
class ParcelType>
245 template<
class ParcelType>
252 template<
class ParcelType>
259 template<
class ParcelType>
266 template<
class ParcelType>
273 template<
class ParcelType>
280 template<
class ParcelType>
287 template<
class ParcelType>
294 template<
class ParcelType>
301 template<
class ParcelType>
308 template<
class ParcelType>
315 template<
class ParcelType>
322 template<
class ParcelType>
329 template<
class ParcelType>
336 template<
class ParcelType>
343 template<
class ParcelType>
350 template<
class ParcelType>
357 template<
class ParcelType>
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.
SprayParcel(const polyMesh &mesh, const barycentric &coordinates, const label celli, const label tetFacei, const label tetPti, const label facei)
Construct from mesh, coordinates and topology.
scalar liquidCore() const
Return const access to liquid core.
scalar d0_
Initial droplet diameter [m].
label injector() const
Return const access to injector id.
scalar tMom() const
Return const access to momentum relaxation time.
vector position0_
Injection position.
label injector_
Injector id.
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 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 atomisation characteristic time.
scalar y_
Spherical deviation.
scalar mass0() const
Return const access to initial mass [kg].
scalar tc_
Characteristic time (used in atomisation and/or breakup model)
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 mass0_
Initial mass [kg].
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 liquidCore_
Part of liquid core ( >0.5=liquid, <0.5=droplet )
const vector & position0() const
Return const access to initial droplet position.
A simple wrapper around bool so that it can be read as a word: true/false, on/off,...
A list of keyword definitions, which are a keyword followed by any number of values (e....
Mesh consisting of general polyhedral cells.
const dimensionedScalar mu0
Magnetic constant/permeability of free space: default SI units: [H/m].
const dimensionedScalar epsilon0
Electric constant: default SI units: [F/m].
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
bool cp(const fileName &src, const fileName &dst, const bool followLink=true)
Copy, recursively if necessary, the source to the destination.