33template<
class CloudType>
37 BirdCorrection_(false)
41template<
class CloudType>
50 BirdCorrection_(this->coeffDict().template get<
Switch>(
"BirdCorrection"))
54template<
class CloudType>
61 BirdCorrection_(htm.BirdCorrection_)
67template<
class CloudType>
77 const scalar Nu = this->Nu(
Re,
Pr);
79 scalar htc = Nu*kappa/dp;
81 if (BirdCorrection_ && (
mag(htc) > ROOTVSMALL) && (
mag(NCpW) > ROOTVSMALL))
83 const scalar phit =
min(NCpW/htc, 50);
86 htc *= phit/(
exp(phit) - 1.0);
Base class for cloud sub-models.
Templated base class for dsmc cloud.
Templated class to calculate the fluid-particle heat transfer coefficients based on a specified Nusse...
A simple wrapper around bool so that it can be read as a word: true/false, on/off,...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A class for handling words, derived from Foam::string.
dimensionedScalar exp(const dimensionedScalar &ds)
scalarField Re(const UList< complex > &cf)
Extract real component.
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
label min(const labelHashSet &set, label minValue=labelMax)
Find the min value in labelHashSet, optionally limited by second argument.
dimensionedScalar Pr("Pr", dimless, laminarTransport)