OpenFOAM logo
The Open Source CFD Toolbox
  Source Guide OpenCFD Solutions Contact OpenFOAM

Foam::compressible Namespace Reference


Namespaces

namespace  LESModels
 Namespace for compressible LES models.
namespace  RASModels
 Namespace for compressible RAS turbulence models.
namespace  turbulenceModels
 Namespace for compressible turbulence turbulence models.

Classes

class  LESModel
 Base class for all compressible flow LES SGS models. More...
class  turbulentHeatFluxTemperatureFvPatchScalarField
class  turbulentMixingLengthDissipationRateInletFvPatchScalarField
class  turbulentMixingLengthFrequencyInletFvPatchScalarField
 Calculate omega via the mixing length. More...
class  RASModel
 Abstract base class for turbulence models for compressible and combusting flows. More...
class  laminar
 Turbulence model for laminar compressible flow. More...
class  turbulenceModel
 Abstract base class for compressible turbulence models (RAS, LES and laminar). More...
class  LESModels

Functions

 defineTypeNameAndDebug (LESModel, 0)
 defineRunTimeSelectionTable (LESModel, dictionary)
 addToRunTimeSelectionTable (turbulenceModel, LESModel, turbulenceModel)
tmp< volScalarFieldautoCreateAlphat (const word &fieldName, const fvMesh &mesh)
 alphat
tmp< volScalarFieldautoCreateMut (const word &fieldName, const fvMesh &mesh)
 mut
tmp< volScalarFieldautoCreateEpsilon (const word &fieldName, const fvMesh &mesh)
 epsilon
tmp< volScalarFieldautoCreateOmega (const word &fieldName, const fvMesh &mesh)
 omega
tmp< volScalarFieldautoCreateK (const word &fieldName, const fvMesh &mesh)
 k
tmp< volScalarFieldautoCreateQ (const word &fieldName, const fvMesh &mesh)
 Q.
tmp< volSymmTensorFieldautoCreateR (const word &fieldName, const fvMesh &mesh)
 R.
template<class Type , class PatchType >
tmp< GeometricField< Type,
fvPatchField, volMesh > > 
autoCreateWallFunctionField (const word &fieldName, const fvMesh &mesh)
 Helper function to create the new field.
 makePatchTypeField (fvPatchScalarField, turbulentHeatFluxTemperatureFvPatchScalarField)
 makePatchTypeField (fvPatchScalarField, turbulentMixingLengthDissipationRateInletFvPatchScalarField)
 makePatchTypeField (fvPatchScalarField, turbulentMixingLengthFrequencyInletFvPatchScalarField)
 defineTypeNameAndDebug (RASModel, 0)
 defineRunTimeSelectionTable (RASModel, dictionary)
 addToRunTimeSelectionTable (turbulenceModel, RASModel, turbulenceModel)
 defineTypeNameAndDebug (laminar, 0)
 addToRunTimeSelectionTable (turbulenceModel, laminar, turbulenceModel)
 defineTypeNameAndDebug (turbulenceModel, 0)
 defineRunTimeSelectionTable (turbulenceModel, turbulenceModel)

Function Documentation

Foam::compressible::defineTypeNameAndDebug ( LESModel  ,
 
)

Foam::compressible::defineRunTimeSelectionTable ( LESModel  ,
dictionary   
)

Foam::compressible::addToRunTimeSelectionTable ( turbulenceModel  ,
LESModel  ,
turbulenceModel   
)

tmp<volScalarField> Foam::compressible::autoCreateAlphat ( const word &  fieldName,
const fvMesh &  mesh 
)

tmp<volScalarField> Foam::compressible::autoCreateMut ( const word &  fieldName,
const fvMesh &  mesh 
)

mut

Definition at line 107 of file backwardsCompatibilityWallFunctions.C.

tmp<volScalarField> Foam::compressible::autoCreateEpsilon ( const word &  fieldName,
const fvMesh &  mesh 
)

epsilon

Definition at line 177 of file backwardsCompatibilityWallFunctions.C.

tmp<volScalarField> Foam::compressible::autoCreateOmega ( const word &  fieldName,
const fvMesh &  mesh 
)

omega

Definition at line 196 of file backwardsCompatibilityWallFunctions.C.

tmp<volScalarField> Foam::compressible::autoCreateK ( const word &  fieldName,
const fvMesh &  mesh 
)

k

Definition at line 215 of file backwardsCompatibilityWallFunctions.C.

tmp<volScalarField> Foam::compressible::autoCreateQ ( const word &  fieldName,
const fvMesh &  mesh 
)

Q.

Definition at line 234 of file backwardsCompatibilityWallFunctions.C.

tmp<volSymmTensorField> Foam::compressible::autoCreateR ( const word &  fieldName,
const fvMesh &  mesh 
)

R.

Definition at line 253 of file backwardsCompatibilityWallFunctions.C.

tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::compressible::autoCreateWallFunctionField ( const word &  fieldName,
const fvMesh &  mesh 
) [inline]

Helper function to create the new field.

Foam::compressible::makePatchTypeField ( fvPatchScalarField  ,
turbulentHeatFluxTemperatureFvPatchScalarField   
)

Foam::compressible::makePatchTypeField ( fvPatchScalarField  ,
turbulentMixingLengthDissipationRateInletFvPatchScalarField   
)

Foam::compressible::makePatchTypeField ( fvPatchScalarField  ,
turbulentMixingLengthFrequencyInletFvPatchScalarField   
)

Foam::compressible::defineTypeNameAndDebug ( RASModel  ,
 
)

Foam::compressible::defineRunTimeSelectionTable ( RASModel  ,
dictionary   
)

Foam::compressible::addToRunTimeSelectionTable ( turbulenceModel  ,
RASModel  ,
turbulenceModel   
)

Foam::compressible::defineTypeNameAndDebug ( laminar  ,
 
)

Foam::compressible::addToRunTimeSelectionTable ( turbulenceModel  ,
laminar  ,
turbulenceModel   
)

Foam::compressible::defineTypeNameAndDebug ( turbulenceModel  ,
 
)

Foam::compressible::defineRunTimeSelectionTable ( turbulenceModel  ,
turbulenceModel   
)

Copyright © 2000-2009 OpenCFD Ltd