Classes | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
IATEsource Class Referenceabstract

IATE (Interfacial Area Transport Equation) bubble diameter model run-time selectable sources. More...

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

Classes

class  iNew
 Class used for the read-construction of. More...
 

Public Member Functions

 TypeName ("IATEsource")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, IATEsource, dictionary,(const IATE &iate, const dictionary &dict),(iate, dict))
 
 IATEsource (const IATE &iate)
 
autoPtr< IATEsourceclone () const
 
virtual ~IATEsource ()
 Destructor. More...
 
const phaseModelphase () const
 
const twoPhaseSystemfluid () const
 
const phaseModelotherPhase () const
 
scalar phi () const
 
tmp< volScalarFieldUr () const
 Return the bubble relative velocity. More...
 
tmp< volScalarFieldUt () const
 Return the bubble turbulent velocity. More...
 
tmp< volScalarFieldRe () const
 Return the bubble Reynolds number. More...
 
tmp< volScalarFieldCD () const
 Return the bubble drag coefficient. More...
 
tmp< volScalarFieldMo () const
 Return the bubble Morton number. More...
 
tmp< volScalarFieldEo () const
 Return the bubble Eotvos number. More...
 
tmp< volScalarFieldWe () const
 Return the bubble Webber number. More...
 
virtual tmp< fvScalarMatrixR (const volScalarField &alphai, volScalarField &kappai) const =0
 
 TypeName ("IATEsource")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, IATEsource, dictionary,(const IATE &iate, const dictionary &dict),(iate, dict))
 
 IATEsource (const IATE &iate)
 
autoPtr< IATEsourceclone () const
 
virtual ~IATEsource ()
 Destructor. More...
 
const phaseModelphase () const
 
const twoPhaseSystemfluid () const
 
const phaseModelotherPhase () const
 
scalar phi () const
 
tmp< volScalarFieldUr () const
 Return the bubble relative velocity. More...
 
tmp< volScalarFieldUt () const
 Return the bubble turbulent velocity. More...
 
tmp< volScalarFieldRe () const
 Return the bubble Reynolds number. More...
 
tmp< volScalarFieldCD () const
 Return the bubble drag coefficient. More...
 
tmp< volScalarFieldMo () const
 Return the bubble Morton number. More...
 
tmp< volScalarFieldEo () const
 Return the bubble Eotvos number. More...
 
tmp< volScalarFieldWe () const
 Return the bubble Webber number. More...
 
virtual tmp< volScalarFieldR () const =0
 

Static Public Member Functions

static autoPtr< IATEsourceNew (const word &type, const IATE &iate, const dictionary &dict)
 
static autoPtr< IATEsourceNew (const word &type, const IATE &iate, const dictionary &dict)
 

Protected Attributes

const IATEiate_
 Reference to the IATE this source applies to. More...
 

Detailed Description

IATE (Interfacial Area Transport Equation) bubble diameter model run-time selectable sources.

Source files

Source files

Definition at line 53 of file IATEsource.H.

Constructor & Destructor Documentation

◆ IATEsource() [1/2]

IATEsource ( const IATE iate)
inline

Definition at line 109 of file IATEsource.H.

◆ ~IATEsource() [1/2]

virtual ~IATEsource ( )
inlinevirtual

Destructor.

Definition at line 132 of file IATEsource.H.

◆ IATEsource() [2/2]

IATEsource ( const IATE iate)
inline

Definition at line 108 of file IATEsource.H.

◆ ~IATEsource() [2/2]

virtual ~IATEsource ( )
inlinevirtual

Destructor.

Definition at line 131 of file IATEsource.H.

Member Function Documentation

◆ TypeName() [1/2]

TypeName ( "IATEsource"  )

Runtime type information.

◆ declareRunTimeSelectionTable() [1/2]

declareRunTimeSelectionTable ( autoPtr  ,
IATEsource  ,
dictionary  ,
(const IATE &iate, const dictionary &dict ,
(iate, dict  
)

◆ clone() [1/2]

autoPtr<IATEsource> clone ( ) const
inline

Definition at line 114 of file IATEsource.H.

References IATEsource::New(), NotImplemented, and Foam::type().

Here is the call graph for this function:

◆ New() [1/2]

static autoPtr<IATEsource> New ( const word type,
const IATE iate,
const dictionary dict 
)
static

Referenced by IATEsource::clone(), and IATEsource::iNew::operator()().

Here is the caller graph for this function:

◆ phase() [1/2]

const phaseModel& phase ( ) const
inline

Definition at line 138 of file IATEsource.H.

References diameterModel::phase().

Referenced by IATEsource::otherPhase().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fluid() [1/2]

const twoPhaseSystem& fluid ( ) const
inline

Definition at line 143 of file IATEsource.H.

References phaseModel::fluid(), and diameterModel::phase().

Referenced by IATEsource::otherPhase().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ otherPhase() [1/2]

const phaseModel& otherPhase ( ) const
inline

Definition at line 148 of file IATEsource.H.

References IATEsource::fluid(), twoPhaseSystem::otherPhase(), and IATEsource::phase().

Here is the call graph for this function:

◆ phi() [1/2]

scalar phi ( ) const
inline

◆ Ur() [1/2]

tmp<volScalarField> Ur ( ) const

Return the bubble relative velocity.

Referenced by IATEsource::phi().

Here is the caller graph for this function:

◆ Ut() [1/2]

tmp<volScalarField> Ut ( ) const

Return the bubble turbulent velocity.

Referenced by IATEsource::phi().

Here is the caller graph for this function:

◆ Re() [1/2]

tmp<volScalarField> Re ( ) const

Return the bubble Reynolds number.

Referenced by IATEsource::phi().

Here is the caller graph for this function:

◆ CD() [1/2]

tmp<volScalarField> CD ( ) const

Return the bubble drag coefficient.

Referenced by IATEsource::phi().

Here is the caller graph for this function:

◆ Mo() [1/2]

tmp<volScalarField> Mo ( ) const

Return the bubble Morton number.

Referenced by IATEsource::phi().

Here is the caller graph for this function:

◆ Eo() [1/2]

tmp<volScalarField> Eo ( ) const

Return the bubble Eotvos number.

Referenced by IATEsource::phi().

Here is the caller graph for this function:

◆ We() [1/2]

tmp<volScalarField> We ( ) const

Return the bubble Webber number.

Referenced by IATEsource::phi().

Here is the caller graph for this function:

◆ R() [1/2]

virtual tmp<fvScalarMatrix> R ( const volScalarField alphai,
volScalarField kappai 
) const
pure virtual

◆ TypeName() [2/2]

TypeName ( "IATEsource"  )

Runtime type information.

◆ declareRunTimeSelectionTable() [2/2]

declareRunTimeSelectionTable ( autoPtr  ,
IATEsource  ,
dictionary  ,
(const IATE &iate, const dictionary &dict ,
(iate, dict  
)

◆ clone() [2/2]

autoPtr<IATEsource> clone ( ) const
inline

Definition at line 113 of file IATEsource.H.

References IATEsource::New(), NotImplemented, and Foam::type().

Here is the call graph for this function:

◆ New() [2/2]

static autoPtr<IATEsource> New ( const word type,
const IATE iate,
const dictionary dict 
)
static

◆ phase() [2/2]

const phaseModel& phase ( ) const
inline

Definition at line 137 of file IATEsource.H.

◆ fluid() [2/2]

const twoPhaseSystem& fluid ( ) const
inline

Definition at line 142 of file IATEsource.H.

◆ otherPhase() [2/2]

const phaseModel& otherPhase ( ) const
inline

Definition at line 147 of file IATEsource.H.

References phaseModel::otherPhase(), and IATEsource::phase().

Here is the call graph for this function:

◆ phi() [2/2]

scalar phi ( ) const
inline

◆ Ur() [2/2]

tmp<volScalarField> Ur ( ) const

Return the bubble relative velocity.

◆ Ut() [2/2]

tmp<volScalarField> Ut ( ) const

Return the bubble turbulent velocity.

◆ Re() [2/2]

tmp<volScalarField> Re ( ) const

Return the bubble Reynolds number.

◆ CD() [2/2]

tmp<volScalarField> CD ( ) const

Return the bubble drag coefficient.

◆ Mo() [2/2]

tmp<volScalarField> Mo ( ) const

Return the bubble Morton number.

◆ Eo() [2/2]

tmp<volScalarField> Eo ( ) const

Return the bubble Eotvos number.

◆ We() [2/2]

tmp<volScalarField> We ( ) const

Return the bubble Webber number.

◆ R() [2/2]

virtual tmp<volScalarField> R ( ) const
pure virtual

Implemented in randomCoalescence, turbulentBreakUp, wakeEntrainmentCoalescence, and dummy.

Referenced by IATEsource::phi(), phaseChange::~phaseChange(), and wallBoiling::~wallBoiling().

Here is the caller graph for this function:

Member Data Documentation

◆ iate_

const IATE & iate_
protected

Reference to the IATE this source applies to.

Definition at line 61 of file IATEsource.H.


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