Unsymmetrical mixing functions
The casual user has no need to explicitly call this module.
pytzer.jfuncs provides different ways to evaluate the J function that appears in the unsymmetrical mixing terms of the Pitzer model.
One of these functions must be contained within the cfdict in order to execute the pytzer.model functions.
jfunc options
.P75_eq46
Evaluates J following Pitzer (1975) Eq. (46).
.P75_eq47
Evaluates J following Pitzer (1975) Eq. (47).
.Harvie
Evaluates J following "Harvie's method", as described by Pitzer (1991), pages 124 to 125.
.numint
Uses a numerical integration method to evaluate J "exactly". Not currently autograd-able.
References
Pitzer, K. S. (1975). Thermodynamics of electrolytes. V. effects of higher-order electrostatic terms. J. Solution Chem. 4, 249–265. doi:10.1007/BF00646562.
Pitzer, K. S. (1991). “Ion Interaction Approach: Theory and Data Correlation,” in Activity Coefficients in Electrolyte Solutions, 2nd Edition, ed. K. S. Pitzer (CRC Press, Florida, USA), 75–153.