Go to the documentation of this file.
35 #ifndef liquidProperties_H
36 #define liquidProperties_H
180 inline scalar
W()
const;
183 inline scalar
Tc()
const;
186 inline scalar
Pc()
const;
189 inline scalar
Vc()
const;
192 inline scalar
Zc()
const;
195 inline scalar
Tt()
const;
198 inline scalar
Pt()
const;
201 inline scalar
Tb()
const;
204 inline scalar
dipm()
const;
207 inline scalar
omega()
const;
210 inline scalar
delta()
const;
216 virtual scalar
rho(scalar
p, scalar
T)
const;
219 virtual scalar
pv(scalar
p, scalar
T)
const;
222 virtual scalar
hl(scalar
p, scalar
T)
const;
225 virtual scalar
Cp(scalar
p, scalar
T)
const;
228 virtual scalar
h(scalar
p, scalar
T)
const;
231 virtual scalar
Cpg(scalar
p, scalar
T)
const;
234 virtual scalar
mu(scalar
p, scalar
T)
const;
237 virtual scalar
mug(scalar
p, scalar
T)
const;
240 virtual scalar
K(scalar
p, scalar
T)
const;
243 virtual scalar
Kg(scalar
p, scalar
T)
const;
246 virtual scalar
sigma(scalar
p, scalar
T)
const;
249 virtual scalar
D(scalar
p, scalar
T)
const;
252 virtual scalar
D(scalar
p, scalar
T, scalar Wb)
const;
friend Ostream & operator<<(Ostream &os, const liquidProperties &l)
Ostream Operator.
virtual scalar K(scalar p, scalar T) const
Liquid thermal conductivity [W/(m K)].
virtual scalar Kg(scalar p, scalar T) const
Vapour thermal conductivity [W/(m K)].
Useful combination of include files which define Sin, Sout and Serr and the use of IO streams general...
virtual scalar hl(scalar p, scalar T) const
Heat of vapourisation [J/kg].
scalar Pt_
Triple point pressure [Pa].
declareRunTimeSelectionTable(autoPtr, liquidProperties,,(),())
virtual scalar Cp(scalar p, scalar T) const
Liquid heat capacity [J/(kg K)].
scalar Zc() const
Critical compressibilty factor.
virtual autoPtr< liquidProperties > clone() const
Construct and return clone.
scalar Tc_
Critical temperature [K].
virtual void writeData(Ostream &os) const
Write the function coefficients.
virtual scalar mug(scalar p, scalar T) const
Vapour viscosity [Pa s].
scalar Tb_
Normal boiling temperature [K].
scalar omega_
Pitzer's accentric factor [].
virtual scalar h(scalar p, scalar T) const
Liquid enthalpy [J/kg] - reference to 298.15 K.
scalar W() const
Molecular weight [kg/kmol].
virtual scalar mu(scalar p, scalar T) const
Liquid viscosity [Pa s].
virtual scalar sigma(scalar p, scalar T) const
Surface tension [N/m].
scalar Pc_
Critical pressure [Pa].
static autoPtr< liquidProperties > New(Istream &is)
Return a pointer to a new liquidProperties created from input.
scalar dipm_
Dipole moment [].
scalar Tt_
Triple point temperature [K].
The thermophysical properties of a liquidProperties.
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.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
scalar Tb() const
Normal boiling temperature [K].
scalar Tt() const
Triple point temperature [K].
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
virtual scalar rho(scalar p, scalar T) const
Liquid rho [kg/m^3].
virtual scalar pvInvert(scalar p) const
Invert the vapour pressure relationship to retrieve the.
scalar dipm() const
Dipole moment [].
A list of keyword definitions, which are a keyword followed by any number of values (e....
scalar Vc() const
Critical volume [m^3/kmol].
virtual ~liquidProperties()
Destructor.
scalar Pt() const
Triple point pressure [Pa].
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
virtual scalar D(scalar p, scalar T) const
Vapour diffussivity [m2/s].
virtual scalar Cpg(scalar p, scalar T) const
Ideal gas heat capacity [J/(kg K)].
scalar delta() const
Solubility parameter [(J/m^3)^(1/2)].
virtual scalar pv(scalar p, scalar T) const
Vapour pressure [Pa].
scalar omega() const
Pitzer's ascentric factor [].
Macros to ease declaration of run-time selection tables.
scalar W_
Molecular weight [kg/kmol].
scalar Tc() const
Critical temperature [K].
scalar Zc_
Critical compressibility factor [].
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
scalar Pc() const
Critical pressure [Pa].
scalar delta_
Solubility parameter [(J/m^3)^0.5].
TypeName("liquidProperties")
scalar Vc_
Critical volume [m^3/kmol].