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:
Collaboration diagram for IDDESDelta:

Public Member Functions

 TypeName ("IDDESDelta")
 Runtime type information. More...
 
 IDDESDelta (const word &name, const momentumTransportModel &turbulence, const dictionary &)
 Construct from name, mesh and IOdictionary. More...
 
 IDDESDelta (const IDDESDelta &)=delete
 Disallow default bitwise copy construction. More...
 
 ~IDDESDelta ()
 
void read (const dictionary &)
 Read the LESdelta dictionary. More...
 
const volScalarFieldhmax () const
 Return the hmax delta field. More...
 
void correct ()
 
void operator= (const IDDESDelta &)=delete
 Disallow default bitwise assignment. More...
 
- Public Member Functions inherited from LESdelta
 TypeName ("LESdelta")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, LESdelta, dictionary,(const word &name, const momentumTransportModel &turbulence, const dictionary &dict),(name, turbulence, dict))
 
 LESdelta (const word &name, const momentumTransportModel &turbulence)
 Construct from name, momentumTransportModel and dictionary. More...
 
 LESdelta (const LESdelta &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~LESdelta ()
 Destructor. More...
 
const momentumTransportModelturbulence () const
 Return momentumTransportModel reference. More...
 
void operator= (const LESdelta &)=delete
 
virtual operator const volScalarField & () const
 

Additional Inherited Members

- Static Public Member Functions inherited from LESdelta
static autoPtr< LESdeltaNew (const word &name, const momentumTransportModel &turbulence, const dictionary &dict)
 Return a reference to the selected LES delta. More...
 
static autoPtr< LESdeltaNew (const word &name, const momentumTransportModel &turbulence, const dictionary &dict, const dictionaryConstructorTable &)
 Return a reference to the selected LES delta. More...
 
- Protected Attributes inherited from LESdelta
const momentumTransportModelmomentumTransportModel_
 
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() [1/2]

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

Construct from name, mesh and IOdictionary.

Definition at line 129 of file IDDESDelta.C.

◆ IDDESDelta() [2/2]

IDDESDelta ( const IDDESDelta )
delete

Disallow default bitwise copy construction.

◆ ~IDDESDelta()

~IDDESDelta ( )
inline

Definition at line 91 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 157 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 101 of file IDDESDelta.H.

References IDDESDelta::correct(), and IDDESDelta::operator=().

Here is the call graph for this function:

◆ correct()

void correct ( )
virtual

Implements LESdelta.

Definition at line 167 of file IDDESDelta.C.

Referenced by IDDESDelta::hmax().

Here is the caller graph for this function:

◆ operator=()

void operator= ( const IDDESDelta )
delete

Disallow default bitwise assignment.

Referenced by IDDESDelta::hmax().

Here is the caller graph for this function:

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