nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel > Class Template Reference

Non-unity-Lewis-Eddy-diffusivity based gradient heat flux model for RAS or LES of turbulent flow. Allows independent specification of turbulent Prandtl and Schmidt numbers. The laminar Lewis number is still assumed to equal one. More...

Inheritance diagram for nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >:
Collaboration diagram for nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >:

Public Types

typedef TurbulenceThermophysicalTransportModel::alphaField alphaField
 
typedef TurbulenceThermophysicalTransportModel::momentumTransportModel momentumTransportModel
 
typedef TurbulenceThermophysicalTransportModel::thermoModel thermoModel
 
- Public Types inherited from eddyDiffusivity< TurbulenceThermophysicalTransportModel >
typedef TurbulenceThermophysicalTransportModel::alphaField alphaField
 
typedef TurbulenceThermophysicalTransportModel::momentumTransportModel momentumTransportModel
 
typedef TurbulenceThermophysicalTransportModel::thermoModel thermoModel
 

Public Member Functions

 TypeName ("nonUnityLewisEddyDiffusivity")
 Runtime type information. More...
 
 nonUnityLewisEddyDiffusivity (const momentumTransportModel &momentumTransport, const thermoModel &thermo)
 Construct from a momentum transport model and a thermo model. More...
 
virtual ~nonUnityLewisEddyDiffusivity ()
 Destructor. More...
 
virtual bool read ()
 Read thermophysicalTransport dictionary. More...
 
virtual tmp< volScalarFieldDEff (const volScalarField &Yi) const
 Effective mass diffusivity for a given specie mass-fraction [kg/m/s]. More...
 
virtual tmp< scalarFieldDEff (const volScalarField &Yi, const label patchi) const
 Effective mass diffusivity for a given specie mass-fraction. More...
 
virtual tmp< volVectorFieldq () const
 Return the heat flux. More...
 
virtual tmp< fvScalarMatrixdivq (volScalarField &he) const
 Return the source term for the energy equation. More...
 
- Public Member Functions inherited from eddyDiffusivity< TurbulenceThermophysicalTransportModel >
 TypeName ("eddyDiffusivity")
 Runtime type information. More...
 
 eddyDiffusivity (const momentumTransportModel &momentumTransport, const thermoModel &thermo)
 Construct from a momentum transport model and a thermo model. More...
 
 eddyDiffusivity (const word &type, const momentumTransportModel &momentumTransport, const thermoModel &thermo, const bool allowDefaultPrt)
 Construct from a type name, a momentum transport model and a thermo. More...
 
virtual ~eddyDiffusivity ()
 Destructor. More...
 
virtual tmp< volScalarFieldalphat () const
 Turbulent thermal diffusivity for enthalpy [kg/m/s]. More...
 
virtual tmp< scalarFieldalphat (const label patchi) const
 Turbulent thermal diffusivity for enthalpy for a patch [kg/m/s]. More...
 
virtual tmp< volScalarFieldkappaEff () const
 Effective thermal turbulent diffusivity for temperature. More...
 
virtual tmp< scalarFieldkappaEff (const label patchi) const
 Effective thermal turbulent diffusivity for temperature. More...
 
virtual tmp< volScalarFieldalphaEff () const
 Effective thermal turbulent diffusivity of mixture [kg/m/s]. More...
 
virtual tmp< scalarFieldalphaEff (const label patchi) const
 Effective thermal turbulent diffusivity of mixture. More...
 
virtual tmp< volVectorFieldj (const volScalarField &Yi) const
 Return the specie flux for the given specie mass-fraction. More...
 
virtual tmp< fvScalarMatrixdivj (volScalarField &Yi) const
 Return the source term for the given specie mass-fraction equation. More...
 
virtual void correct ()
 Correct the eddyDiffusivity viscosity. More...
 

Protected Attributes

dimensionedScalar Sct_
 Turbulent Schmidt number []. More...
 
- Protected Attributes inherited from eddyDiffusivity< TurbulenceThermophysicalTransportModel >
dimensionedScalar Prt_
 Turbulent Prandtl number []. More...
 
volScalarField alphat_
 Turbulent thermal diffusivity of enthalpy [kg/m/s]. More...
 

Additional Inherited Members

- Protected Member Functions inherited from eddyDiffusivity< TurbulenceThermophysicalTransportModel >
virtual void correctAlphat ()
 

Detailed Description

template<class TurbulenceThermophysicalTransportModel>
class Foam::turbulenceThermophysicalTransportModels::nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >

Non-unity-Lewis-Eddy-diffusivity based gradient heat flux model for RAS or LES of turbulent flow. Allows independent specification of turbulent Prandtl and Schmidt numbers. The laminar Lewis number is still assumed to equal one.

Usage
LES
{
    model           nonUnityLewisEddyDiffusivity;
    Prt             0.85;
    Sct             0.7;
}
Source files

Definition at line 64 of file nonUnityLewisEddyDiffusivity.H.

Member Typedef Documentation

◆ alphaField

typedef TurbulenceThermophysicalTransportModel::alphaField alphaField

Definition at line 82 of file nonUnityLewisEddyDiffusivity.H.

◆ momentumTransportModel

typedef TurbulenceThermophysicalTransportModel::momentumTransportModel momentumTransportModel

Definition at line 86 of file nonUnityLewisEddyDiffusivity.H.

◆ thermoModel

typedef TurbulenceThermophysicalTransportModel::thermoModel thermoModel

Definition at line 89 of file nonUnityLewisEddyDiffusivity.H.

Constructor & Destructor Documentation

◆ nonUnityLewisEddyDiffusivity()

nonUnityLewisEddyDiffusivity ( const momentumTransportModel momentumTransport,
const thermoModel thermo 
)

Construct from a momentum transport model and a thermo model.

Definition at line 41 of file nonUnityLewisEddyDiffusivity.C.

◆ ~nonUnityLewisEddyDiffusivity()

virtual ~nonUnityLewisEddyDiffusivity ( )
inlinevirtual

Destructor.

Definition at line 107 of file nonUnityLewisEddyDiffusivity.H.

References nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::read().

Here is the call graph for this function:

Member Function Documentation

◆ TypeName()

TypeName ( "nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >"  )

Runtime type information.

◆ read()

bool read ( )
virtual

Read thermophysicalTransport dictionary.

Reimplemented from eddyDiffusivity< TurbulenceThermophysicalTransportModel >.

Definition at line 70 of file nonUnityLewisEddyDiffusivity.C.

Referenced by nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::~nonUnityLewisEddyDiffusivity().

Here is the caller graph for this function:

◆ DEff() [1/2]

◆ DEff() [2/2]

◆ q()

◆ divq()

Member Data Documentation

◆ Sct_

dimensionedScalar Sct_
protected

Turbulent Schmidt number [].

Definition at line 76 of file nonUnityLewisEddyDiffusivity.H.


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