68 namespace populationBalance
79 public SecondaryPropertyModel<shapeModel>
86 autoPtr<Function1<scalar>> Df_;
89 autoPtr<Function1<scalar>> alphaC_;
156 virtual void solve();
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Generic GeometricField class.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
Model for tracking the evolution of a dispersed phase size distribution due to coalescence (synonymou...
const populationBalanceModel & popBal() const
Return reference to the population balance model.
Class for modelling the shape of particle aggregates using the concept of fractal geometry....
virtual volScalarField::Internal & src(const label i)
Access a secondary property source.
TypeName("fractal")
Runtime type information.
virtual void correct()
Correct the shape.
dimensionedScalar alphaC(const label i) const
Return the scaling prefactor for a group.
void operator=(const fractal &)=delete
Disallow default bitwise assignment.
fractal(const dictionary &dict, const populationBalanceModel &popBal)
Construct from a dictionary.
dimensionedScalar Df(const label i) const
Return the fractal dimension for a group.
virtual const volScalarField & fld(const label i) const
Return a reference to a secondary property field.
virtual tmp< volScalarField > d(const label i) const
Return the representative diameter of a group.
virtual tmp< volScalarField > a(const label i) const
Return the representative surface area of a group.
virtual ~fractal()
Destructor.
virtual void solve()
Solve equations.
A class for managing temporary objects.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.