Kinematic parcel class with rotational motion (as spherical particles only) and one/two-way coupling with the continuous phase. More...
Classes | |
class | constantProperties |
Class to hold kinematic particle constant properties. More... | |
class | iNew |
Factory class to read-construct particles used for. More... | |
class | trackingData |
Public Member Functions | |
TypeName ("KinematicParcel") | |
Runtime type information. More... | |
AddToPropertyList (ParcelType, " active"+" typeId"+" nParticle"+" d"+" dTarget "+" (Ux Uy Uz)"+" rho"+" age"+" tTurb"+" (UTurbx UTurby UTurbz)") | |
String representation of properties. More... | |
KinematicParcel (const polyMesh &mesh, const barycentric &coordinates, const label celli, const label tetFacei, const label tetPti) | |
Construct from mesh, coordinates and topology. More... | |
KinematicParcel (const polyMesh &mesh, const vector &position, const label celli) | |
Construct from a position and a cell, searching for the rest of the. More... | |
KinematicParcel (const polyMesh &mesh, const barycentric &coordinates, const label celli, const label tetFacei, const label tetPti, const label typeId, const scalar nParticle0, const scalar d0, const scalar dTarget0, const vector &U0, const constantProperties &constProps) | |
Construct from components. More... | |
KinematicParcel (const polyMesh &mesh, Istream &is, bool readFields=true) | |
Construct from Istream. More... | |
KinematicParcel (const KinematicParcel &p) | |
Construct as a copy. More... | |
KinematicParcel (const KinematicParcel &p, const polyMesh &mesh) | |
Construct as a copy. More... | |
virtual autoPtr< particle > | clone () const |
Construct and return a (basic particle) clone. More... | |
virtual autoPtr< particle > | clone (const polyMesh &mesh) const |
Construct and return a (basic particle) clone. More... | |
bool | active () const |
Return const access to active flag. More... | |
label | typeId () const |
Return const access to type id. More... | |
scalar | nParticle () const |
Return const access to number of particles. More... | |
scalar | d () const |
Return const access to diameter. More... | |
scalar | dTarget () const |
Return const access to target diameter. More... | |
const vector & | U () const |
Return const access to velocity. More... | |
scalar | rho () const |
Return const access to density. More... | |
scalar | age () const |
Return const access to the age. More... | |
scalar | tTurb () const |
Return const access to time spent in turbulent eddy. More... | |
const vector & | UTurb () const |
Return const access to turbulent velocity fluctuation. More... | |
bool & | active () |
Return const access to active flag. More... | |
label & | typeId () |
Return access to type id. More... | |
scalar & | nParticle () |
Return access to number of particles. More... | |
scalar & | d () |
Return access to diameter. More... | |
scalar & | dTarget () |
Return access to target diameter. More... | |
vector & | U () |
Return access to velocity. More... | |
scalar & | rho () |
Return access to density. More... | |
scalar & | age () |
Return access to the age. More... | |
scalar & | tTurb () |
Return access to time spent in turbulent eddy. More... | |
vector & | UTurb () |
Return access to turbulent velocity fluctuation. More... | |
scalar | massCell (const trackingData &td) const |
Cell owner mass. More... | |
scalar | mass () const |
Particle mass. More... | |
scalar | momentOfInertia () const |
Particle moment of inertia around diameter axis. More... | |
scalar | volume () const |
Particle volume. More... | |
scalar | areaP () const |
Particle projected area. More... | |
scalar | areaS () const |
Particle surface area. More... | |
scalar | Re (const trackingData &td) const |
Reynolds number. More... | |
scalar | We (const trackingData &td, const scalar sigma) const |
Weber number. More... | |
scalar | Eo (const trackingData &td, const scalar sigma) const |
Eotvos number. More... | |
template<class TrackCloudType > | |
void | setCellValues (TrackCloudType &cloud, trackingData &td) |
Set cell values. More... | |
template<class TrackCloudType > | |
void | calcDispersion (TrackCloudType &cloud, trackingData &td, const scalar dt) |
Apply dispersion to the carrier phase velocity and update. More... | |
template<class TrackCloudType > | |
void | cellValueSourceCorrection (TrackCloudType &cloud, trackingData &td, const scalar dt) |
Correct cell values using latest transfer information. More... | |
template<class TrackCloudType > | |
void | calc (TrackCloudType &cloud, trackingData &td, const scalar dt) |
Update parcel properties over the time interval. More... | |
template<class TrackCloudType > | |
bool | move (TrackCloudType &cloud, trackingData &td, const scalar trackTime) |
Move the parcel. More... | |
template<class TrackCloudType > | |
bool | hitPatch (TrackCloudType &cloud, trackingData &td) |
Overridable function to handle the particle hitting a patch. More... | |
template<class TrackCloudType > | |
void | hitProcessorPatch (TrackCloudType &cloud, trackingData &td) |
Overridable function to handle the particle hitting a. More... | |
template<class TrackCloudType > | |
void | hitWallPatch (TrackCloudType &cloud, trackingData &td) |
Overridable function to handle the particle hitting a wallPatch. More... | |
virtual void | transformProperties (const tensor &T) |
Transform the physical properties of the particle. More... | |
virtual void | transformProperties (const vector &separation) |
Transform the physical properties of the particle. More... | |
template<class TrackCloudType > | |
const Foam::vector | calcVelocity (TrackCloudType &cloud, trackingData &td, const scalar dt, const scalar Re, const scalar mu, const scalar mass, const vector &Su, vector &dUTrans, scalar &Spu) const |
template<class CloudType > | |
void | readFields (CloudType &c) |
template<class CloudType > | |
void | writeFields (const CloudType &c) |
Static Public Member Functions | |
static scalar | volume (const scalar d) |
Particle volume for a given diameter. More... | |
static scalar | areaP (const scalar d) |
Projected area for given diameter. More... | |
static scalar | areaS (const scalar d) |
Surface area for given diameter. More... | |
static scalar | Re (const scalar rhoc, const vector &U, const vector &Uc, const scalar d, const scalar muc) |
Reynolds number for given conditions. More... | |
static scalar | We (const scalar rhoc, const vector &U, const vector &Uc, const scalar d, const scalar sigma) |
Weber number for given conditions. More... | |
static scalar | Eo (const vector &g, const scalar rho, const scalar rhoc, const vector &U, const scalar d, const scalar sigma) |
Eotvos number for given conditions. More... | |
template<class TrackCloudType > | |
static void | readFields (TrackCloudType &c) |
Read. More... | |
template<class TrackCloudType > | |
static void | writeFields (const TrackCloudType &c) |
Write. More... | |
Protected Member Functions | |
template<class TrackCloudType > | |
const vector | calcVelocity (TrackCloudType &cloud, trackingData &td, const scalar dt, const scalar Re, const scalar mu, const scalar mass, const vector &Su, vector &dUTrans, scalar &Spu) const |
Calculate new particle velocity. More... | |
Protected Attributes | |
bool | active_ |
Active flag - tracking inactive when active = false. More... | |
label | typeId_ |
Parcel type id. More... | |
scalar | nParticle_ |
Number of particles in Parcel. More... | |
scalar | d_ |
Diameter [m]. More... | |
scalar | dTarget_ |
Target diameter [m]. More... | |
vector | U_ |
Velocity of Parcel [m/s]. More... | |
scalar | rho_ |
Density [kg/m^3]. More... | |
scalar | age_ |
Age [s]. More... | |
scalar | tTurb_ |
Time spent in turbulent eddy [s]. More... | |
vector | UTurb_ |
Turbulent velocity fluctuation [m/s]. More... | |
Friends | |
Ostream & | operator (Ostream &, const KinematicParcel< ParcelType > &) |
Kinematic parcel class with rotational motion (as spherical particles only) and one/two-way coupling with the continuous phase.
Definition at line 60 of file KinematicParcel.H.
|
inline |
Construct from mesh, coordinates and topology.
Other properties initialised as null
Definition at line 74 of file KinematicParcelI.H.
Referenced by KinematicParcel< ParcelType >::calcVelocity(), KinematicParcel< ParcelType >::clone(), KinematicParcel< ParcelType >::constantProperties::constantProperties(), and KinematicParcel< ParcelType >::KinematicParcel().
|
inline |
Construct from a position and a cell, searching for the rest of the.
required topology. Other properties are initialised as null.
Definition at line 98 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::KinematicParcel().
|
inline |
Construct from components.
Definition at line 120 of file KinematicParcelI.H.
KinematicParcel | ( | const polyMesh & | mesh, |
Istream & | is, | ||
bool | readFields = true |
||
) |
Construct from Istream.
Definition at line 49 of file KinematicParcelIO.C.
References IOstream::check(), IOstream::format(), Istream::read(), Foam::readBool(), Foam::readLabel(), and readScalar.
KinematicParcel | ( | const KinematicParcel< ParcelType > & | p | ) |
Construct as a copy.
KinematicParcel | ( | const KinematicParcel< ParcelType > & | p, |
const polyMesh & | mesh | ||
) |
Construct as a copy.
|
protected |
Calculate new particle velocity.
Referenced by KinematicParcel< ParcelType >::calc().
TypeName | ( | "KinematicParcel< ParcelType >" | ) |
Runtime type information.
AddToPropertyList | ( | ParcelType | , |
" active"+" typeId"+" nParticle"+" d"+" dTarget "+" (Ux Uy Uz)"+" rho"+" age"+" tTurb"+" (UTurbx UTurby UTurbz)" | |||
) |
String representation of properties.
Construct and return a (basic particle) clone.
Definition at line 391 of file KinematicParcel.H.
References KinematicParcel< ParcelType >::KinematicParcel().
Construct and return a (basic particle) clone.
Definition at line 397 of file KinematicParcel.H.
References KinematicParcel< ParcelType >::KinematicParcel().
|
inline |
Return const access to active flag.
Definition at line 193 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::active_.
Referenced by KinematicParcel< ParcelType >::iNew::operator()(), and KinematicParcel< ParcelType >::writeFields().
|
inline |
Return const access to type id.
Definition at line 200 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::typeId_.
Referenced by KinematicParcel< ParcelType >::iNew::operator()(), and KinematicParcel< ParcelType >::writeFields().
|
inline |
Return const access to number of particles.
Definition at line 207 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::nParticle_.
Referenced by KinematicParcel< ParcelType >::iNew::operator()(), and KinematicParcel< ParcelType >::writeFields().
|
inline |
Return const access to diameter.
Definition at line 214 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::d_.
Referenced by KinematicParcel< ParcelType >::areaS(), KinematicParcel< ParcelType >::iNew::operator()(), and KinematicParcel< ParcelType >::writeFields().
|
inline |
Return const access to target diameter.
Definition at line 221 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::dTarget_.
Referenced by KinematicParcel< ParcelType >::iNew::operator()(), and KinematicParcel< ParcelType >::writeFields().
|
inline |
Return const access to velocity.
Definition at line 228 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::U_.
Referenced by KinematicParcel< ParcelType >::iNew::operator()(), and KinematicParcel< ParcelType >::writeFields().
|
inline |
Return const access to density.
Definition at line 235 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::rho_.
Referenced by KinematicParcel< ParcelType >::iNew::operator()(), and KinematicParcel< ParcelType >::writeFields().
|
inline |
Return const access to the age.
Definition at line 242 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::age_.
Referenced by KinematicParcel< ParcelType >::iNew::operator()(), and KinematicParcel< ParcelType >::writeFields().
|
inline |
Return const access to time spent in turbulent eddy.
Definition at line 249 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::tTurb_.
Referenced by KinematicParcel< ParcelType >::iNew::operator()(), and KinematicParcel< ParcelType >::writeFields().
|
inline |
Return const access to turbulent velocity fluctuation.
Definition at line 256 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::UTurb_.
Referenced by KinematicParcel< ParcelType >::iNew::operator()(), and KinematicParcel< ParcelType >::writeFields().
|
inline |
Return const access to active flag.
Definition at line 263 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::active_.
|
inline |
Return access to type id.
Definition at line 270 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::typeId_.
|
inline |
Return access to number of particles.
Definition at line 277 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::nParticle_.
|
inline |
Return access to diameter.
Definition at line 284 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::d_.
|
inline |
Return access to target diameter.
Definition at line 291 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::dTarget_.
|
inline |
Return access to velocity.
Definition at line 298 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::U_.
|
inline |
Return access to density.
Definition at line 305 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::rho_.
|
inline |
Return access to the age.
Definition at line 312 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::age_.
|
inline |
Return access to time spent in turbulent eddy.
Definition at line 319 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::tTurb_.
|
inline |
Return access to turbulent velocity fluctuation.
Definition at line 326 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::massCell(), and KinematicParcel< ParcelType >::UTurb_.
|
inline |
Cell owner mass.
Definition at line 334 of file KinematicParcelI.H.
References mesh, and KinematicParcel< ParcelType >::trackingData::rhoc().
Referenced by KinematicParcel< ParcelType >::iNew::operator()(), and KinematicParcel< ParcelType >::UTurb().
|
inline |
Particle mass.
Definition at line 343 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::rho_, and KinematicParcel< ParcelType >::volume().
Referenced by KinematicParcel< ParcelType >::momentOfInertia(), and KinematicParcel< ParcelType >::iNew::operator()().
|
inline |
Particle moment of inertia around diameter axis.
Definition at line 350 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::d_, KinematicParcel< ParcelType >::mass(), and Foam::sqr().
Referenced by KinematicParcel< ParcelType >::iNew::operator()().
|
inline |
Particle volume.
Definition at line 357 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::d_.
Referenced by KinematicParcel< ParcelType >::mass(), and KinematicParcel< ParcelType >::iNew::operator()().
|
inlinestatic |
Particle volume for a given diameter.
Definition at line 364 of file KinematicParcelI.H.
References Foam::constant::mathematical::pi(), and Foam::pow3().
|
inline |
Particle projected area.
Definition at line 371 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::d_.
Referenced by KinematicParcel< ParcelType >::iNew::operator()().
|
inlinestatic |
Projected area for given diameter.
Definition at line 378 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::areaS().
|
inline |
Particle surface area.
Definition at line 385 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::d_.
Referenced by KinematicParcel< ParcelType >::areaP(), and KinematicParcel< ParcelType >::iNew::operator()().
|
inlinestatic |
Surface area for given diameter.
Definition at line 392 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::d(), Foam::constant::mathematical::pi(), and KinematicParcel< ParcelType >::Re().
|
inline |
Reynolds number.
Definition at line 400 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::d_, KinematicParcel< ParcelType >::trackingData::muc(), KinematicParcel< ParcelType >::trackingData::rhoc(), KinematicParcel< ParcelType >::U_, and KinematicParcel< ParcelType >::trackingData::Uc().
Referenced by KinematicParcel< ParcelType >::areaS(), and KinematicParcel< ParcelType >::iNew::operator()().
|
inlinestatic |
Reynolds number for given conditions.
Definition at line 410 of file KinematicParcelI.H.
References Foam::mag(), Foam::max(), and KinematicParcel< ParcelType >::We().
|
inline |
Weber number.
Definition at line 424 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::d_, KinematicParcel< ParcelType >::trackingData::rhoc(), Foam::constant::physicoChemical::sigma, KinematicParcel< ParcelType >::U_, and KinematicParcel< ParcelType >::trackingData::Uc().
Referenced by KinematicParcel< ParcelType >::iNew::operator()(), and KinematicParcel< ParcelType >::Re().
|
inlinestatic |
Weber number for given conditions.
Definition at line 435 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::Eo(), Foam::magSqr(), and Foam::max().
|
inline |
Eotvos number.
Definition at line 449 of file KinematicParcelI.H.
References KinematicParcel< ParcelType >::d_, KinematicParcel< ParcelType >::trackingData::g(), KinematicParcel< ParcelType >::rho_, KinematicParcel< ParcelType >::trackingData::rhoc(), Foam::constant::physicoChemical::sigma, and KinematicParcel< ParcelType >::U_.
Referenced by KinematicParcel< ParcelType >::iNew::operator()(), and KinematicParcel< ParcelType >::We().
|
inlinestatic |
Eotvos number for given conditions.
Definition at line 460 of file KinematicParcelI.H.
References Foam::mag(), Foam::max(), and Foam::sqr().
void setCellValues | ( | TrackCloudType & | cloud, |
trackingData & | td | ||
) |
Set cell values.
Definition at line 42 of file KinematicParcel.C.
References KinematicParcel< ParcelType >::calcDispersion(), coordinates(), Foam::endl(), interpolation< Type >::interpolate(), KinematicParcel< ParcelType >::trackingData::muc(), KinematicParcel< ParcelType >::trackingData::muInterp(), Foam::nl, KinematicParcel< ParcelType >::trackingData::rhoc(), KinematicParcel< ParcelType >::trackingData::rhoInterp(), KinematicParcel< ParcelType >::trackingData::Uc(), KinematicParcel< ParcelType >::trackingData::UInterp(), and WarningInFunction.
Referenced by KinematicParcel< ParcelType >::iNew::operator()().
void calcDispersion | ( | TrackCloudType & | cloud, |
trackingData & | td, | ||
const scalar | dt | ||
) |
Apply dispersion to the carrier phase velocity and update.
parcel turbulence parameters
Definition at line 72 of file KinematicParcel.C.
References KinematicParcel< ParcelType >::cellValueSourceCorrection(), and KinematicParcel< ParcelType >::trackingData::Uc().
Referenced by KinematicParcel< ParcelType >::iNew::operator()(), and KinematicParcel< ParcelType >::setCellValues().
void cellValueSourceCorrection | ( | TrackCloudType & | cloud, |
trackingData & | td, | ||
const scalar | dt | ||
) |
Correct cell values using latest transfer information.
Definition at line 93 of file KinematicParcel.C.
References KinematicParcel< ParcelType >::calc(), and KinematicParcel< ParcelType >::trackingData::Uc().
Referenced by KinematicParcel< ParcelType >::calcDispersion(), and KinematicParcel< ParcelType >::iNew::operator()().
void calc | ( | TrackCloudType & | cloud, |
trackingData & | td, | ||
const scalar | dt | ||
) |
Update parcel properties over the time interval.
Definition at line 106 of file KinematicParcel.C.
References KinematicParcel< ParcelType >::calcVelocity(), KinematicParcel< ParcelType >::trackingData::muc(), Foam::Re(), Su, and Foam::Zero.
Referenced by KinematicParcel< ParcelType >::cellValueSourceCorrection(), and KinematicParcel< ParcelType >::iNew::operator()().
bool move | ( | TrackCloudType & | cloud, |
trackingData & | td, | ||
const scalar | trackTime | ||
) |
Move the parcel.
Definition at line 279 of file KinematicParcel.C.
References f(), KinematicParcel< ParcelType >::hitPatch(), Foam::mag(), Foam::max(), maxCo, Foam::min(), and s().
Referenced by KinematicParcel< ParcelType >::calcVelocity(), and KinematicParcel< ParcelType >::iNew::operator()().
bool hitPatch | ( | TrackCloudType & | cloud, |
trackingData & | td | ||
) |
Overridable function to handle the particle hitting a patch.
Executed before other patch-hitting functions
Definition at line 372 of file KinematicParcel.C.
References polyPatch::boundaryMesh(), polyPatch::coupled(), and KinematicParcel< ParcelType >::hitProcessorPatch().
Referenced by KinematicParcel< ParcelType >::move(), and KinematicParcel< ParcelType >::iNew::operator()().
void hitProcessorPatch | ( | TrackCloudType & | cloud, |
trackingData & | td | ||
) |
Overridable function to handle the particle hitting a.
processorPatch
Definition at line 407 of file KinematicParcel.C.
References KinematicParcel< ParcelType >::hitWallPatch().
Referenced by KinematicParcel< ParcelType >::hitPatch(), and KinematicParcel< ParcelType >::iNew::operator()().
void hitWallPatch | ( | TrackCloudType & | cloud, |
trackingData & | td | ||
) |
Overridable function to handle the particle hitting a wallPatch.
Definition at line 419 of file KinematicParcel.C.
Referenced by KinematicParcel< ParcelType >::hitProcessorPatch(), and KinematicParcel< ParcelType >::iNew::operator()().
|
virtual |
Transform the physical properties of the particle.
according to the given transformation tensor
Definition at line 429 of file KinematicParcel.C.
References Foam::transform().
Referenced by KinematicParcel< ParcelType >::iNew::operator()().
|
virtual |
Transform the physical properties of the particle.
according to the given separation vector
Definition at line 439 of file KinematicParcel.C.
|
static |
Read.
Referenced by KinematicParcel< ParcelType >::iNew::operator()().
|
static |
Write.
Referenced by KinematicParcel< ParcelType >::iNew::operator()().
const Foam::vector calcVelocity | ( | TrackCloudType & | cloud, |
trackingData & | td, | ||
const scalar | dt, | ||
const scalar | Re, | ||
const scalar | mu, | ||
const scalar | mass, | ||
const vector & | Su, | ||
vector & | dUTrans, | ||
scalar & | Spu | ||
) | const |
Definition at line 158 of file KinematicParcel.C.
References KinematicParcel< ParcelType >::active_, KinematicParcel< ParcelType >::age_, Foam::meshTools::constrainDirection(), KinematicParcel< ParcelType >::d_, KinematicParcel< ParcelType >::dTarget_, KinematicParcel< ParcelType >::KinematicParcel(), mesh, KinematicParcel< ParcelType >::move(), KinematicParcel< ParcelType >::nParticle_, p, KinematicParcel< ParcelType >::rho_, polyMesh::solutionD(), forceSuSp::Sp(), Su, forceSuSp::Su(), KinematicParcel< ParcelType >::tTurb_, KinematicParcel< ParcelType >::typeId_, KinematicParcel< ParcelType >::U_, KinematicParcel< ParcelType >::trackingData::Uc(), and KinematicParcel< ParcelType >::UTurb_.
void readFields | ( | CloudType & | c | ) |
Definition at line 99 of file KinematicParcelIO.C.
References KinematicParcel< ParcelType >::active_, KinematicParcel< ParcelType >::age_, Cloud< ParticleType >::checkFieldIOobject(), KinematicParcel< ParcelType >::d_, KinematicParcel< ParcelType >::dTarget_, Cloud< ParticleType >::fieldIOobject(), forAllIter, KinematicParcel< ParcelType >::nParticle_, p, Foam::readFields(), rho, KinematicParcel< ParcelType >::rho_, Cloud< ParticleType >::size(), KinematicParcel< ParcelType >::tTurb_, KinematicParcel< ParcelType >::typeId_, U, KinematicParcel< ParcelType >::U_, KinematicParcel< ParcelType >::UTurb_, and Foam::blockMeshTools::write().
void writeFields | ( | const CloudType & | c | ) |
Definition at line 199 of file KinematicParcelIO.C.
References KinematicParcel< ParcelType >::active(), KinematicParcel< ParcelType >::age(), KinematicParcel< ParcelType >::d(), KinematicParcel< ParcelType >::dTarget(), Cloud< ParticleType >::fieldIOobject(), forAllConstIter(), KinematicParcel< ParcelType >::nParticle(), p, rho, KinematicParcel< ParcelType >::rho(), Cloud< ParticleType >::size(), KinematicParcel< ParcelType >::tTurb(), KinematicParcel< ParcelType >::typeId(), U, KinematicParcel< ParcelType >::U(), KinematicParcel< ParcelType >::UTurb(), and Foam::blockMeshTools::write().
|
friend |
|
protected |
Active flag - tracking inactive when active = false.
Definition at line 266 of file KinematicParcel.H.
Referenced by KinematicParcel< ParcelType >::active(), KinematicParcel< ParcelType >::calcVelocity(), and KinematicParcel< ParcelType >::readFields().
|
protected |
Parcel type id.
Definition at line 269 of file KinematicParcel.H.
Referenced by KinematicParcel< ParcelType >::calcVelocity(), KinematicParcel< ParcelType >::readFields(), and KinematicParcel< ParcelType >::typeId().
|
protected |
Number of particles in Parcel.
Definition at line 272 of file KinematicParcel.H.
Referenced by KinematicParcel< ParcelType >::calcVelocity(), KinematicParcel< ParcelType >::nParticle(), and KinematicParcel< ParcelType >::readFields().
|
protected |
Diameter [m].
Definition at line 275 of file KinematicParcel.H.
Referenced by KinematicParcel< ParcelType >::areaP(), KinematicParcel< ParcelType >::areaS(), KinematicParcel< ParcelType >::calcVelocity(), KinematicParcel< ParcelType >::d(), KinematicParcel< ParcelType >::Eo(), KinematicParcel< ParcelType >::momentOfInertia(), KinematicParcel< ParcelType >::Re(), KinematicParcel< ParcelType >::readFields(), KinematicParcel< ParcelType >::volume(), and KinematicParcel< ParcelType >::We().
|
protected |
Target diameter [m].
Definition at line 278 of file KinematicParcel.H.
Referenced by KinematicParcel< ParcelType >::calcVelocity(), KinematicParcel< ParcelType >::dTarget(), and KinematicParcel< ParcelType >::readFields().
|
protected |
Velocity of Parcel [m/s].
Definition at line 281 of file KinematicParcel.H.
Referenced by KinematicParcel< ParcelType >::calcVelocity(), KinematicParcel< ParcelType >::Eo(), KinematicParcel< ParcelType >::Re(), KinematicParcel< ParcelType >::readFields(), KinematicParcel< ParcelType >::U(), and KinematicParcel< ParcelType >::We().
|
protected |
Density [kg/m^3].
Definition at line 284 of file KinematicParcel.H.
Referenced by KinematicParcel< ParcelType >::calcVelocity(), KinematicParcel< ParcelType >::Eo(), KinematicParcel< ParcelType >::mass(), KinematicParcel< ParcelType >::readFields(), and KinematicParcel< ParcelType >::rho().
|
protected |
Age [s].
Definition at line 287 of file KinematicParcel.H.
Referenced by KinematicParcel< ParcelType >::age(), KinematicParcel< ParcelType >::calcVelocity(), and KinematicParcel< ParcelType >::readFields().
|
protected |
Time spent in turbulent eddy [s].
Definition at line 290 of file KinematicParcel.H.
Referenced by KinematicParcel< ParcelType >::calcVelocity(), KinematicParcel< ParcelType >::readFields(), and KinematicParcel< ParcelType >::tTurb().
|
protected |
Turbulent velocity fluctuation [m/s].
Definition at line 293 of file KinematicParcel.H.
Referenced by KinematicParcel< ParcelType >::calcVelocity(), KinematicParcel< ParcelType >::readFields(), and KinematicParcel< ParcelType >::UTurb().