Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Attributes

Olivine Class Reference

#include <Olivine.h>

Inheritance diagram for Olivine:
MeltsSolution Solution Phase

List of all members.

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

Detailed Description

(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

Id:
Olivine.h,v 1.13 2005/03/31 00:56:29 kress Exp
Author:
Mark Ghiorso
Mark Hirshchmann
Richard Sack
Victor Kress
Version:
Revision:
1.13

Definition at line 31 of file Olivine.h.


The documentation for this class was generated from the following file: