86 #ifndef wallHeatTransferCoeffModels_ReynoldsAnalogy_H
87 #define wallHeatTransferCoeffModels_ReynoldsAnalogy_H
95 namespace wallHeatTransferCoeffModels
102 class ReynoldsAnalogy
104 public wallHeatTransferCoeffModel
118 tmp<volVectorField> calcShearStress
137 const dictionary&
dict
154 virtual bool read(
const dictionary&);
Abstract base class for turbulence models (RAS, LES and laminar).
A class for managing temporary objects.
tmp< volSymmTensorField > tau(const momentumTransportModel &mmtm, const fvMesh &mesh) const
Calculate wall shear stress.
Calculates and writes the estimated flow heat transfer coefficient at wall patches as the volScalarFi...
TypeName("ReynoldsAnalogy")
Runtime type information.
virtual tmp< volScalarField > htcByRhoCp(const momentumTransportModel &mmtm, const labelHashSet &patches) const
Calculate the heat transfer coefficient.
virtual ~ReynoldsAnalogy()
Destructor.
void operator=(const ReynoldsAnalogy &)=delete
Disallow default bitwise assignment.
ReynoldsAnalogy(const word &name, const fvMesh &mesh, const dictionary &dict)
Construct from name, mesh and dict.
virtual bool read(const dictionary &)
Read the ReynoldsAnalogy data.
const fvPatchList & patches
word name(const bool)
Return a word representation of a bool.
VolField< symmTensor > volSymmTensorField
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.