33 namespace wallBoilingModels
35 namespace nucleationSiteModels
53 const dictionary&
dict 56 nucleationSiteModel(),
57 Cn_(dict.lookupOrDefault<scalar>(
"Cn", 1))
72 const phaseModel& liquid,
73 const phaseModel& vapor,
81 liquid.thermo().T().boundaryField()[
patchi];
83 return Cn_*9.922e5*
pow(
max((Tw - Tsatw)/10, scalar(0)), 1.805);
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
LemmertChawla(const dictionary &dict)
Construct from a dictionary.
dimensioned< Type > max(const dimensioned< Type > &, const dimensioned< Type > &)
Macros for easy insertion into run-time selection tables.
fvPatchField< scalar > fvPatchScalarField
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeNameAndDebug(combustionModel, 0)
virtual tmp< scalarField > N(const phaseModel &liquid, const phaseModel &vapor, const label patchi, const scalarField &Tl, const scalarField &Tsatw, const scalarField &L) const
Calculate and return the nucleation-site density.
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
virtual ~LemmertChawla()
Destructor.
A class for managing temporary objects.