FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

Foam::compressible::RASModels Namespace Reference

Namespace for compressible RAS turbulence models. More...


Detailed Description

Namespace for compressible RAS turbulence models.

Classes

class  alphatWallFunctionFvPatchScalarField
 Boundary condition for turbulent thermal diffusivity when using wall functions

  • replicates OpenFOAM v1.5 (and earlier) behaviour
  • Turbulent Prandtl number defaults to 0.85 if unspecified.
More...
class  epsilonWallFunctionFvPatchScalarField
 Boundary condition for epsilon when using wall functions

  • calculates epsilon and G
  • epsilon values added directly into the matrix to act as a constraint.
More...
class  kqRWallFunctionFvPatchField
 Boundary condition for turbulence k, Q, and R when using wall functions. Simply acts as a zero gradient condition. More...
class  mutkWallFunctionFvPatchScalarField
 Boundary condition for turbulent (kinematic) viscosity when using wall functions, based on turbulence kinetic energy.

  • replicates OpenFOAM v1.5 (and earlier) behaviour.
More...
class  mutLowReWallFunctionFvPatchScalarField
 Boundary condition for turbulent (kinematic) viscosity when for use with low Reynolds number models. More...
class  mutRoughWallFunctionFvPatchScalarField
 Boundary condition for turbulent (kinematic) viscosity when using wall functions for rough walls. More...
class  mutSpalartAllmarasStandardRoughWallFunctionFvPatchScalarField
 Wall function boundary condition for rough walls. More...
class  mutSpalartAllmarasStandardWallFunctionFvPatchScalarField
 Wall function boundary condition for walls. More...
class  mutSpalartAllmarasWallFunctionFvPatchScalarField
 Wall function boundary condition for walls. More...
class  mutWallFunctionFvPatchScalarField
 Boundary condition for turbulent (kinematic) viscosity when using wall functions

  • replicates OpenFOAM v1.5 (and earlier) behaviour.
More...
class  omegaWallFunctionFvPatchScalarField
 Provides a wall function boundary condition/constraint on omega. More...
class  kEpsilon
 Standard k-epsilon turbulence model for compressible flows. More...
class  kOmegaSST
 Implementation of the k-omega-SST turbulence model for compressible flows. More...
class  laminar
 Dummy turbulence model for laminar compressible flow. More...
class  LaunderGibsonRSTM
 Launder-Gibson Reynolds stress turbulence model for compressible flows. More...
class  LaunderSharmaKE
 Launder and Sharma low-Reynolds k-epsilon turbulence model for compressible and combusting flows. More...
class  LRR
 Launder, Reece and Rodi Reynolds-stress turbulence model for compressible flows. More...
class  realizableKE
 Realizable k-epsilon turbulence model for compressible flows. More...
class  RNGkEpsilon
 Renormalisation group k-epsilon turbulence model for compressible flows. More...
class  SpalartAllmaras
 Spalart-Allmaras one-eqn mixing-length model for compressible external flows. More...
class  PDRkEpsilon
 Standard k-epsilon turbulence model with additional source terms corresponding to PDR basic drag model (basic.H) More...

Functions

 makePatchTypeField (fvPatchScalarField, alphatWallFunctionFvPatchScalarField)
 makePatchTypeField (fvPatchScalarField, epsilonWallFunctionFvPatchScalarField)
 makePatchFields (kqRWallFunction)
 makePatchTypeField (fvPatchScalarField, mutkWallFunctionFvPatchScalarField)
 makePatchTypeField (fvPatchScalarField, mutLowReWallFunctionFvPatchScalarField)
 makePatchTypeField (fvPatchScalarField, mutRoughWallFunctionFvPatchScalarField)
 makePatchTypeField (fvPatchScalarField, mutSpalartAllmarasStandardRoughWallFunctionFvPatchScalarField)
 makePatchTypeField (fvPatchScalarField, mutSpalartAllmarasStandardWallFunctionFvPatchScalarField)
 makePatchTypeField (fvPatchScalarField, mutSpalartAllmarasWallFunctionFvPatchScalarField)
 makePatchTypeField (fvPatchScalarField, mutWallFunctionFvPatchScalarField)
 makePatchTypeField (fvPatchScalarField, omegaWallFunctionFvPatchScalarField)
 defineTypeNameAndDebug (kEpsilon, 0)
 addToRunTimeSelectionTable (RASModel, kEpsilon, dictionary)
 defineTypeNameAndDebug (kOmegaSST, 0)
 addToRunTimeSelectionTable (RASModel, kOmegaSST, dictionary)
 defineTypeNameAndDebug (laminar, 0)
 addToRunTimeSelectionTable (RASModel, laminar, dictionary)
 defineTypeNameAndDebug (LaunderGibsonRSTM, 0)
 addToRunTimeSelectionTable (RASModel, LaunderGibsonRSTM, dictionary)
 defineTypeNameAndDebug (LaunderSharmaKE, 0)
 addToRunTimeSelectionTable (RASModel, LaunderSharmaKE, dictionary)
 defineTypeNameAndDebug (LRR, 0)
 addToRunTimeSelectionTable (RASModel, LRR, dictionary)
 defineTypeNameAndDebug (realizableKE, 0)
 addToRunTimeSelectionTable (RASModel, realizableKE, dictionary)
 defineTypeNameAndDebug (RNGkEpsilon, 0)
 addToRunTimeSelectionTable (RASModel, RNGkEpsilon, dictionary)
 defineTypeNameAndDebug (SpalartAllmaras, 0)
 addToRunTimeSelectionTable (RASModel, SpalartAllmaras, dictionary)

Function Documentation

Foam::compressible::RASModels::makePatchTypeField ( fvPatchScalarField   ,
alphatWallFunctionFvPatchScalarField    
)
Foam::compressible::RASModels::makePatchTypeField ( fvPatchScalarField   ,
epsilonWallFunctionFvPatchScalarField    
)
Foam::compressible::RASModels::makePatchFields ( kqRWallFunction    )
Foam::compressible::RASModels::makePatchTypeField ( fvPatchScalarField   ,
mutkWallFunctionFvPatchScalarField    
)
Foam::compressible::RASModels::makePatchTypeField ( fvPatchScalarField   ,
mutLowReWallFunctionFvPatchScalarField    
)
Foam::compressible::RASModels::makePatchTypeField ( fvPatchScalarField   ,
mutRoughWallFunctionFvPatchScalarField    
)
Foam::compressible::RASModels::makePatchTypeField ( fvPatchScalarField   ,
mutSpalartAllmarasStandardRoughWallFunctionFvPatchScalarField    
)
Foam::compressible::RASModels::makePatchTypeField ( fvPatchScalarField   ,
mutSpalartAllmarasStandardWallFunctionFvPatchScalarField    
)
Foam::compressible::RASModels::makePatchTypeField ( fvPatchScalarField   ,
mutSpalartAllmarasWallFunctionFvPatchScalarField    
)
Foam::compressible::RASModels::makePatchTypeField ( fvPatchScalarField   ,
mutWallFunctionFvPatchScalarField    
)
Foam::compressible::RASModels::makePatchTypeField ( fvPatchScalarField   ,
omegaWallFunctionFvPatchScalarField    
)
Foam::compressible::RASModels::defineTypeNameAndDebug ( kEpsilon   ,
0    
)
Foam::compressible::RASModels::addToRunTimeSelectionTable ( RASModel   ,
kEpsilon   ,
dictionary    
)
Foam::compressible::RASModels::defineTypeNameAndDebug ( kOmegaSST   ,
0    
)
Foam::compressible::RASModels::addToRunTimeSelectionTable ( RASModel   ,
kOmegaSST   ,
dictionary    
)
Foam::compressible::RASModels::defineTypeNameAndDebug ( laminar   ,
0    
)
Foam::compressible::RASModels::addToRunTimeSelectionTable ( RASModel   ,
laminar   ,
dictionary    
)
Foam::compressible::RASModels::defineTypeNameAndDebug ( LaunderGibsonRSTM   ,
0    
)
Foam::compressible::RASModels::addToRunTimeSelectionTable ( RASModel   ,
LaunderGibsonRSTM   ,
dictionary    
)
Foam::compressible::RASModels::defineTypeNameAndDebug ( LaunderSharmaKE   ,
0    
)
Foam::compressible::RASModels::addToRunTimeSelectionTable ( RASModel   ,
LaunderSharmaKE   ,
dictionary    
)
Foam::compressible::RASModels::defineTypeNameAndDebug ( LRR   ,
0    
)
Foam::compressible::RASModels::addToRunTimeSelectionTable ( RASModel   ,
LRR   ,
dictionary    
)
Foam::compressible::RASModels::defineTypeNameAndDebug ( realizableKE   ,
0    
)
Foam::compressible::RASModels::addToRunTimeSelectionTable ( RASModel   ,
realizableKE   ,
dictionary    
)
Foam::compressible::RASModels::defineTypeNameAndDebug ( RNGkEpsilon   ,
0    
)
Foam::compressible::RASModels::addToRunTimeSelectionTable ( RASModel   ,
RNGkEpsilon   ,
dictionary    
)
Foam::compressible::RASModels::defineTypeNameAndDebug ( SpalartAllmaras   ,
0    
)
Foam::compressible::RASModels::addToRunTimeSelectionTable ( RASModel   ,
SpalartAllmaras   ,
dictionary    
)