Classes | Typedefs | Functions
Foam::RASModels Namespace Reference

Classes

class  buoyantKEpsilon
 Additional buoyancy generation/dissipation term applied to the k and epsilon equations of the standard k-epsilon model. More...
 
class  continuousGasKEpsilon
 k-epsilon model for the gas-phase in a two-phase system supporting phase-inversion. More...
 
class  fWallFunctionFvPatchScalarField
 This boundary condition provides a turbulence damping function, f, wall function condition for low- and high Reynolds number, turbulent flow cases. More...
 
class  kEpsilon
 Standard k-epsilon turbulence model for incompressible and compressible flows including rapid distortion theory (RDT) based compression term. More...
 
class  kEpsilonLopesdaCosta
 Variant of the standard k-epsilon turbulence model with additional source terms to handle the changes in turbulence in porous regions represented by the powerLawLopesdaCosta porosity model. More...
 
class  kineticTheoryModel
 Kinetic theory particle phase RAS model. More...
 
class  kOmega
 Standard high Reynolds-number k-omega turbulence model for incompressible and compressible flows. More...
 
class  kOmegaSST
 Specialisation for RAS of the generic kOmegaSSTBase base class. For more information, see Description of kOmegaSSTBase.H. More...
 
class  kOmegaSSTLM
 Langtry-Menter 4-equation transitional SST model based on the k-omega-SST RAS model. More...
 
class  kOmegaSSTSAS
 Scale-adaptive URAS model based on the k-omega-SST RAS model. More...
 
class  kOmegaSSTSato
 Implementation of the k-omega-SST turbulence model for dispersed bubbly flows with Sato (1981) bubble induced turbulent viscosity model. More...
 
class  LaheyKEpsilon
 Continuous-phase k-epsilon model including bubble-generated turbulence. More...
 
class  LaunderSharmaKE
 Launder and Sharma low-Reynolds k-epsilon turbulence model for incompressible and compressible and combusting flows including rapid distortion theory (RDT) based compression term. More...
 
class  LRR
 Launder, Reece and Rodi Reynolds-stress turbulence model for incompressible and compressible flows. More...
 
class  mixtureKEpsilon
 Mixture k-epsilon turbulence model for two-phase gas-liquid systems. More...
 
class  phasePressureModel
 Particle-particle phase-pressure RAS model. More...
 
class  realizableKE
 Realizable k-epsilon turbulence model for incompressible and compressible flows. More...
 
class  RNGkEpsilon
 Renormalization group k-epsilon turbulence model for incompressible and compressible flows. More...
 
class  SpalartAllmaras
 Spalart-Allmaras one-eqn mixing-length model for incompressible and compressible external flows. More...
 
class  SSG
 Speziale, Sarkar and Gatski Reynolds-stress turbulence model for incompressible and compressible flows. More...
 
class  v2f
 Lien and Kalitzin's v2-f turbulence model for incompressible and compressible flows, with a limit imposed on the turbulent viscosity given by Davidson et al. More...
 
class  v2fBase
 Abstract base-class for v2-f models to provide BCs access to the v2 and f fields. More...
 
class  v2WallFunctionFvPatchScalarField
 This boundary condition provides a turbulence stress normal to streamlines wall function condition for low- and high-Reynolds number, turbulent flow cases. More...
 

Typedefs

typedef SpalartAllmaras< EddyDiffusivity< fluidThermoCompressibleTurbulenceModel > > SpalartAllmarasRASfluidThermoCompressibleTurbulenceModel
 
typedef kEpsilon< EddyDiffusivity< fluidThermoCompressibleTurbulenceModel > > kEpsilonRASfluidThermoCompressibleTurbulenceModel
 
typedef RNGkEpsilon< EddyDiffusivity< fluidThermoCompressibleTurbulenceModel > > RNGkEpsilonRASfluidThermoCompressibleTurbulenceModel
 
typedef realizableKE< EddyDiffusivity< fluidThermoCompressibleTurbulenceModel > > realizableKERASfluidThermoCompressibleTurbulenceModel
 
