Loading...
Searching...
No Matches
Foam::incompressible Namespace Reference

Namespaces

namespace  adjointRASModels
 Namespace for incompressible adjointRAS turbulence models.
namespace  RASVariables
namespace  RASModels

Classes

class  RASModelVariables
 Abstract base class for objective functions. No point in making this runTime selectable since its children will have different constructors. More...
class  alphatJayatillekeWallFunctionFvPatchScalarField
 This boundary condition provides a kinematic turbulent thermal conductivity for using wall functions, using the Jayatilleke 'P' function. More...

Typedefs

typedef PhaseIncompressibleTurbulenceModel< transportModelphaseIncompressibleTurbulenceModel
typedef IncompressibleTurbulenceModel< transportModelturbulenceModel
typedef laminarModel< turbulenceModellaminarModel
typedef RASModel< turbulenceModelRASModel
typedef LESModel< turbulenceModelLESModel
 Typedefs for turbulence, RAS and LES models for incompressible flow based on the standard laminar transport package. Density is explicity referenced to consider the isothermal variable-density effect, as described in:

Functions

 defineTypeNameAndDebug (RASModelVariables, 0)
 defineRunTimeSelectionTable (RASModelVariables, dictionary)
template<class BasicCompressibleTurbulenceModel>
autoPtr< BasicCompressibleTurbulenceModel > New (const volScalarField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const typename BasicCompressibleTurbulenceModel::transportModel &transport, const word &propertiesName)
 makePatchTypeField (fvPatchScalarField, alphatJayatillekeWallFunctionFvPatchScalarField)
template<class BasicCompressibleTurbulenceModel>
autoPtr< BasicCompressibleTurbulenceModel > New (const volVectorField &U, const surfaceScalarField &phi, const typename BasicCompressibleTurbulenceModel::transportModel &transport, const word &propertiesName)

Typedef Documentation

◆ phaseIncompressibleTurbulenceModel

◆ turbulenceModel

◆ laminarModel

◆ RASModel

Definition at line 59 of file turbulentTransportModel.H.

◆ LESModel

Typedefs for turbulence, RAS and LES models for incompressible flow based on the standard laminar transport package. Density is explicity referenced to consider the isothermal variable-density effect, as described in:

Typedefs for turbulence, RAS and LES models for incompressible flow based on the standard laminar transport package.

    Fan, W. & Anglart, H. (2020).
    varRhoTurbVOF: A new set of volume of fluid solvers for turbulent
    isothermal multiphase flows in OpenFOAM.
    Computer Physics Communications, 247, 106876

VoFphaseTurbulentTransportModel.H

Source files

Source files

Definition at line 60 of file turbulentTransportModel.H.

Function Documentation

◆ defineTypeNameAndDebug()

defineTypeNameAndDebug ( RASModelVariables ,
0  )

◆ defineRunTimeSelectionTable()

defineRunTimeSelectionTable ( RASModelVariables ,
dictionary  )

◆ New() [1/2]

template<class BasicCompressibleTurbulenceModel>
autoPtr< BasicCompressibleTurbulenceModel > New ( const volScalarField & rho,
const volVectorField & U,
const surfaceScalarField & alphaRhoPhi,
const surfaceScalarField & phi,
const typename BasicCompressibleTurbulenceModel::transportModel & transport,
const word & propertiesName )

Definition at line 30 of file VoFphaseTurbulentTransportModel.C.

References phi, rho, and U.

Referenced by kkLOmega::kkLOmega(), LamBremhorstKE::LamBremhorstKE(), LienCubicKE::LienCubicKE(), and LienLeschziner::LienLeschziner().

Here is the caller graph for this function:

◆ makePatchTypeField()

◆ New() [2/2]

template<class BasicCompressibleTurbulenceModel>
autoPtr< BasicCompressibleTurbulenceModel > New ( const volVectorField & U,
const surfaceScalarField & phi,
const typename BasicCompressibleTurbulenceModel::transportModel & transport,
const word & propertiesName )

Definition at line 30 of file turbulentTransportModel.C.

References phi, and U.