Opm::Mesitylene< Scalar > Class Template Reference

Component for Mesitylene. More...

#include <Mesitylene.hpp>

Inheritance diagram for Opm::Mesitylene< Scalar >:
Opm::Component< Scalar, Mesitylene< Scalar > >

List of all members.

Static Public Member Functions

static const char * name ()
 A human readable name for the mesitylene.
static Scalar molarMass ()
 The molar mass in $\mathrm{[kg/mol]}$ of mesitylene.
static Scalar criticalTemperature ()
 Returns the critical temperature $\mathrm{[K]}$ of mesitylene.
static Scalar criticalPressure ()
 Returns the critical pressure $\mathrm{[Pa]}$ of mesitylene.
static Scalar boilingTemperature ()
 Returns the temperature $\mathrm{[K]}$ at mesitylene's boiling point (1 atm).
static Scalar tripleTemperature ()
 Returns the temperature $\mathrm{[K]}$ at mesitylene's triple point.
static Scalar triplePressure ()
 Returns the pressure $\mathrm{[Pa]}$ at mesitylene's triple point.
template<class Evaluation >
static Evaluation vaporPressure (const Evaluation &temperature)
 The saturation vapor pressure in $\mathrm{[Pa]}$ of pure mesitylene at a given temperature according to Antoine after Betz 1997, see Gmehling et al 1980.
template<class Evaluation >
static Evaluation liquidEnthalpy (const Evaluation &temperature, const Evaluation &pressure)
 Specific enthalpy of liquid mesitylene $\mathrm{[J/kg]}$.
template<class Evaluation >
static Evaluation heatVap (const Evaluation &temperature, const Evaluation &)
 Latent heat of vaporization for mesitylene $\mathrm{[J/kg]}$.
template<class Evaluation >
static Evaluation gasEnthalpy (const Evaluation &temperature, const Evaluation &pressure)
 Specific enthalpy of mesitylene vapor $\mathrm{[J/kg]}$.
template<class Evaluation >
static Evaluation gasDensity (const Evaluation &temperature, const Evaluation &pressure)
 The density of pure mesitylene vapor at a given pressure and temperature $\mathrm{[kg/m^3]}$.
template<class Evaluation >
static Evaluation liquidDensity (const Evaluation &temperature, const Evaluation &)
 The density of pure mesitylene at a given pressure and temperature $\mathrm{[kg/m^3]}$.
static bool gasIsCompressible ()
 Returns true iff the gas phase is assumed to be compressible.
static bool gasIsIdeal ()
 Returns true iff the gas phase is assumed to be ideal.
static bool liquidIsCompressible ()
 Returns true iff the liquid phase is assumed to be compressible.
template<class Evaluation >
static Evaluation gasViscosity (Evaluation temperature, const Evaluation &, bool=true)
 The dynamic viscosity $\mathrm{[Pa*s]}$ of mesitylene vapor.
template<class Evaluation >
static Evaluation liquidViscosity (Evaluation temperature, const Evaluation &)
 The dynamic viscosity $\mathrm{[Pa*s]}$ of pure mesitylene.
template<class Evaluation >
static Evaluation liquidHeatCapacity (const Evaluation &temperature, const Evaluation &)
 Specific heat cap of liquid mesitylene $\mathrm{[J/kg]}$.

Static Protected Member Functions

template<class Evaluation >
static Evaluation molarLiquidDensity_ (Evaluation temperature)
 The molar density of pure mesitylene at a given pressure and temperature $\mathrm{[mol/m^3]}$.

Detailed Description

template<class Scalar>
class Opm::Mesitylene< Scalar >

Component for Mesitylene.

Template Parameters:
Scalar The type used for scalar values

Member Function Documentation

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Mesitylene< Scalar >::gasDensity ( const Evaluation &  temperature,
const Evaluation &  pressure 
) [inline, static]

The density of pure mesitylene vapor at a given pressure and temperature $\mathrm{[kg/m^3]}$.

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$

Reimplemented from Opm::Component< Scalar, Mesitylene< Scalar > >.

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Mesitylene< Scalar >::gasEnthalpy ( const Evaluation &  temperature,
const Evaluation &  pressure 
) [inline, static]

Specific enthalpy of mesitylene vapor $\mathrm{[J/kg]}$.

This relation is true on the vapor pressure curve, i.e. as long as there is a liquid phase present.

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$

Reimplemented from Opm::Component< Scalar, Mesitylene< Scalar > >.

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Mesitylene< Scalar >::gasViscosity ( Evaluation  temperature,
const Evaluation &  ,
bool  = true 
) [inline, static]

The dynamic viscosity $\mathrm{[Pa*s]}$ of mesitylene vapor.

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$
regularize defines, if the functions is regularized or not, set to true by default
template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Mesitylene< Scalar >::heatVap ( const Evaluation &  temperature,
const Evaluation &   
) [inline, static]

Latent heat of vaporization for mesitylene $\mathrm{[J/kg]}$.

source : Reid et al. (fourth edition): Chen method (chap. 7-11, Delta H_v = Delta H_v (T) according to chap. 7-12)

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$
template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Mesitylene< Scalar >::liquidDensity ( const Evaluation &  temperature,
const Evaluation &   
) [inline, static]

The density of pure mesitylene at a given pressure and temperature $\mathrm{[kg/m^3]}$.

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$

Reimplemented from Opm::Component< Scalar, Mesitylene< Scalar > >.

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Mesitylene< Scalar >::liquidEnthalpy ( const Evaluation &  temperature,
const Evaluation &  pressure 
) [inline, static]

Specific enthalpy of liquid mesitylene $\mathrm{[J/kg]}$.

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$

Reimplemented from Opm::Component< Scalar, Mesitylene< Scalar > >.

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Mesitylene< Scalar >::liquidHeatCapacity ( const Evaluation &  temperature,
const Evaluation &   
) [inline, static]

Specific heat cap of liquid mesitylene $\mathrm{[J/kg]}$.

source : Reid et al. (fourth edition): Missenard group contrib. method (chap 5-7, Table 5-11, s. example 5-8)

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$

Reimplemented from Opm::Component< Scalar, Mesitylene< Scalar > >.

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Mesitylene< Scalar >::liquidViscosity ( Evaluation  temperature,
const Evaluation &   
) [inline, static]

The dynamic viscosity $\mathrm{[Pa*s]}$ of pure mesitylene.

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$
template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Mesitylene< Scalar >::molarLiquidDensity_ ( Evaluation  temperature  )  [inline, static, protected]

The molar density of pure mesitylene at a given pressure and temperature $\mathrm{[mol/m^3]}$.

source : Reid et al. (fourth edition): Modified Racket technique (chap. 3-11, eq. 3-11.9)

Parameters:
temperature temperature of component in $\mathrm{[K]}$
template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Mesitylene< Scalar >::vaporPressure ( const Evaluation &  temperature  )  [inline, static]

The saturation vapor pressure in $\mathrm{[Pa]}$ of pure mesitylene at a given temperature according to Antoine after Betz 1997, see Gmehling et al 1980.

Parameters:
temperature temperature of component in $\mathrm{[K]}$

Reimplemented from Opm::Component< Scalar, Mesitylene< Scalar > >.


The documentation for this class was generated from the following file:

Generated on 25 Mar 2018 by  doxygen 1.6.1