#include <Wustite.h>
  
Public Member Functions | |
| Wustite () | |
| generic constructor  | |
| virtual | ~Wustite () | 
| destructor  | |
| virtual void | setTk (double tk) | 
| set temperature in Kelvins  | |
| 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 () | 
| temperature derivative of heat capacity  | |
| virtual double | getVolume () | 
| volume in m^3  | |
| virtual double | getdVdT () | 
| temperature derivative of volume in m^3/K  | |
| virtual double | getdVdP () | 
| pressure derivative of volume in m^3/Pa  | |
| virtual double | getd2VdT2 () | 
| second temperature derivative of volume in m^3/K^2  | |
| virtual double | getd2VdTdP () | 
| temperature pressure derivative of volume in m^3/(PaK)  | |
| virtual double | getd2VdP2 () | 
| second pressure derivative of volume in m^3/Pa^2  | |
| virtual void | update () | 
| update state of phase  | |
Protected Attributes | |
| O2Gas * | o2 | 
| oxygen object  | |
| FeMetalMELTS * | fe | 
| Fe-metal object.  | |
| double * | a | 
| pointer to relevant coeficients at current temperature  | |
Static Protected Attributes | |
| static double | lowcoefs [] | 
| Oneill and Pownceby's constants to 1042K.  | |
| static double | medcoefs [] | 
| Oneill and Pownceby's constants from 1042 to 1184K.  | |
| static double | hicoefs [] | 
| Oneill and Pownceby's constants above 1184K.  | |
Private Attributes | |
| VinetEOS | Vinet | 
| Vinet equation of state implementation object.  | |
Wustite (FeO1.057) model. Implements Oneill and Pownceby (1993) CMP 114:296-314 Volume data from Zhang and Zhao (2005) PhysChemMin 32:241-247 for gamma-Fe Initial write 2/27/08 by Victor Kress
Definition at line 23 of file Wustite.h.
 1.7.1