Go to the documentation of this file.
32 template<
class CloudType>
35 const typename CloudType::parcelType&
p,
36 const typename CloudType::parcelType::trackingData& td,
42 const vector&
g = this->owner().g().value();
44 scalar Eo =
p.Eo(td, sigma_);
45 scalar dH =
p.d()*
cbrt(1.0 + 0.163*
pow(Eo, 0.757));
46 scalar Eod =
p.Eo(
g,
p.rho(), td.rhoc(),
p.U(), dH, sigma_);
47 scalar
f = 0.00105*
pow3(Eod) - 0.0159*
sqr(Eod) - 0.0204*Eod + 0.474;
53 else if ((Eod > 4) && (Eod <= 10))
66 template<
class CloudType>
76 sigma_(this->coeffs().getScalar(
"sigma"))
80 template<
class CloudType>
93 template<
class CloudType>
A class for handling words, derived from Foam::string.
label min(const labelHashSet &set, label minValue=labelMax)
Tomiyama particle lift force model applicable to deformable bubbles.
dimensionedScalar tanh(const dimensionedScalar &ds)
dimensionedScalar pow3(const dimensionedScalar &ds)
virtual ~TomiyamaLiftForce()
TomiyamaLiftForce(CloudType &owner, const fvMesh &mesh, const dictionary &dict, const word &forceType=typeName)
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
Templated base class for dsmc cloud.
Base class for particle lift force models.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Mesh data needed to do the Finite Volume discretisation.
const uniformDimensionedVectorField & g
Vector< scalar > vector
A scalar version of the templated Vector.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
scalarField Re(const UList< complex > &cf)
dimensionedScalar cbrt(const dimensionedScalar &ds)