Public Member Functions | Protected Member Functions | Protected Attributes

SaxenaFeiVaporPhase Class Reference

#include <SaxenaFeiVaporPhase.h>

Inheritance diagram for SaxenaFeiVaporPhase:
Phase

List of all members.

Public Member Functions

 SaxenaFeiVaporPhase (void)
 blank constructor. STP assumed.
 SaxenaFeiVaporPhase (double itk)
 constructor with T in Kelvins. 1.e5 Pascals assumed.
 SaxenaFeiVaporPhase (double itk, double ipa)
 constructor with T in Kelvins and P in Pascals.
virtual ~SaxenaFeiVaporPhase ()
 destructor
virtual double getGibbs ()
 Gibbs free energy at P and T.
virtual double getEnthalpy ()
 Enthalpy at P and T.
virtual double getEntropy ()
 Entropy at P and T.
virtual double getCp ()
 heat capacity at P and T
virtual double getVolume ()
 Volume at P and T.
virtual void setTk (double ltk)
 set temperature in Kelvins
virtual double getTk ()
 return temperature in Kelvins
virtual void setPa (double lpa)
 set pressure in Pascals
virtual double getPa ()
 return pressure in Pascals
virtual double getMW ()
 return molecular weight for phase (grams)

Protected Member Functions

double Q (double *q)
 Q(T) utility function.
double Qstar (double *q)
 T(dQ/dT+T(d2Q/dT2)) utility func. for calculating Cp at pressure.
double Z ()
 Z(P,T) function.
double ZPdP ()
 integral of (Z/P)dP at T

Protected Attributes

double pb
 pressure in bars
double Hf0
 enthalpy of formation at STP
double S0
 entropy at STP
double * cp
 Cp values (a=0,b=1,c=2....g=6).
double * A
 supercritical fluids properties arrays
double * B
double * C
double * D
double Tcr
 critical temperature in Kelvins
double Pcr
 critical pressure in bars
double ax
 interaction parameter a*
double sigma
 interaction parameter sigma
double epsikappa
 interaction parameter epsilon/kappa
double mui
 interaction parameter mu
double alpha
 interaction parameter alpha

Detailed Description

Generic implementation of corresponding state phase from:

Saxena and Fei (1988), Fluid Mixtures n the C-H-O system at high pressure and temperature. GCA v.52:505-512.

Author:
Victor Kress
Version:
1.0

Definition at line 13 of file SaxenaFeiVaporPhase.h.


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