47 #ifndef interfacialGrowthSurfaceAreaVolumeRatioFvScalarFieldSource_H
48 #define interfacialGrowthSurfaceAreaVolumeRatioFvScalarFieldSource_H
68 TypeName(
"interfacialGrowthSurfaceAreaVolumeRatio");
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Base class for finite volume sources.
Base class for source conditions which create a growth source terms for secondary properties of the s...
growthSecondaryPropertyFvScalarFieldSource(const DimensionedField< scalar, volMesh > &, const dictionary &dict)
Construct from internal field and dictionary.
This source condition creates an interfacial mass transfer source term in the surface-area-to-volume-...
virtual autoPtr< fvScalarFieldSource > clone(const DimensionedField< scalar, volMesh > &iF) const
Construct and return a clone setting internal field reference.
virtual tmp< DimensionedField< scalar, volMesh > > value(const label i, const fvSource &model) const
Return the value transported from the adjacent group.
TypeName("interfacialGrowthSurfaceAreaVolumeRatio")
Runtime type information.
label i() const
Return the index of this group.
const ModelType & model(const label deltai=0) const
Return a secondary property model.
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.