Go to the documentation of this file.
32 template<
class CloudType>
36 BirdCorrection_(false)
40 template<
class CloudType>
49 BirdCorrection_(this->coeffDict().
lookup(
"BirdCorrection"))
53 template<
class CloudType>
60 BirdCorrection_(htm.BirdCorrection_)
66 template<
class CloudType>
73 template<
class CloudType>
83 const scalar Nu = this->Nu(
Re,
Pr);
85 scalar htc = Nu*
kappa/dp;
87 if (BirdCorrection_ && (
mag(htc) > ROOTVSMALL) && (
mag(NCpW) > ROOTVSMALL))
89 const scalar phit =
min(NCpW/htc, 50);
92 htc *= phit/(
exp(phit) - 1.0);
A class for handling words, derived from Foam::string.
HeatTransferModel(CloudType &owner)
Construct null from owner.
virtual ~HeatTransferModel()
Destructor.
Base class for cloud sub-models.
dimensionedScalar exp(const dimensionedScalar &ds)
const dimensionedScalar kappa
Coulomb constant: default SI units: [N.m2/C2].
label min(const labelHashSet &set, label minValue=labelMax)
Find the min value in labelHashSet, optionally limited by second argument.
Templated heat transfer model class.
dimensionedScalar Pr("Pr", dimless, laminarTransport)
Lookup type of boundary radiation properties.
Templated base class for dsmc cloud.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
scalarField Re(const UList< complex > &cf)
Extract real component.
virtual scalar htc(const scalar dp, const scalar Re, const scalar Pr, const scalar kappa, const scalar NCpW) const
Return heat transfer coefficient.