35 namespace diameterModels
37 namespace coalescenceModels
56 const populationBalanceModel& popBal,
57 const dictionary&
dict 60 coalescenceModel(popBal, dict),
61 brownian_(new brownianCollisions(popBal, dict)),
62 brownianCollisionRate_
66 "brownianCollisionRate",
73 ballistic_(new ballisticCollisions(popBal, dict)),
74 ballisticCollisionRate_
78 "ballisticCollisionRate",
99 brownianCollisionRate_ =
Zero;
100 ballisticCollisionRate_ =
Zero;
102 brownian_().addToCoalescenceRate(brownianCollisionRate_, i, j);
103 ballistic_().addToCoalescenceRate(ballisticCollisionRate_, i, j);
107 brownianCollisionRate_/(2.0*ballisticCollisionRate_)
111 brownianCollisionRate_*(1.0 + KnD)/(1.0 + 2.0*KnD + 2.0*
sqr(KnD));
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
Macros for easy insertion into run-time selection tables.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
const dimensionSet dimVolume(pow3(dimLength))
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeNameAndDebug(combustionModel, 0)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
virtual void addToCoalescenceRate(volScalarField &coalescenceRate, const label i, const label j)
Add to coalescenceRate.
DahnekeInterpolation(const populationBalanceModel &popBal, const dictionary &dict)