CoolProp
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
CoolProp::ResidualHelmholtzSAFTAssociating Class Reference
Inheritance diagram for CoolProp::ResidualHelmholtzSAFTAssociating:
CoolProp::BaseHelmholtzTerm

Public Member Functions

 ResidualHelmholtzSAFTAssociating ()
 Default constructor.
 
 ResidualHelmholtzSAFTAssociating (double a, double m, double epsilonbar, double vbarn, double kappabar)
 
void to_json (rapidjson::Value &el, rapidjson::Document &doc)
 
CoolPropDbl dTau4 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 Returns the fourth partial derivative of Helmholtz energy term with respect to tau [-]. More...
 
CoolPropDbl dDelta_dTau3 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 
CoolPropDbl dDelta2_dTau2 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 
CoolPropDbl dDelta3_dTau (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 
CoolPropDbl dDelta4 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 
void all (const CoolPropDbl &tau, const CoolPropDbl &delta, HelmholtzDerivatives &deriv) 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...
 

Public Attributes

bool disabled
 

Protected Member Functions

CoolPropDbl Deltabar (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl dDeltabar_ddelta__consttau (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl d2Deltabar_ddelta2__consttau (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl dDeltabar_dtau__constdelta (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl d2Deltabar_dtau2__constdelta (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl d2Deltabar_ddelta_dtau (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl d3Deltabar_dtau3__constdelta (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl d3Deltabar_ddelta_dtau2 (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl d3Deltabar_ddelta3__consttau (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl d3Deltabar_ddelta2_dtau (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl X (const CoolPropDbl &delta, const CoolPropDbl &Deltabar) const
 
CoolPropDbl dX_dDeltabar__constdelta (const CoolPropDbl &delta, const CoolPropDbl &Deltabar) const
 
CoolPropDbl dX_ddelta__constDeltabar (const CoolPropDbl &delta, const CoolPropDbl &Deltabar) const
 
CoolPropDbl dX_dtau (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl dX_ddelta (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl d2X_dtau2 (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl d2X_ddeltadtau (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl d2X_ddelta2 (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl d3X_dtau3 (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl d3X_ddelta3 (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl d3X_ddeltadtau2 (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl d3X_ddelta2dtau (const CoolPropDbl &tau, const CoolPropDbl &delta) const
 
CoolPropDbl g (const CoolPropDbl &eta) const
 
CoolPropDbl dg_deta (const CoolPropDbl &eta) const
 
CoolPropDbl d2g_deta2 (const CoolPropDbl &eta) const
 
CoolPropDbl d3g_deta3 (const CoolPropDbl &eta) const
 
CoolPropDbl eta (const CoolPropDbl &delta) const
 

Protected Attributes

double a
 
double m
 
double epsilonbar
 
double vbarn
 
double kappabar
 

Member Function Documentation

§ dTau4()

CoolPropDbl CoolProp::ResidualHelmholtzSAFTAssociating::dTau4 ( const CoolPropDbl &  tau,
const CoolPropDbl &  delta 
)
throw (
)
inlinevirtual

Returns the fourth partial derivative of Helmholtz energy term with respect to tau [-].

Parameters
tauReciprocal reduced temperature where \(\tau=T_c / T\)
deltaReduced density where \(\delta = \rho / \rho_c \)

Reimplemented from CoolProp::BaseHelmholtzTerm.


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