31 #include "phasePairKey.H" 38 namespace wallBoilingModels
56 Foam::wallBoilingModels::CHFModels::Zuber::Zuber
62 Cn_(
dict.getOrDefault<scalar>(
"Cn", 0.131))
94 liquid.fluid().
sigma(pair)().boundaryField()[patchi]
109 os.writeEntry(
"Cn", Cn_);
virtual tmp< scalarField > rhoEoS(const scalarField &p, const scalarField &T, const labelList &cells) const =0
Density from pressure and temperature from EoS.
Generic thermophysical properties class for a liquid in which the functions and coefficients for each...
virtual void write(Ostream &os) const
Write.
A critical heat flux (CHF) correlation model based on Zuber (1958) for boiling flows.
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
A list of keyword definitions, which are a keyword followed by a number of values (eg...
const vector L(dict.get< vector >("L"))
T & ref() const
Return non-const reference to the contents of a non-null managed pointer.
label max(const labelHashSet &set, label maxValue=labelMin)
Find the max value in labelHashSet, optionally limited by second argument.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
Base class for critical heat flux (CHF) correlation models for boiling flows.
dimensionedScalar sigma("sigma", dimMass/sqr(dimTime), transportProperties)
Macros for easy insertion into run-time selection tables.
virtual tmp< scalarField > CHF(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.
virtual void write(Ostream &os) const
Write.
addToRunTimeSelectionTable(CHFModel, Zuber, dictionary)
defineTypeNameAndDebug(Zuber, 0)
An ordered or unorder pair of phase names. Typically specified as follows.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
const uniformDimensionedVectorField & g
OBJstream os(runTime.globalPath()/outputName)
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
const word & name() const
A class for managing temporary objects.
scalar sigma(scalar p, scalar T) const
Surface tension [N/m].
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
virtual const rhoThermo & thermo() const =0
Return the thermophysical model.
static constexpr const zero Zero
Global zero (0)