101 template<
class BasicTurbulenceModel>
210 typedef typename BasicTurbulenceModel::alphaField
alphaField;
211 typedef typename BasicTurbulenceModel::rhoField
rhoField;
212 typedef typename BasicTurbulenceModel::transportModel
transportModel;
224 const alphaField&
alpha,
229 const transportModel& transport,
266 sigmaThetat_*(this->
nut_ + this->
nu())
volScalarField::Internal gammaIntEff_
Effective intermittency.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
tmp< volScalarField::Internal > ReThetat0(const volScalarField::Internal &Us, const volScalarField::Internal &dUsds, const volScalarField::Internal &nu) const
Return the transition onset momentum-thickness Reynolds number.
const dimensionedScalar G
Newtonian constant of gravitation.
virtual tmp< volScalarField > F2() const
tmp< volScalarField > DReThetatEff() const
Return the effective diffusivity for transition onset.
tmp< volScalarField > DgammaIntEff() const
Return the effective diffusivity for intermittency.
DimensionedField< scalar, volMesh > Internal
Type of the internal field from which this GeometricField is derived.
virtual tmp< volScalarField::Internal > epsilonByk(const volScalarField::Internal &F1, const volScalarField::Internal &F2) const
Modified form of the k-omega SST epsilon/k.
const volScalarField & gammaInt() const
Access function to intermittency.
virtual ~kOmegaSSTLM()
Destructor.
volScalarField ReThetat_
Transition onset momentum-thickness Reynolds number.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
tmp< volScalarField::Internal > ReThetac() const
Empirical correlation for critical Reynolds number where the.
const dimensionedScalar deltaU_
Stabilization for division by the magnitude of the velocity.
const volScalarField & ReThetat() const
Access function transition onset momentum-thickness Reynolds number.
dimensionedScalar cThetat_
BasicTurbulenceModel::alphaField alphaField
static const word propertiesName
Default name of the turbulence properties dictionary.
A class for handling words, derived from string.
virtual void correct()
Solve the turbulence equations and correct the turbulence viscosity.
Specialisation for RAS of the generic kOmegaSSTBase base class. For more information, see Description of kOmegaSSTBase.H.
TypeName("kOmegaSSTLM")
Runtime type information.
virtual bool read()
Re-read model coefficients if they have changed.
dimensionedScalar sigmaThetat_
tmp< volScalarField::Internal > Fonset(const volScalarField::Internal &Rev, const volScalarField::Internal &ReThetac, const volScalarField::Internal &RT) const
Transition onset location control function.
tmp< volScalarField::Internal > Flength(const volScalarField::Internal &nu) const
Empirical correlation that controls the length of the.
fileName::Type type(const fileName &, const bool followLink=true)
Return the file type: DIRECTORY or FILE.
BasicTurbulenceModel::rhoField rhoField
label maxLambdaIter_
Maximum number of iterations to converge the lambda/thetat loop.
Langtry-Menter 4-equation transitional SST model based on the k-omega-SST RAS model.
scalar lambdaErr_
Convergence criterion for the lambda/thetat loop.
void correctReThetatGammaInt()
Solve the turbulence equations and correct the turbulence viscosity.
volScalarField gammaInt_
Intermittency.
BasicTurbulenceModel::transportModel transportModel
tmp< volScalarField::Internal > Fthetat(const volScalarField::Internal &Us, const volScalarField::Internal &Omega, const volScalarField::Internal &nu) const
Freestream blending-function.
A class for managing temporary objects.
const dimensionedScalar alpha
Fine-structure constant: default SI units: [].
virtual tmp< volScalarField > F1(const volScalarField &CDkOmega) const
Modified form of the k-omega SST F1 function.
virtual tmp< volScalarField::Internal > Pk(const volScalarField::Internal &G) const
Modified form of the k-omega SST k production rate.