Public Member Functions | Protected Member Functions | Protected Attributes

ShomatePhase Class Reference

#include <ShomatePhase.h>

Inheritance diagram for ShomatePhase:
Phase CuMet FeAlphaDelta FeGamma NiMet ShomateIdealGas ShomateVinetPhase Sxl C2Cl2Gas C2Cl4Gas C2F2Gas C2F4Gas C2H2Gas C2H4Gas C2HGas C2OGas C2OH4Gas C3O2Gas CCl2F2Gas CCl3FGas CCl4Gas CClF3Gas CClFOGas CF4Gas CGas CH2Gas CH3Gas CH4Gas CHCl2FGas CHClF2Gas CHGas Cl2Gas Cl2OGas Cl2S2Gas Cl2SGas ClFGas ClFO2SGas ClO2Gas ClOGas ClS2Gas ClSGas CO2Gas COGas COH2Gas COHGas COSGas CS2Gas CSGas F2Gas F2OGas F2S2Gas F2SGas F3SGas F4SGas FOGas H2F2Gas H2Gas H2O2Gas H2OGas H2SGas H2SO4Gas HClGas HFGas HGas HO2Gas HSGas O2Gas OHGas S2F2Gas S2Gas S2OGas S3Gas SGas SO2Gas SO3Gas SOGas CuLiq FeLiq NiLiq SLiq Troilite

List of all members.

Public Member Functions

 ShomatePhase ()
 generic constructor
 ShomatePhase (ShomateData *sd)
 constructor using ShomateData structure.
virtual ~ShomatePhase ()
 destructor
virtual void setTk (double ltk)
 set temperature in Kelvins
void setData (ShomateData *sd)
 set new thermo data
virtual double getGibbs ()
 apparent Gibbs free energy
virtual double getEnthalpy ()
 apparent enthalpy
virtual double getEntropy ()
 third law entropy
virtual double getCp ()
 heat capacity
virtual double getdCpdT ()
 derivative of Cp with respect to T

Protected Member Functions

virtual void init (void)
 initialization function

Protected Attributes

double t
 reduced temperature (=tk/1000)
ShomateDatadat
 class data set

Detailed Description

Generic Phase using Shomate formulation. Form often used by NIST. only defined at one bar

Author:
Victor Kress
Version:
1.0
See also:
ShomateData

Definition at line 49 of file ShomatePhase.h.


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