FreeFOAM The Cross-Platform CFD Toolkit
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.

Functions

 defineTypeNameAndDebug (LESModel, 0)
 defineRunTimeSelectionTable (LESModel, dictionary)
 addToRunTimeSelectionTable (turbulenceModel, LESModel, turbulenceModel)
tmp< volScalarFieldautoCreateNut (const word &fieldName, const fvMesh &mesh)
 nut
tmp< volScalarFieldautoCreateLowReNut (const word &fieldName, const fvMesh &mesh)
 nut for Low-Reynolds number models
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, atmBoundaryLayerInletEpsilonFvPatchScalarField)
 makePatchTypeField (fvPatchVectorField, atmBoundaryLayerInletVelocityFvPatchVectorField)
 makePatchTypeField (fvPatchVectorField, fixedShearStressFvPatchVectorField)
 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::autoCreateLowReNut ( const word &  fieldName,
const fvMesh &  mesh 
)
tmp<volScalarField> Foam::incompressible::autoCreateEpsilon ( const word &  fieldName,
const fvMesh &  mesh 
)

epsilon

Definition at line 185 of file backwardsCompatibilityWallFunctions.C.

References autoCreateWallFunctionField(), and mesh.

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

omega

Definition at line 204 of file backwardsCompatibilityWallFunctions.C.

References autoCreateWallFunctionField(), and mesh.

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

k

Definition at line 223 of file backwardsCompatibilityWallFunctions.C.

References autoCreateWallFunctionField(), and mesh.

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

Q.

Definition at line 242 of file backwardsCompatibilityWallFunctions.C.

References autoCreateWallFunctionField(), and mesh.

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

R.

Definition at line 261 of file backwardsCompatibilityWallFunctions.C.

References autoCreateWallFunctionField(), and mesh.

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

Helper function to create the new field.

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

Foam::incompressible::makePatchTypeField ( fvPatchScalarField  ,
atmBoundaryLayerInletEpsilonFvPatchScalarField   
)
Foam::incompressible::makePatchTypeField ( fvPatchVectorField  ,
atmBoundaryLayerInletVelocityFvPatchVectorField   
)
Foam::incompressible::makePatchTypeField ( fvPatchVectorField  ,
fixedShearStressFvPatchVectorField   
)
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   
)