Gems3k  3.1
GEMS3K standalone solver for geochemical equilibria
 All Classes Files Functions Variables Enumerations Enumerator
Public Attributes
SolutionData Struct Reference

Base class for subclasses of built-in mixing models. More...

#include <s_solmod.h>

List of all members.

Public Attributes

long int NSpecies
 Number of species (end members) in the phase.
long int NParams
 Total number of non-zero interaction parameters.
long int NPcoefs
 Number of coefficients per interaction parameter.
long int MaxOrder
 Maximum order of interaction parameters.
long int NPperDC
 Number of parameters per species (DC)
long int NSublat
 number of sublattices nS
long int NMoiet
 number of moieties nM
char Mod_Code
 Code of the mixing model.
char Mix_Code
 Code for specific EoS mixing rule.
char * DC_Codes
 DC class codes for species -> NSpecies.
char(* TP_Code )[6]
 Codes for TP correction methods for species ->NSpecies.
long int * arIPx
 Pointer to list of indexes of non-zero interaction parameters.
double * arIPc
 Table of interaction parameter coefficients.
double * arDCc
 End-member properties coefficients.
double * arMoiSN
 End member moiety- site multiplicity number tables -> NSpecies x NSublat x NMoiet.
double * arSitFr
 Tables of sublattice site fractions for moieties -> NSublat x NMoiet.
double * arGEX
 Reciprocal energies, Darken terms, pure fugacities -> NSpecies.
double * arPparc
 Partial pressures -> NSpecies.
double * arWx
 Species (end member) mole fractions ->NSpecies.
double * arlnGam
 Output: activity coefficients of species (end members)
double * arVol
 molar volumes of end-members (species) cm3/mol ->NSpecies
double * aphVOL
 phase volumes, cm3/mol (now obsolete) !!!!!!! check usage!
double T_k
 Temperature, K (initial)
double P_bar
 Pressure, bar (initial)

Detailed Description

Base class for subclasses of built-in mixing models.

(c) March 2007 DK/TW


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