Gems3k
3.1
GEMS3K standalone solver for geochemical equilibria
|
Implementation of writing/reading IPM, DCH and DBR text I/O files. More...
Functions | |
istream & | f_getline (istream &is, gstring &str, char delim) |
read string as: "<characters>" | |
Variables | |
const char * | _GEMIPM_version_stamp = " GEMS3K v.3.1 r.760 (rc) " |
outField | MULTI_static_fields [8] |
outField | MULTI_dynamic_fields [70] |
Implementation of writing/reading IPM, DCH and DBR text I/O files.
outField MULTI_static_fields[8] |
{ { "pa_PE" , 0 , 0, 0, "# PE: Flag for using electroneutrality condition in GEM IPM calculations (1 or 0)" }, { "PV" , 0 , 0, 0, "\n# PV: Flag for the volume balance constraint (on Vol IC) for indifferent equilibria at P_Sat (0 or 1)" }, { "PSOL" , 0 , 0, 0, "\n# PSOL: Total number of DCs in liquid hydrocarbon phases (0; reserved)" }, { "PAalp" , 0 , 0, 0, "# PAalp: Flag for using (+) or ignoring (-) specific surface areas of phases " }, { "PSigm" , 0 , 0, 0, "\n# PSigm: Flag for using (+) or ignoring (-) specific surface free energies " }, { "Lads" , 0 , 0, 0, "# Lads: Total number of Dependent Components in sorption phases included into this system" }, { "FIa" , 0 , 0, 0, "# FIa: Number of sorption phases included in this system (0 if no sorption phases )" }, { "FIat" , 0 , 0, 0, "# FIat: Maximum number of surface types per adsorption phase (if FIa > 0, set FIat = 6)" } }