74 namespace diameterModels
87 public SecondaryPropertyModel<shapeModel>
102 static const NamedEnum<surfaceGrowthTypes, 3>
sgTypeNames_;
Generic GeometricField class.
word group() const
Return group (extension part of name)
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Base class for drift models.
Class for modelling the shape of particle aggregates using the concept of fractal geometry....
TypeName("fractal")
Runtime type information.
virtual void correct()
Correct the collisional diameter.
void operator=(const fractal &)=delete
Disallow default bitwise assignment.
surfaceGrowthTypes
Surface growth type enumeration.
virtual const tmp< volScalarField > a() const
Return representative surface area of the sizeGroup.
virtual const tmp< volScalarField > d() const
Return representative diameter of the sizeGroup.
virtual void addDrift(const volScalarField &Su, const sizeGroup &fu, const driftModel &model)
Add drift contribution to secondary property source.
virtual const volScalarField & fld() const
Return reference to secondary property field.
static const NamedEnum< surfaceGrowthTypes, 3 > sgTypeNames_
Surface growth type names.
virtual ~fractal()
Destructor.
virtual volScalarField & src()
Access to secondary property source.
fractal(const dictionary &dict, const sizeGroup &group)
Construct from dictionary and sizeGroup.
Single size class fraction field representing a fixed particle volume as defined by the user through ...
A list of keyword definitions, which are a keyword followed by any number of values (e....
A class for managing temporary objects.
tmp< VolField< Type > > Su(const VolField< Type > &su, const VolField< Type > &vf)