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 populationBalanceModel &popBal) | |
| Construct from a population balance model. More... | |
| SecondaryPropertyModel (const SecondaryPropertyModel< ModelType > &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~SecondaryPropertyModel () |
| Destructor. More... | |
| virtual const volScalarField & | fld (const label i) const =0 |
| Return reference to secondary property field. More... | |
| virtual volScalarField::Internal & | src (const label i)=0 |
| Access to secondary property source. More... | |
| virtual void | addCoalescence (const volScalarField::Internal &Su, const label i, const label j, const label k) |
| Add coalescence contribution to secondary property source. More... | |
| virtual void | addBreakup (const volScalarField::Internal &Su, const label i, const label j) |
| 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... | |
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 57 of file SecondaryPropertyModel.H.
| SecondaryPropertyModel | ( | const populationBalanceModel & | popBal | ) |
Construct from a population balance model.
Definition at line 31 of file SecondaryPropertyModel.C.
|
delete |
Disallow default bitwise copy construction.
|
virtual |
Destructor.
Definition at line 44 of file SecondaryPropertyModel.C.
|
pure virtual |
Runtime type information.
|
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 52 of file SecondaryPropertyModel.C.
References fld(), k, and Foam::fvc::Su().

|
virtual |
Add breakup contribution to secondary property source.
Definition at line 70 of file SecondaryPropertyModel.C.
References fld(), and Foam::fvc::Su().

|
virtual |
Reset secondary property source.
Definition at line 84 of file SecondaryPropertyModel.C.
References forAll, and Foam::Zero.
|
delete |
Disallow default bitwise assignment.