Computes the Sauter mean diameter based on a user specified size distribution, defined in terms of size class fractions. Intended for use with a population balance model to account for the evolution of a size distribution by means of coalescence, breakup, drift and nucleation. More...
Public Member Functions | |
TypeName ("velocityGroup") | |
Runtime type information. More... | |
velocityGroup (const dictionary &diameterProperties, const phaseModel &phase) | |
Construct from dictionary and phase. More... | |
virtual | ~velocityGroup () |
Destructor. More... | |
const word & | popBalName () const |
Return name of populationBalance this velocityGroup belongs to. More... | |
const volScalarField & | f () const |
Return reference field for sizeGroup's. More... | |
const PtrList< sizeGroup > & | sizeGroups () const |
Return sizeGroups belonging to this velocityGroup. More... | |
virtual tmp< volScalarField > | d () const |
Get the diameter field. More... | |
virtual tmp< volScalarField > | a () const |
Get the surface area per unit volume field. More... | |
virtual void | correct () |
Correct the model. More... | |
virtual bool | read (const dictionary &diameterProperties) |
Read diameterProperties dictionary. More... | |
![]() | |
TypeName ("diameterModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, diameterModel, dictionary,(const dictionary &diameterProperties, const phaseModel &phase),(diameterProperties, phase)) | |
diameterModel (const dictionary &diameterProperties, const phaseModel &phase) | |
Construct from dictionary and phase. More... | |
virtual | ~diameterModel () |
Destructor. More... | |
const dictionary & | diameterProperties () const |
Return the phase diameter properties dictionary. More... | |
const phaseModel & | phase () const |
Return the phase. More... | |
Additional Inherited Members | |
![]() | |
static autoPtr< diameterModel > | New (const dictionary &diameterProperties, const phaseModel &phase) |
Select from dictionary and phase. More... | |
Computes the Sauter mean diameter based on a user specified size distribution, defined in terms of size class fractions. Intended for use with a population balance model to account for the evolution of a size distribution by means of coalescence, breakup, drift and nucleation.
diameterModel velocityGroup; velocityGroupCoeffs { populationBalance bubbles; shapeModel spherical; sizeGroups ( f1 {dSph 1e-3; value 1.0;} f2 {dSph 2e-3; value 0.0;} f3 {dSph 3e-3; value 0.0;} f4 {dSph 4e-3; value 0.0;} f5 {dSph 5e-3; value 0.0;} ... ); }
Definition at line 83 of file velocityGroup.H.
velocityGroup | ( | const dictionary & | diameterProperties, |
const phaseModel & | phase | ||
) |
Construct from dictionary and phase.
|
virtual |
Destructor.
TypeName | ( | "velocityGroup" | ) |
Runtime type information.
|
inline |
Return name of populationBalance this velocityGroup belongs to.
Definition at line 29 of file velocityGroupI.H.
|
inline |
Return reference field for sizeGroup's.
Definition at line 36 of file velocityGroupI.H.
|
inline |
Return sizeGroups belonging to this velocityGroup.
Definition at line 43 of file velocityGroupI.H.
|
virtual |
Get the diameter field.
Implements diameterModel.
|
virtual |
Get the surface area per unit volume field.
Implements diameterModel.
|
virtual |
Correct the model.
Reimplemented from diameterModel.
|
virtual |
Read diameterProperties dictionary.
Reimplemented from diameterModel.