Loading...
Searching...
No Matches
Gosman Class Reference

Turbulent dispersion model of Gosman et al. More...

#include <Gosman.H>

Inheritance diagram for Gosman:
Collaboration diagram for Gosman:

Public Member Functions

 TypeName ("Gosman")
 Runtime type information.
 Gosman (const dictionary &dict, const phasePair &pair)
 Construct from a dictionary and a phase pair.
virtual ~Gosman ()
 Destructor.
virtual tmp< volScalarFieldD () const
 Turbulent diffusivity.
 TypeName ("Gosman")
 Runtime type information.
 Gosman (const dictionary &dict, const phasePair &pair)
 Construct from a dictionary and a phase pair.
virtual ~Gosman ()
 Destructor.
virtual tmp< volScalarFieldD () const
 Turbulent diffusivity.
Public Member Functions inherited from turbulentDispersionModel
 TypeName ("turbulentDispersionModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, turbulentDispersionModel, dictionary,(const dictionary &dict, const phasePair &pair),(dict, pair))
 turbulentDispersionModel (const dictionary &dict, const phasePair &pair)
 Construct from a dictionary and a phase pair.
virtual ~turbulentDispersionModel ()=default
 Destructor.
const phaseCompressibleTurbulenceModelcontinuousTurbulence () const
 Return a reference to the turbulence model for the continuous phase.
virtual tmp< volVectorFieldF () const
 Turbulent dispersion force.
virtual tmp< surfaceScalarFieldFf () const
 Turbulent dispersion force on faces.
 TypeName ("turbulentDispersionModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, turbulentDispersionModel, dictionary,(const dictionary &dict, const phasePair &pair),(dict, pair))
 turbulentDispersionModel (const dictionary &dict, const phasePair &pair)
 Construct from a dictionary and a phase pair.
virtual ~turbulentDispersionModel ()=default
 Destructor.
virtual tmp< volVectorFieldF () const
 Turbulent dispersion force.

Additional Inherited Members

Static Public Member Functions inherited from turbulentDispersionModel
static autoPtr< turbulentDispersionModelNew (const dictionary &dict, const phasePair &pair)
static autoPtr< turbulentDispersionModelNew (const dictionary &dict, const phasePair &pair)
Static Public Attributes inherited from turbulentDispersionModel
static const dimensionSet dimD
 Diffusivity dimensions.
static const dimensionSet dimF
 Force dimensions.
Protected Attributes inherited from turbulentDispersionModel
const phasePairpair_
 Phase pair.

Detailed Description

Turbulent dispersion model of Gosman et al.

Reference:

    Gosman, A. D., Lekakou, C., Politis, S., Issa, R. I., &
    Looney, M. K. (1992).
    Multidimensional modeling of turbulent two-phase flows in stirred
    vessels.
    AIChE Journal, 38(12), 1946-1956.
Source files

Reference:

    "Multidimensional modeling of turbulent two-phase flows in stirred
     vessels"
    Gosman, A.D., Lekakou, C., Politis, S., Issa, R.I., and Looney, M.K.,
    AIChE Journal
    Volume 38, Issue 12, 1992, pp. 1946-1956
Source files

Definition at line 60 of file Gosman.H.

Constructor & Destructor Documentation

◆ Gosman() [1/2]

Gosman ( const dictionary & dict,
const phasePair & pair )

Construct from a dictionary and a phase pair.

Definition at line 46 of file Gosman.C.

References dict, Foam::dimless, and turbulentDispersionModel::turbulentDispersionModel().

Here is the call graph for this function:

◆ ~Gosman() [1/2]

~Gosman ( )
virtual

Destructor.

Definition at line 59 of file Gosman.C.

◆ Gosman() [2/2]

Gosman ( const dictionary & dict,
const phasePair & pair )

Construct from a dictionary and a phase pair.

References dict.

◆ ~Gosman() [2/2]

virtual ~Gosman ( )
virtual

Destructor.

Member Function Documentation

◆ TypeName() [1/2]

TypeName ( "Gosman" )

Runtime type information.

References dict.

◆ D() [1/2]

Foam::tmp< Foam::volScalarField > D ( ) const
virtual

Turbulent diffusivity.

multiplying the gradient of the phase-fraction

Implements turbulentDispersionModel.

Definition at line 66 of file Gosman.C.

References turbulentDispersionModel::continuousTurbulence(), drag, IOobject::groupName(), mesh, turbulentDispersionModel::pair_, and Foam::sqr().

Here is the call graph for this function:

◆ TypeName() [2/2]

TypeName ( "Gosman" )

Runtime type information.

◆ D() [2/2]

virtual tmp< volScalarField > D ( ) const
virtual

Turbulent diffusivity.

multiplying the gradient of the phase-fraction

Implements turbulentDispersionModel.


The documentation for this class was generated from the following files:
  • src/phaseSystemModels/reactingEuler/multiphaseSystem/interfacialModels/turbulentDispersionModels/Gosman/Gosman.H
  • src/phaseSystemModels/twoPhaseEuler/twoPhaseSystem/interfacialModels/turbulentDispersionModels/Gosman/Gosman.H
  • src/phaseSystemModels/reactingEuler/multiphaseSystem/interfacialModels/turbulentDispersionModels/Gosman/Gosman.C
  • src/phaseSystemModels/twoPhaseEuler/twoPhaseSystem/interfacialModels/turbulentDispersionModels/Gosman/Gosman.C