Templated abstract base class for single-phase compressible turbulence models. More...
Public Types | |
typedef BasicTurbulenceModel::alphaField | alphaField |
typedef BasicTurbulenceModel::rhoField | rhoField |
typedef BasicTurbulenceModel::transportModel | transportModel |
Public Member Functions | |
EddyDiffusivity (const word &type, const alphaField &alpha, const volScalarField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const transportModel &transport, const word &propertiesName) | |
virtual | ~EddyDiffusivity ()=default |
virtual bool | read () |
virtual tmp< volScalarField > | alphat () const |
virtual tmp< scalarField > | alphat (const label patchi) const |
virtual tmp< volScalarField > | kappaEff () const |
virtual tmp< scalarField > | kappaEff (const label patchi) const |
virtual tmp< volScalarField > | alphaEff () const |
virtual tmp< scalarField > | alphaEff (const label patchi) const |
virtual void | correctEnergyTransport () |
Protected Member Functions | |
virtual void | correctNut () |
Protected Attributes | |
dimensionedScalar | Prt_ |
volScalarField | alphat_ |
Templated abstract base class for single-phase compressible turbulence models.
Definition at line 47 of file EddyDiffusivity.H.
typedef BasicTurbulenceModel::alphaField alphaField |
Definition at line 72 of file EddyDiffusivity.H.
typedef BasicTurbulenceModel::rhoField rhoField |
Definition at line 73 of file EddyDiffusivity.H.
typedef BasicTurbulenceModel::transportModel transportModel |
Definition at line 74 of file EddyDiffusivity.H.
EddyDiffusivity | ( | const word & | type, |
const alphaField & | alpha, | ||
const volScalarField & | rho, | ||
const volVectorField & | U, | ||
const surfaceScalarField & | alphaRhoPhi, | ||
const surfaceScalarField & | phi, | ||
const transportModel & | transport, | ||
const word & | propertiesName | ||
) |
Definition at line 40 of file EddyDiffusivity.C.
|
virtualdefault |
|
protectedvirtual |
|
virtual |
Reimplemented in eddyViscosity< RASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > > >, eddyViscosity< RASModel< EddyDiffusivity< compressible::turbulenceModel > > >, linearViscousStress< RASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > > >, linearViscousStress< RASModel< EddyDiffusivity< compressible::turbulenceModel > > >, kineticTheoryModel, kineticTheoryModel, RASModel< EddyDiffusivity< compressible::turbulenceModel > >, RASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > >, kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >, phasePressureModel, phasePressureModel, and PDRkEpsilon.
Definition at line 84 of file EddyDiffusivity.C.
|
inlinevirtual |
Definition at line 103 of file EddyDiffusivity.H.
Referenced by EddyDiffusivity< compressible::turbulenceModel >::alphaEff(), EddyDiffusivity< compressible::turbulenceModel >::alphat(), and EddyDiffusivity< compressible::turbulenceModel >::kappaEff().
|
inlinevirtual |
Definition at line 110 of file EddyDiffusivity.H.
|
inlinevirtual |
Definition at line 117 of file EddyDiffusivity.H.
|
inlinevirtual |
Definition at line 124 of file EddyDiffusivity.H.
|
inlinevirtual |
Definition at line 131 of file EddyDiffusivity.H.
|
inlinevirtual |
Definition at line 138 of file EddyDiffusivity.H.
|
virtual |
Definition at line 98 of file EddyDiffusivity.C.
|
protected |
Definition at line 58 of file EddyDiffusivity.H.
|
protected |
Definition at line 62 of file EddyDiffusivity.H.
Referenced by EddyDiffusivity< compressible::turbulenceModel >::alphat().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.