Header file of the ISLEC program.
More...
Go to the source code of this file.
|
bool | load_db (char *input, char *temp) |
|
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 ISLEC 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 islec.h.
◆ AUTHOR
#define AUTHOR "Dongdong Li" |
◆ AUTHOR_EMAIL
#define AUTHOR_EMAIL "ddong_li@hotmail.com" |
◆ C1
◆ C2
◆ C3
◆ C4
◆ COPYRIGHT
#define COPYRIGHT "2011-2018" |
◆ PRESSURE
◆ PROGRAM_COMMAND
#define PROGRAM_COMMAND "islec" |
◆ PROGRAM_NAME
#define PROGRAM_NAME "ISLEC" |
◆ PROGRAM_SITE
#define PROGRAM_SITE "http://www.islec.net" |
◆ TEMP_FILE
#define TEMP_FILE "temp.db" |
◆ WATER_SYMBOL
#define WATER_SYMBOL "H2O(aq)" |
◆ AQUEOUS_PHASE
◆ ELEMENT
◆ 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 |
|
) |
| |
◆ 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 49 of file islec.h.
◆ coeff_matrix
◆ components
◆ gas_phase_num
◆ gibbs_eq
◆ n_eq
◆ phase_keyword
◆ PHASE_KEYWORDS
char PHASE_KEYWORDS[4][64] |
Initial value:= {"GAS",
"LIQUID",
"SOLID",
"SOLIDSOLUTION"}
Definition at line 52 of file islec.h.
◆ phases
◆ PROCESS
Initial value:= {"EQUILIBRIUM",
"EVAPORATION",
"FREEZING",
"HEATING",
"MIXING"}
Definition at line 57 of file islec.h.
◆ PROPERTY
Initial value:= {"AW",
"GAMMA",
"LPHI",
"HDIL",
"CPHI",
"LNK"}
Definition at line 63 of file islec.h.
◆ solid_phase_num
◆ solidsolution_phase_num
int solidsolution_phase_num |
◆ successed
◆ system_charge
◆ system_P
◆ system_T
◆ total_comp_num
◆ total_components
◆ total_phase_num
◆ total_species_num