Abstract base-class for dispersed-phase particle diameter models. More...
#include <diameterModel.H>


Public Member Functions | |
| TypeName ("diameterModel") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, diameterModel, dictionary,(const dictionary &dict, const phaseModel &phase),(dict, phase)) | |
| diameterModel (const dictionary &dict, const phaseModel &phase) | |
| virtual | ~diameterModel ()=default |
| Destructor. | |
| const dictionary & | diameterProperties () const |
| Return the phase diameter properties dictionary. | |
| const phaseModel & | phase () const |
| Return the phase. | |
| virtual tmp< volScalarField > | d () const =0 |
| Return the phase mean diameter field. | |
| virtual void | correct () |
| Correct the diameter field. | |
| virtual bool | read (const dictionary &phaseProperties)=0 |
| Read phaseProperties dictionary. | |
| TypeName ("diameterModel") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, diameterModel, dictionary,(const dictionary &dict, const phaseModel &phase),(dict, phase)) | |
| diameterModel (const dictionary &dict, const phaseModel &phase) | |
| virtual | ~diameterModel ()=default |
| Destructor. | |
| const dictionary & | diameterProperties () const |
| Return the phase diameter properties dictionary. | |
| const phaseModel & | phase () const |
| Return the phase. | |
| virtual tmp< volScalarField > | d () const =0 |
| Return the phase mean diameter field. | |
| virtual void | correct () |
| Correct the diameter field. | |
| virtual bool | read (const dictionary &dict)=0 |
| Read phaseProperties dictionary. | |
Static Public Member Functions | |
| static autoPtr< diameterModel > | New (const dictionary &diameterProperties, const phaseModel &phase) |
| static autoPtr< diameterModel > | New (const dictionary &dict, const phaseModel &phase) |
Protected Attributes | |
| dictionary | diameterProperties_ |
| const phaseModel & | phase_ |
Abstract base-class for dispersed-phase particle diameter models.
Definition at line 49 of file diameterModel.H.
| diameterModel | ( | const dictionary & | dict, |
| const phaseModel & | phase ) |
Definition at line 35 of file diameterModel.C.
References diameterProperties_, dict, phase(), and phase_.
Referenced by constant::constant(), declareRunTimeSelectionTable(), IATE::IATE(), isothermal::isothermal(), linearTsub::linearTsub(), and velocityGroup::velocityGroup().


|
virtualdefault |
| diameterModel | ( | const dictionary & | dict, |
| const phaseModel & | phase ) |
|
virtualdefault |
Destructor.
| TypeName | ( | "diameterModel" | ) |
Runtime type information.
| declareRunTimeSelectionTable | ( | autoPtr | , |
| diameterModel | , | ||
| dictionary | , | ||
| (const dictionary &dict, const phaseModel &phase) | , | ||
| (dict, phase) | ) |
|
static |
Definition at line 49 of file diameterModel.C.
References Foam::abort(), dict, Foam::endl(), Foam::FatalIOError, FatalIOErrorInLookup, Foam::Info, and phase().
Referenced by phaseModel::phaseModel(), and phaseModel::phaseModel().


|
inline |
Return the phase diameter properties dictionary.
Definition at line 112 of file diameterModel.H.
References diameterProperties_.
Referenced by constant::constant(), IATE::IATE(), isothermal::isothermal(), linearTsub::linearTsub(), constant::read(), constant::TypeName(), IATE::TypeName(), isothermal::TypeName(), linearTsub::TypeName(), velocityGroup::TypeName(), velocityGroup::velocityGroup(), and ~diameterModel().

|
inline |
Return the phase.
Definition at line 120 of file diameterModel.H.
References phase_.
Referenced by phaseChange::addToDriftRate(), constant::constant(), phaseChange::correct(), declareRunTimeSelectionTable(), diameterModel(), IATE::IATE(), isothermal::isothermal(), linearTsub::linearTsub(), New(), New(), velocityGroup::postSolve(), constant::TypeName(), IATE::TypeName(), isothermal::TypeName(), linearTsub::TypeName(), velocityGroup::TypeName(), velocityGroup::velocityGroup(), sizeDistribution::write(), and ~diameterModel().

|
pure virtual |
Return the phase mean diameter field.
Implemented in constant, constant, IATE, IATE, isothermal, isothermal, linearTsub, and velocityGroup.
|
virtual |
Correct the diameter field.
Reimplemented in IATE, IATE, isothermal, and linearTsub.
Definition at line 85 of file diameterModel.C.
|
pure virtual |
Read phaseProperties dictionary.
Implemented in constant, constant, IATE, IATE, isothermal, isothermal, linearTsub, and velocityGroup.
Definition at line 89 of file diameterModel.C.
References diameterProperties_, dict, and Foam::type().
Referenced by constant::read(), IATE::read(), isothermal::read(), linearTsub::read(), and velocityGroup::read().


| TypeName | ( | "diameterModel" | ) |
Runtime type information.
| declareRunTimeSelectionTable | ( | autoPtr | , |
| diameterModel | , | ||
| dictionary | , | ||
| (const dictionary &dict, const phaseModel &phase) | , | ||
| (dict, phase) | ) |
|
static |
|
inline |
Return the phase diameter properties dictionary.
Definition at line 111 of file diameterModel.H.
References diameterProperties_.
|
inline |
|
pure virtual |
Return the phase mean diameter field.
Implemented in constant, constant, IATE, IATE, isothermal, isothermal, linearTsub, and velocityGroup.
|
virtual |
Correct the diameter field.
Reimplemented in IATE, IATE, isothermal, and linearTsub.
|
pure virtual |
Read phaseProperties dictionary.
Implemented in constant, constant, IATE, IATE, isothermal, isothermal, linearTsub, and velocityGroup.
References dict.
|
protected |
Definition at line 55 of file diameterModel.H.
Referenced by constant::constant(), diameterModel(), diameterProperties(), IATE::IATE(), isothermal::isothermal(), read(), constant::read(), IATE::read(), isothermal::read(), and linearTsub::read().
|
protected |
Definition at line 57 of file diameterModel.H.
Referenced by IATE::a(), IATE::correct(), isothermal::correct(), linearTsub::correct(), constant::d(), diameterModel(), IATE::IATE(), isothermal::isothermal(), linearTsub::linearTsub(), phase(), velocityGroup::postSolve(), and velocityGroup::velocityGroup().