Gems3k
3.1
GEMS3K standalone solver for geochemical equilibria
|
Peng-Robinson-Stryjek-Vera (PRSV) model for fluid mixtures. More...
#include <s_solmod.h>
Public Member Functions | |
TPRSVcalc (long int NCmp, double Pp, double Tkp) | |
Constructor. | |
TPRSVcalc (SolutionData *sd) | |
~TPRSVcalc () | |
Destructor. | |
long int | PureSpecies () |
Calculates pure species properties (pure fugacities) | |
long int | PTparam () |
Calculates T,P corrected interaction parameters. | |
long int | MixMod () |
Calculates activity coefficients. | |
long int | ExcessProp (double *Zex) |
Calculates excess properties. | |
long int | IdealProp (double *Zid) |
Calculates ideal mixing properties. | |
long int | PRSVCalcFugPure (double Tmin, float *Cpg, double *FugProps) |
Calculates pure species properties (called from DCthermo) |
Peng-Robinson-Stryjek-Vera (PRSV) model for fluid mixtures.
References: Stryjek and Vera (1986) (c) TW July 2006
long int TPRSVcalc::ExcessProp | ( | double * | Zex | ) | [virtual] |
Calculates excess properties.
high-level method to retrieve residual functions of the fluid mixture
Reimplemented from TSolMod.
long int TPRSVcalc::IdealProp | ( | double * | Zid | ) | [virtual] |
long int TPRSVcalc::MixMod | ( | ) | [virtual] |
Calculates activity coefficients.
high-level method to retrieve activity coefficients of the fluid mixture
Reimplemented from TSolMod.
long int TPRSVcalc::PTparam | ( | ) | [virtual] |
Calculates T,P corrected interaction parameters.
high-level method to calculate T,P corrected binary interaction parameters
Reimplemented from TSolMod.
long int TPRSVcalc::PureSpecies | ( | ) | [virtual] |
Calculates pure species properties (pure fugacities)
high-level method to retrieve pure fluid fugacities
Reimplemented from TSolMod.