Go to the documentation of this file.
52 #ifndef LiquidEvapFuchsKnudsen_H
53 #define LiquidEvapFuchsKnudsen_H
66 template<
class CloudType>
115 scalar
Sh(
const scalar
Re,
const scalar Sc)
const;
123 const scalar massliq,
124 const scalar masssol,
130 scalar
activityCoeff(
const scalar Xliq,
const scalar Ysol)
const;
Templated phase change model class.
Liquid evaporation/condensation model for solution of liquid and solid.
activityCoeffMethodType method_
A class for managing temporary objects.
virtual void calculate(const scalar dt, const label celli, const scalar Re, const scalar Pr, const scalar d, const scalar nu, const scalar rho, const scalar T, const scalar Ts, const scalar pc, const scalar Tc, const scalarField &X, const scalarField &Xsol, const scalarField &liqMass, scalarField &dMassPC) const
LiquidEvapFuchsKnudsen(const dictionary &dict, CloudType &cloud)
TypeName("liquidEvapFuchsKnudsen")
virtual autoPtr< PhaseChangeModel< CloudType > > clone() const
void calcXcSolution(const scalar massliq, const scalar masssol, scalar &Xliq, scalar &Xsol) const
virtual scalar dh(const label idc, const label idl, const scalar p, const scalar T) const
Generic templated field type.
dimensionedScalar Pr("Pr", dimless, laminarTransport)
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
Templated base class for dsmc cloud.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
tmp< scalarField > calcXc(const label celli) const
scalar activityCoeff(const scalar Xliq, const scalar Ysol) const
virtual scalar TMax(const scalar p, const scalarField &X) const
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A cloud is a registry collection of lagrangian particles.
virtual scalar Tvap(const scalarField &X) const
scalarField Re(const UList< complex > &cf)
const liquidMixtureProperties & liquids_
virtual ~LiquidEvapFuchsKnudsen()=default