Public Member Functions | |
TypeName ("Ar") | |
Runtime type information. More... | |
Ar () | |
Construct null. More... | |
Ar (const liquidProperties &l, const NSRDSfunc5 &density, const NSRDSfunc1 &vapourPressure, const NSRDSfunc6 &heatOfVapourisation, const NSRDSfunc0 &heatCapacity, const NSRDSfunc0 &enthalpy, const NSRDSfunc0 &idealGasHeatCapacity, const NSRDSfunc4 &secondVirialCoeff, const NSRDSfunc1 &dynamicViscosity, const NSRDSfunc2 &vapourDynamicViscosity, const NSRDSfunc0 &thermalConductivity, const NSRDSfunc2 &vapourThermalConductivity, const NSRDSfunc6 &surfaceTension, const APIdiffCoefFunc &vapourDiffussivity) | |
Construct from components. More... | |
Ar (Istream &is) | |
Construct from Istream. More... | |
Ar (const dictionary &dict) | |
Construct from dictionary. More... | |
Ar (const Ar &liq) | |
Construct copy. More... | |
virtual autoPtr< liquidProperties > | clone () const |
Construct and return clone. More... | |
scalar | rho (scalar p, scalar T) const |
Liquid density [kg/m^3]. More... | |
scalar | pv (scalar p, scalar T) const |
Vapour pressure [Pa]. More... | |
scalar | hl (scalar p, scalar T) const |
Heat of vapourisation [J/kg]. More... | |
scalar | Cp (scalar p, scalar T) const |
Liquid heat capacity [J/(kg K)]. More... | |
scalar | h (scalar p, scalar T) const |
Liquid Enthalpy [J/(kg)]. More... | |
scalar | Cpg (scalar p, scalar T) const |
Ideal gas heat capacity [J/(kg K)]. More... | |
scalar | B (scalar p, scalar T) const |
Second Virial Coefficient [m^3/kg]. More... | |
scalar | mu (scalar p, scalar T) const |
Liquid viscosity [Pa s]. More... | |
scalar | mug (scalar p, scalar T) const |
Vapour viscosity [Pa s]. More... | |
scalar | K (scalar p, scalar T) const |
Liquid thermal conductivity [W/(m K)]. More... | |
scalar | Kg (scalar p, scalar T) const |
Vapour thermal conductivity [W/(m K)]. More... | |
scalar | sigma (scalar p, scalar T) const |
Surface tension [N/m]. More... | |
scalar | D (scalar p, scalar T) const |
Vapour diffussivity [m2/s]. More... | |
scalar | D (scalar p, scalar T, scalar Wb) const |
Vapour diffussivity [m2/s] with specified binary pair. More... | |
void | writeData (Ostream &os) const |
Write the function coefficients. More... | |
Public Member Functions inherited from liquidProperties | |
TypeName ("liquidProperties") | |
declareRunTimeSelectionTable (autoPtr, liquidProperties,,(),()) | |
declareRunTimeSelectionTable (autoPtr, liquidProperties, Istream,(Istream &is),(is)) | |
declareRunTimeSelectionTable (autoPtr, liquidProperties, dictionary,(const dictionary &dict),(dict)) | |
liquidProperties (scalar W, scalar Tc, scalar Pc, scalar Vc, scalar Zc, scalar Tt, scalar Pt, scalar Tb, scalar dipm, scalar omega, scalar delta) | |
Construct from components. More... | |
liquidProperties (Istream &is) | |
Construct from Istream. More... | |
liquidProperties (const dictionary &dict) | |
Construct from dictionary. More... | |
liquidProperties (const liquidProperties &liq) | |
Construct copy. More... | |
virtual | ~liquidProperties () |
Destructor. More... | |
scalar | W () const |
Molecular weight [kg/kmol]. More... | |
scalar | Tc () const |
Critical temperature [K]. More... | |
scalar | Pc () const |
Critical pressure [Pa]. More... | |
scalar | Vc () const |
Critical volume [m^3/kmol]. More... | |
scalar | Zc () const |
Critical compressibilty factor. More... | |
scalar | Tt () const |
Triple point temperature [K]. More... | |
scalar | Pt () const |
Triple point pressure [Pa]. More... | |
scalar | Tb () const |
Normal boiling temperature [K]. More... | |
scalar | dipm () const |
Dipole moment []. More... | |
scalar | omega () const |
Pitzer's ascentric factor []. More... | |
scalar | delta () const |
Solubility parameter [(J/m^3)^(1/2)]. More... | |
virtual scalar | pvInvert (scalar p) const |
Invert the vapour pressure relationship to retrieve the. More... | |
Friends | |
Ostream & | operator<< (Ostream &os, const Ar &l) |
Ostream Operator. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from liquidProperties | |
static autoPtr< liquidProperties > | New (Istream &is) |
Return a pointer to a new liquidProperties created from input. More... | |
static autoPtr< liquidProperties > | New (const dictionary &dict) |
Return a pointer to a new liquidProperties created from dictionary. More... | |
Ar | ( | ) |
Construct null.
Definition at line 41 of file Ar.C.
Referenced by Ar::clone().
Ar | ( | const liquidProperties & | l, |
const NSRDSfunc5 & | density, | ||
const NSRDSfunc1 & | vapourPressure, | ||
const NSRDSfunc6 & | heatOfVapourisation, | ||
const NSRDSfunc0 & | heatCapacity, | ||
const NSRDSfunc0 & | enthalpy, | ||
const NSRDSfunc0 & | idealGasHeatCapacity, | ||
const NSRDSfunc4 & | secondVirialCoeff, | ||
const NSRDSfunc1 & | dynamicViscosity, | ||
const NSRDSfunc2 & | vapourDynamicViscosity, | ||
const NSRDSfunc0 & | thermalConductivity, | ||
const NSRDSfunc2 & | vapourThermalConductivity, | ||
const NSRDSfunc6 & | surfaceTension, | ||
const APIdiffCoefFunc & | vapourDiffussivity | ||
) |
Ar | ( | const dictionary & | dict | ) |
TypeName | ( | "Ar" | ) |
Runtime type information.
|
inlinevirtual |
Construct and return clone.
Reimplemented from liquidProperties.
Definition at line 119 of file Ar.H.
References Ar::Ar(), Ar::B(), Ar::Cp(), Ar::Cpg(), Ar::D(), Ar::h(), Ar::hl(), Ar::K(), Ar::Kg(), Ar::mu(), Ar::mug(), p, Ar::pv(), Ar::rho(), Ar::sigma(), and Foam::T().
|
inlinevirtual |
Liquid density [kg/m^3].
Reimplemented from liquidProperties.
Definition at line 26 of file ArI.H.
References NSRDSfunc5::f().
Referenced by Ar::clone().
|
inlinevirtual |
Vapour pressure [Pa].
Reimplemented from liquidProperties.
Definition at line 32 of file ArI.H.
References NSRDSfunc1::f().
Referenced by Ar::clone().
|
inlinevirtual |
Heat of vapourisation [J/kg].
Reimplemented from liquidProperties.
Definition at line 38 of file ArI.H.
References NSRDSfunc6::f().
Referenced by Ar::clone().
|
inlinevirtual |
Liquid heat capacity [J/(kg K)].
Reimplemented from liquidProperties.
Definition at line 44 of file ArI.H.
References NSRDSfunc0::f().
Referenced by Ar::clone().
|
inlinevirtual |
Liquid Enthalpy [J/(kg)].
Reimplemented from liquidProperties.
Definition at line 50 of file ArI.H.
References NSRDSfunc0::f().
Referenced by Ar::clone().
|
inlinevirtual |
Ideal gas heat capacity [J/(kg K)].
Reimplemented from liquidProperties.
Definition at line 56 of file ArI.H.
References NSRDSfunc0::f().
Referenced by Ar::clone().
|
inline |
Second Virial Coefficient [m^3/kg].
Definition at line 62 of file ArI.H.
References NSRDSfunc4::f().
Referenced by Ar::clone().
|
inlinevirtual |
Liquid viscosity [Pa s].
Reimplemented from liquidProperties.
Definition at line 68 of file ArI.H.
References NSRDSfunc1::f().
Referenced by Ar::clone().
|
inlinevirtual |
Vapour viscosity [Pa s].
Reimplemented from liquidProperties.
Definition at line 74 of file ArI.H.
References NSRDSfunc2::f().
Referenced by Ar::clone().
|
inlinevirtual |
Liquid thermal conductivity [W/(m K)].
Reimplemented from liquidProperties.
Definition at line 80 of file ArI.H.
References NSRDSfunc0::f().
Referenced by Ar::clone().
|
inlinevirtual |
Vapour thermal conductivity [W/(m K)].
Reimplemented from liquidProperties.
Definition at line 86 of file ArI.H.
References NSRDSfunc2::f().
Referenced by Ar::clone().
|
inlinevirtual |
Surface tension [N/m].
Reimplemented from liquidProperties.
Definition at line 92 of file ArI.H.
References NSRDSfunc6::f().
Referenced by Ar::clone().
|
inlinevirtual |
Vapour diffussivity [m2/s].
Reimplemented from liquidProperties.
Definition at line 98 of file ArI.H.
References APIdiffCoefFunc::f().
Referenced by Ar::clone().
|
inlinevirtual |
Vapour diffussivity [m2/s] with specified binary pair.
Reimplemented from liquidProperties.
Definition at line 104 of file ArI.H.
References APIdiffCoefFunc::f().
|
inlinevirtual |
Write the function coefficients.
Reimplemented from liquidProperties.
Definition at line 173 of file Ar.H.
References Foam::endl(), Foam::nl, APIdiffCoefFunc::writeData(), NSRDSfunc2::writeData(), NSRDSfunc5::writeData(), NSRDSfunc1::writeData(), NSRDSfunc4::writeData(), NSRDSfunc0::writeData(), NSRDSfunc6::writeData(), and liquidProperties::writeData().