Gems3k
3.1
GEMS3K standalone solver for geochemical equilibria
|
allocMemory() (defined in TNodeArray) | TNodeArray | [protected] |
anNodes | TNodeArray | [protected] |
CalcTime | TNode | [protected] |
check_grid_P(double P) | TNode | |
check_grid_T(double TK) | TNode | |
check_grid_TP(double T, double P) | TNode | |
check_TP(double T, double P) | TNode | |
checkNodeArray(long int i, long int *nodeTypes, const char *datachbr_file) | TNodeArray | |
cMs() const | TNode | [inline] |
CNode | TNode | [protected] |
CopyNodeFromTo(long int ndx, long int nNodes, DATABRPTR *arr_From, DATABRPTR *arr_To) | TNodeArray | |
CopyWorkNodeFromArray(long int ndx, long int nNodes, DATABRPTR *anyNodeArray) | TNodeArray | |
cP() const | TNode | [inline] |
CSD | TNode | [protected] |
cTC() const | TNode | [inline] |
cTK() const | TNode | [inline] |
cVs() const | TNode | [inline] |
databr_element_to_vtk(fstream &ff, DATABR *CNode_, long int nfild, long int ndx) (defined in TNode) | TNode | [protected] |
databr_free(DATABR *data_BR_=0) | TNode | [protected] |
databr_from_file(GemDataStream &ff) | TNode | [protected] |
databr_from_text_file(fstream &ff) | TNode | [protected] |
databr_head_to_vtk(fstream &ff, const char *name, double time, long cycle, long nx=1, long ny=1, long nz=1) (defined in TNode) | TNode | [protected] |
databr_name_to_vtk(fstream &ff, long int nfild, long int ndx, long int ndx2=0) (defined in TNode) | TNode | [protected] |
databr_realloc() (defined in TNode) | TNode | [protected] |
databr_reset(DATABR *CNode, long int level=0) (defined in TNode) | TNode | [protected] |
databr_size_to_vtk(long int nfild, long int &nel, long int &nel2) (defined in TNode) | TNode | [protected] |
databr_to_file(GemDataStream &ff) | TNode | [protected] |
databr_to_text_file(fstream &ff, bool with_comments=true, bool brief_mode=false, const char *path=" ") | TNode | [protected] |
databr_to_vtk(fstream &ff, const char *name, double time, long cycle, long int nFields=0, long int(*Flds)[2]=0) | TNodeArray | |
TNode::databr_to_vtk(fstream &ff, const char *name, double time, long int cycle, long int nFilds, long int(*Flds)[2]) | TNode | [virtual] |
datach_free() (defined in TNode) | TNode | [protected] |
datach_from_file(GemDataStream &ff) | TNode | [protected] |
datach_from_text_file(fstream &ff) | TNode | [protected] |
datach_realloc() (defined in TNode) | TNode | [protected] |
datach_reset() (defined in TNode) | TNode | [protected] |
datach_to_file(GemDataStream &ff) | TNode | [protected] |
datach_to_text_file(fstream &ff, bool with_comments=true, bool brief_mode=false, const char *path=" ") | TNode | [protected] |
DC_a(const long int xCH) | TNode | |
DC_A0(const long int xCH, const double P, const double TK) | TNode | |
DC_c(const long int xCH) | TNode | |
DC_Cp0(const long int xCH, const double P, const double TK) | TNode | |
DC_g(const long int xCH) const | TNode | [inline] |
DC_G0(const long int xCH, const double P, const double TK, bool norm=true) | TNode | |
DC_H0(const long int xCH, const double P, const double TK) | TNode | |
DC_lng(const long int xCH) const | TNode | [inline] |
DC_mu(const long int xCH, bool norm=true) | TNode | |
DC_mu0(const long int xCH, bool norm=true) | TNode | |
DC_n(const long int xCH) const | TNode | [inline] |
DC_name_to_xCH(const char *Name) | TNode | |
DC_name_to_xDB(const char *Name) | TNode | [inline] |
DC_S0(const long int xCH, const double P, const double TK) | TNode | |
DC_U0(const long int xCH, const double P, const double TK) | TNode | |
DC_V0(const long int xCH, const double P, const double TK) | TNode | |
DC_xCH_to_xDB(const long int xCH) | TNode | |
DC_xDB_to_xCH(const long int xBR) const | TNode | [inline] |
DCaJI(const long int xdc, const long int xic) const | TNode | [inline] |
DCmm(const long int xdc) const | TNode | [inline] |
DCtoPh_DBR(const long int xBR) | TNode | |
DCtoPh_DCH(const long int xCH) | TNode | |
DenH2Og(const double P, const double TK) | TNode | |
DenH2Ow(const double P, const double TK) | TNode | |
DensArrayH2Ow(const double P, const double TK, vector< double > &DensAW) | TNode | |
EpsArrayH2Ow(const double P, const double TK, vector< double > &EpsAW) | TNode | |
EpsH2Og(const double P, const double TK) | TNode | |
EpsH2Ow(const double P, const double TK) | TNode | |
FindNodeFromLocation(LOCATION cxyz, long int old_node=-1) const | TNodeArray | |
freeMemory() (defined in TNodeArray) | TNodeArray | [protected] |
GEM_CalcTime() | TNode | |
GEM_from_MT(long int p_NodeHandle, long int p_NodeStatusCH, double p_TK, double p_P, double p_Vs, double p_Ms, double *p_bIC, double *p_dul, double *p_dll, double *p_aPH) | TNode | |
GEM_from_MT(long int p_NodeHandle, long int p_NodeStatusCH, double p_TK, double p_P, double p_Vs, double p_Ms, double *p_bIC, double *p_dul, double *p_dll, double *p_aPH, double *p_xDC) | TNode | |
GEM_from_MT(long int p_NodeHandle, long int p_NodeStatusCH, double p_TK, double p_P, double p_Vs, double p_Ms, double *p_bIC, double *p_dul, double *p_dll, double *p_aPH, double *p_xDC, double *p_gam) | TNode | |
GEM_init(const char *ipmfiles_lst_name, const char *dbrfiles_lst_name=0, long int *nodeTypes=0, bool getNodT1=false) | TNode | |
GEM_Iterations(long int &PrecLoops, long int &NumIterFIA, long int &NumIterIPM) | TNode | |
GEM_print_ipm(const char *fname) | TNode | |
GEM_read_dbr(const char *fname, bool binary_f=false) | TNode | |
GEM_restore_MT(long int &p_NodeHandle, long int &p_NodeStatusCH, double &p_TK, double &p_P, double &p_Vs, double &p_Ms, double *p_bIC, double *p_dul, double *p_dll, double *p_aPH) | TNode | |
GEM_run(bool uPrimalSol) | TNode | |
GEM_set_MT(double p_Tm, double p_dt) | TNode | |
GEM_to_MT(long int &p_NodeHandle, long int &p_NodeStatusCH, long int &p_IterDone, double &p_Vs, double &p_Ms, double &p_Gs, double &p_Hs, double &p_IC, double &p_pH, double &p_pe, double &p_Eh, double *p_rMB, double *p_uIC, double *p_xDC, double *p_gam, double *p_xPH, double *p_vPS, double *p_mPS, double *p_bPS, double *p_xPA, double *p_aPH, double *p_bSP) | TNode | |
GEM_write_dbr(const char *fname, bool binary_f=false, bool with_comments=true, bool brief_mode=false) | TNode | |
Get_aDC(const long int xdc, bool scale=true) | TNode | |
Get_aDCc(vector< double > &aDCc, const long &index_phase_aDCc, const long &index_phase) (defined in TNode) | TNode | |
Get_aIPc(vector< double > &aIPc, const long &index_phase_aIPc, const long &index_phase) (defined in TNode) | TNode | |
Get_aIPx(vector< long > &aIPx, const long &index_phase_aIPx, const long &index_phase) (defined in TNode) | TNode | |
Get_bIC(const long int xic) const | TNode | [inline] |
get_bPH(long int ia, long int nodex, long int PHx, long int IC) | TNodeArray | |
Get_cDC(const long int xdc) | TNode | |
Get_gDC(const long int xdc) const | TNode | [inline] |
get_grid_index_Ppa_sat(double Tk) | TNode | |
Get_IPc_IPx_DCc_indices(long &index_phase_aIPx, long &index_phase_aIPc, long &index_phase_aDCc, const long &index_phase) | TNode | |
Get_mIC(const long xic) | TNode | |
get_mPH(long int ia, long int nodex, long int PHx) | TNodeArray | |
Get_muDC(const long int xDC, bool norm=true) | TNode | |
Get_nDC(const long int xdc) const | TNode | [inline] |
Get_NPar_NPcoef_MaxOrd_NComp_NP_DC(long &NPar, long &NPcoef, long &MaxOrd, long &NComp, long &NP_DC, const long &index_phase) (defined in TNode) | TNode | |
get_Ppa_sat(double Tk) | TNode | |
get_vPH(long int ia, long int nodex, long int PHx) | TNodeArray | |
getGrid(long int iN, long int jN, long int kN) const | TNodeArray | [protected] |
GetNodeLocation(long int ndx) | TNodeArray | [inline] |
GetNodeMass(long int ndx, char type, char tcode, unsigned char ips) | TNodeArray | |
GetNodeSizes(long int ndx, LOCATION cxyz[2]) | TNodeArray | |
GetSize() | TNodeArray | [inline] |
grid | TNodeArray | [protected] |
gridTP() const | TNode | [inline] |
iaNode | TNodeArray | [protected] |
IC_b(const long int xCH) const | TNode | [inline] |
IC_name_to_xCH(const char *Name) | TNode | |
IC_name_to_xDB(const char *Name) | TNode | [inline] |
IC_xCH_to_xDB(const long int xCH) | TNode | |
IC_xDB_to_xCH(const long int xBR) const | TNode | [inline] |
ICmm(const long int xic) const | TNode | [inline] |
indK(long int ndx) const | TNodeArray | [inline] |
indM(long int ndx) const | TNodeArray | [inline] |
indN(long int ndx) const | TNodeArray | [inline] |
InitNodeArray(const char *dbrfiles_lst_name, long int *nodeTypes, bool getNodT1, bool binary_f) | TNodeArray | [virtual] |
iNode(long int indN, long int indM, long int indK) const | TNodeArray | [inline] |
isLocationInNode(long int ii, long int jj, long int kk, LOCATION cxyz) const | TNodeArray | [protected] |
isLocationInNode(long int iNode, LOCATION cxyz) const | TNodeArray | [protected] |
logDiffsIC(FILE *diffile, long int t, double at, long int nx, long int every_t) | TNodeArray | |
logProfileAqDC(FILE *logfile, long int t, double at, long int nx, long int every_t) | TNodeArray | |
logProfileAqIC(FILE *logfile, long int t, double at, long int nx, long int every_t) | TNodeArray | |
logProfilePhMol(FILE *logfile, long int t, double at, long int nx, long int every_t) | TNodeArray | |
logProfilePhVol(FILE *logfile, long int t, double at, long int nx, long int every_t) | TNodeArray | |
logProfileTotIC(FILE *logfile, long int t, double at, long int nx, long int every_t) | TNodeArray | |
MoveParticleMass(long int ndx_from, long int ind_to, char type, char ComponentMode, char tcode, unsigned char ips, double m_v) | TNodeArray | |
MoveWorkNodeToArray(long int ndx, long int nNodes, DATABRPTR *anyNodeArray) | TNodeArray | |
multi (defined in TNode) | TNode | [protected] |
na | TNodeArray | [static] |
nNodes() const | TNodeArray | [inline, virtual] |
NodT0 | TNodeArray | [protected] |
NodT1 | TNodeArray | [protected] |
NumIterFIA | TNode | [protected] |
NumIterIPM | TNode | [protected] |
packDataBr() | TNode | |
pCNode() const | TNode | [inline] |
pCSD() const | TNode | [inline] |
Ph_BC(const long int xph, double *ARout=0) | TNode | |
Ph_Mass(const long int xBR) | TNode | |
Ph_name_to_xCH(const char *Name) | TNode | |
Ph_name_to_xDB(const char *Name) | TNode | [inline] |
Ph_SatInd(const long int xph) | TNode | |
Ph_Volume(const long int xBR) | TNode | |
Ph_xCH_to_xDB(const long int xCH) | TNode | |
Ph_xDB_to_xCH(const long int xBR) const | TNode | [inline] |
PhtoDC_DBR(const long int Phx, long int &nDCinPh) | TNode | |
PhtoDC_DCH(const long int Phx, long int &nDCinPh) | TNode | |
Phx_to_DCx(const long int Phx) | TNode | |
piaNode() const | TNodeArray | [inline] |
pmm | TNode | [protected] |
pNodT0() const | TNodeArray | [inline] |
pNodT1() const | TNodeArray | [inline] |
PrecLoops | TNode | [protected] |
profil (defined in TNode) | TNode | [protected] |
ptcNode() const | TNodeArray | [inline] |
RunGEM(long int ndx, long int Mode) | TNodeArray | |
RunGEM(long int indN, long int indM, long int indK, long int Mode) | TNodeArray | [inline] |
Set_aDCc(const vector< double > aDCc, const long &index_phase_aDCc, const long &index_phase) (defined in TNode) | TNode | |
Set_aIPc(const vector< double > aIPc, const long &index_phase_aIPc, const long &index_phase) (defined in TNode) | TNode | |
Set_bIC(const long int xic, const double bIC) | TNode | [inline] |
Set_dll(const long int xdc, const double dll) | TNode | [inline] |
Set_dul(const long int xdc, const double dul) | TNode | [inline] |
Set_IC_b(const double b_val, const long int xCH) | TNode | [inline] |
Set_nDC(const long int xdc, const double nDC) | TNode | [inline] |
Set_Pb(double &P_b) (defined in TNode) | TNode | |
Set_Tk(double &T_k) | TNode | |
SetGrid(double aSize[3], double(*aGrid)[3]=0) | TNodeArray | |
setNodeArray(long int ndx, long int *nodeTypes) | TNodeArray | [virtual] |
setNodeHandle(long int jj) | TNode | [inline] |
size | TNodeArray | [protected] |
SizeK() const | TNodeArray | [inline] |
sizeK | TNodeArray | [protected] |
sizeM | TNodeArray | [protected] |
SizeM() const | TNodeArray | [inline] |
sizeN | TNodeArray | [protected] |
SizeN() const | TNodeArray | [inline] |
tcNode | TNodeArray | [protected] |
TNode() | TNode | |
TNodeArray(long int nNod) | TNodeArray | |
TNodeArray(long int asizeN, long int asizeM, long int asizeK) | TNodeArray | |
unpackDataBr(bool uPrimalSol) | TNode | |
VisH2Ow(const double P, const double TK) | TNode | |
~TNode() | TNode | [virtual] |
~TNodeArray() (defined in TNodeArray) | TNodeArray |