Loading...
Searching...
No Matches
IATEsource Class Referenceabstract

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

#include <IATEsource.H>

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

Detailed Description

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

Source files

Source files

Definition at line 52 of file IATEsource.H.

Constructor & Destructor Documentation

◆ IATEsource() [1/2]

◆ ~IATEsource() [1/2]

virtual ~IATEsource ( )
virtualdefault

Destructor.

◆ IATEsource() [2/2]

IATEsource ( const IATE & iate)
inline

Definition at line 114 of file IATEsource.H.

References iate_.

◆ ~IATEsource() [2/2]

virtual ~IATEsource ( )
virtualdefault

Destructor.

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

References dict, and IATEsource().

Here is the call graph for this function:

◆ clone() [1/2]

autoPtr< IATEsource > clone ( ) const
inline

Definition at line 120 of file IATEsource.H.

References NotImplemented.

◆ New() [1/2]

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

Definition at line 42 of file IATEsource.C.

References dict, Foam::exit(), Foam::FatalIOError, and FatalIOErrorInLookup.

Referenced by IATEsource::iNew::operator()().

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

◆ phase() [1/2]

const phaseModel & phase ( ) const
inline

Definition at line 145 of file IATEsource.H.

References iate_.

Referenced by Eo(), Mo(), otherPhase(), phaseChange::R(), randomCoalescence::R(), randomCoalescence::R(), wallBoiling::R(), Re(), Ur(), and We().

Here is the caller graph for this function:

◆ fluid() [1/2]

const twoPhaseSystem & fluid ( ) const
inline

Definition at line 150 of file IATEsource.H.

References iate_, and Foam::refCast().

Referenced by 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 155 of file IATEsource.H.

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

Referenced by Eo(), Mo(), wallBoiling::R(), Re(), Ur(), Ut(), and We().

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

◆ phi() [1/2]

scalar phi ( ) const
inline

Definition at line 160 of file IATEsource.H.

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

Referenced by randomCoalescence::R(), and wakeEntrainmentCoalescence::R().

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

◆ Ur() [1/2]

Return the bubble relative velocity.

Definition at line 68 of file IATEsource.C.

References fluid, g, Foam::mag(), Foam::max(), otherPhase(), phase(), Foam::pow(), Foam::pow025(), rho, sigma(), Foam::sqr(), and Foam::sqrt().

Referenced by wakeEntrainmentCoalescence::R(), wakeEntrainmentCoalescence::R(), Re(), and We().

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

◆ Ut() [1/2]

Return the bubble turbulent velocity.

Definition at line 84 of file IATEsource.C.

References k, otherPhase(), and Foam::sqrt().

Referenced by randomCoalescence::R(), randomCoalescence::R(), turbulentBreakUp::R(), and turbulentBreakUp::R().

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

◆ Re() [1/2]

Return the bubble Reynolds number.

Definition at line 89 of file IATEsource.C.

References e, Foam::max(), nu, otherPhase(), phase(), and Ur().

Referenced by CD().

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

◆ CD() [1/2]

Return the bubble drag coefficient.

Definition at line 94 of file IATEsource.C.

References Eo(), Foam::max(), Foam::min(), Foam::pow(), Re(), and Foam::Re().

Referenced by wakeEntrainmentCoalescence::R(), and wakeEntrainmentCoalescence::R().

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

◆ Mo() [1/2]

Return the bubble Morton number.

Definition at line 111 of file IATEsource.C.

References fluid, g, Foam::mag(), nu, otherPhase(), phase(), Foam::pow3(), Foam::pow4(), rho, sigma(), and Foam::sqr().

Here is the call graph for this function:

◆ Eo() [1/2]

Return the bubble Eotvos number.

Definition at line 122 of file IATEsource.C.

References fluid, g, Foam::mag(), otherPhase(), phase(), and Foam::sqr().

Referenced by CD().

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

◆ We() [1/2]

Return the bubble Webber number.

Definition at line 133 of file IATEsource.C.

References fluid, otherPhase(), phase(), Foam::sqr(), and Ur().

Referenced by turbulentBreakUp::R(), and turbulentBreakUp::R().

Here is the call graph for this function:
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)  )

References dict, iate_, and IATEsource().

Here is the call graph for this function:

◆ clone() [2/2]

autoPtr< IATEsource > clone ( ) const
inline

Definition at line 119 of file IATEsource.H.

References NotImplemented.

◆ New() [2/2]

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

References dict.

◆ phase() [2/2]

const phaseModel & phase ( ) const
inline

Definition at line 144 of file IATEsource.H.

References iate_.

◆ fluid() [2/2]

const twoPhaseSystem & fluid ( ) const
inline

Definition at line 149 of file IATEsource.H.

References iate_.

◆ otherPhase() [2/2]

const phaseModel & otherPhase ( ) const
inline

Definition at line 154 of file IATEsource.H.

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

Here is the call graph for this function:

◆ phi() [2/2]

scalar phi ( ) const
inline

Definition at line 159 of file IATEsource.H.

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

Here is the call graph for this function:

◆ 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

Member Data Documentation

◆ iate_


The documentation for this class was generated from the following files:
  • src/phaseSystemModels/reactingEuler/twoPhaseSystem/diameterModels/IATE/IATEsources/IATEsource/IATEsource.H
  • src/phaseSystemModels/twoPhaseEuler/twoPhaseSystem/diameterModels/IATE/IATEsources/IATEsource/IATEsource.H
  • src/phaseSystemModels/reactingEuler/twoPhaseSystem/diameterModels/IATE/IATEsources/IATEsource/IATEsource.C
  • src/phaseSystemModels/twoPhaseEuler/twoPhaseSystem/diameterModels/IATE/IATEsources/IATEsource/IATEsource.C