|
Plugins
|
#include <algorithm>#include <cmath>Go to the source code of this file.
Classes | |
| struct | ug::smile::t_gamma |
Namespaces | |
| namespace | ug |
| namespace | ug::smile |
Macros | |
| #define | exp10(x) exp(2.30258509299404568402*(x)) |
Functions | |
| void | ug::smile::Compute_I_D (double s, double Ca, double Al, double DIC, double SO4, double *I, double *D, t_gamma *gamma) |
| void | ug::smile::Compute_I_pH (number s, number H, number Ca, number Al, number DIC, number SO4, number &I, number &pH) |
| number | ug::smile::pH_of_sHD (number s, number H, number D) |
| int | ug::smile::SmartEquilibrate (double &H_T, double &OH_T, double &s, double &Ca_T, double &DIC_T, double &SO4_T, double &Al_T, double &Cc_T) |
Variables | |
| const double | ug::smile::ADH = 0.5114 |
| const double | ug::smile::epsAlCl = 0.33 |
| const double | ug::smile::epsAlOH2Cl = -0.27 |
| const double | ug::smile::epsAlOH4Na = -0.07 |
| const double | ug::smile::epsAlOHCl = 0.09 |
| const double | ug::smile::epsCaCl = 0.14 |
| const double | ug::smile::epsCO3Na = -0.08 |
| const double | ug::smile::epsHCl = 0.12 |
| const double | ug::smile::epsHCO3Na = 0.0 |
| const double | ug::smile::epsOHNa = 0.04 |
| const double | ug::smile::KAlOH = exp10(logKAlOH) |
| const double | ug::smile::KAlOH2 = exp10(logKAlOH2) |
| const double | ug::smile::KAlOH3 = exp10(logKAlOH3) |
| const double | ug::smile::KAlOH4 = exp10(logKAlOH4) |
| const double | ug::smile::KCO3 = exp10(logKCO3) |
| const double | ug::smile::KHCO3 = exp10(logKHCO3) |
| const double | ug::smile::logIW_0 = -13.9995 |
| const double | ug::smile::logKAlOH = -4.9573 |
| const double | ug::smile::logKAlOH2 = -10.5943 |
| const double | ug::smile::logKAlOH3 = -16.4328 |
| const double | ug::smile::logKAlOH4 = -22.8797 |
| const double | ug::smile::logKCO3 = 10.3289 |
| const double | ug::smile::logKHCO3 = 16.6808 |
| const double | ug::smile::logKspCc = - 8.481 |
| const double | ug::smile::logKspgG = 10.35 |
| const double | ug::smile::NaCl_sat = 5428.78 |
| #define exp10 | ( | x | ) | exp(2.30258509299404568402*(x)) |