Public Types | |
typedef BasicEddyViscosityModel::alphaField | alphaField |
typedef BasicEddyViscosityModel::rhoField | rhoField |
typedef BasicEddyViscosityModel::transportModel | transportModel |
Public Member Functions | |
SpalartAllmarasBase (const word &type, const alphaField &alpha, const rhoField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &transport, const word &propertiesName=turbulenceModel::propertiesName) | |
Construct from components. More... | |
virtual | ~SpalartAllmarasBase ()=default |
Destructor. More... | |
virtual bool | read () |
Re-read model coefficients if they have changed. More... | |
tmp< volScalarField > | DnuTildaEff () const |
Return the effective diffusivity for nuTilda. More... | |
virtual tmp< volScalarField > | k () const |
Return the (estimated) turbulent kinetic energy. More... | |
virtual tmp< volScalarField > | epsilon () const |
Return the (estimated) turbulent kinetic energy dissipation rate. More... | |
virtual tmp< volScalarField > | omega () const |
Return the (estimated) specific dissipation rate. More... | |
tmp< volScalarField > | nuTilda () const |
Return the modified kinematic viscosity. More... | |
virtual void | correct () |
Correct nuTilda and related properties. More... | |
Protected Member Functions | |
tmp< volScalarField > | chi () const |
tmp< volScalarField > | fv1 (const volScalarField &chi) const |
tmp< volScalarField > | fv2 (const volScalarField &chi, const volScalarField &fv1) const |
tmp< volScalarField > | ft2 (const volScalarField &chi) const |
tmp< volScalarField > | Omega (const volTensorField &gradU) const |
tmp< volScalarField > | r (const volScalarField &nur, const volScalarField &Stilda, const volScalarField &dTilda) const |
tmp< volScalarField::Internal > | fw (const volScalarField &Stilda, const volScalarField &dTilda) const |
virtual tmp< volScalarField > | Stilda (const volScalarField &chi, const volScalarField &fv1, const volTensorField &gradU, const volScalarField &dTilda) const |
virtual tmp< volScalarField > | dTilda (const volScalarField &chi, const volScalarField &fv1, const volTensorField &gradU) const =0 |
Length scale. More... | |
void | correctNut (const volScalarField &fv1) |
virtual void | correctNut () |
Protected Attributes | |
dimensionedScalar | sigmaNut_ |
dimensionedScalar | kappa_ |
dimensionedScalar | Cb1_ |
dimensionedScalar | Cb2_ |
dimensionedScalar | Cw1_ |
dimensionedScalar | Cw2_ |
dimensionedScalar | Cw3_ |
dimensionedScalar | Cv1_ |
dimensionedScalar | Cs_ |
dimensionedScalar | ck_ |
Switch | ft2_ |
dimensionedScalar | Ct3_ |
dimensionedScalar | Ct4_ |
volScalarField | nuTilda_ |
Modified kinematic viscosity [m^2/s]. More... | |
const volScalarField & | y_ |
Wall distance. More... | |
Definition at line 76 of file SpalartAllmarasBase.H.
typedef BasicEddyViscosityModel::alphaField alphaField |
Definition at line 185 of file SpalartAllmarasBase.H.
typedef BasicEddyViscosityModel::rhoField rhoField |
Definition at line 186 of file SpalartAllmarasBase.H.
typedef BasicEddyViscosityModel::transportModel transportModel |
Definition at line 187 of file SpalartAllmarasBase.H.
SpalartAllmarasBase | ( | const word & | type, |
const alphaField & | alpha, | ||
const rhoField & | rho, | ||
const volVectorField & | U, | ||
const surfaceScalarField & | alphaRhoPhi, | ||
const surfaceScalarField & | phi, | ||
const transportModel & | transport, | ||
const word & | propertiesName = turbulenceModel::propertiesName |
||
) |
Construct from components.
Definition at line 176 of file SpalartAllmarasBase.C.
|
virtualdefault |
Destructor.
|
protected |
Definition at line 35 of file SpalartAllmarasBase.C.
|
protected |
Definition at line 43 of file SpalartAllmarasBase.C.
|
protected |
Definition at line 54 of file SpalartAllmarasBase.C.
|
protected |
Definition at line 65 of file SpalartAllmarasBase.C.
|
protected |
Definition at line 92 of file SpalartAllmarasBase.C.
|
protected |
Definition at line 102 of file SpalartAllmarasBase.C.
|
protected |
Definition at line 121 of file SpalartAllmarasBase.C.
|
protectedvirtual |
Definition at line 135 of file SpalartAllmarasBase.C.
|
protectedpure virtual |
Length scale.
Implemented in SpalartAllmaras< BasicTurbulenceModel >.
|
protected |
Definition at line 155 of file SpalartAllmarasBase.C.
|
protectedvirtual |
Reimplemented in SpalartAllmaras< BasicTurbulenceModel >.
Definition at line 166 of file SpalartAllmarasBase.C.
Referenced by SpalartAllmaras< BasicTurbulenceModel >::correctNut().
|
virtual |
Re-read model coefficients if they have changed.
Definition at line 338 of file SpalartAllmarasBase.C.
tmp< volScalarField > DnuTildaEff | ( | ) | const |
Return the effective diffusivity for nuTilda.
Definition at line 376 of file SpalartAllmarasBase.C.
|
virtual |
Return the (estimated) turbulent kinetic energy.
Definition at line 387 of file SpalartAllmarasBase.C.
|
virtual |
Return the (estimated) turbulent kinetic energy dissipation rate.
Definition at line 402 of file SpalartAllmarasBase.C.
|
virtual |
Return the (estimated) specific dissipation rate.
Definition at line 418 of file SpalartAllmarasBase.C.
|
inline |
Return the modified kinematic viscosity.
Definition at line 244 of file SpalartAllmarasBase.H.
|
virtual |
Correct nuTilda and related properties.
Definition at line 433 of file SpalartAllmarasBase.C.
|
protected |
Definition at line 99 of file SpalartAllmarasBase.H.
|
protected |
Definition at line 100 of file SpalartAllmarasBase.H.
|
protected |
Definition at line 102 of file SpalartAllmarasBase.H.
|
protected |
Definition at line 103 of file SpalartAllmarasBase.H.
|
protected |
Definition at line 104 of file SpalartAllmarasBase.H.
|
protected |
Definition at line 105 of file SpalartAllmarasBase.H.
|
protected |
Definition at line 106 of file SpalartAllmarasBase.H.
|
protected |
Definition at line 107 of file SpalartAllmarasBase.H.
|
protected |
Definition at line 108 of file SpalartAllmarasBase.H.
|
protected |
Definition at line 109 of file SpalartAllmarasBase.H.
|
protected |
Definition at line 111 of file SpalartAllmarasBase.H.
|
protected |
Definition at line 112 of file SpalartAllmarasBase.H.
|
protected |
Definition at line 113 of file SpalartAllmarasBase.H.
|
protected |
Modified kinematic viscosity [m^2/s].
Definition at line 121 of file SpalartAllmarasBase.H.
Referenced by SpalartAllmarasBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::nuTilda().
|
protected |
Wall distance.
Note: different to wall distance in parent RASModel which is for near-wall cells only
Definition at line 129 of file SpalartAllmarasBase.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.