• Main Page
  • Classes
  • Files
  • File List

RobiePhase.h

00001 /* RobiePhase header file
00002  * generic data class for calculating thermodynamic data from Robie and 
00003  * Hemingway data
00004  * Victor Kress
00005  */
00006 #ifndef ROBIEPHASE_H
00007 #define ROBIEPHASE_H
00008 
00009 #include "Phase.h"
00010 
00018 class RobiePhase: public Phase {
00019  public:
00021   RobiePhase();
00023   virtual ~RobiePhase();
00025   virtual double getGibbs();
00027   virtual double getEnthalpy();
00029   virtual double getEntropy();
00031   virtual double getCp();
00033   virtual double getVolume();
00034  protected:
00036   virtual void init(void);
00038   double Hf;
00040   double Gf;
00042   double S;
00044   double V;
00046   double a1,a2,a3,a4,a5;
00047 };
00048 
00049 #endif
00050 
00051 
00052 

Generated on Fri Aug 6 2010 13:30:28 for phases by  doxygen 1.7.1