10#ifndef _SMILE_CHEM_UTIL_HPP_
11#define _SMILE_CHEM_UTIL_HPP_
15#define exp10(x) exp(2.30258509299404568402*(x))
54const double ADH = 0.5114;
62 double &H_T,
double &OH_T,
double &
s,
double &Ca_T,
double &DIC_T,
double &SO4_T,
double &Al_T,
double &Cc_T
83 double s,
double Ca,
double Al,
double DIC,
double SO4,
84 double *I,
double *D,
t_gamma *gamma
parameterString s
Definition Biogas.lua:2
const double logKCO3
Definition smile_chem_eq.hpp:29
const double ADH
Definition smile_chem_eq.hpp:54
const double logKAlOH4
Definition smile_chem_eq.hpp:33
const double epsHCO3Na
Definition smile_chem_eq.hpp:50
void Compute_I_D(double s, double Ca, double Al, double DIC, double SO4, double *I, double *D, t_gamma *gamma)
Definition smile_chem_eq.cpp:36
const double epsAlOH2Cl
Definition smile_chem_eq.hpp:48
void Compute_I_pH(number s, number H, number Ca, number Al, number DIC, number SO4, number &I, number &pH)
Definition smile_chem_eq.cpp:24
const double logKAlOH2
Definition smile_chem_eq.hpp:31
const double logKHCO3
Definition smile_chem_eq.hpp:28
const double epsAlCl
Definition smile_chem_eq.hpp:46
const double KHCO3
Definition smile_chem_eq.hpp:34
const double epsCO3Na
Definition smile_chem_eq.hpp:51
const double logKAlOH3
Definition smile_chem_eq.hpp:32
const double logKAlOH
Definition smile_chem_eq.hpp:30
const double KAlOH2
Definition smile_chem_eq.hpp:37
const double KAlOH3
Definition smile_chem_eq.hpp:38
number pH_of_sHD(number s, number H, number D)
Definition smile_chem_eq.cpp:17
int SmartEquilibrate(double &H_T, double &OH_T, double &s, double &Ca_T, double &DIC_T, double &SO4_T, double &Al_T, double &Cc_T)
Definition smile_chem_eq.cpp:139
const double NaCl_sat
Definition smile_chem_eq.hpp:55
const double KAlOH4
Definition smile_chem_eq.hpp:39
const double logIW_0
Definition smile_chem_eq.hpp:41
const double KAlOH
Definition smile_chem_eq.hpp:36
const double epsOHNa
Definition smile_chem_eq.hpp:45
const double epsAlOH4Na
Definition smile_chem_eq.hpp:49
const double epsHCl
Definition smile_chem_eq.hpp:44
const double KCO3
Definition smile_chem_eq.hpp:35
const double logKspCc
Definition smile_chem_eq.hpp:24
const double epsCaCl
Definition smile_chem_eq.hpp:52
const double epsAlOHCl
Definition smile_chem_eq.hpp:47
const double logKspgG
Definition smile_chem_eq.hpp:25
#define exp10(x)
Definition smile_chem_eq.hpp:15
Definition smile_chem_eq.hpp:67
double AlOH4
Definition smile_chem_eq.hpp:73
double CO3
Definition smile_chem_eq.hpp:74
double AlOH
Definition smile_chem_eq.hpp:71
double H
Definition smile_chem_eq.hpp:68
double Ca
Definition smile_chem_eq.hpp:76
double AlOH2
Definition smile_chem_eq.hpp:72
double OH
Definition smile_chem_eq.hpp:69
double Al3
Definition smile_chem_eq.hpp:70
double HCO3
Definition smile_chem_eq.hpp:75