71 #ifndef LaakkonenDaughterSizeDistribution_H
72 #define LaakkonenDaughterSizeDistribution_H
80 namespace diameterModels
82 namespace daughterSizeDistributionModels
89 class LaakkonenDaughterSizeDistribution
91 public daughterSizeDistributionModel
Base class for breakup models which provide a total breakup rate and a separate daughter size distrib...
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.
TypeName("Laakkonen")
Runtime type information.
A list of keyword definitions, which are a keyword followed by any number of values (e....
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.