36 #ifndef secondaryPropertyFvScalarFieldSource_H
37 #define secondaryPropertyFvScalarFieldSource_H
47 namespace diameterModels
94 template<
class ModelType>
98 template<
class ModelType>
99 const ModelType&
model(
const label deltai = 0)
const;
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Generic GeometricField class.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
Single size class fraction field representing a fixed particle volume as defined by the user through ...
Base class for source conditions of secondary properties of the size-groups of a population balance m...
const UPtrList< diameterModels::sizeGroup > & fis() const
Return the list of size-groups.
label i() const
Return the index of this group.
const ModelType & model(const label deltai=0) const
Return a secondary property model.
const volScalarField & fld(const label deltai=0) const
Return a secondary property field.
secondaryPropertyFvScalarFieldSource(const DimensionedField< scalar, volMesh > &)
Construct from internal field.
const diameterModels::sizeGroup & fi(const label deltai=0) const
Return a size-group.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.