34 namespace diameterModels
36 namespace daughterSizeDistributionModels
41 daughterSizeDistributionModel,
42 LaakkonenDaughterSizeDistribution,
55 const breakupModel& breakup,
56 const dictionary&
dict 59 daughterSizeDistributionModel(breakup, dict),
86 pow(xk, -C4_ - 3)*
pow(xk - v, C4_)*(v - xk)
88 (C4_ + 1)*(C4_ + 2)*(C4_ + 3)*
pow3(v)
89 - (C4_ + 1)*(C4_ + 2)*(bndr*(C4_ + 4) - 3*xk)*
sqr(v)
90 - 2*v*xk*(C4_ + 1)*(bndr*(C4_ + 4) - 3*xk)
95 )/(2*range*(C4_ + 4));
122 antiderivative(xk, xi, xii, (xii-xi))
123 - antiderivative(xk, xii, xii, (xii-xi));
130 antiderivative(xk, xi, x, (xi-x))
131 - antiderivative(xk, x, x, (xi-x));
139 antiderivative(xk, xi, xii, (xii-xi))
140 - antiderivative(xk, xii, xii, (xii-xi))
141 + antiderivative(xk, xi, x, (xi-x))
142 - antiderivative(xk, x, x, (xi-x));
FvWallInfoData< WallInfo, label > label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
dimensionedScalar antiderivative(const dimensionedScalar &xk, const dimensionedScalar &v, const dimensionedScalar &bndr, const dimensionedScalar range) const
Calculate antiderivative.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
LaakkonenDaughterSizeDistribution(const breakupModel &breakup, const dictionary &dict)
const dimensionSet dimless
label k
Boltzmann constant.
Generic dimensioned Type class.
Macros for easy insertion into run-time selection tables.
const populationBalanceModel & popBal() const
Return reference to the populationBalanceModel.
virtual ~LaakkonenDaughterSizeDistribution()
Destructor.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeNameAndDebug(combustionModel, 0)
const UPtrList< sizeGroup > & sizeGroups() const
Return the size groups belonging to this populationBalance.
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
dimensionedScalar pow3(const dimensionedScalar &ds)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
virtual dimensionedScalar calcNik(const label i, const label k) const
Calculate contribution to sizeGroup i due to breakup in sizeGroup k.
const breakupModel & breakup_
Reference to the breakupModel.