Gems3k  3.1
GEMS3K standalone solver for geochemical equilibria
 All Classes Files Functions Variables Enumerations Enumerator
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
BASE_PARAMFlags and thresholds for numeric modules
DATABRDataBRidge defines the structure of node-dependent data for exchange between the coupled GEM IPM and FMT code parts
DATACHData for CHemistry data structure
EOSPARAMChurakov & Gottschalk (2003) EOS calculations declaration of EOSPARAM class (used by the TCGFcalc class)
GemDataStreamStream binary file operations extended for endianness (e.g
GoldenSectionClass for minimization of convex one parameter function ( f(x)=>0 ) Method of Gold Selection
GoldenSectionDataData for minimization of convex one parameter function ( f(x)=>0 )
GoldenSectionTwoClass for minimization of convex two parameter function ( f(x,y)=>0 ) Method of Gold Selection
LOCATIONLocation (coordinates) of a point in space for implementation of particle transport algorithms
MULTIContains chemical thermodynamic work data for GEM IPM-3 algorithm
outFieldInternal descriptions of fields
SolutionDataBase class for subclasses of built-in mixing models
SorptionData
SorptionSiteData
SPP_SETTINGBase Parametres of SP
TBermanBerman model for multi-component sublattice solid solutions
TCGFcalcChurakov and Gottschalk (2003) EOS calculations
TCORKcalcCompensated Redlich-Kwong (CORK) model for fluid mixtures
TDaviesExtended Debye-Hueckel (EDH) model for aqueous electrolyte solutions, Davies variant
TDebyeHueckelTwo-term Debye-Hueckel (DH) model for aqueous electrolyte solutions
TError
TEUNIQUACExtended universal quasi-chemical (EUNIQUAC) model for aqueous electrolyte solutions
TFatalError
TGuggenheimBinary Guggenheim (Redlich-Kister) model for solid solutions
THelgesonExtended Debye-Hueckel (EDH) model for aqueous electrolyte solutions, Helgesons variant
TIdealSubclass for the ideal model (both simple and multi-site)
TKarpovExtended Debye-Hueckel (EDH) model for aqueous electrolyte solutions, Karpovs variant
TLimitingLawDebye-Hueckel (DH) limiting law for aqueous electrolyte solutions
TMargulesTernary Margules (regular) model for solid solutions
TModOtherClass for hardcoded models for solid solutions
TMulti
TNEMcalc
TNodeImplements a simple C/C++ interface between GEM IPM and FMT codes
TNodeArrayImplements an advanced (level 2) C/C++ interface with GEMS3K for the development of coupled reactive transport codes
TNRTLNon-random two liquid (NRTL) model for liquid solutions
TPitzerPitzer model, Harvie-Moller-Weare (HMW) version, with explicit temperature dependence
TPR78calcPeng-Robinson (PR78) model for fluid mixtures
TPrintArraysPrint fields of structure outField
TProfilModule contains a Flags and thresholds for numeric modules
TPRSVcalcPeng-Robinson-Stryjek-Vera (PRSV) model for fluid mixtures
TReadArraysRead fields of structure
TRedlichKisterRedlich-Kister model for multicomponent solid solutions
TRegularRegular model for multicomponent solid solutions
TRWArraysBasic class for red/write fields of structure
TShvarovExtended Debye-Hueckel (EDH) model for aqueous electrolyte solutions, Shvarov variant
TSITSIT model reimplementation for aqueous electrolyte solutions
TSolMod
TSorpMod
TSRKcalcSoave-Redlich-Kwong (SRK) model for fluid mixtures
TSTPcalcSterner-Pitzer (STP) model for fluid mixtures
TSubregularBinary Margules (subregular) model for solid solutions
TSurfSiteMod
TVanLaarVan Laar model for solid solutions
TWilsonWilson model for liquid solutions