CoolProp
|
The generalized Lee-Kesler formulation of Xiang & Deiters: doi:10.1016/j.ces.2007.11.029.
#include <Helmholtz.h>
Public Member Functions | |
ResidualHelmholtzXiangDeiters () | |
Default Constructor. | |
ResidualHelmholtzXiangDeiters (const CoolPropDbl Tc, const CoolPropDbl pc, const CoolPropDbl rhomolarc, const CoolPropDbl acentric, const CoolPropDbl R) | |
Constructor. | |
void | all (const CoolPropDbl &tau, const CoolPropDbl &delta, HelmholtzDerivatives &derivs) throw () |
Public Member Functions inherited from CoolProp::BaseHelmholtzTerm | |
virtual CoolPropDbl | base (const CoolPropDbl &tau, const CoolPropDbl &delta) throw () |
Returns the base, non-dimensional, Helmholtz energy term (no derivatives) [-]. More... | |
virtual CoolPropDbl | dTau (const CoolPropDbl &tau, const CoolPropDbl &delta) throw () |
Returns the first partial derivative of Helmholtz energy term with respect to tau [-]. More... | |
virtual CoolPropDbl | dTau2 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw () |
Returns the second partial derivative of Helmholtz energy term with respect to tau [-]. More... | |
virtual CoolPropDbl | dDelta_dTau (const CoolPropDbl &tau, const CoolPropDbl &delta) throw () |
Returns the second mixed partial derivative (delta1,dtau1) of Helmholtz energy term with respect to delta and tau [-]. More... | |
virtual CoolPropDbl | dDelta (const CoolPropDbl &tau, const CoolPropDbl &delta) throw () |
Returns the first partial derivative of Helmholtz energy term with respect to delta [-]. More... | |
virtual CoolPropDbl | dDelta2 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw () |
Returns the second partial derivative of Helmholtz energy term with respect to delta [-]. More... | |
virtual CoolPropDbl | dDelta2_dTau (const CoolPropDbl &tau, const CoolPropDbl &delta) throw () |
Returns the third mixed partial derivative (delta2,dtau1) of Helmholtz energy term with respect to delta and tau [-]. More... | |
virtual CoolPropDbl | dDelta_dTau2 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw () |
Returns the third mixed partial derivative (delta1,dtau2) of Helmholtz energy term with respect to delta and tau [-]. More... | |
virtual CoolPropDbl | dTau3 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw () |
Returns the third partial derivative of Helmholtz energy term with respect to tau [-]. More... | |
virtual CoolPropDbl | dDelta3 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw () |
Returns the third partial derivative of Helmholtz energy term with respect to delta [-]. More... | |
virtual CoolPropDbl | dTau4 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw () |
Returns the fourth partial derivative of Helmholtz energy term with respect to tau [-]. More... | |
virtual CoolPropDbl | dDelta_dTau3 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw () |
virtual CoolPropDbl | dDelta2_dTau2 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw () |
virtual CoolPropDbl | dDelta3_dTau (const CoolPropDbl &tau, const CoolPropDbl &delta) throw () |
virtual CoolPropDbl | dDelta4 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw () |
Public Attributes | |
bool | enabled |
ResidualHelmholtzGeneralizedExponential | phi0 |
ResidualHelmholtzGeneralizedExponential | phi1 |
ResidualHelmholtzGeneralizedExponential | phi2 |
CoolPropDbl | Tc |
CoolPropDbl | pc |
CoolPropDbl | rhomolarc |
CoolPropDbl | acentric |
CoolPropDbl | R |
CoolPropDbl | theta |