![]() |
|
Public Member Functions | |
TypeName ("LESmodel") | |
Runtime type information. | |
declareRunTimeSelectionTable (autoPtr, LESmodel, dictionary,(const volVectorField &U, const surfaceScalarField &phi, transportModel &transport),(U, phi, transport)) | |
LESmodel (const word &type, const volVectorField &U, const surfaceScalarField &phi, transportModel &transport) | |
Construct from components. | |
virtual | ~LESmodel () |
const volVectorField & | U () const |
Access function to velocity field. | |
const surfaceScalarField & | phi () const |
Access function to flux field. | |
transportModel & | transport () const |
Access function to incompressible transport model. | |
const dictionary & | LESmodelProperties () |
Access the dictionary which provides info. about choice of. | |
const volScalarField & | delta () const |
Access function to filter width. | |
const volScalarField & | nu () const |
Access function to incompressible viscosity. | |
const dimensionedScalar & | k0 () const |
Return the value of k0 which k is not allowed to be less than. | |
dimensionedScalar & | k0 () |
Allow k0 to be changed. | |
virtual tmp< volTensorField > | B () const =0 |
Return B. | |
virtual tmp< volScalarField > | k () const =0 |
Return the SGS turbulent kinetic energy. | |
virtual tmp< volScalarField > | epsilon () const =0 |
Return the SGS turbulent dissipation. | |
virtual tmp< volScalarField > | nuSgs () const =0 |
Return the SGS viscosity. | |
virtual tmp< volScalarField > | nuEff () const |
Return the effective viscosity. | |
virtual tmp< fvVectorMatrix > | divB (volVectorField &U) const =0 |
Returns div(B). | |
virtual void | correct (const tmp< volTensorField > &gradU) |
Correct Eddy-Viscosity and related properties. | |
void | correct () |
Correct Eddy-Viscosity and related properties. | |
virtual bool | read ()=0 |
Read turbulenceProperties dictionary. | |
Static Public Member Functions | |
autoPtr< LESmodel > | New (const volVectorField &U, const surfaceScalarField &phi, transportModel &transport) |
Return a reference to the selected LES model. | |
Protected Attributes | |
const Time & | runTime_ |
const fvMesh & | mesh_ |
|
Construct from components.
|
|
Definition at line 155 of file LESmodel.H. References Foam::volVectorField. |
|
Return B.
Implemented in dynMixedSmagorinsky, GenEddyVisc, GenSGSStress, laminar, mixedSmagorinsky, scaleSimilarity, Smagorinsky2, and SpalartAllmaras. |
|
Correct Eddy-Viscosity and related properties. This calls correct(const tmp<volTensorField>& gradU) by supplying gradU calculated locally. |
|
Correct Eddy-Viscosity and related properties.
Reimplemented in DeardorffDiffStress, dynMixedSmagorinsky, dynOneEqEddy, dynSmagorinsky, GenEddyVisc, locDynOneEqEddy, LRRDiffStress, mixedSmagorinsky, oneEqEddy, scaleSimilarity, Smagorinsky, SpalartAllmaras, and spectEddyVisc. |
|
|
|
Access function to filter width.
Definition at line 191 of file LESmodel.H. |
|
Returns div(B). This is the additional term due to the filtering of the NSE. Implemented in dynMixedSmagorinsky, GenEddyVisc, GenSGSStress, laminar, mixedSmagorinsky, scaleSimilarity, Smagorinsky2, and SpalartAllmaras. |
|
Return the SGS turbulent dissipation.
Implemented in dynMixedSmagorinsky, GenEddyVisc, GenSGSStress, laminar, mixedSmagorinsky, scaleSimilarity, and SpalartAllmaras. |
|
Return the SGS turbulent kinetic energy.
Implemented in dynMixedSmagorinsky, dynOneEqEddy, dynSmagorinsky, GenEddyVisc, GenSGSStress, laminar, locDynOneEqEddy, mixedSmagorinsky, oneEqEddy, scaleSimilarity, Smagorinsky, SpalartAllmaras, and spectEddyVisc. |
|
Allow k0 to be changed.
Definition at line 209 of file LESmodel.H. References nu, and Foam::volScalarField. |
|
Return the value of k0 which k is not allowed to be less than.
Definition at line 203 of file LESmodel.H. |
|
Access the dictionary which provides info. about choice of. models, and all related data (particularly model coefficients). Definition at line 185 of file LESmodel.H. |
|
Return a reference to the selected LES model.
|
|
Access function to incompressible viscosity.
Definition at line 197 of file LESmodel.H. |
|
Return the effective viscosity.
Reimplemented in laminar. Definition at line 228 of file LESmodel.H. References Foam::volVectorField. |
|
Return the SGS viscosity.
Implemented in GenEddyVisc, GenSGSStress, laminar, mixedSmagorinsky, and SpalartAllmaras. |
|
Access function to flux field.
Definition at line 170 of file LESmodel.H. |
|
Read turbulenceProperties dictionary.
Reimplemented from regIOobject. Implemented in DeardorffDiffStress, dynMixedSmagorinsky, dynOneEqEddy, dynSmagorinsky, GenEddyVisc, GenSGSStress, laminar, locDynOneEqEddy, LRRDiffStress, mixedSmagorinsky, oneEqEddy, scaleSimilarity, Smagorinsky, Smagorinsky2, SpalartAllmaras, and spectEddyVisc. |
|
Access function to incompressible transport model.
Definition at line 176 of file LESmodel.H. |
|
Runtime type information.
|
|
Access function to velocity field.
Definition at line 164 of file LESmodel.H. |
|
Definition at line 82 of file LESmodel.H. |
|
Definition at line 81 of file LESmodel.H. |