34 namespace diameterModels
36 namespace daughterSizeDistributionModels
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));
Macros for easy insertion into run-time selection tables.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
Base class for breakup models which provide a total breakup rate and a separate daughter size distrib...
Base class for daughter size distribution models. Currently only supports field-independent formulati...
Daughter size distribution model of Laakkonen et al. (2007). Note that the diameters in the original ...
virtual ~LaakkonenDaughterSizeDistribution()
Destructor.
dimensionedScalar antiderivative(const dimensionedScalar &xk, const dimensionedScalar &v, const dimensionedScalar &bndr, const dimensionedScalar range) const
Calculate antiderivative.
LaakkonenDaughterSizeDistribution(const breakupModel &breakup, const dictionary &dict)
virtual dimensionedScalar calcNik(const label i, const label k) const
Calculate contribution to sizeGroup i due to breakup in sizeGroup k.
A list of keyword definitions, which are a keyword followed by any number of values (e....
addToRunTimeSelectionTable(daughterSizeDistributionModel, LaakkonenDaughterSizeDistribution, dictionary)
defineTypeNameAndDebug(LaakkonenDaughterSizeDistribution, 0)
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)
dimensionedScalar pow3(const dimensionedScalar &ds)
const dimensionSet dimless
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)