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&);
const fvPatchList & patches
GeometricField< symmTensor, fvPatchField, volMesh > volSymmTensorField
virtual ~ReynoldsAnalogy()
Destructor.
void operator=(const ReynoldsAnalogy &)=delete
Disallow default bitwise assignment.
virtual bool read(const dictionary &)
Read the ReynoldsAnalogy data.
tmp< volSymmTensorField > tau(const momentumTransportModel &mmtm, const fvMesh &mesh) const
Calculate wall shear stress.
virtual tmp< volScalarField > htcByRhoCp(const momentumTransportModel &mmtm, const labelHashSet &patches) const
Calculate the heat transfer coefficient.
word name(const complex &)
Return a string representation of a complex.
Abstract base class for turbulence models (RAS, LES and laminar).
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
ReynoldsAnalogy(const word &name, const fvMesh &mesh, const dictionary &dict)
Construct from name, mesh and dict.
Calculates and writes the estimated flow heat transfer coefficient at wall patches as the volScalarFi...
A class for managing temporary objects.
TypeName("ReynoldsAnalogy")
Runtime type information.