A mixture of liquids. More...
Public Member Functions | |
liquidMixtureProperties (const dictionary &dict) | |
liquidMixtureProperties (const liquidMixtureProperties &lm) | |
virtual autoPtr< liquidMixtureProperties > | clone () const |
virtual | ~liquidMixtureProperties ()=default |
const List< word > & | components () const |
const PtrList< liquidProperties > & | properties () const |
label | size () const |
scalar | Tc (const scalarField &X) const |
scalar | pvInvert (const scalar p, const scalarField &X) const |
scalar | Tpc (const scalarField &X) const |
scalar | Ppc (const scalarField &X) const |
scalar | Tpt (const scalarField &X) const |
scalar | omega (const scalarField &X) const |
scalarField | Xs (const scalar p, const scalar Tg, const scalar Tl, const scalarField &Xg, const scalarField &Xl) const |
scalar | W (const scalarField &X) const |
scalarField | Y (const scalarField &X) const |
scalarField | X (const scalarField &Y) const |
scalar | rho (const scalar p, const scalar T, const scalarField &X) const |
scalar | pv (const scalar p, const scalar T, const scalarField &X) const |
scalar | hl (const scalar p, const scalar T, const scalarField &X) const |
scalar | Cp (const scalar p, const scalar T, const scalarField &X) const |
scalar | sigma (const scalar p, const scalar T, const scalarField &X) const |
scalar | mu (const scalar p, const scalar T, const scalarField &X) const |
scalar | kappa (const scalar p, const scalar T, const scalarField &X) const |
scalar | D (const scalar p, const scalar T, const scalarField &X) const |
Static Public Member Functions | |
static autoPtr< liquidMixtureProperties > | New (const dictionary &) |
A mixture of liquids.
An example of a two component liquid mixture:
<parentDictionary> { H2O; // employ default coefficients C7H16 { // ... user defined properties for C7H16 } }
Definition at line 64 of file liquidMixtureProperties.H.
liquidMixtureProperties | ( | const dictionary & | dict | ) |
Definition at line 34 of file liquidMixtureProperties.C.
References dict, forAll, and Foam::New().
liquidMixtureProperties | ( | const liquidMixtureProperties & | lm | ) |
Definition at line 67 of file liquidMixtureProperties.C.
References forAll.
|
virtualdefault |
|
inlinevirtual |
Definition at line 89 of file liquidMixtureProperties.H.
References autoPtr::New().
|
static |
Definition at line 85 of file liquidMixtureProperties.C.
References Foam::New().
Referenced by SLGThermo::SLGThermo().
Definition at line 108 of file liquidMixtureProperties.H.
|
inline |
Definition at line 114 of file liquidMixtureProperties.H.
|
inline |
Definition at line 120 of file liquidMixtureProperties.H.
Referenced by liquidFilmModel::correctThermoFields(), and KinematicSurfaceFilm< CloudType >::transferParcel().
Foam::scalar Tc | ( | const scalarField & | X | ) | const |
Definition at line 95 of file liquidMixtureProperties.C.
References forAll, and liquidMixtureProperties::X().
Foam::scalar pvInvert | ( | const scalar | p, |
const scalarField & | X | ||
) | const |
Definition at line 125 of file liquidMixtureProperties.C.
References Foam::endl(), Foam::nl, p, Foam::T(), and WarningInFunction.
Foam::scalar Tpc | ( | const scalarField & | X | ) | const |
Definition at line 168 of file liquidMixtureProperties.C.
References forAll.
Foam::scalar Ppc | ( | const scalarField & | X | ) | const |
Definition at line 181 of file liquidMixtureProperties.C.
References forAll, and Foam::constant::thermodynamic::RR.
Foam::scalar Tpt | ( | const scalarField & | X | ) | const |
Definition at line 111 of file liquidMixtureProperties.C.
References forAll.
Foam::scalar omega | ( | const scalarField & | X | ) | const |
Definition at line 196 of file liquidMixtureProperties.C.
References forAll.
Foam::scalarField Xs | ( | const scalar | p, |
const scalar | Tg, | ||
const scalar | Tl, | ||
const scalarField & | Xg, | ||
const scalarField & | Xl | ||
) | const |
Definition at line 210 of file liquidMixtureProperties.C.
References forAll, Foam::min(), and p.
Foam::scalar W | ( | const scalarField & | X | ) | const |
Definition at line 231 of file liquidMixtureProperties.C.
References forAll.
Foam::scalarField Y | ( | const scalarField & | X | ) | const |
Definition at line 244 of file liquidMixtureProperties.C.
Foam::scalarField X | ( | const scalarField & | Y | ) | const |
Definition at line 261 of file liquidMixtureProperties.C.
Referenced by SprayCloud::setParcelThermoProperties(), and liquidMixtureProperties::Tc().
Foam::scalar rho | ( | const scalar | p, |
const scalar | T, | ||
const scalarField & | X | ||
) | const |
Definition at line 279 of file liquidMixtureProperties.C.
References forAll, Foam::min(), p, rho, and Foam::T().
Referenced by liquidFilmModel::correctThermoFields(), and SprayCloud::setParcelThermoProperties().
Foam::scalar pv | ( | const scalar | p, |
const scalar | T, | ||
const scalarField & | X | ||
) | const |
Definition at line 309 of file liquidMixtureProperties.C.
References forAll, Foam::min(), p, and Foam::T().
Foam::scalar hl | ( | const scalar | p, |
const scalar | T, | ||
const scalarField & | X | ||
) | const |
Definition at line 335 of file liquidMixtureProperties.C.
References forAll, Foam::min(), p, and Foam::T().
Foam::scalar Cp | ( | const scalar | p, |
const scalar | T, | ||
const scalarField & | X | ||
) | const |
Definition at line 361 of file liquidMixtureProperties.C.
References Cp, forAll, Foam::min(), p, and Foam::T().
Referenced by liquidFilmModel::correctThermoFields(), and SprayCloud::setParcelThermoProperties().
Foam::scalar sigma | ( | const scalar | p, |
const scalar | T, | ||
const scalarField & | X | ||
) | const |
Definition at line 387 of file liquidMixtureProperties.C.
References forAll, Foam::min(), p, sigma(), and Foam::T().
Referenced by liquidFilmModel::correctThermoFields(), SprayCloud::setParcelThermoProperties(), and KinematicSurfaceFilm< CloudType >::transferParcel().
Foam::scalar mu | ( | const scalar | p, |
const scalar | T, | ||
const scalarField & | X | ||
) | const |
Definition at line 424 of file liquidMixtureProperties.C.
References Foam::exp(), forAll, Foam::log(), Foam::min(), Foam::constant::physicoChemical::mu, p, and Foam::T().
Referenced by liquidFilmModel::correctThermoFields(), SprayCloud::setParcelThermoProperties(), and KinematicSurfaceFilm< CloudType >::transferParcel().
Foam::scalar kappa | ( | const scalar | p, |
const scalar | T, | ||
const scalarField & | X | ||
) | const |
Definition at line 446 of file liquidMixtureProperties.C.
References forAll, Foam::min(), p, and Foam::T().
Foam::scalar D | ( | const scalar | p, |
const scalar | T, | ||
const scalarField & | X | ||
) | const |
Definition at line 492 of file liquidMixtureProperties.C.
References forAll, Foam::min(), p, and Foam::T().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.