51 namespace diameterModels
154 virtual void reset();
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 modelling the shape of the particles belonging to a size class through alternative dia...
shapeModel(const sizeGroup &group)
Construct from sizeGroup.
static const shapeModel & model(const sizeGroup &)
Return the shape model for a given size group.
TypeName("shapeModel")
Runtime type information.
const sizeGroup & group_
Reference to sizeGroup.
virtual void correct()
Correct physical diameter.
void operator=(const shapeModel &)=delete
Disallow default bitwise assignment.
const sizeGroup & group() const
Return reference to size group.
virtual const tmp< volScalarField > d() const =0
Return representative diameter of the sizeGroup.
declareRunTimeSelectionTable(autoPtr, shapeModel, dictionary,(const dictionary &dict, const sizeGroup &group, const dictionary &groupDict),(dict, group, groupDict))
virtual void addCoalescence(const volScalarField::Internal &Su, const sizeGroup &fj, const sizeGroup &fk)
Add coalescence contribution to secondary property source.
static autoPtr< shapeModel > New(const dictionary &dict, const sizeGroup &group, const dictionary &groupDict)
virtual void reset()
Reset secondary property source.
virtual const tmp< volScalarField > a() const =0
Return representative surface area of the sizeGroup.
virtual ~shapeModel()
Destructor.
virtual void addBreakup(const volScalarField::Internal &Su, const sizeGroup &fj)
Add breakup contribution to secondary property source.
Single size class fraction field representing a fixed particle volume as defined by the user through ...
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
A class for managing temporary objects.
tmp< VolField< Type > > Su(const VolField< Type > &su, const VolField< Type > &vf)
Macros to ease declaration of run-time selection tables.