Gems3k
3.1
GEMS3K standalone solver for geochemical equilibria
|
Base class for subclasses of built-in mixing models. More...
#include <s_solmod.h>
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) |
Base class for subclasses of built-in mixing models.
(c) March 2007 DK/TW