Loading...
Searching...
No Matches
phaseChange Class Reference

Phase-change IATE source. More...

#include <phaseChange.H>

Inheritance diagram for phaseChange:
Collaboration diagram for phaseChange:

Public Member Functions

 TypeName ("phaseChange")
 Runtime type information.
 phaseChange (const IATE &iate, const dictionary &dict)
virtual ~phaseChange ()=default
 Destructor.
virtual tmp< fvScalarMatrixR (const volScalarField &alphai, volScalarField &kappai) const
Public Member Functions inherited from IATEsource
 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.
 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

Additional Inherited Members

Static Public Member Functions inherited from IATEsource
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 inherited from IATEsource
const IATEiate_
 Reference to the IATE this source applies to.

Detailed Description

Phase-change IATE source.

Source files

Definition at line 51 of file phaseChange.H.

Constructor & Destructor Documentation

◆ phaseChange()

phaseChange ( const IATE & iate,
const dictionary & dict )

Definition at line 46 of file phaseChange.C.

References dict, and IATEsource::IATEsource().

Here is the call graph for this function:

◆ ~phaseChange()

virtual ~phaseChange ( )
virtualdefault

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "phaseChange" )

Runtime type information.

References dict.

◆ R()

Foam::tmp< Foam::fvScalarMatrix > R ( const volScalarField & alphai,
volScalarField & kappai ) const
virtual

Implements IATEsource.

Definition at line 61 of file phaseChange.C.

References IOobject::groupName(), DimensionedField< Type, GeoMesh >::mesh(), IATEsource::phase(), rho, and Foam::fvm::SuSp().

Here is the call graph for this function:

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