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

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
 Calculate epsilon via the mixing length [m]. More...
class  turbulentMixingLengthFrequencyInletFvPatchScalarField
 Calculate omega via the mixing length. More...
class  turbulentTemperatureCoupledBaffleMixedFvPatchScalarField
 Mixed boundary condition for temperature, to be used for heat-transfer on back-to-back baffles. 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...

Functions

 defineTypeNameAndDebug (LESModel, 0)
 defineRunTimeSelectionTable (LESModel, dictionary)
 addToRunTimeSelectionTable (turbulenceModel, LESModel, turbulenceModel)
tmp< volScalarField >  autoCreateAlphat (const word &fieldName, const fvMesh &mesh)
 alphat
tmp< volScalarField >  autoCreateMut (const word &fieldName, const fvMesh &mesh)
 mut
tmp< volScalarField >  autoCreateLowReMut (const word &fieldName, const fvMesh &mesh)
 mut for Low-Reynolds number models
tmp< volScalarField >  autoCreateEpsilon (const word &fieldName, const fvMesh &mesh)
 epsilon
tmp< volScalarField >  autoCreateOmega (const word &fieldName, const fvMesh &mesh)
 omega
tmp< volScalarField >  autoCreateK (const word &fieldName, const fvMesh &mesh)
 k
tmp< volScalarField >  autoCreateQ (const word &fieldName, const fvMesh &mesh)
 Q.
tmp< volSymmTensorField >  autoCreateR (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)
 makePatchTypeField (fvPatchScalarField, turbulentTemperatureCoupledBaffleMixedFvPatchScalarField)
 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   ,
0    
)
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  
)
tmp<volScalarField> Foam::compressible::autoCreateLowReMut ( const word &   fieldName,
const fvMesh &   mesh  
)
tmp<volScalarField> Foam::compressible::autoCreateEpsilon ( const word &   fieldName,
const fvMesh &   mesh  
)

epsilon

Definition at line 256 of file backwardsCompatibilityWallFunctions.C.

References autoCreateWallFunctionField(), and mesh.

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

omega

Definition at line 275 of file backwardsCompatibilityWallFunctions.C.

References autoCreateWallFunctionField(), and mesh.

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

k

Definition at line 294 of file backwardsCompatibilityWallFunctions.C.

References autoCreateWallFunctionField(), and mesh.

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

Q.

Definition at line 313 of file backwardsCompatibilityWallFunctions.C.

References autoCreateWallFunctionField(), and mesh.

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

R.

Definition at line 332 of file backwardsCompatibilityWallFunctions.C.

References autoCreateWallFunctionField(), and mesh.

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

Helper function to create the new field.

Referenced by autoCreateEpsilon(), autoCreateK(), autoCreateOmega(), autoCreateQ(), and autoCreateR().

Foam::compressible::makePatchTypeField ( fvPatchScalarField   ,
turbulentHeatFluxTemperatureFvPatchScalarField    
)
Foam::compressible::makePatchTypeField ( fvPatchScalarField   ,
turbulentMixingLengthDissipationRateInletFvPatchScalarField    
)
Foam::compressible::makePatchTypeField ( fvPatchScalarField   ,
turbulentMixingLengthFrequencyInletFvPatchScalarField    
)
Foam::compressible::makePatchTypeField ( fvPatchScalarField   ,
turbulentTemperatureCoupledBaffleMixedFvPatchScalarField    
)
Foam::compressible::defineTypeNameAndDebug ( RASModel   ,
0    
)
Foam::compressible::defineRunTimeSelectionTable ( RASModel   ,
dictionary    
)
Foam::compressible::addToRunTimeSelectionTable ( turbulenceModel   ,
RASModel   ,
turbulenceModel    
)
Foam::compressible::defineTypeNameAndDebug ( laminar   ,
0    
)
Foam::compressible::addToRunTimeSelectionTable ( turbulenceModel   ,
laminar   ,
turbulenceModel    
)
Foam::compressible::defineTypeNameAndDebug ( turbulenceModel   ,
0    
)
Foam::compressible::defineRunTimeSelectionTable ( turbulenceModel   ,
turbulenceModel    
)