Go to the documentation of this file.
37 #ifndef daughterSizeDistributionModel_H
38 #define daughterSizeDistributionModel_H
47 namespace diameterModels
72 TypeName(
"daughterSizeDistributionModel");
const dimensionedScalar & nik(const label i, const label k) const
PtrList< PtrList< dimensionedScalar > > nik_
daughterSizeDistributionModel(const breakupModel &breakup, const dictionary &dict)
virtual ~daughterSizeDistributionModel()
TypeName("daughterSizeDistributionModel")
static autoPtr< daughterSizeDistributionModel > New(const breakupModel &breakup, const dictionary &dict)
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
Base class for daughter size distribution models.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Generic dimensioned Type class.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
declareRunTimeSelectionTable(autoPtr, daughterSizeDistributionModel, dictionary,(const breakupModel &breakup, const dictionary &dict),(breakup, dict))
Base class for breakup models which give a total breakup rate and a separate daughter size distributi...
virtual dimensionedScalar calcNik(const label i, const label k) const =0
const breakupModel & breakup_