33 template<
class CloudType>
37 const typename CloudType::parcelType::trackingData& td,
43 scalar Rew = td.rhoc()*
mag(curlUc)*
sqr(
p.d())/(muc + rootVSmall);
44 scalar beta = 0.5*(Rew/(
Re + rootVSmall));
55 Cld = 6.46*0.0524*
sqrt(beta*
Re);
64 template<
class CloudType>
77 template<
class CloudType>
89 template<
class CloudType>
Templated base class for dsmc cloud.
ParcelType parcelType
Type of parcel the cloud was instantiated for.
Base class for particle lift force models.
Saffman-Mei particle lift force model applicable to spherical particles.
SaffmanMeiLiftForce(CloudType &owner, const fvMesh &mesh, const dictionary &dict, const word &forceType=typeName)
Construct from mesh.
virtual ~SaffmanMeiLiftForce()
Destructor.
A list of keyword definitions, which are a keyword followed by any number of values (e....
Mesh data needed to do the Finite Volume discretisation.
A class for handling words, derived from string.
volScalarField alpha(IOobject("alpha", runTime.name(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), lambda *max(Ua &U, zeroSensitivity))
const scalar twoPi(2 *pi)
dimensionedScalar exp(const dimensionedScalar &ds)
dimensionedSymmTensor sqr(const dimensionedVector &dv)
Vector< scalar > vector
A scalar version of the templated Vector.
dimensionedScalar sqrt(const dimensionedScalar &ds)
dimensioned< scalar > mag(const dimensioned< Type > &)
scalarField Re(const UList< complex > &cf)