Gems3k
3.1
GEMS3K standalone solver for geochemical equilibria
|
Pitzer model, Harvie-Moller-Weare (HMW) version, with explicit temperature dependence. More...
#include <s_solmod.h>
Public Member Functions | |
TPitzer (SolutionData *sd, double *arM, double *arZ, double *dW, double *eW) | |
Constructor. | |
~TPitzer () | |
Destructor. | |
long int | PTparam () |
Calculation of T,P corrected interaction parameters. | |
long int | MixMod () |
long int | Pitzer_calc_Gamma () |
Calculates activity coefficients. | |
long int | Pitzer_McInnes_KCl () |
calculation of activity coefficient of KCl | |
long int | ExcessProp (double *Zex) |
Calculates excess properties. | |
long int | IdealProp (double *Zid) |
Calculates ideal mixing properties. | |
void | Pitzer_test_out (const char *path, double Y) |
Output of test results into text file (standalone variant only) |
Pitzer model, Harvie-Moller-Weare (HMW) version, with explicit temperature dependence.
References: (c) SD/FH February 2009
long int TPitzer::ExcessProp | ( | double * | Zex | ) | [virtual] |
Calculates excess properties.
Calculation of bulk Excess Gibbs Energy per kilogram of water.
Reimplemented from TSolMod.
long int TPitzer::IdealProp | ( | double * | Zid | ) | [virtual] |
long int TPitzer::Pitzer_calc_Gamma | ( | ) |
Calculates activity coefficients.
Calculation of activity coefficients.