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

Subclass for the ideal model (both simple and multi-site) More...

#include <s_solmod.h>

Inheritance diagram for TIdeal:
TSolMod

List of all members.

Public Member Functions

 TIdeal (SolutionData *sd)
 Constructor.
 ~TIdeal ()
 Destructor.
long int PTparam ()
 Calculates T,P corrected interaction parameters.
long int MixMod ()
 Calculates (fictive) activity coefficients.
long int ExcessProp (double *Zex)
 Calculates excess properties.
long int IdealProp (double *Zid)
 Calculates ideal mixing properties.

Detailed Description

Subclass for the ideal model (both simple and multi-site)


Member Function Documentation

long int TIdeal::ExcessProp ( double *  Zex) [virtual]

Calculates excess properties.

calculates bulk phase excess properties

Reimplemented from TSolMod.

long int TIdeal::IdealProp ( double *  Zid) [virtual]

Calculates ideal mixing properties.

calculates ideal mixing properties

Reimplemented from TSolMod.

long int TIdeal::MixMod ( ) [virtual]

Calculates (fictive) activity coefficients.

Calculates ideal configurational terms in case of multi-site mixing to preserve values computed in Phase scripts.

Only increments lnGamma[j] - may need to be cleaned before running MixMod

Reimplemented from TSolMod.


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