OpenFOAM logo
Open Source CFD Toolkit

GenEddyVisc Class Reference

Inheritance diagram for GenEddyVisc:

Inheritance graph
[legend]
Collaboration diagram for GenEddyVisc:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GenEddyVisc (const volVectorField &U, const surfaceScalarField &phi, transportModel &transport)
 Construct from components.
virtual ~GenEddyVisc ()
virtual tmp< volTensorFieldB () const
 Evaluate B. This is done on the fly : its not usually necessary,.
virtual tmp< volScalarFieldk () const =0
 Return SGS kinetic energy.
virtual tmp< volScalarFieldepsilon () const
 Return sub-grid disipation rate.
virtual tmp< volScalarFieldnuSgs () const
 Return the SGS viscosity.
virtual tmp< fvVectorMatrixdivB (volVectorField &U) const
 Returns divergence of B : i.e. the additional term in the.
virtual void correct (const tmp< volTensorField > &gradU)
 Correct Eddy-Viscosity and related properties.
bool read ()
 Read turbulenceProperties dictionary.

Protected Attributes

dimensionedScalar ce_
volScalarField nuSgs_

Constructor & Destructor Documentation

GenEddyVisc const volVectorField U,
const surfaceScalarField phi,
transportModel transport
 

Construct from components.

virtual ~GenEddyVisc  )  [inline, virtual]
 

Definition at line 96 of file GenEddyVisc.H.


Member Function Documentation

virtual tmp<volTensorField> B  )  const [virtual]
 

Evaluate B. This is done on the fly : its not usually necessary,.

but will be if we want to compare with experiments or DNS

Implements LESmodel.

Reimplemented in dynMixedSmagorinsky, mixedSmagorinsky, and Smagorinsky2.

virtual void correct const tmp< volTensorField > &  gradU  )  [virtual]
 

Correct Eddy-Viscosity and related properties.

Reimplemented from LESmodel.

Reimplemented in dynMixedSmagorinsky, dynOneEqEddy, dynSmagorinsky, locDynOneEqEddy, mixedSmagorinsky, oneEqEddy, Smagorinsky, and spectEddyVisc.

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

Returns divergence of B : i.e. the additional term in the.

filtered NSE.

Implements LESmodel.

Reimplemented in dynMixedSmagorinsky, mixedSmagorinsky, and Smagorinsky2.

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

Return sub-grid disipation rate.

Implements LESmodel.

Reimplemented in dynMixedSmagorinsky, and mixedSmagorinsky.

Definition at line 112 of file GenEddyVisc.H.

virtual tmp<volScalarField> k  )  const [pure virtual]
 

Return SGS kinetic energy.

Implements LESmodel.

Implemented in dynMixedSmagorinsky, dynOneEqEddy, dynSmagorinsky, locDynOneEqEddy, mixedSmagorinsky, oneEqEddy, Smagorinsky, and spectEddyVisc.

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

Return the SGS viscosity.

Implements LESmodel.

Reimplemented in mixedSmagorinsky.

Definition at line 118 of file GenEddyVisc.H.

bool read  )  [virtual]
 

Read turbulenceProperties dictionary.

Implements LESmodel.

Reimplemented in dynMixedSmagorinsky, dynOneEqEddy, dynSmagorinsky, locDynOneEqEddy, mixedSmagorinsky, oneEqEddy, Smagorinsky, Smagorinsky2, and spectEddyVisc.


Member Data Documentation

dimensionedScalar ce_ [protected]
 

Definition at line 76 of file GenEddyVisc.H.

volScalarField nuSgs_ [protected]
 

Definition at line 78 of file GenEddyVisc.H.


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