Gems3k  3.1
GEMS3K standalone solver for geochemical equilibria
 All Classes Files Functions Variables Enumerations Enumerator
Public Member Functions
TPitzer Class Reference

Pitzer model, Harvie-Moller-Weare (HMW) version, with explicit temperature dependence. More...

#include <s_solmod.h>

Inheritance diagram for TPitzer:
TSolMod

List of all members.

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)

Detailed Description

Pitzer model, Harvie-Moller-Weare (HMW) version, with explicit temperature dependence.

References: (c) SD/FH February 2009


Member Function Documentation

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]

Calculates ideal mixing properties.

calculates ideal mixing properties

Reimplemented from TSolMod.

Calculates activity coefficients.

Calculation of activity coefficients.


The documentation for this class was generated from the following files: