Base class for source conditions of secondary properties of the size-groups of a population balance model. More...

Public Member Functions | |
| secondaryPropertyFvScalarFieldSource (const DimensionedField< scalar, volMesh > &) | |
| Construct from internal field. More... | |
| const UPtrList< diameterModels::sizeGroup > & | fis () const |
| Return the list of size-groups. More... | |
| label | i () const |
| Return the index of this group. More... | |
| const diameterModels::sizeGroup & | fi (const label deltai=0) const |
| Return a size-group. More... | |
| template<class ModelType > | |
| const volScalarField & | fld (const label deltai=0) const |
| Return a secondary property field. More... | |
| template<class ModelType > | |
| const ModelType & | model (const label deltai=0) const |
| Return a secondary property model. More... | |
| template<class ModelType > | |
| const Foam::volScalarField & | fld (const label deltai) const |
Base class for source conditions of secondary properties of the size-groups of a population balance model.
Definition at line 55 of file secondaryPropertyFvScalarFieldSource.H.
| secondaryPropertyFvScalarFieldSource | ( | const DimensionedField< scalar, volMesh > & | iF | ) |
Construct from internal field.
Definition at line 31 of file secondaryPropertyFvScalarFieldSource.C.
| const Foam::UPtrList< Foam::diameterModels::sizeGroup > & fis | ( | ) | const |
Return the list of size-groups.
Definition at line 45 of file secondaryPropertyFvScalarFieldSource.C.
References phaseSystem::propertiesName.
| Foam::label i | ( | ) | const |
Return the index of this group.
Definition at line 59 of file secondaryPropertyFvScalarFieldSource.C.
References Foam::exit(), Foam::FatalError, and FatalErrorInFunction.

| const Foam::diameterModels::sizeGroup & fi | ( | const label | deltai = 0 | ) | const |
Return a size-group.
Definition at line 100 of file secondaryPropertyFvScalarFieldSource.C.
References UPtrList< T >::size().
Referenced by secondaryPropertyFvScalarFieldSource::fld(), hardSphereSurfaceAreaVolumeRatioFvScalarFieldSource::value(), and ParkRogakSurfaceAreaVolumeRatioFvScalarFieldSource::value().


| const volScalarField& fld | ( | const label | deltai = 0 | ) | const |
Return a secondary property field.
| const ModelType & model | ( | const label | deltai = 0 | ) | const |
Return a secondary property model.
Definition at line 51 of file secondaryPropertyFvScalarFieldSourceTemplates.C.
References Foam::isNull().

| const Foam::volScalarField& fld | ( | const label | deltai | ) | const |
Definition at line 31 of file secondaryPropertyFvScalarFieldSourceTemplates.C.
References secondaryPropertyFvScalarFieldSource::fi(), and Foam::isNull().
