36 #ifndef growthSizeGroupFvScalarFieldSource_H
37 #define growthSizeGroupFvScalarFieldSource_H
47 namespace diameterModels
65 virtual label q()
const = 0;
80 using growthFvScalarFieldSource::growthFvScalarFieldSource;
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
An ordered pair of two objects of type <Type> with first() and second() elements.
Single size class fraction field representing a fixed particle volume as defined by the user through ...
Base class for finite volume sources.
Base class for source conditions which create a growth source terms in the size group equations or re...
Base class for source conditions which create a growth source terms in the size group equations of a ...
virtual tmp< DimensionedField< scalar, volMesh > > sourceCoeff(const fvSource &model, const DimensionedField< scalar, volMesh > &source) const
Return the combined source coefficient.
virtual tmp< DimensionedField< scalar, volMesh > > internalCoeff(const fvSource &model, const DimensionedField< scalar, volMesh > &source) const
Return the internal coefficient.
virtual Pair< tmp< DimensionedField< scalar, volMesh > > > sourceCoeffs(const fvSource &model) const
Return the source coefficients for exchange with the groups below.
A class for managing temporary objects.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.