|
|
|
LESModel Class ReferenceBase class for all compressible flow LES SGS models. More...
Inheritance diagram for LESModel:
![]()
Collaboration diagram for LESModel:
![]()
Detailed DescriptionBase class for all compressible flow LES SGS models.This class defines the basic interface for a compressible flow SGS model, and encapsulates data of value to all possible models. In particular this includes references to all the dependent fields (rho, U, phi), the physical viscosity mu, and the LESProperties dictionary, which contains the model selection and model coefficients.
Definition at line 67 of file LESModel.H. Constructor & Destructor Documentation
Construct from components.
Definition at line 48 of file LESModel.C. References LESModel::coeffDict_, Foam::endl(), Foam::Info, and Foam::type().
Here is the call graph for this function:
![]()
Member Function Documentation
Runtime type information.
Return a reference to the selected LES model.
Definition at line 88 of file LESModel.C. References turbulenceModel::mesh_.
Const access to the coefficients dictionary,. which provides info. about choice of models, and all related data (particularly model coefficients). Definition at line 164 of file LESModel.H. References LESModel::coeffDict(). Referenced by LESModel::coeffDict().
Here is the call graph for this function:
![]()
Here is the caller graph for this function:
![]()
Return the value of k0 which k is not allowed to be less than.
Definition at line 170 of file LESModel.H. References LESModel::coeffDict_. Referenced by oneEqEddy::read(), and lowReOneEqEddy::read().
Here is the caller graph for this function:
![]()
Access function to filter width.
Definition at line 182 of file LESModel.H. References LESModel::k0_. Referenced by GenSGSStress::muSgs(), GenEddyVisc::muSgs(), dynOneEqEddy::read(), and lowReOneEqEddy::read().
Here is the caller graph for this function:
![]()
Return the SGS turbulent kinetic energy.
Implements turbulenceModel. Implemented in GenEddyVisc, GenSGSStress, and SpalartAllmaras.
Return the SGS turbulent dissipation.
Implements turbulenceModel. Implemented in GenEddyVisc, GenSGSStress, and SpalartAllmaras.
Return the SGS turbulent viscosity.
Implemented in GenEddyVisc, GenSGSStress, and SpalartAllmaras. Referenced by LESModel::muEff(), and LESModel::mut().
Here is the caller graph for this function:
![]()
Return the effective viscosity.
Implements turbulenceModel. Definition at line 198 of file LESModel.H. References mu, and LESModel::muSgs().
Here is the call graph for this function:
![]()
Return the SGS turbulent thermal diffusivity.
Implemented in GenEddyVisc, GenSGSStress, and SpalartAllmaras. Referenced by LESModel::alphat().
Here is the caller graph for this function:
![]()
Return the SGS thermal conductivity.
Implements turbulenceModel. Implemented in GenEddyVisc, GenSGSStress, and SpalartAllmaras.
Return the sub-grid stress tensor.
Implemented in GenEddyVisc, GenSGSStress, and SpalartAllmaras. Referenced by LESModel::R().
Here is the caller graph for this function:
![]()
Return the deviatoric part of the effective sub-grid. turbulence stress tensor including the laminar stress Implemented in GenEddyVisc, GenSGSStress, and SpalartAllmaras. Referenced by LESModel::devRhoReff().
Here is the caller graph for this function:
![]()
Returns div(rho*dev(B)). This is the additional term due to the filtering of the NSE. Implemented in GenEddyVisc, GenSGSStress, and SpalartAllmaras. Referenced by LESModel::divDevRhoReff().
Here is the caller graph for this function:
![]()
Return the turbulence viscosity.
Implements turbulenceModel. Definition at line 231 of file LESModel.H. References LESModel::muSgs(), and LESModel::mut(). Referenced by LESModel::mut().
Here is the call graph for this function:
![]()
Here is the caller graph for this function:
![]()
Return the turbulence thermal diffusivity.
Definition at line 237 of file LESModel.H. References LESModel::alphaSgs(), and LESModel::alphat(). Referenced by LESModel::alphat().
Here is the call graph for this function:
![]()
Here is the caller graph for this function:
![]()
Return the Reynolds stress tensor.
Implements turbulenceModel. Definition at line 243 of file LESModel.H. References LESModel::B(), and LESModel::R(). Referenced by LESModel::R().
Here is the call graph for this function:
![]()
Here is the caller graph for this function:
![]()
Return the effective stress tensor including the laminar stress.
Implements turbulenceModel. Definition at line 249 of file LESModel.H. References LESModel::devRhoBeff(), and LESModel::devRhoReff(). Referenced by LESModel::devRhoReff().
Here is the call graph for this function:
![]()
Here is the caller graph for this function:
![]()
Return the source term for the momentum equation.
Definition at line 255 of file LESModel.H. References LESModel::divDevRhoBeff(), and LESModel::divDevRhoReff(). Referenced by LESModel::divDevRhoReff().
Here is the call graph for this function:
![]()
Here is the caller graph for this function:
![]()
Correct Eddy-Viscosity and related properties. This calls correct(const tmp<volTensorField>& gradU) by supplying gradU calculated locally. Implements turbulenceModel. Definition at line 146 of file LESModel.C. References LESModel::delta_.
Correct Eddy-Viscosity and related properties.
Reimplemented in DeardorffDiffStress, dynOneEqEddy, GenEddyVisc, GenSGSStress, lowReOneEqEddy, oneEqEddy, Smagorinsky, and SpalartAllmaras. Definition at line 140 of file LESModel.C.
Read LESProperties dictionary.
Implements turbulenceModel. Implemented in DeardorffDiffStress, dynOneEqEddy, GenEddyVisc, GenSGSStress, lowReOneEqEddy, oneEqEddy, Smagorinsky, and SpalartAllmaras. Definition at line 152 of file LESModel.C.
Member Data Documentation
Definition at line 77 of file LESModel.H.
The documentation for this class was generated from the following files:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||