#include <BermanLambdaPhase.h>
Public Member Functions | |
BermanLambdaPhase () | |
blank constructor | |
virtual void | setTk (double ltk) |
set temperature in K | |
virtual void | setPa (double lpa) |
set pressure in Pa | |
virtual void | resetTPbounds (double lowTbound, double hightTBound, double lowPbound, double highPbond) |
overrides Phase method of same function | |
virtual double | getGibbs () |
Gibbs free energy at T and P. | |
virtual double | getEnthalpy () |
Enthalpy at T and P. | |
virtual double | getEntropy () |
returns entropy at T and P | |
virtual double | getCp () |
returns heat capacity at T and P | |
virtual double | getVolume () |
returns volume at T and P | |
virtual double | getdVdT () |
returns dVdT | |
virtual double | getdVdP () |
returns dVdP | |
Protected Member Functions | |
virtual void | init (BermanData *alph, BermanData *bet) |
initialization function | |
Protected Attributes | |
BermanPhase * | alpha |
low and high T phases; | |
BermanPhase * | beta |
double | tt0 |
lambda transition temperature at pr | |
double | l1 |
lambda transition expansion constants | |
double | l2 |
double | ttpk |
lambda transition pressure coefficient | |
double | ttr0 |
lambda transition reference temperature at pr | |
Private Member Functions | |
double | G (double tk, double pb) |
Gibbs function. | |
double | H (double tk, double pb) |
enthalpy function | |
double | S (double tk, double pb) |
entropy function | |
double | Cp (double tk, double pb) |
Cp function. | |
double | V (double tk, double pb) |
volume function | |
double | dVdT (double tk, double pb) |
dVdT function | |
double | dVdP (double tk, double pb) |
dVdP function | |
void | filx (void) |
fills some private variables related to P dep. of lambda transition | |
Private Attributes | |
const double | pbr |
1 bar reference pressure | |
double | pb |
pressure in bars | |
double | tt |
lambda transition temperature | |
double | ttr |
lambda transition reference temperature at p | |
double | ttd |
lambda transition delta temperature | |
double | x1 |
transition "x" variables | |
double | x2 |
double | x3 |
double | x4 |
double | Dx1Dp |
double | D2x1Dp2 |
double | D3x1Dp3 |
double | Dx2Dp |
double | D2x2Dp2 |
double | D3x2Dp3 |
double | Dx3Dp |
double | D2x3Dp2 |
double | D3x3Dp3 |
double | Dx4Dp |
double | D2x4Dp2 |
double | D3x4Dp3 |
generic class for Phases exhibiting lambda transition using Berman formulation.
Definition at line 14 of file BermanLambdaPhase.h.