53 thermo.alphau().boundaryField()[patch().index()];
55 thermo.alphab().boundaryField()[patch().index()];
78 kappa = alphaKappaEffu;
79 qByKappa = sumq/kappaEffu;
90 sumKappa += alphaKappaEffu();
91 sumKappaT += alphaKappaEffu*Tu;
96 kappa = alphaKappaEffb;
97 qByKappa = sumq/kappaEffb;
105 .patchInternalField()
108 sumKappa += alphaKappaEffb();
109 sumKappaT += alphaKappaEffb*Tb;
112 sumKappaByDelta = sumKappa*patch().deltaCoeffs();
113 sumKappaTByDelta = sumKappaT*patch().deltaCoeffs();
136 thermo.alphau().boundaryField()[patch().index()];
138 thermo.alphab().boundaryField()[patch().index()];
159 const scalarField alphaKappaEffu(alphau*kappaEffu);
160 const scalarField alphaKappaEffb(alphab*kappaEffb);
163 (alphaKappaEffu + alphaKappaEffb)*patch().deltaCoeffs();
164 sumKappaTByDeltaNbr =
165 (alphaKappaEffu*Tu + alphaKappaEffb*Tb)*patch().deltaCoeffs();
Macros for easy insertion into run-time selection tables.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
const Boundary & boundaryField() const
Return const-reference to the boundary field.
Base-class for combustion fluid thermodynamic properties based on compressibility.
virtual const volScalarField & T() const =0
Temperature [K].
Mixed boundary condition for temperature, to be used for heat-transfer with another region in a CHT c...
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
Abstract base class for field mapping.
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
Solver module for compressible premixed/partially-premixed combustion with turbulence modelling.
const ubRhoThermo & thermo
Reference to the fluid thermophysical properties.
const thermophysicalTransportModel & uThermophysicalTransport
const thermophysicalTransportModel & bThermophysicalTransport
virtual tmp< volScalarField > kappaEff() const =0
Effective thermal turbulent conductivity.
A class for managing temporary objects.
Base-class for combustion fluid thermodynamic properties based on compressibility.
Mixed boundary condition for the phase temperature of a phase in an Euler-Euler multiphase simulation...
virtual void getNbr(tmp< scalarField > &sumKappaTByDeltaNbr, tmp< scalarField > &sumKappaByDeltaNbr, tmp< scalarField > &qNbr) const
Get the neighbour patch sum kappa*Tc/delta and kappa/delta.
ubCoupledTemperatureFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, fvMesh > &, const dictionary &)
Construct from patch, internal field and dictionary.
virtual void getThis(tmp< scalarField > &kappa, tmp< scalarField > &sumKappaTByDelta, tmp< scalarField > &sumKappaByDelta, scalarField &sumq, tmp< scalarField > &qByKappa) const
Get the patch kappa, sum kappa*Tc/delta and kappa/delta for all.
Foam::fvMesh mesh(Foam::IOobject(regionName, runTime.name(), runTime, Foam::IOobject::MUST_READ), false)
const dimensionedScalar kappa
Coulomb constant: default SI units: [N.m2/C2].
String typeName(const std::type_info &info)
Return the un-mangled name given the standard type info.
makePatchTypeField(fvPatchScalarField, atmosphericBoundaryLayerTurbulentEpsilonFvPatchScalarField)
fluidMulticomponentThermo & thermo