typedef buoyantKEpsilon< EddyDiffusivity< fluidThermoCompressibleTurbulenceModel > > buoyantKEpsilonRASfluidThermoCompressibleTurbulenceModel
 
typedef LaunderSharmaKE< EddyDiffusivity< fluidThermoCompressibleTurbulenceModel > > LaunderSharmaKERASfluidThermoCompressibleTurbulenceModel
 
typedef kOmega< EddyDiffusivity< fluidThermoCompressibleTurbulenceModel > > kOmegaRASfluidThermoCompressibleTurbulenceModel
 
typedef kOmegaSST< EddyDiffusivity< fluidThermoCompressibleTurbulenceModel > > kOmegaSSTRASfluidThermoCompressibleTurbulenceModel
 
typedef kOmegaSSTSAS< EddyDiffusivity< fluidThermoCompressibleTurbulenceModel > > kOmegaSSTSASRASfluidThermoCompressibleTurbulenceModel
 
typedef kOmegaSSTLM< EddyDiffusivity< fluidThermoCompressibleTurbulenceModel > > kOmegaSSTLMRASfluidThermoCompressibleTurbulenceModel
 
typedef v2f< EddyDiffusivity< fluidThermoCompressibleTurbulenceModel > > v2fRASfluidThermoCompressibleTurbulenceModel
 
typedef LRR< EddyDiffusivity< fluidThermoCompressibleTurbulenceModel > > LRRRASfluidThermoCompressibleTurbulenceModel
 
typedef SSG< EddyDiffusivity< fluidThermoCompressibleTurbulenceModel > > SSGRASfluidThermoCompressibleTurbulenceModel
 

Functions

 addToRunTimeSelectionTable (RASfluidThermoCompressibleTurbulenceModel, SpalartAllmarasRASfluidThermoCompressibleTurbulenceModel, dictionary)
 
 addToRunTimeSelectionTable (RASfluidThermoCompressibleTurbulenceModel, kEpsilonRASfluidThermoCompressibleTurbulenceModel, dictionary)
 
 addToRunTimeSelectionTable (RASfluidThermoCompressibleTurbulenceModel, RNGkEpsilonRASfluidThermoCompressibleTurbulenceModel, dictionary)
 
 addToRunTimeSelectionTable (RASfluidThermoCompressibleTurbulenceModel, realizableKERASfluidThermoCompressibleTurbulenceModel, dictionary)
 
 addToRunTimeSelectionTable (RASfluidThermoCompressibleTurbulenceModel, buoyantKEpsilonRASfluidThermoCompressibleTurbulenceModel, dictionary)
 
 addToRunTimeSelectionTable (RASfluidThermoCompressibleTurbulenceModel, LaunderSharmaKERASfluidThermoCompressibleTurbulenceModel, dictionary)
 
 addToRunTimeSelectionTable (RASfluidThermoCompressibleTurbulenceModel, kOmegaRASfluidThermoCompressibleTurbulenceModel, dictionary)
 
 addToRunTimeSelectionTable (RASfluidThermoCompressibleTurbulenceModel, kOmegaSSTRASfluidThermoCompressibleTurbulenceModel, dictionary)
 
 addToRunTimeSelectionTable (RASfluidThermoCompressibleTurbulenceModel, kOmegaSSTSASRASfluidThermoCompressibleTurbulenceModel, dictionary)
 
 addToRunTimeSelectionTable (RASfluidThermoCompressibleTurbulenceModel, kOmegaSSTLMRASfluidThermoCompressibleTurbulenceModel, dictionary)
 
 addToRunTimeSelectionTable (RASfluidThermoCompressibleTurbulenceModel, v2fRASfluidThermoCompressibleTurbulenceModel, dictionary)
 
 addToRunTimeSelectionTable (RASfluidThermoCompressibleTurbulenceModel, LRRRASfluidThermoCompressibleTurbulenceModel, dictionary)
 
 addToRunTimeSelectionTable (RASfluidThermoCompressibleTurbulenceModel, SSGRASfluidThermoCompressibleTurbulenceModel, dictionary)
 
 makePatchTypeField (fvPatchScalarField, fWallFunctionFvPatchScalarField)
 
 makePatchTypeField (fvPatchScalarField, v2WallFunctionFvPatchScalarField)
 
 defineTypeNameAndDebug (v2fBase, 0)
 

