#include <Olivine.h>
Public Member Functions | |
Olivine () | |
constructor | |
virtual | ~Olivine () |
destructor | |
Public Attributes | |
const int | NCOMP |
number of components | |
const int | TEPHROITE |
index of tephroite component | |
const int | FAYALITE |
index of fayalite component | |
const int | CO_OLIVINE |
index of Co-olivine component | |
const int | NI_OLIVINE |
index of Ni-olivine component | |
const int | MONTICELLITE |
index of monticellite component | |
const int | FORSTERITE |
index of forsterite component | |
Protected Member Functions | |
virtual void | init () |
initialization function | |
Static Protected Attributes | |
static BermanData | ssdata [] |
array of data for standard states |
(Ni,Mg,Fe,Ca)2SiO4 Olivine class file. Wrapper for Hirschmann, Sack and Ghiorso's model
Olivine solution parameters: Hirschmann, M. (1991) Thermodynamics of multicomponent olivines and the solution properties of (Ni,Mg,Fe)2SiO4 and (Ca,Mg,Fe)2SiO4 olivines American Mineralogist 77:1232-1248.
Sack, R.O., Ghiorso, M.S. (1989) Importance of considerations of mixing properties in establishing an internally consistent thermodyanmic database: Thermochemistry of minerals in the system Mg2SIO4-Fe2SiO4-SiO2 Contributions to Mineralogy and Petrology 102: 41-68
Properties of Mn- and Co- bearing olivines - Hirschmann and Ghiorso 1994 GCA
Definition at line 31 of file Olivine.h.