26 #include "wallBoiling.H" 27 #include "phaseCompressibleTurbulenceModel.H" 36 namespace diameterModels
52 const dictionary&
dict 102 const tmp<volScalarField> talphat(turbulence.alphat());
103 const volScalarField::Boundary& alphatBf = talphat().boundaryField();
107 typedef compressible::alphatWallBoilingWallFunctionFvPatchScalarField
108 alphatWallBoilingWallFunction;
114 isA<alphatWallBoilingWallFunction>(alphatBf[patchi])
117 const alphatWallBoilingWallFunction& alphatw =
118 refCast<const alphatWallBoilingWallFunction>(alphatBf[
patchi]);
123 const labelList& faceCells = alphatw.patch().faceCells();
127 if (dmdt[facei] > small)
129 const label faceCelli = faceCells[facei];
131 dmdt[facei]/(alphai[faceCelli]*rho[faceCelli]);
132 Rdk[faceCelli] =
R[faceCelli]*(6.0/dDep[facei]);
#define forAll(list, i)
Loop across all elements in list.
ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > phaseCompressibleTurbulenceModel
Typedef for phaseCompressibleTurbulenceModel.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Type & lookupObjectRef(const word &name) const
Lookup and return the object reference of the given Type.
tmp< fvMatrix< Type > > Sp(const volScalarField::Internal &, const GeometricField< Type, fvPatchField, volMesh > &)
wallBoiling(const IATE &iate, const dictionary &dict)
DimensionedField< scalar, volMesh > Internal
Type of the internal field from which this GeometricField is derived.
Macros for easy insertion into run-time selection tables.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
static const word propertiesName
Default name of the turbulence properties dictionary.
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
static word groupName(Name name, const word &group)
List< label > labelList
A List of labels.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeNameAndDebug(combustionModel, 0)
word name(const complex &)
Return a string representation of a complex.
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
#define R(A, B, C, D, E, F, K, M)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
A class for managing temporary objects.
const objectRegistry & db() const
Return the local objectRegistry.
Calculate the matrix for implicit and explicit sources.
virtual tmp< volScalarField > R() const =0