48 #ifndef nucleationSurfaceAreaVolumeRatioFvScalarFieldSource_H
49 #define nucleationSurfaceAreaVolumeRatioFvScalarFieldSource_H
65 public fvScalarFieldSource,
71 TypeName(
"nucleationSurfaceAreaVolumeRatio");
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.
This source condition creates a nucleation source term in the surface-area-to-volume-ratio (kappa) eq...
TypeName("nucleationSurfaceAreaVolumeRatio")
Runtime type information.
virtual autoPtr< fvScalarFieldSource > clone(const DimensionedField< scalar, volMesh > &iF) const
Construct and return a clone setting internal field reference.
nucleationSurfaceAreaVolumeRatioFvScalarFieldSource(const DimensionedField< scalar, volMesh > &, const dictionary &dict)
Construct from internal field and dictionary.
virtual tmp< DimensionedField< scalar, volMesh > > sourceValue(const fvSource &model, const DimensionedField< scalar, volMesh > &source) const
Return the source value.
virtual ~nucleationSurfaceAreaVolumeRatioFvScalarFieldSource()
Destructor.
virtual tmp< DimensionedField< scalar, volMesh > > internalCoeff(const fvSource &model, const DimensionedField< scalar, volMesh > &source) const
Return the internal coefficient.
Base class for source conditions of secondary properties of the size-groups of a population balance m...
const ModelType & model(const label deltai=0) const
Return a secondary property model.
A class for managing temporary objects.