48 #ifndef nucleationGroupSurfaceAreaVolumeRatioFvScalarFieldSource_H
49 #define nucleationGroupSurfaceAreaVolumeRatioFvScalarFieldSource_H
65 public fvScalarFieldSource,
71 TypeName(
"nucleationGroupSurfaceAreaVolumeRatio");
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...
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
Base class for finite volume sources.
Base class for source conditions of properties of the groups in a population balance model.
This source condition creates a nucleation source term in the surface-area-to-volume-ratio (kappa) eq...
virtual tmp< DimensionedField< scalar, fvMesh > > sourceValue(const fvSource &model, const DimensionedField< scalar, fvMesh > &source) const
Return the source value.
virtual autoPtr< fvScalarFieldSource > clone(const DimensionedField< scalar, fvMesh > &iF) const
Construct and return a clone setting internal field reference.
virtual tmp< DimensionedField< scalar, fvMesh > > internalCoeff(const fvSource &model, const DimensionedField< scalar, fvMesh > &source) const
Return the internal coefficient.
nucleationGroupSurfaceAreaVolumeRatioFvScalarFieldSource(const DimensionedField< scalar, fvMesh > &, const dictionary &dict)
Construct from internal field and dictionary.
virtual ~nucleationGroupSurfaceAreaVolumeRatioFvScalarFieldSource()
Destructor.
TypeName("nucleationGroupSurfaceAreaVolumeRatio")
Runtime type information.
A class for managing temporary objects.