44 void Foam::LESModels::PrandtlDelta::calcDelta()
48 static_cast<const volScalarField&>(geometricDelta_()),
56 Foam::LESModels::PrandtlDelta::PrandtlDelta
93 geometricDelta_().
read(coeffDict);
95 coeffDict.readIfPresent<scalar>(
"Cdelta", Cdelta_);
102 geometricDelta_().correct();
104 if (turbulenceModel_.mesh().changing())
bool read(Istream &)
Read dictionary from Istream.
addToRunTimeSelectionTable(LESfluidThermoCompressibleTurbulenceModel, SmagorinskyLESfluidThermoCompressibleTurbulenceModel, dictionary)
A list of keyword definitions, which are a keyword followed by any number of values (e...
Abstract base class for LES deltas.
Abstract base class for turbulence models (RAS, LES and laminar).
Macros for easy insertion into run-time selection tables.
static const wallDist & New(const fvMesh &mesh)
const dictionary & optionalSubDict(const word &) const
Find and return a sub-dictionary if found.
A class for handling words, derived from string.
bool readIfPresent(const word &, T &, bool recursive=false, bool patternMatch=true) const
Find an entry if present, and assign to T.
static autoPtr< LESdelta > New(const word &name, const turbulenceModel &turbulence, const dictionary &dict)
Return a reference to the selected LES delta.
dimensioned< Type > min(const dimensioned< Type > &, const dimensioned< Type > &)
fileName::Type type(const fileName &, const bool followLink=true)
Return the file type: DIRECTORY or FILE.
defineTypeNameAndDebug(cubeRootVolDelta, 0)
T lookupOrDefault(const word &, const T &, bool recursive=false, bool patternMatch=true) const
Find and return a T,.
virtual void read(const dictionary &)
Read the LESdelta dictionary.