IATEsource Class Referenceabstract

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

Inheritance diagram for IATEsource:
Collaboration diagram for IATEsource:

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 phaseSystemfluid () const
 
const phaseModelotherPhase () const
 
scalar phi () const
 
tmp< volScalarFieldsigma () const
 Return the bubble surface tension coefficient. More...
 
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
 

Static Public Member Functions

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

Definition at line 53 of file IATEsource.H.

Constructor & Destructor Documentation

◆ IATEsource()

IATEsource ( const IATE iate)
inline

Definition at line 109 of file IATEsource.H.

◆ ~IATEsource()

virtual ~IATEsource ( )
inlinevirtual

Destructor.

Definition at line 132 of file IATEsource.H.

Member Function Documentation

◆ TypeName()

TypeName ( "IATEsource"  )

Runtime type information.

◆ declareRunTimeSelectionTable()

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

◆ clone()

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()

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()

const phaseModel& phase ( ) const
inline

Definition at line 138 of file IATEsource.H.

References diameterModel::phase().

Referenced by IATEsource::otherPhase(), and IATEsource::sigma().

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

◆ fluid()

const phaseSystem& fluid ( ) const
inline

Definition at line 143 of file IATEsource.H.

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

Referenced by IATEsource::otherPhase(), and IATEsource::sigma().

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

◆ otherPhase()

const phaseModel& otherPhase ( ) const
inline

Definition at line 148 of file IATEsource.H.

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

Referenced by IATEsource::sigma().

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

◆ phi()

scalar phi ( ) const
inline

Definition at line 153 of file IATEsource.H.

References Foam::constant::mathematical::pi().

Here is the call graph for this function:

◆ sigma()

tmp<volScalarField> sigma ( ) const
inline

Return the bubble surface tension coefficient.

Definition at line 159 of file IATEsource.H.

References IATEsource::CD(), IATEsource::Eo(), IATEsource::fluid(), IATEsource::Mo(), Foam::name(), IATEsource::otherPhase(), IATEsource::phase(), IATEsource::R(), IATEsource::Re(), phaseSystem::sigma(), IATEsource::Ur(), IATEsource::Ut(), and IATEsource::We().

Here is the call graph for this function:

◆ Ur()

tmp<volScalarField> Ur ( ) const

Return the bubble relative velocity.

Referenced by IATEsource::sigma().

Here is the caller graph for this function:

◆ Ut()

tmp<volScalarField> Ut ( ) const

Return the bubble turbulent velocity.

Referenced by IATEsource::sigma().

Here is the caller graph for this function:

◆ Re()

tmp<volScalarField> Re ( ) const

Return the bubble Reynolds number.

Referenced by IATEsource::sigma().

Here is the caller graph for this function:

◆ CD()

tmp<volScalarField> CD ( ) const

Return the bubble drag coefficient.

Referenced by IATEsource::sigma().

Here is the caller graph for this function:

◆ Mo()

tmp<volScalarField> Mo ( ) const

Return the bubble Morton number.

Referenced by IATEsource::sigma().

Here is the caller graph for this function:

◆ Eo()

tmp<volScalarField> Eo ( ) const

Return the bubble Eotvos number.

Referenced by IATEsource::sigma().

Here is the caller graph for this function:

◆ We()

tmp<volScalarField> We ( ) const

Return the bubble Webber number.

Referenced by IATEsource::sigma().

Here is the caller graph for this function:

◆ R()

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

Implemented in randomCoalescence, phaseChange, turbulentBreakUp, wakeEntrainmentCoalescence, dummy, and wallBoiling.

Referenced by IATEsource::sigma().

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: