Public Types | Public Member Functions | Static Public Member Functions | List of all members
PhaseCompressibleTurbulenceModel Class Reference

Templated abstract base class for multiphase compressible turbulence models. More...

Inheritance diagram for PhaseCompressibleTurbulenceModel:
Inheritance graph
[legend]

Public Types

typedef volScalarField alphaField
 
typedef volScalarField rhoField
 
typedef TransportModel transportModel
 

Public Member Functions

 PhaseCompressibleTurbulenceModel (const word &type, const alphaField &alpha, const volScalarField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &transport, const word &propertiesName)
 
virtual ~PhaseCompressibleTurbulenceModel ()=default
 
virtual tmp< volScalarFieldmu () const
 
virtual tmp< scalarFieldmu (const label patchi) const
 
virtual tmp< volScalarFieldmut () const
 
virtual tmp< scalarFieldmut (const label patchi) const
 
virtual tmp< volScalarFieldmuEff () const
 
virtual tmp< scalarFieldmuEff (const label patchi) const
 
virtual tmp< volScalarFieldpPrime () const
 
virtual tmp< surfaceScalarFieldpPrimef () const
 

Static Public Member Functions

static autoPtr< PhaseCompressibleTurbulenceModelNew (const alphaField &alpha, const volScalarField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &transportModel, const word &propertiesName=turbulenceModel::propertiesName)
 

Detailed Description

Templated abstract base class for multiphase compressible turbulence models.

Source files

Definition at line 38 of file phaseCompressibleTurbulenceModelFwd.H.

Member Typedef Documentation

◆ alphaField

Definition at line 63 of file PhaseCompressibleTurbulenceModel.H.

◆ rhoField

Definition at line 64 of file PhaseCompressibleTurbulenceModel.H.

◆ transportModel

typedef TransportModel transportModel

Definition at line 65 of file PhaseCompressibleTurbulenceModel.H.

Constructor & Destructor Documentation

◆ PhaseCompressibleTurbulenceModel()

PhaseCompressibleTurbulenceModel ( const word type,
const alphaField alpha,
const volScalarField rho,
const volVectorField U,
const surfaceScalarField alphaRhoPhi,
const surfaceScalarField phi,
const transportModel transport,
const word propertiesName 
)

Definition at line 28 of file PhaseCompressibleTurbulenceModel.C.

◆ ~PhaseCompressibleTurbulenceModel()

virtual ~PhaseCompressibleTurbulenceModel ( )
virtualdefault

Member Function Documentation

◆ New()

Foam::autoPtr< Foam::PhaseCompressibleTurbulenceModel< TransportModel > > New ( const alphaField alpha,
const volScalarField rho,
const volVectorField U,
const surfaceScalarField alphaRhoPhi,
const surfaceScalarField phi,
const transportModel transportModel,
const word propertiesName = turbulenceModel::propertiesName 
)
static

Definition at line 63 of file PhaseCompressibleTurbulenceModel.C.

◆ mu() [1/2]

virtual tmp<volScalarField> mu ( ) const
inlinevirtual

Definition at line 106 of file PhaseCompressibleTurbulenceModel.H.

Referenced by PhaseCompressibleTurbulenceModel< typename BasicTurbulenceModel::transportModel >::muEff().

Here is the caller graph for this function:

◆ mu() [2/2]

virtual tmp<scalarField> mu ( const label  patchi) const
inlinevirtual

Definition at line 112 of file PhaseCompressibleTurbulenceModel.H.

◆ mut() [1/2]

virtual tmp<volScalarField> mut ( ) const
inlinevirtual

Definition at line 118 of file PhaseCompressibleTurbulenceModel.H.

Referenced by PhaseCompressibleTurbulenceModel< typename BasicTurbulenceModel::transportModel >::muEff().

Here is the caller graph for this function:

◆ mut() [2/2]

virtual tmp<scalarField> mut ( const label  patchi) const
inlinevirtual

Definition at line 124 of file PhaseCompressibleTurbulenceModel.H.

◆ muEff() [1/2]

virtual tmp<volScalarField> muEff ( ) const
inlinevirtual

Definition at line 130 of file PhaseCompressibleTurbulenceModel.H.

◆ muEff() [2/2]

virtual tmp<scalarField> muEff ( const label  patchi) const
inlinevirtual

Definition at line 136 of file PhaseCompressibleTurbulenceModel.H.

◆ pPrime()

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

Definition at line 100 of file PhaseCompressibleTurbulenceModel.C.

◆ pPrimef()

Foam::tmp< Foam::surfaceScalarField > pPrimef ( ) const
virtual

Definition at line 120 of file PhaseCompressibleTurbulenceModel.C.


The documentation for this class was generated from the following files: