32#include "phaseCompressibleTurbulenceModel.H"
38namespace diameterModels
40namespace coalescenceModels
57Foam::diameterModels::coalescenceModels::LehrMilliesMewesCoalescence::
58LehrMilliesMewesCoalescence
87 const sizeGroup& fi = popBal_.sizeGroups()[i];
88 const sizeGroup& fj = popBal_.sizeGroups()[j];
94 sqrt(2.0)*
cbrt(popBal_.continuousTurbulence().epsilon())
101 pi/4.0*
sqr(fi.
d() + fj.
d())*
min(uChar, uCrit_)
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
Base class for coalescence models.
Model of Lehr et al. (2002). The coalescence rate is calculated by.
virtual void addToCoalescenceRate(volScalarField &coalescenceRate, const label i, const label j)
Add to coalescenceRate.
Class that solves the univariate population balance equation by means of a class method (also called ...
This class represents a single sizeGroup belonging to a velocityGroup. The main property of a sizeGro...
const dimensionedScalar & d() const
Return representative diameter of the sizeGroup.
const phaseModel & phase() const
Return const-reference to the phase.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const volVectorField & U() const
const dimensionedScalar & residualAlpha() const
Return the residual phase-fraction for given phase.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
constexpr scalar pi(M_PI)
label max(const labelHashSet &set, label maxValue=labelMin)
Find the max value in labelHashSet, optionally limited by second argument.
dimensionedScalar exp(const dimensionedScalar &ds)
const dimensionSet dimless
Dimensionless.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
const dimensionSet dimVelocity
dimensionedScalar sqrt(const dimensionedScalar &ds)
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
label min(const labelHashSet &set, label minValue=labelMax)
Find the min value in labelHashSet, optionally limited by second argument.
dimensionedScalar cbrt(const dimensionedScalar &ds)