Public Member Functions | List of all members
IDDESDelta Class Reference

IDDESDelta used by the IDDES (improved low Re Spalart-Allmaras DES model) The min and max delta are calculated using the double distance of the min or max from the face centre to the cell centre. More...

Inheritance diagram for IDDESDelta:
Inheritance graph
[legend]
Collaboration diagram for IDDESDelta:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("IDDESDelta")
 Runtime type information. More...
 
 IDDESDelta (const word &name, const turbulenceModel &turbulence, const dictionary &)
 Construct from name, mesh and IOdictionary. More...
 
 ~IDDESDelta ()
 
void read (const dictionary &)
 Read the LESdelta dictionary. More...
 
const volScalarFieldhmax () const
 Return the hmax delta field. More...
 
void correct ()
 
- Public Member Functions inherited from LESdelta
 TypeName ("LESdelta")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, LESdelta, dictionary,(const word &name, const turbulenceModel &turbulence, const dictionary &dict),(name, turbulence, dict))
 
 LESdelta (const word &name, const turbulenceModel &turbulence)
 Construct from name, turbulenceModel and dictionary. More...
 
virtual ~LESdelta ()
 Destructor. More...
 
const turbulenceModelturbulence () const
 Return turbulenceModel reference. More...
 
virtual operator const volScalarField & () const
 

Additional Inherited Members

- Static Public Member Functions inherited from LESdelta
static autoPtr< LESdeltaNew (const word &name, const turbulenceModel &turbulence, const dictionary &dict)
 Return a reference to the selected LES delta. More...
 
static autoPtr< LESdeltaNew (const word &name, const turbulenceModel &turbulence, const dictionary &dict, const dictionaryConstructorTable &)
 Return a reference to the selected LES delta. More...
 
- Protected Attributes inherited from LESdelta
const turbulenceModelturbulenceModel_
 
volScalarField delta_
 

Detailed Description

IDDESDelta used by the IDDES (improved low Re Spalart-Allmaras DES model) The min and max delta are calculated using the double distance of the min or max from the face centre to the cell centre.

Source files

Definition at line 52 of file IDDESDelta.H.

Constructor & Destructor Documentation

◆ IDDESDelta()

IDDESDelta ( const word name,
const turbulenceModel turbulence,
const dictionary dict 
)

Construct from name, mesh and IOdictionary.

Definition at line 136 of file IDDESDelta.C.

◆ ~IDDESDelta()

~IDDESDelta ( )
inline

Definition at line 92 of file IDDESDelta.H.

References IDDESDelta::read().

Here is the call graph for this function:

Member Function Documentation

◆ TypeName()

TypeName ( "IDDESDelta"  )

Runtime type information.

◆ read()

void read ( const dictionary dict)
virtual

Read the LESdelta dictionary.

Implements LESdelta.

Definition at line 164 of file IDDESDelta.C.

References dictionary::optionalSubDict(), dictionary::readIfPresent(), and Foam::type().

Referenced by IDDESDelta::~IDDESDelta().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hmax()

const volScalarField& hmax ( ) const
inline

Return the hmax delta field.

Definition at line 102 of file IDDESDelta.H.

References IDDESDelta::correct().

Here is the call graph for this function:

◆ correct()

void correct ( )
virtual

Implements LESdelta.

Definition at line 174 of file IDDESDelta.C.

Referenced by IDDESDelta::hmax().

Here is the caller graph for this function:

The documentation for this class was generated from the following files: