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

Foam::incompressible Namespace Reference


Namespaces

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

Classes

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

Functions

 defineTypeNameAndDebug (LESModel, 0)
 defineRunTimeSelectionTable (LESModel, dictionary)
 addToRunTimeSelectionTable (turbulenceModel, LESModel, turbulenceModel)
tmp< volScalarFieldautoCreateNut (const word &fieldName, const fvMesh &mesh)
 nut
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::incompressible::defineTypeNameAndDebug ( LESModel  ,
 
)

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

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

tmp<volScalarField> Foam::incompressible::autoCreateNut ( const word &  fieldName,
const fvMesh &  mesh 
)

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

epsilon

Definition at line 106 of file backwardsCompatibilityWallFunctions.C.

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

omega

Definition at line 125 of file backwardsCompatibilityWallFunctions.C.

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

k

Definition at line 144 of file backwardsCompatibilityWallFunctions.C.

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

Q.

Definition at line 163 of file backwardsCompatibilityWallFunctions.C.

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

R.

Definition at line 182 of file backwardsCompatibilityWallFunctions.C.

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

Helper function to create the new field.

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

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

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

Foam::incompressible::defineTypeNameAndDebug ( RASModel  ,
 
)

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

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

Foam::incompressible::defineTypeNameAndDebug ( laminar  ,
 
)

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

Foam::incompressible::defineTypeNameAndDebug ( turbulenceModel  ,
 
)

Foam::incompressible::defineRunTimeSelectionTable ( turbulenceModel  ,
turbulenceModel   
)

Copyright © 2000-2009 OpenCFD Ltd