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< volScalarFieldR () 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 ( const IATE iate)
inline

Definition at line 109 of file IATEsource.H.

virtual ~IATEsource ( )
inlinevirtual

Destructor.

Definition at line 132 of file IATEsource.H.

IATEsource ( const IATE iate)
inline

Definition at line 108 of file IATEsource.H.

virtual ~IATEsource ( )
inlinevirtual

Destructor.

Definition at line 131 of file IATEsource.H.

Member Function Documentation

TypeName ( "IATEsource"  )

Runtime type information.

declareRunTimeSelectionTable ( autoPtr  ,
IATEsource  ,
dictionary  ,
( const IATE &iate, const dictionary &dict ,
(iate, dict  
)
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:

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:

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:

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:

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:

scalar phi ( ) const
inline
tmp<volScalarField> Ur ( ) const

Return the bubble relative velocity.

Referenced by IATEsource::phi().

Here is the caller graph for this function:

tmp<volScalarField> Ut ( ) const

Return the bubble turbulent velocity.

Referenced by IATEsource::phi().

Here is the caller graph for this function:

tmp<volScalarField> Re ( ) const

Return the bubble Reynolds number.

Referenced by IATEsource::phi().

Here is the caller graph for this function:

tmp<volScalarField> CD ( ) const

Return the bubble drag coefficient.

Referenced by IATEsource::phi().

Here is the caller graph for this function:

tmp<volScalarField> Mo ( ) const

Return the bubble Morton number.

Referenced by IATEsource::phi().

Here is the caller graph for this function:

tmp<volScalarField> Eo ( ) const

Return the bubble Eotvos number.

Referenced by IATEsource::phi().

Here is the caller graph for this function:

tmp<volScalarField> We ( ) const

Return the bubble Webber number.

Referenced by IATEsource::phi().

Here is the caller graph for this function:

virtual tmp<volScalarField> R ( ) const
pure virtual
TypeName ( "IATEsource"  )

Runtime type information.

declareRunTimeSelectionTable ( autoPtr  ,
IATEsource  ,
dictionary  ,
( const IATE &iate, const dictionary &dict ,
(iate, dict  
)
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:

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

Definition at line 137 of file IATEsource.H.

const twoPhaseSystem& fluid ( ) const
inline

Definition at line 142 of file IATEsource.H.

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:

scalar phi ( ) const
inline
tmp<volScalarField> Ur ( ) const

Return the bubble relative velocity.

tmp<volScalarField> Ut ( ) const

Return the bubble turbulent velocity.

tmp<volScalarField> Re ( ) const

Return the bubble Reynolds number.

tmp<volScalarField> CD ( ) const

Return the bubble drag coefficient.

tmp<volScalarField> Mo ( ) const

Return the bubble Morton number.

tmp<volScalarField> Eo ( ) const

Return the bubble Eotvos number.

tmp<volScalarField> We ( ) const

Return the bubble Webber number.

virtual tmp<volScalarField> R ( ) const
pure virtual

Member Data Documentation

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: