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

kOmegaSSTSAS Class Reference

Inheritance diagram for kOmegaSSTSAS:
Collaboration diagram for kOmegaSSTSAS:

List of all members.


Public Member Functions

 TypeName ("kOmegaSSTSAS")
 Runtime type information.
 kOmegaSSTSAS (const volVectorField &U, const surfaceScalarField &phi, transportModel &transport, const word &modelName=typeName)
 Construct from components.
virtual ~kOmegaSSTSAS ()
 Destructor.
virtual tmp< volScalarFieldk () const
 Return SGS kinetic energy.
virtual tmp< volScalarFieldomega () const
 Return omega.
tmp< volScalarFieldDkEff (const volScalarField &F1) const
 Return the effective diffusivity for k.
tmp< volScalarFieldDomegaEff (const volScalarField &F1) const
 Return the effective diffusivity for omega.
virtual tmp< volScalarFieldepsilon () const
 Return sub-grid disipation rate.
virtual tmp< volScalarFieldnuSgs () const
 Return SGS viscosity.
virtual tmp< volSymmTensorFieldB () const
 Return the sub-grid stress tensor.
virtual tmp< volSymmTensorFielddevBeff () const
 Return the effective sub-grid turbulence stress tensor.
virtual tmp< fvVectorMatrixdivDevBeff (volVectorField &U) const
 Return the deviatoric part of the divergence of Beff.
virtual void correct (const tmp< volTensorField > &gradU)
 Solve the turbulence equations (k-w) and correct the turbulence.
virtual bool read ()
 Read LESProperties dictionary.

Protected Member Functions

tmp< volScalarFieldLvk2 (const volScalarField &S2) const
tmp< volScalarFieldF1 (const volScalarField &CDkOmega) const
tmp< volScalarFieldF2 () const
tmp< volScalarFieldblend (const volScalarField &F1, const dimensionedScalar &psi1, const dimensionedScalar &psi2) const
tmp< volScalarFieldalphaK (const volScalarField &F1) const
tmp< volScalarFieldalphaOmega (const volScalarField &F1) const
tmp< volScalarFieldbeta (const volScalarField &F1) const
tmp< volScalarFieldgamma (const volScalarField &F1) const

Protected Attributes

dimensionedScalar alphaK1_
dimensionedScalar alphaK2_
dimensionedScalar alphaOmega1_
dimensionedScalar alphaOmega2_
dimensionedScalar gamma1_
dimensionedScalar gamma2_
dimensionedScalar beta1_
dimensionedScalar beta2_
dimensionedScalar betaStar_
dimensionedScalar a1_
dimensionedScalar c1_
dimensionedScalar Cs_
dimensionedScalar alphaPhi_
dimensionedScalar zetaTilda2_
dimensionedScalar FSAS_
dimensionedScalar omega0_
dimensionedScalar omegaSmall_
wallDist y_
dimensionedScalar Cmu_
dimensionedScalar kappa_
volScalarField k_
volScalarField omega_
volScalarField nuSgs_

Detailed Description

Definition at line 58 of file kOmegaSSTSAS.H.


Constructor & Destructor Documentation

kOmegaSSTSAS ( const volVectorField U,
const surfaceScalarField phi,
transportModel transport,
const word modelName = typeName 
)

Construct from components.

Definition at line 112 of file kOmegaSSTSAS.C.

References LESModel::delta().

Here is the call graph for this function:

virtual ~kOmegaSSTSAS (  )  [inline, virtual]

Destructor.

Definition at line 187 of file kOmegaSSTSAS.H.


Member Function Documentation

tmp< volScalarField > Lvk2 ( const volScalarField S2  )  const [protected]

Definition at line 88 of file kOmegaSSTSAS.C.

tmp< volScalarField > F1 ( const volScalarField CDkOmega  )  const [protected]

tmp< volScalarField > F2 (  )  const [protected]

Definition at line 71 of file kOmegaSSTSAS.C.

tmp<volScalarField> blend ( const volScalarField F1,
const dimensionedScalar psi1,
const dimensionedScalar psi2 
) const [inline, protected]

Definition at line 126 of file kOmegaSSTSAS.H.

Referenced by kOmegaSSTSAS::alphaOmega(), kOmegaSSTSAS::beta(), and kOmegaSSTSAS::gamma().

Here is the caller graph for this function:

tmp<volScalarField> alphaK ( const volScalarField F1  )  const [inline, protected]

Definition at line 136 of file kOmegaSSTSAS.H.

Referenced by kOmegaSSTSAS::DomegaEff().

Here is the caller graph for this function:

tmp<volScalarField> alphaOmega ( const volScalarField F1  )  const [inline, protected]

Definition at line 144 of file kOmegaSSTSAS.H.

References kOmegaSSTSAS::alphaK1_, kOmegaSSTSAS::alphaK2_, kOmegaSSTSAS::blend(), and F1.

Here is the call graph for this function:

tmp<volScalarField> beta ( const volScalarField F1  )  const [inline, protected]

Definition at line 152 of file kOmegaSSTSAS.H.

References kOmegaSSTSAS::alphaOmega1_, kOmegaSSTSAS::alphaOmega2_, kOmegaSSTSAS::blend(), and F1.

Here is the call graph for this function:

tmp<volScalarField> gamma ( const volScalarField F1  )  const [inline, protected]

Definition at line 160 of file kOmegaSSTSAS.H.

References kOmegaSSTSAS::beta1_, kOmegaSSTSAS::beta2_, kOmegaSSTSAS::blend(), and F1.

Here is the call graph for this function:

TypeName ( "kOmegaSSTSAS"   ) 

Runtime type information.

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

Return SGS kinetic energy.

Implements LESModel.

Definition at line 194 of file kOmegaSSTSAS.H.

virtual tmp<volScalarField> omega (  )  const [inline, virtual]

Return omega.

Definition at line 200 of file kOmegaSSTSAS.H.

References kOmegaSSTSAS::k_.

Referenced by kOmegaSSTSAS::DkEff().

Here is the caller graph for this function:

tmp<volScalarField> DkEff ( const volScalarField F1  )  const [inline]

Return the effective diffusivity for k.

Definition at line 206 of file kOmegaSSTSAS.H.

References kOmegaSSTSAS::omega(), and kOmegaSSTSAS::omega_.

Here is the call graph for this function:

tmp<volScalarField> DomegaEff ( const volScalarField F1  )  const [inline]

Return the effective diffusivity for omega.

Definition at line 215 of file kOmegaSSTSAS.H.

References kOmegaSSTSAS::alphaK().

Here is the call graph for this function:

tmp< volScalarField > epsilon (  )  const [virtual]

Return sub-grid disipation rate.

Implements LESModel.

Definition at line 406 of file kOmegaSSTSAS.C.

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

Return SGS viscosity.

Implements LESModel.

Definition at line 227 of file kOmegaSSTSAS.H.

tmp< volSymmTensorField > B (  )  const [virtual]

Return the sub-grid stress tensor.

Implements LESModel.

Definition at line 412 of file kOmegaSSTSAS.C.

tmp< volSymmTensorField > devBeff (  )  const [virtual]

Return the effective sub-grid turbulence stress tensor.

including the laminar stress

Implements LESModel.

Definition at line 418 of file kOmegaSSTSAS.C.

tmp< fvVectorMatrix > divDevBeff ( volVectorField U  )  const [virtual]

Return the deviatoric part of the divergence of Beff.

i.e. the additional term in the filtered NSE.

Implements LESModel.

Definition at line 424 of file kOmegaSSTSAS.C.

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

Solve the turbulence equations (k-w) and correct the turbulence.

viscosity

Reimplemented from LESModel.

Definition at line 326 of file kOmegaSSTSAS.C.

References Foam::fvc::grad(), Foam::magSqr(), and Foam::symm().

Here is the call graph for this function:

bool read (  )  [virtual]

Read LESProperties dictionary.

Implements LESModel.

Definition at line 433 of file kOmegaSSTSAS.C.

References Foam::dev(), Foam::fvc::div(), Foam::fvc::grad(), Foam::fvm::laplacian(), LESModel::nuEff(), and Foam::T().

Here is the call graph for this function:


Member Data Documentation

dimensionedScalar alphaK1_ [protected]

Definition at line 78 of file kOmegaSSTSAS.H.

Referenced by kOmegaSSTSAS::alphaOmega().

dimensionedScalar alphaK2_ [protected]

Definition at line 79 of file kOmegaSSTSAS.H.

Referenced by kOmegaSSTSAS::alphaOmega().

dimensionedScalar alphaOmega1_ [protected]

Definition at line 81 of file kOmegaSSTSAS.H.

Referenced by kOmegaSSTSAS::beta().

dimensionedScalar alphaOmega2_ [protected]

Definition at line 82 of file kOmegaSSTSAS.H.

Referenced by kOmegaSSTSAS::beta().

dimensionedScalar gamma1_ [protected]

Definition at line 84 of file kOmegaSSTSAS.H.

dimensionedScalar gamma2_ [protected]

Definition at line 85 of file kOmegaSSTSAS.H.

dimensionedScalar beta1_ [protected]

Definition at line 87 of file kOmegaSSTSAS.H.

Referenced by kOmegaSSTSAS::gamma().

dimensionedScalar beta2_ [protected]

Definition at line 88 of file kOmegaSSTSAS.H.

Referenced by kOmegaSSTSAS::gamma().

dimensionedScalar betaStar_ [protected]

Definition at line 90 of file kOmegaSSTSAS.H.

dimensionedScalar a1_ [protected]

Definition at line 92 of file kOmegaSSTSAS.H.

Referenced by kOmegaSSTSAS::F1().

dimensionedScalar c1_ [protected]

Definition at line 93 of file kOmegaSSTSAS.H.

dimensionedScalar Cs_ [protected]

Definition at line 94 of file kOmegaSSTSAS.H.

dimensionedScalar alphaPhi_ [protected]

Definition at line 96 of file kOmegaSSTSAS.H.

dimensionedScalar zetaTilda2_ [protected]

Definition at line 97 of file kOmegaSSTSAS.H.

dimensionedScalar FSAS_ [protected]

Definition at line 98 of file kOmegaSSTSAS.H.

dimensionedScalar omega0_ [protected]

Definition at line 100 of file kOmegaSSTSAS.H.

dimensionedScalar omegaSmall_ [protected]

Definition at line 101 of file kOmegaSSTSAS.H.

wallDist y_ [protected]

Definition at line 103 of file kOmegaSSTSAS.H.

dimensionedScalar Cmu_ [protected]

Definition at line 104 of file kOmegaSSTSAS.H.

dimensionedScalar kappa_ [protected]

Definition at line 105 of file kOmegaSSTSAS.H.

volScalarField k_ [protected]

Definition at line 110 of file kOmegaSSTSAS.H.

Referenced by kOmegaSSTSAS::F1(), and kOmegaSSTSAS::omega().

volScalarField omega_ [protected]

Definition at line 111 of file kOmegaSSTSAS.H.

Referenced by kOmegaSSTSAS::DkEff(), and kOmegaSSTSAS::F1().

volScalarField nuSgs_ [protected]

Definition at line 112 of file kOmegaSSTSAS.H.

Referenced by kOmegaSSTSAS::F1().


The documentation for this class was generated from the following files:
Copyright © 2000-2009 OpenCFD Ltd