33 namespace turbulenceThermophysicalTransportModels
38 template<
class TurbulenceThermophysicalTransportModel>
68 template<
class TurbulenceThermophysicalTransportModel>
74 Sct_.readIfPresent(this->coeffDict());
85 template<
class TurbulenceThermophysicalTransportModel>
92 if (
mag(this->Prt_ - Sct_).value() > small)
101 this->alphat()*(1 - this->Prt_/Sct_)
118 template<
class TurbulenceThermophysicalTransportModel>
128 if (
mag(this->Prt_ - Sct_).value() > small)
137 this->alphat()*(1 - this->Prt_/Sct_)
147 *composition.
HE(i, this->thermo().p(), this->
thermo().T()),
virtual tmp< fvScalarMatrix > divq(volScalarField &he) const
Return the source term for the energy equation.
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
#define forAll(list, i)
Loop across all elements in list.
virtual tmp< fvScalarMatrix > divq(volScalarField &he) const
Return the source term for the energy equation.
basicSpecieMixture & composition
T & ref() const
Return non-const reference or generate a fatal error.
Eddy-diffusivity based gradient heat flux model for RAS or LES of turbulent flow. Specie fluxes are c...
rhoReactionThermo & thermo
Specialization of basicMixture for a mixture consisting of a number for molecular species...
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian(const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
nonUnityLewisEddyDiffusivity(const momentumTransportModel &momentumTransport, const thermoModel &thermo)
Construct from a momentum transport model and a thermo model.
Calculate the laplacian of the given field.
virtual scalar HE(const label speciei, const scalar p, const scalar T) const =0
Enthalpy/Internal energy [J/kg].
virtual tmp< volVectorField > q() const
Return the heat flux.
TurbulenceThermophysicalTransportModel::momentumTransportModel momentumTransportModel
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
virtual bool read()
Read thermophysicalTransport dictionary.
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
PtrList< volScalarField > & Y
dimensioned< scalar > mag(const dimensioned< Type > &)
volScalarField alpha(IOobject("alpha", runTime.timeName(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), lambda *max(Ua &U, zeroSensitivity))
A class for managing temporary objects.
PtrList< volScalarField > & Y()
Return the mass-fraction fields.
virtual tmp< volVectorField > q() const
Return the heat flux.
TurbulenceThermophysicalTransportModel::thermoModel thermoModel