IATE (Interfacial Area Transport Equation) bubble diameter model. More...


Public Member Functions | |
| TypeName ("IATE") | |
| Runtime type information. More... | |
| IATE (const dictionary &diameterProperties, const phaseModel &phase) | |
| Construct from dictionary and phase. More... | |
| virtual | ~IATE () |
| Destructor. More... | |
| const volScalarField & | kappai () const |
| Return the interfacial curvature. More... | |
| virtual tmp< volScalarField > | d () const |
| Get the diameter field. More... | |
| virtual tmp< volScalarField > | Av () const |
| Get the surface area per unit volume field. More... | |
| virtual void | correct () |
| Correct the model. More... | |
| virtual bool | read (const dictionary &diameterProperties) |
| Read diameter properties dictionary. More... | |
Public Member Functions inherited from diameterModel | |
| 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 phaseModel & | phase () const |
| Return the phase. More... | |
| virtual bool | read () |
| Read diameter properties dictionary. More... | |
Friends | |
| class | IATEsource |
Additional Inherited Members | |
Static Public Member Functions inherited from diameterModel | |
| static autoPtr< diameterModel > | New (const dictionary &diameterProperties, const phaseModel &phase) |
| Select from dictionary and phase. More... | |
IATE (Interfacial Area Transport Equation) bubble diameter model.
Solves for the interfacial curvature per unit volume of the phase rather than interfacial area per unit volume to avoid stability issues relating to the consistency requirements between the phase fraction and interfacial area per unit volume. In every other respect this model is as presented in the paper:
Reference:
Ishii, M., Kim, S., & Kelly, J. (2005).
Development of interfacial area transport equation.
Nuclear Engineering and Technology, 37(6), 525-536.
| IATE | ( | const dictionary & | diameterProperties, |
| const phaseModel & | phase | ||
| ) |
| TypeName | ( | "IATE" | ) |
Runtime type information.
|
inline |
|
virtual |
|
virtual |
Get the surface area per unit volume field.
Implements diameterModel.
|
virtual |
Correct the model.
Reimplemented from diameterModel.
Definition at line 120 of file IATE.C.
References alpha(), Foam::fvc::average(), fvConstraints::constrain(), Foam::fvc::ddt(), Foam::fvm::ddt(), Foam::fvc::div(), Foam::fvm::div(), forAll, Foam::max(), mesh, DemandDrivenMeshObject< fvMesh, TopoChangeableMeshObject, fvConstraints, IOdictionary >::New(), DemandDrivenMeshObject< fvMesh, TopoChangeableMeshObject, fvModels, IOdictionary >::New(), Foam::R(), fvMatrix< Type >::relax(), rho, fvMatrix< Type >::solve(), fvModels::source(), Foam::fvm::Sp(), and Foam::fvm::SuSp().

|
virtual |
Read diameter properties dictionary.
Implements diameterModel.
Definition at line 180 of file IATE.C.
References dictionary::lookup(), and PtrList< T >::transfer().

|
friend |