Base class for modelling evolution of secondary representative properties of a size class. By default, transport between size classes due to coalescence and breakup conserve the property. This behaviour can be overridden in a derived class. More...


Public Member Functions | |
| virtual const word & | type () const =0 |
| Runtime type information. More... | |
| SecondaryPropertyModel (const sizeGroup &group) | |
| Construct from sizeGroup. More... | |
| SecondaryPropertyModel (const SecondaryPropertyModel< ModelType > &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~SecondaryPropertyModel () |
| Destructor. More... | |
| virtual const volScalarField & | fld () const =0 |
| Return reference to secondary property field. More... | |
| virtual volScalarField::Internal & | src ()=0 |
| Access to secondary property source. More... | |
| virtual void | addCoalescence (const volScalarField::Internal &Su, const sizeGroup &fj, const sizeGroup &fk) |
| Add coalescence contribution to secondary property source. More... | |
| virtual void | addBreakup (const volScalarField::Internal &Su, const sizeGroup &fj) |
| Add breakup contribution to secondary property source. More... | |
| virtual void | reset () |
| Reset secondary property source. More... | |
| void | operator= (const SecondaryPropertyModel< ModelType > &)=delete |
| Disallow default bitwise assignment. More... | |
Static Public Member Functions | |
| static const SecondaryPropertyModel< ModelType > & | model (const sizeGroup &fi) |
| Return the secondary property model of a given size group. More... | |
Base class for modelling evolution of secondary representative properties of a size class. By default, transport between size classes due to coalescence and breakup conserve the property. This behaviour can be overridden in a derived class.
Definition at line 58 of file SecondaryPropertyModel.H.
| SecondaryPropertyModel | ( | const sizeGroup & | group | ) |
Construct from sizeGroup.
Definition at line 58 of file SecondaryPropertyModel.C.
|
delete |
Disallow default bitwise copy construction.
|
virtual |
Destructor.
Definition at line 70 of file SecondaryPropertyModel.C.
|
pure virtual |
Runtime type information.
|
static |
Return the secondary property model of a given size group.
Definition at line 79 of file SecondaryPropertyModel.C.
|
pure virtual |
Return reference to secondary property field.
Implemented in fractal.
|
pure virtual |
Access to secondary property source.
Implemented in fractal.
|
virtual |
Add coalescence contribution to secondary property source.
Definition at line 99 of file SecondaryPropertyModel.C.
|
virtual |
Add breakup contribution to secondary property source.
Definition at line 114 of file SecondaryPropertyModel.C.
|
virtual |
Reset secondary property source.
Definition at line 127 of file SecondaryPropertyModel.C.
References Foam::Zero.
|
delete |
Disallow default bitwise assignment.