33 namespace wallBoilingModels
35 namespace departureDiameterModels
40 departureDiameterModel,
54 const dictionary&
dict 57 departureDiameterModel(),
58 dRef_(dict.lookupOrDefault<scalar>(
"dRef", 6
e-4)),
59 dMax_(dict.lookupOrDefault<scalar>(
"dMax", 0.0014)),
60 dMin_(dict.lookupOrDefault<scalar>(
"dMin", 1
e-6))
67 const TolubinskiKostanchuk& model
90 const phaseModel& liquid,
91 const phaseModel& vapor,
98 return max(
min(dRef_*
exp(-(Tsatw - Tl)/45), dMax_), dMin_);
layerAndWeight max(const layerAndWeight &a, const layerAndWeight &b)
FvWallInfoData< WallInfo, label > label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
departureDiameterModel()
Construct null.
virtual void write(Ostream &os) const
TolubinskiKostanchuk(const dictionary &dict)
Construct from a dictionary.
virtual tmp< scalarField > dDeparture(const phaseModel &liquid, const phaseModel &vapor, const label patchi, const scalarField &Tl, const scalarField &Tsatw, const scalarField &L) const
Calculate and return the departure diameter field.
Macros for easy insertion into run-time selection tables.
virtual void write(Ostream &os) const
dimensionedScalar exp(const dimensionedScalar &ds)
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
layerAndWeight min(const layerAndWeight &a, const layerAndWeight &b)
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeNameAndDebug(combustionModel, 0)
void writeEntry(Ostream &os, const HashTable< T, Key, Hash > &ht)
const doubleScalar e
Elementary charge.
A class for managing temporary objects.
virtual ~TolubinskiKostanchuk()
Destructor.