OpenFOAM logo
Open Source CFD Toolkit

GenSGSStress Class Reference

Inheritance diagram for GenSGSStress:

Inheritance graph
[legend]
Collaboration diagram for GenSGSStress:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GenSGSStress (const volVectorField &U, const surfaceScalarField &phi, transportModel &transport)
 Constructor from components.
virtual ~GenSGSStress ()
virtual tmp< volTensorFieldB () const
 Return the SGS stress.
virtual tmp< volScalarFieldk () const
 Return the SGS turbulent kinetic energy.
virtual tmp< volScalarFieldepsilon () const
 Return the SGS turbulent dissipation.
virtual tmp< volScalarFieldnuSgs () const
 Return the SGS viscosity.
virtual tmp< fvVectorMatrixdivB (volVectorField &U) const
 Returns div(B).
bool read ()
 Read turbulenceProperties dictionary.

Protected Attributes

dimensionedScalar ce_
scalar couplingFactor_
volTensorField B_
volScalarField nuSgs_

Constructor & Destructor Documentation

GenSGSStress const volVectorField U,
const surfaceScalarField phi,
transportModel transport
 

Constructor from components.

virtual ~GenSGSStress  )  [inline, virtual]
 

Definition at line 98 of file GenSGSStress.H.


Member Function Documentation

virtual tmp<volTensorField> B  )  const [inline, virtual]
 

Return the SGS stress.

Implements LESmodel.

Definition at line 105 of file GenSGSStress.H.

References Foam::tr().

Here is the call graph for this function:

virtual tmp<fvVectorMatrix> divB volVectorField U  )  const [virtual]
 

Returns div(B).

This is the additional term due to the filtering of the NSE.

Implements LESmodel.

virtual tmp<volScalarField> epsilon  )  const [inline, virtual]
 

Return the SGS turbulent dissipation.

Implements LESmodel.

Definition at line 117 of file GenSGSStress.H.

virtual tmp<volScalarField> k  )  const [inline, virtual]
 

Return the SGS turbulent kinetic energy.

Implements LESmodel.

Definition at line 111 of file GenSGSStress.H.

References Foam::sqrt(), and Foam::volScalarField.

Here is the call graph for this function:

virtual tmp<volScalarField> nuSgs  )  const [inline, virtual]
 

Return the SGS viscosity.

Implements LESmodel.

Definition at line 124 of file GenSGSStress.H.

References Foam::volVectorField.

bool read  )  [virtual]
 

Read turbulenceProperties dictionary.

Implements LESmodel.

Reimplemented in DeardorffDiffStress, and LRRDiffStress.


Member Data Documentation

volTensorField B_ [protected]
 

Definition at line 79 of file GenSGSStress.H.

dimensionedScalar ce_ [protected]
 

Definition at line 75 of file GenSGSStress.H.

scalar couplingFactor_ [protected]
 

Definition at line 77 of file GenSGSStress.H.

volScalarField nuSgs_ [protected]
 

Definition at line 80 of file GenSGSStress.H.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org