#include <Feldspar.h>
  
Public Member Functions | |
| Feldspar () | |
| constructor  | |
| virtual | ~Feldspar () | 
| destructor  | |
| virtual double | getGibbs () | 
| returns Gibbs free energy  | |
| virtual double | getMu (int i) | 
| returns component chemical potential  | |
| virtual double | getEnthalpy () | 
| returns enthalpy  | |
| virtual double | getEntropy () | 
| returns entropy  | |
| virtual double | getCp () | 
| returns heat capacity  | |
| virtual double | getdCpdT () | 
| derivative of Cp with respect to temperature.  | |
| virtual double | getVolume () | 
| returns volume in m^3  | |
| virtual double | getdVdT () | 
| returns dVdT  | |
| virtual double | getdVdP () | 
| returns dVdP  | |
| virtual double | getd2VdT2 () | 
| d2V/dT2 in M^3/Kelvin^2  | |
| virtual double | getd2VdTdP () | 
| d2V/dTdP in M^3/KelvinPascal  | |
| virtual double | getd2VdP2 () | 
| d2V/dP2 in M^3/Pascal^2  | |
Public Attributes | |
| const int | NCOMP | 
| number of components  | |
| const int | ALBITE | 
| index of albite component  | |
| const int | ANORTHITE | 
| index of anorthite component  | |
| const int | SANIDINE | 
| index of sanadine component  | |
Protected Member Functions | |
| virtual void | init () | 
| initialization function  | |
Static Protected Attributes | |
| static BermanData | ssdata [] | 
| array of data for standard states  | |
Private Member Functions | |
| void | updateDisorder (double tk, double pb) | 
| check to see if endmember ordering needs to be updated  | |
Private Attributes | |
| double | lastTk | 
| last temperature used in albite and sanidine ordering routines  | |
| double | lastPb | 
| last pressure used in albite and sanidine ordering routines  | |
| double | gDisAb | 
| Gibbs free energy of disorder - albite (Salje, via Berman, 1988).  | |
| double | hDisAb | 
| Enthalpy of disorder - albite (Salje, via Berman, 1988).  | |
| double | sDisAb | 
| Entropy of disorder - albite (Salje, via Berman, 1988).  | |
| double | cpDisAb | 
| Heat Capacity of disorder - albite (Salje, via Berman, 1988).  | |
| double | dcpdtDisAb | 
| dCpdT of disorder - albite (Salje, via Berman, 1988)  | |
| double | vDisAb | 
| Volume of disorder - albite (Salje, via Berman, 1988).  | |
| double | dvdtDisAb | 
| dVdT of disorder - albite (Salje, via Berman, 1988)  | |
| double | dvdpDisAb | 
| dVdP of disorder - albite (Salje, via Berman, 1988)  | |
| double | d2vdt2DisAb | 
| d2VdT2 of disorder - albite (Salje, via Berman, 1988)  | |
| double | d2vdtdpDisAb | 
| D2VdTdP of disorder - albite (Salje, via Berman, 1988).  | |
| double | d2vdp2DisAb | 
| d2VdP2 of disorder - albite (Salje, via Berman, 1988)  | |
| double | gDisSn | 
| Gibbs free energy of disorder - sanidine (Berman, 1988).  | |
| double | hDisSn | 
| Enthalpy of disorder - sanidine (Berman, 1988).  | |
| double | sDisSn | 
| Entropy of disorder - sanidine (Berman, 1988).  | |
| double | cpDisSn | 
| Heat Capacity of disorder - sanidine (Berman, 1988).  | |
| double | dcpdtDisSn | 
| dCpdT of disorder - sanidine (Berman, 1988)  | |
| double | vDisSn | 
| Volume of disorder - sanidine (Berman, 1988).  | |
| double | dvdtDisSn | 
| dVdT of disorder - sanidine (Berman, 1988)  | |
| double | dvdpDisSn | 
| dVdP of disorder - sanidine (Berman, 1988)  | |
| double | d2vdt2DisSn | 
| d2VdT2 of disorder - sanidine (Berman, 1988)  | |
| double | d2vdtdpDisSn | 
| D2VdTdP of disorder - sanidine (Berman, 1988).  | |
| double | d2vdp2DisSn | 
| d2VdP2 of disorder - sanidine (Berman, 1988)  | |
Feldspar class file. Wrapper for Ghiorso's implementation Feldspar solution parameters from Elkins, Linda T., Grove, Timothy L. Ternary feldspar experiments and thermodynamic models American Mineralogist 75, 544-559
Definition at line 21 of file Feldspar.h.
 1.7.1