34 namespace wallHeatTransferCoeffModels
84 isCharLength_ = dict.
found(
"Lchar");
114 volScalarField::Boundary& thtcByRhoCpBf =
115 thtcByRhoCp.
ref().boundaryFieldRef();
121 if (!thtcByRhoCpBf[patchi].coupled())
124 mmtm.
nu(patchi)/Pr_.value() + mmtm.
nut(patchi)/Prt_.value();
128 thtcByRhoCpBf[
patchi] /= Lchar_.value();
virtual tmp< volScalarField > nu() const =0
Return the laminar viscosity.
bool found(const word &, bool recursive=false, bool patternMatch=true) const
Search dictionary for given keyword.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const dimensionSet dimArea
virtual ~kappaEff()
Destructor.
A list of keyword definitions, which are a keyword followed by any number of values (e...
T & ref() const
Return non-const reference or generate a fatal error.
Abstract base class for run time selection of heat transfer coefficient models.
static tmp< GeometricField< scalar, fvPatchField, volMesh > > New(const word &name, const Internal &, const PtrList< fvPatchField< scalar >> &)
Return a temporary field constructed from name,.
const dimensionSet dimless
Macros for easy insertion into run-time selection tables.
const dimensionSet dimLength
const dimensionSet dimTime
bool read(const char *, int32_t &)
A class for handling words, derived from string.
virtual tmp< volScalarField > htcByRhoCp(const momentumTransportModel &mmtm, const labelHashSet &patches) const
Calculate the wall heat transfer coefficient.
forAllConstIter(PtrDictionary< phaseModel >, mixture.phases(), phase)
addToRunTimeSelectionTable(wallHeatTransferCoeffModel, kappaEff, word)
virtual tmp< volScalarField > nut() const =0
Return the turbulence viscosity.
Abstract base class for turbulence models (RAS, LES and laminar).
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
Mesh data needed to do the Finite Volume discretisation.
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
virtual bool read(const dictionary &)
Read the kappaEff data.
A class for managing temporary objects.
defineTypeNameAndDebug(kappaEff, 0)
Calculates the estimated flow heat transfer coefficient at wall patches as the volScalarField field '...
ITstream & lookupBackwardsCompatible(const wordList &, bool recursive=false, bool patternMatch=true) const
Find and return an entry data stream, trying a list of keywords.
kappaEff(const word &name, const fvMesh &mesh, const dictionary &)
Construct from name, mesh and dict.