Base class for source conditions which create a growth source terms for secondary properties of the groups of a population balance model. More...


Public Member Functions | |
| growthSecondaryPropertyFvScalarFieldSource (const DimensionedField< scalar, fvMesh > &, const dictionary &dict) | |
| Construct from internal field and dictionary. More... | |
| growthSecondaryPropertyFvScalarFieldSource (const growthSecondaryPropertyFvScalarFieldSource &, const DimensionedField< scalar, fvMesh > &) | |
| Copy constructor setting internal field reference. More... | |
| virtual tmp< DimensionedField< scalar, fvMesh > > | value (const label j, const fvSource &model) const =0 |
| Return the value transported from an adjacent group. More... | |
| virtual tmp< DimensionedField< scalar, fvMesh > > | internalCoeff (const fvSource &model, const DimensionedField< scalar, fvMesh > &source) const |
| Return the internal coefficient. More... | |
| virtual Pair< tmp< DimensionedField< scalar, fvMesh > > > | sourceCoeffs (const fvSource &model) const |
| Return the source coefficients for exchange with the groups below. More... | |
| virtual tmp< DimensionedField< scalar, fvMesh > > | sourceCoeff (const fvSource &model, const DimensionedField< scalar, fvMesh > &source) const |
| Return the combined source coefficient. More... | |
Public Member Functions inherited from growthFvScalarFieldSource | |
| virtual tmp< DimensionedField< scalar, fvMesh > > | sourceValue (const fvSource &model, const DimensionedField< scalar, fvMesh > &source) const |
| Return the source value. Not Implemented. More... | |
Public Member Functions inherited from groupPropertyFvScalarField | |
| groupPropertyFvScalarField (const DimensionedField< scalar, fvMesh > &) | |
| Construct from internal field. More... | |
| const populationBalanceModel & | popBal () const |
| Return the population balance. More... | |
| label | i () const |
| Return the index of this group. More... | |
Base class for source conditions which create a growth source terms for secondary properties of the groups of a population balance model.
Definition at line 50 of file growthSecondaryPropertyFvScalarFieldSource.H.
| growthSecondaryPropertyFvScalarFieldSource | ( | const DimensionedField< scalar, fvMesh > & | iF, |
| const dictionary & | dict | ||
| ) |
Construct from internal field and dictionary.
Definition at line 31 of file growthSecondaryPropertyFvScalarFieldSource.C.
| growthSecondaryPropertyFvScalarFieldSource | ( | const growthSecondaryPropertyFvScalarFieldSource & | field, |
| const DimensionedField< scalar, fvMesh > & | iF | ||
| ) |
Copy constructor setting internal field reference.
Definition at line 43 of file growthSecondaryPropertyFvScalarFieldSource.C.
|
pure virtual |
Return the value transported from an adjacent group.
Implemented in ParkRogakGroupSurfaceAreaVolumeRatioFvScalarFieldSource, interfacialGrowthGroupSurfaceAreaVolumeRatioFvScalarFieldSource, and hardSphereGroupSurfaceAreaVolumeRatioFvScalarFieldSource.
|
virtual |
Return the internal coefficient.
Definition at line 58 of file growthSecondaryPropertyFvScalarFieldSource.C.
References populationBalanceModel::f(), fvModel::name(), and GeometricField< Type, GeoMesh, PrimitiveField >::sources().

|
virtual |
Return the source coefficients for exchange with the groups below.
and above this group
Implements growthFvScalarFieldSource.
Definition at line 73 of file growthSecondaryPropertyFvScalarFieldSource.C.
References populationBalanceModel::f(), Pair< Type >::first(), fvModel::name(), populationBalanceModel::nGroups(), Pair< Type >::second(), and GeometricField< Type, GeoMesh, PrimitiveField >::sources().

|
virtual |
Return the combined source coefficient.
Definition at line 105 of file growthSecondaryPropertyFvScalarFieldSource.C.
References populationBalanceModel::diameters(), Pair< Type >::first(), Foam::neg(), Foam::pos(), and Pair< Type >::second().
