Gems3k  3.1
GEMS3K standalone solver for geochemical equilibria
 All Classes Files Functions Variables Enumerations Enumerator
Functions | Variables
/Users/kulik/DevGEMS/trunk/standalone/GEMS3K/ms_multi_format.cpp File Reference

Implementation of writing/reading IPM, DCH and DBR text I/O files. More...

#include "io_arrays.h"
#include "m_param.h"
#include <iomanip>

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]

Detailed Description

Implementation of writing/reading IPM, DCH and DBR text I/O files.


Variable Documentation

outField MULTI_static_fields[8]
Initial value:
  {
  { "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)" }
}