Header file of the ISLRE program.
More...
Go to the source code of this file.
|
bool | load_db (char *input, char *temp) |
|
bool | load_exp (char *exp) |
|
bool | test_load () |
|
bool | test_models () |
|
double | psc_r (AQUEOUS_PHASE aq, int index, double *n, double T, double P) |
|
double | psc_a (AQUEOUS_PHASE aq, int index, double *n, double T, double P) |
|
double | rkg_a (SOLIDSOLUTION_PHASE ss, int index, double *n, double T, double P) |
|
int | gem_ipopt () |
| Perform Gibbs energy minimization (GEM) using the IPOPT algrithium. More...
|
|
Header file of the ISLRE program.
- Author
- Dongdong Li ddong.nosp@m._li@.nosp@m.hotma.nosp@m.il.c.nosp@m.om
- Date
- 2018-05-26
- Version
- 4.2.0.1
- Copyright
- Dongdong Li
Definition in file islre.h.
◆ AUTHOR
#define AUTHOR "Dongdong Li" |
◆ AUTHOR_EMAIL
#define AUTHOR_EMAIL "ddong_li@hotmail.com" |
◆ AW
◆ C1
◆ C2
◆ C3
◆ C4
◆ COPYRIGHT
#define COPYRIGHT "2011-2015" |
◆ GA
◆ H_SYMBOL
#define H_SYMBOL "H+(aq)" |
◆ PRESSURE
◆ PROGRAM_COMMAND
#define PROGRAM_COMMAND "islre" |
◆ PROGRAM_NAME
#define PROGRAM_NAME "ISLRE" |
◆ PROGRAM_SITE
#define PROGRAM_SITE "http://www.islec.net" |
◆ SOL
◆ TEMP_FILE
#define TEMP_FILE "temp.db" |
◆ WATER_SYMBOL
#define WATER_SYMBOL "H2O(aq)" |
◆ AQUEOUS_PHASE
◆ ELEMENT
◆ EXPAW
◆ EXPPH
◆ EXPSOL
◆ EXPSP
◆ FITPARAM
◆ GAS_PHASE
◆ IIBINPARAM
◆ IIITERPARAM
◆ NIIIQUAPARAM
◆ NIITERPARAM
◆ NNBINPARAM
◆ NNIIQUAPARAM
◆ PHASES
◆ SOLID_PHASE
◆ SOLIDSOLUTION_PHASE
◆ SPECIES
◆ SUBRPARAM
◆ gem_ipopt()
◆ load_db()
bool load_db |
( |
char * |
input, |
|
|
char * |
temp |
|
) |
| |
◆ load_exp()
bool load_exp |
( |
char * |
exp | ) |
|
◆ psc_a()
double psc_a |
( |
AQUEOUS_PHASE |
aq, |
|
|
int |
index, |
|
|
double * |
n, |
|
|
double |
T, |
|
|
double |
P |
|
) |
| |
◆ psc_r()
double psc_r |
( |
AQUEOUS_PHASE |
aq, |
|
|
int |
index, |
|
|
double * |
n, |
|
|
double |
T, |
|
|
double |
P |
|
) |
| |
◆ rkg_a()
◆ test_load()
◆ test_models()
◆ aqueous_phase_num
◆ block_keyword
◆ BLOCK_KEYWORDS
char BLOCK_KEYWORDS[2][64] |
Initial value:= {"COMPONENTS",
"PHASES"
}
Definition at line 53 of file islre.h.
◆ coeff_matrix
◆ components
◆ expaw
◆ expph
◆ expsol
◆ expsp
◆ fitted_param
◆ fitted_param_num
◆ gas_phase_num
◆ gibbs_eq
◆ n_eq
◆ naq_eq
◆ phase_keyword
◆ PHASE_KEYWORDS
char PHASE_KEYWORDS[4][64] |
Initial value:= {"GAS",
"LIQUID",
"SOLID",
"SOLIDSOLUTION"
}
Definition at line 57 of file islre.h.
◆ phases
◆ PROCESS
Initial value:= {"EQUILIBRIUM",
"EVAPORATION",
"FREEZING",
"HEATING",
"MIXING"}
Definition at line 63 of file islre.h.
◆ solid_phase_num
◆ solidsolution_phase_num
int solidsolution_phase_num |
◆ successed
◆ system_charge
◆ system_P
◆ system_T
◆ total_comp_num
◆ total_components
◆ total_exp_alpha_num
◆ total_exp_aw_num
◆ total_exp_cp_num
◆ total_exp_dilh_num
◆ total_exp_l_num
◆ total_exp_ph_num
◆ total_exp_r_num
◆ total_exp_sol_num
◆ total_exp_sp_num
◆ total_param_num
◆ total_phase_num
◆ total_species_num