Public Member Functions | Friends | List of all members
IATE Class Reference

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

Inheritance diagram for IATE:
Inheritance graph
[legend]
Collaboration diagram for IATE:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("IATE")
 Runtime type information. More...
 
 IATE (const dictionary &diameterProperties, const phaseModel &phase)
 Construct from components. More...
 
virtual ~IATE ()
 Destructor. More...
 
const volScalarFieldkappai () const
 Return the interfacial curvature. More...
 
tmp< volScalarFielda () const
 Return the interfacial area. More...
 
virtual tmp< volScalarFieldd () const
 Return the Sauter-mean diameter. More...
 
virtual void correct ()
 Correct the diameter field. More...
 
virtual bool read (const dictionary &phaseProperties)
 Read phaseProperties dictionary. More...
 
 TypeName ("IATE")
 Runtime type information. More...
 
 IATE (const dictionary &diameterProperties, const phaseModel &phase)
 Construct from components. More...
 
virtual ~IATE ()
 Destructor. More...
 
const volScalarFieldkappai () const
 Return the interfacial curvature. More...
 
tmp< volScalarFielda () const
 Return the interfacial area. More...
 
virtual tmp< volScalarFieldd () const
 Return the Sauter-mean diameter. More...
 
virtual void correct ()
 Correct the diameter field. More...
 
virtual bool read (const dictionary &phaseProperties)
 Read phaseProperties dictionary. More...
 
- Public Member Functions inherited from diameterModel
 TypeName ("diameterModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, diameterModel, dictionary,( const dictionary &dict, const phaseModel &phase ),(dict, phase))
 
 diameterModel (const dictionary &dict, const phaseModel &phase)
 
virtual ~diameterModel ()
 Destructor. 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)
 
virtual ~diameterModel ()
 Destructor. More...
 
const dictionarydiameterProperties () const
 Return the phase diameter properties dictionary. More...
 
const phaseModelphase () const
 Return the phase. 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)
 
virtual ~diameterModel ()
 Destructor. More...
 
const dictionarydiameterProperties () const
 Return the phase diameter properties dictionary. More...
 
const phaseModelphase () const
 Return the phase. More...
 

Friends

class IATEsource
 

Additional Inherited Members

- Static Public Member Functions inherited from diameterModel
static autoPtr< diameterModelNew (const dictionary &dict, const phaseModel &phase)
 
static autoPtr< diameterModelNew (const dictionary &diameterProperties, const phaseModel &phase)
 
static autoPtr< diameterModelNew (const dictionary &diameterProperties, const phaseModel &phase)
 
- Protected Attributes inherited from diameterModel
const dictionarydict_
 
const phaseModelphase_
 
dictionary diameterProperties_
 

Detailed Description

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:

    "Development of Interfacial Area Transport Equation"
    Ishii, M., Kim, S. and Kelly, J.,
    Nuclear Engineering and Technology, Vol.37 No.6 December 2005
Source files

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:

    "Development of Interfacial Area Transport Equation"
    Ishii, M., Kim, S. and Kelly, J.,
    Nuclear Engineering and Technology, Vol.37 No.6 December 2005
Source files

Definition at line 65 of file IATE.H.

Constructor & Destructor Documentation

IATE ( const dictionary diameterProperties,
const phaseModel phase 
)

Construct from components.

virtual ~IATE ( )
virtual

Destructor.

IATE ( const dictionary diameterProperties,
const phaseModel phase 
)

Construct from components.

virtual ~IATE ( )
virtual

Destructor.

Member Function Documentation

TypeName ( "IATE"  )

Runtime type information.

const volScalarField& kappai ( ) const
inline

Return the interfacial curvature.

Definition at line 120 of file IATE.H.

tmp<volScalarField> a ( ) const
inline

Return the interfacial area.

Definition at line 126 of file IATE.H.

References diameterModel::phase_.

virtual tmp<volScalarField> d ( ) const
inlinevirtual

Return the Sauter-mean diameter.

Implements diameterModel.

Definition at line 132 of file IATE.H.

References IATE::correct(), and IATE::read().

Here is the call graph for this function:

virtual void correct ( )
virtual

Correct the diameter field.

Reimplemented from diameterModel.

Referenced by IATE::d().

Here is the caller graph for this function:

virtual bool read ( const dictionary phaseProperties)
virtual

Read phaseProperties dictionary.

Implements diameterModel.

Referenced by IATE::d().

Here is the caller graph for this function:

TypeName ( "IATE"  )

Runtime type information.

const volScalarField& kappai ( ) const
inline

Return the interfacial curvature.

Definition at line 120 of file IATE.H.

tmp<volScalarField> a ( ) const
inline

Return the interfacial area.

Definition at line 126 of file IATE.H.

References diameterModel::phase_.

virtual tmp<volScalarField> d ( ) const
inlinevirtual

Return the Sauter-mean diameter.

Implements diameterModel.

Definition at line 132 of file IATE.H.

References IATE::correct(), and IATE::read().

Here is the call graph for this function:

virtual void correct ( )
virtual

Correct the diameter field.

Reimplemented from diameterModel.

virtual bool read ( const dictionary phaseProperties)
virtual

Read phaseProperties dictionary.

Implements diameterModel.

Friends And Related Function Documentation

IATEsource
friend

Definition at line 97 of file IATE.H.


The documentation for this class was generated from the following file: