Liquid evaporation model. More...
Public Member Functions | |
TypeName ("liquidEvaporation") | |
LiquidEvaporation (const dictionary &dict, CloudType &cloud) | |
LiquidEvaporation (const LiquidEvaporation< CloudType > &pcm) | |
virtual autoPtr< PhaseChangeModel< CloudType > > | clone () const |
virtual | ~LiquidEvaporation () |
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 &solMass, const scalarField &liqMass, scalarField &dMassPC) const |
virtual scalar | dh (const label idc, const label idl, const scalar p, const scalar T) const |
virtual scalar | Tvap (const scalarField &X) const |
virtual scalar | TMax (const scalar p, const scalarField &X) const |
![]() | |
TypeName ("phaseChangeModel") | |
declareRunTimeSelectionTable (autoPtr, PhaseChangeModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner)) | |
PhaseChangeModel (CloudType &owner) | |
PhaseChangeModel (const dictionary &dict, CloudType &owner, const word &type) | |
PhaseChangeModel (const PhaseChangeModel< CloudType > &pcm) | |
virtual autoPtr< PhaseChangeModel< CloudType > > | clone () const=0 |
virtual | ~PhaseChangeModel ()=default |
const enthalpyTransferType & | enthalpyTransfer () const |
void | addToPhaseChangeMass (const scalar dMass) |
virtual void | info (Ostream &os) |
Protected Member Functions | |
scalar | Sh (const scalar Re, const scalar Sc) const |
tmp< scalarField > | calcXc (const label celli) const |
![]() | |
enthalpyTransferType | wordToEnthalpyTransfer (const word &etName) const |
scalar | Sh () const |
Protected Attributes | |
const liquidMixtureProperties & | liquids_ |
List< word > | activeLiquids_ |
List< label > | liqToCarrierMap_ |
List< label > | liqToLiqMap_ |
![]() | |
enthalpyTransferType | enthalpyTransfer_ |
scalar | dMass_ |
Additional Inherited Members | |
![]() | |
enum | enthalpyTransferType |
![]() | |
static autoPtr< PhaseChangeModel< CloudType > > | New (const dictionary &dict, CloudType &owner) |
![]() | |
static const wordList | enthalpyTransferTypeNames |
Liquid evaporation model.
Definition at line 47 of file LiquidEvaporation.H.
LiquidEvaporation | ( | const dictionary & | dict, |
CloudType & | cloud | ||
) |
Definition at line 64 of file LiquidEvaporation.C.
References Foam::endl(), forAll, Foam::Info, Foam::nl, and WarningInFunction.
LiquidEvaporation | ( | const LiquidEvaporation< CloudType > & | pcm | ) |
Definition at line 106 of file LiquidEvaporation.C.
|
virtual |
Definition at line 121 of file LiquidEvaporation.C.
|
protected |
Definition at line 51 of file LiquidEvaporation.C.
References Foam::cbrt(), Foam::Re(), and Foam::sqrt().
|
protected |
Definition at line 32 of file LiquidEvaporation.C.
References forAll, Foam::sum(), thermo, and Y.
TypeName | ( | "liquidEvaporation" | ) |
|
inlinevirtual |
Definition at line 92 of file LiquidEvaporation.H.
|
virtual |
Implements PhaseChangeModel< CloudType >.
Definition at line 129 of file LiquidEvaporation.C.
References Cs, Foam::expressions::patchExpr::debug, Foam::endl(), forAll, Foam::max(), nu, Foam::constant::mathematical::pi(), Foam::Re(), Foam::constant::thermodynamic::RR, Foam::sqr(), Foam::T(), and WarningInFunction.
|
virtual |
Reimplemented from PhaseChangeModel< CloudType >.
Definition at line 212 of file LiquidEvaporation.C.
References Foam::abort(), Foam::FatalError, FatalErrorInFunction, p, and Foam::T().
|
virtual |
Reimplemented from PhaseChangeModel< CloudType >.
Definition at line 250 of file LiquidEvaporation.C.
|
virtual |
Reimplemented from PhaseChangeModel< CloudType >.
Definition at line 260 of file LiquidEvaporation.C.
References p.
|
protected |
Definition at line 56 of file LiquidEvaporation.H.
Definition at line 59 of file LiquidEvaporation.H.
|
protected |
Definition at line 62 of file LiquidEvaporation.H.
|
protected |
Definition at line 65 of file LiquidEvaporation.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.