C2H6O Class Reference - The OpenFOAM Foundation

OpenFOAM  4.1 The OpenFOAM Foundation
  • Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Classes
  • Files
  • Class List
  • Class Index
  • Class Hierarchy
  • Class Members
  • Foam
  • C2H6O
Public Member Functions | Friends | List of all members C2H6O Class Reference

diMethylEther More...

Inheritance diagram for C2H6O: Inheritance graph [legend] Collaboration diagram for C2H6O: Collaboration graph [legend]

Public Member Functions

 TypeName ("C2H6O")
 Runtime type information. More...
 
 C2H6O ()
 Construct null. More...
 
 C2H6O (const liquidProperties &l, const NSRDSfunc5 &density, const NSRDSfunc1 &vapourPressure, const NSRDSfunc6 &heatOfVapourisation, const NSRDSfunc0 &heatCapacity, const NSRDSfunc0 &enthalpy, const NSRDSfunc7 &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...
 
 C2H6O (Istream &is)
 Construct from Istream. More...
 
 C2H6O (const dictionary &dict)
 Construct from dictionary. More...
 
 C2H6O (const C2H6O &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 C2H6O &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...
 

Detailed Description

diMethylEther

Source files
  • C2H6O.H
  • C2H6O.C

Definition at line 58 of file C2H6O.H.

Constructor & Destructor Documentation

C2H6O ( )

Construct null.

Definition at line 41 of file C2H6O.C.

Referenced by C2H6O::clone().

Here is the caller graph for this function:

C2H6O ( const liquidProperties &  l,
const NSRDSfunc5 &  density,
const NSRDSfunc1 &  vapourPressure,
const NSRDSfunc6 &  heatOfVapourisation,
const NSRDSfunc0 &  heatCapacity,
const NSRDSfunc0 &  enthalpy,
const NSRDSfunc7 &  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.

Definition at line 97 of file C2H6O.C.

C2H6O ( Istream &  is)

Construct from Istream.

Definition at line 131 of file C2H6O.C.

C2H6O ( const dictionary &  dict)

Construct from dictionary.

Definition at line 150 of file C2H6O.C.

C2H6O ( const C2H6O &  liq)

Construct copy.

Definition at line 169 of file C2H6O.C.

Member Function Documentation

TypeName ( "C2H6O"  )

Runtime type information.

virtual autoPtr<liquidProperties> clone ( ) const
inlinevirtual

Construct and return clone.

Reimplemented from liquidProperties.

Definition at line 119 of file C2H6O.H.

References C2H6O::B(), C2H6O::C2H6O(), C2H6O::Cp(), C2H6O::Cpg(), C2H6O::D(), C2H6O::h(), C2H6O::hl(), C2H6O::K(), C2H6O::Kg(), C2H6O::mu(), C2H6O::mug(), p, C2H6O::pv(), C2H6O::rho(), C2H6O::sigma(), and Foam::T().

Here is the call graph for this function:

Foam::scalar rho ( scalar  p,
scalar 
) const
inlinevirtual

Liquid density [kg/m^3].

Reimplemented from liquidProperties.

Definition at line 26 of file C2H6OI.H.

References NSRDSfunc5::f().

Referenced by C2H6O::clone().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar pv ( scalar  p,
scalar 
) const
inlinevirtual

Vapour pressure [Pa].

Reimplemented from liquidProperties.

Definition at line 32 of file C2H6OI.H.

References NSRDSfunc1::f().

Referenced by C2H6O::clone().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar hl ( scalar  p,
scalar 
) const
inlinevirtual

Heat of vapourisation [J/kg].

Reimplemented from liquidProperties.

Definition at line 38 of file C2H6OI.H.

References NSRDSfunc6::f().

Referenced by C2H6O::clone().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar Cp ( scalar  p,
scalar 
) const
inlinevirtual

Liquid heat capacity [J/(kg K)].

Reimplemented from liquidProperties.

Definition at line 44 of file C2H6OI.H.

References NSRDSfunc0::f().

Referenced by C2H6O::clone().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar h ( scalar  p,
scalar 
) const
inlinevirtual

Liquid Enthalpy [J/(kg)].

Reimplemented from liquidProperties.

Definition at line 50 of file C2H6OI.H.

References NSRDSfunc0::f().

Referenced by C2H6O::clone().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar Cpg ( scalar  p,
scalar 
) const
inlinevirtual

Ideal gas heat capacity [J/(kg K)].

Reimplemented from liquidProperties.

Definition at line 56 of file C2H6OI.H.

References NSRDSfunc7::f().

Referenced by C2H6O::clone().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar B ( scalar  p,
scalar 
) const
inline

Second Virial Coefficient [m^3/kg].

Definition at line 62 of file C2H6OI.H.

References NSRDSfunc4::f().

Referenced by C2H6O::clone().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar mu ( scalar  p,
scalar 
) const
inlinevirtual

Liquid viscosity [Pa s].

Reimplemented from liquidProperties.

Definition at line 68 of file C2H6OI.H.

References NSRDSfunc1::f().

Referenced by C2H6O::clone().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar mug ( scalar  p,
scalar 
) const
inlinevirtual

Vapour viscosity [Pa s].

Reimplemented from liquidProperties.

Definition at line 74 of file C2H6OI.H.

References NSRDSfunc2::f().

Referenced by C2H6O::clone().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar K ( scalar  p,
scalar 
) const
inlinevirtual

Liquid thermal conductivity [W/(m K)].

Reimplemented from liquidProperties.

Definition at line 80 of file C2H6OI.H.

References NSRDSfunc0::f().

Referenced by C2H6O::clone().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar Kg ( scalar  p,
scalar 
) const
inlinevirtual

Vapour thermal conductivity [W/(m K)].

Reimplemented from liquidProperties.

Definition at line 86 of file C2H6OI.H.

References NSRDSfunc2::f().

Referenced by C2H6O::clone().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar sigma ( scalar  p,
scalar 
) const
inlinevirtual

Surface tension [N/m].

Reimplemented from liquidProperties.

Definition at line 92 of file C2H6OI.H.

References NSRDSfunc6::f().

Referenced by C2H6O::clone().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar D ( scalar  p,
scalar 
) const
inlinevirtual

Vapour diffussivity [m2/s].

Reimplemented from liquidProperties.

Definition at line 98 of file C2H6OI.H.

References APIdiffCoefFunc::f().

Referenced by C2H6O::clone().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar D ( scalar  p,
scalar  T,
scalar  Wb 
) const
inlinevirtual

Vapour diffussivity [m2/s] with specified binary pair.

Reimplemented from liquidProperties.

Definition at line 104 of file C2H6OI.H.

References APIdiffCoefFunc::f().

Here is the call graph for this function:

void writeData ( Ostream &  os) const
inlinevirtual

Write the function coefficients.

Reimplemented from liquidProperties.

Definition at line 173 of file C2H6O.H.

References Foam::endl(), Foam::nl, APIdiffCoefFunc::writeData(), NSRDSfunc2::writeData(), NSRDSfunc5::writeData(), NSRDSfunc4::writeData(), NSRDSfunc1::writeData(), NSRDSfunc7::writeData(), NSRDSfunc0::writeData(), NSRDSfunc6::writeData(), and liquidProperties::writeData().

Here is the call graph for this function:

Friends And Related Function Documentation

Ostream& operator<< ( Ostream &  os,
const C2H6O & 
)
friend

Ostream Operator.

Definition at line 192 of file C2H6O.H.

The documentation for this class was generated from the following files:
  • src/thermophysicalModels/properties/liquidProperties/C2H6O/C2H6O.H
  • src/thermophysicalModels/properties/liquidProperties/C2H6O/C2H6O.C
  • src/thermophysicalModels/properties/liquidProperties/C2H6O/C2H6OI.H
Generated by   doxygen 1.8.11

Từ khóa » C2h6o + K