#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