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