Typedef Documentation

◆ SpalartAllmarasRASfluidThermoCompressibleTurbulenceModel

Definition at line 57 of file turbulentFluidThermoModels.C.

◆ kEpsilonRASfluidThermoCompressibleTurbulenceModel

Definition at line 60 of file turbulentFluidThermoModels.C.

◆ RNGkEpsilonRASfluidThermoCompressibleTurbulenceModel

Definition at line 63 of file turbulentFluidThermoModels.C.

◆ realizableKERASfluidThermoCompressibleTurbulenceModel

Definition at line 66 of file turbulentFluidThermoModels.C.

◆ buoyantKEpsilonRASfluidThermoCompressibleTurbulenceModel

Definition at line 69 of file turbulentFluidThermoModels.C.

◆ LaunderSharmaKERASfluidThermoCompressibleTurbulenceModel

Definition at line 72 of file turbulentFluidThermoModels.C.

◆ kOmegaRASfluidThermoCompressibleTurbulenceModel

Definition at line 75 of file turbulentFluidThermoModels.C.

◆ kOmegaSSTRASfluidThermoCompressibleTurbulenceModel

Definition at line 78 of file turbulentFluidThermoModels.C.

◆ kOmegaSSTSASRASfluidThermoCompressibleTurbulenceModel

Definition at line 81 of file turbulentFluidThermoModels.C.

◆ kOmegaSSTLMRASfluidThermoCompressibleTurbulenceModel

Definition at line 84 of file turbulentFluidThermoModels.C.

◆ v2fRASfluidThermoCompressibleTurbulenceModel

Definition at line 87 of file turbulentFluidThermoModels.C.

◆ LRRRASfluidThermoCompressibleTurbulenceModel

Definition at line 90 of file turbulentFluidThermoModels.C.

◆ SSGRASfluidThermoCompressibleTurbulenceModel

Definition at line 93 of file turbulentFluidThermoModels.C.

Function Documentation

◆ addToRunTimeSelectionTable() [1/13]

◆ addToRunTimeSelectionTable() [2/13]

◆ addToRunTimeSelectionTable() [3/13]

◆ addToRunTimeSelectionTable() [4/13]

◆ addToRunTimeSelectionTable() [5/13]

◆ addToRunTimeSelectionTable() [6/13]

◆ addToRunTimeSelectionTable() [7/13]

◆ addToRunTimeSelectionTable() [8/13]

◆ addToRunTimeSelectionTable() [9/13]

◆ addToRunTimeSelectionTable() [10/13]

◆ addToRunTimeSelectionTable() [11/13]

Foam::RASModels::addToRunTimeSelectionTable ( RASfluidThermoCompressibleTurbulenceModel  ,
v2fRASfluidThermoCompressibleTurbulenceModel  ,
dictionary   
)

◆ addToRunTimeSelectionTable() [12/13]

Foam::RASModels::addToRunTimeSelectionTable ( RASfluidThermoCompressibleTurbulenceModel  ,
LRRRASfluidThermoCompressibleTurbulenceModel  ,
dictionary   
)

◆ addToRunTimeSelectionTable() [13/13]

Foam::RASModels::addToRunTimeSelectionTable ( RASfluidThermoCompressibleTurbulenceModel  ,
SSGRASfluidThermoCompressibleTurbulenceModel  ,
dictionary   
)

◆ makePatchTypeField() [1/2]

Foam::RASModels::makePatchTypeField ( fvPatchScalarField  ,
fWallFunctionFvPatchScalarField   
)

Referenced by fWallFunctionFvPatchScalarField::write(), and v2WallFunctionFvPatchScalarField::write().

Here is the caller graph for this function:

◆ makePatchTypeField() [2/2]

Foam::RASModels::makePatchTypeField ( fvPatchScalarField  ,
v2WallFunctionFvPatchScalarField   
)

◆ defineTypeNameAndDebug()

Foam::RASModels::defineTypeNameAndDebug ( v2fBase  ,
 
)