CoolProp  4.2.5
An open-source fluid property and humid air property database
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
phir_SAFT_associating Class Reference

#include <Helmholtz.h>

Inheritance diagram for phir_SAFT_associating:
phi_BC phir_SAFT_associating_1 phir_SAFT_associating_2B

Public Member Functions

 phir_SAFT_associating ()
 
 ~phir_SAFT_associating ()
 
void to_json (rapidjson::Value &el, rapidjson::Document &doc)
 
std::string to_json ()
 
double Deltabar (double tau, double delta)
 
double dDeltabar_ddelta__consttau (double tau, double delta)
 
double d2Deltabar_ddelta2__consttau (double tau, double delta)
 
double dDeltabar_dtau__constdelta (double tau, double delta)
 
double d2Deltabar_dtau2__constdelta (double tau, double delta)
 
double d2Deltabar_ddelta_dtau (double tau, double delta)
 
double d3Deltabar_dtau3__constdelta (double tau, double delta)
 
double d3Deltabar_ddelta_dtau2 (double tau, double delta)
 
double d3Deltabar_ddelta3__consttau (double tau, double delta)
 
double d3Deltabar_ddelta2_dtau (double tau, double delta)
 
double X (double delta, double Deltabar)
 
double dX_dDeltabar__constdelta (double delta, double Deltabar)
 
double dX_ddelta__constDeltabar (double delta, double Deltabar)
 
double dX_dtau (double tau, double delta)
 
double dX_ddelta (double tau, double delta)
 
double d2X_dtau2 (double tau, double delta)
 
double d2X_ddeltadtau (double tau, double delta)
 
double d2X_ddelta2 (double tau, double delta)
 
double d3X_dtau3 (double tau, double delta)
 
double d3X_ddelta3 (double tau, double delta)
 
double d3X_ddeltadtau2 (double tau, double delta)
 
double d3X_ddelta2dtau (double tau, double delta)
 
double g (double eta)
 
double dg_deta (double eta)
 
double d2g_deta2 (double eta)
 
double d3g_deta3 (double eta)
 
double eta (double delta)
 
double base (double tau, double delta)
 
double dDelta (double tau, double delta)
 
double dTau (double tau, double delta)
 
double dDelta2 (double tau, double delta)
 
double dDelta_dTau (double tau, double delta)
 
double dTau2 (double tau, double delta)
 
double dDelta3 (double tau, double delta)
 
double dDelta2_dTau (double tau, double delta)
 
double dDelta_dTau2 (double tau, double delta)
 
double dTau3 (double tau, double delta)
 
- Public Member Functions inherited from phi_BC
 phi_BC ()
 
virtual ~phi_BC ()
 

Protected Attributes

double m
 
double epsilonbar
 
double vbarn
 
double kappabar
 
double a
 

Detailed Description

Definition at line 402 of file Helmholtz.h.

Constructor & Destructor Documentation

phir_SAFT_associating::phir_SAFT_associating ( )
inline

Definition at line 408 of file Helmholtz.h.

phir_SAFT_associating::~phir_SAFT_associating ( )
inline

Definition at line 411 of file Helmholtz.h.

Member Function Documentation

double phir_SAFT_associating::base ( double  tau,
double  delta 
)
virtual

Returns the base, non-dimensional, Helmholtz energy term (no derivatives) [-]

Parameters
tauReciprocal reduced temperature where tau=Tc/T
deltaReduced pressure where delta = rho / rhoc

Implements phi_BC.

Definition at line 1711 of file Helmholtz.cpp.

double phir_SAFT_associating::d2Deltabar_ddelta2__consttau ( double  tau,
double  delta 
)

Definition at line 1508 of file Helmholtz.cpp.

double phir_SAFT_associating::d2Deltabar_ddelta_dtau ( double  tau,
double  delta 
)

Definition at line 1520 of file Helmholtz.cpp.

double phir_SAFT_associating::d2Deltabar_dtau2__constdelta ( double  tau,
double  delta 
)

Definition at line 1516 of file Helmholtz.cpp.

double phir_SAFT_associating::d2g_deta2 ( double  eta)

Definition at line 1700 of file Helmholtz.cpp.

double phir_SAFT_associating::d2X_ddelta2 ( double  tau,
double  delta 
)

Definition at line 1591 of file Helmholtz.cpp.

double phir_SAFT_associating::d2X_ddeltadtau ( double  tau,
double  delta 
)

Definition at line 1578 of file Helmholtz.cpp.

double phir_SAFT_associating::d2X_dtau2 ( double  tau,
double  delta 
)

Definition at line 1566 of file Helmholtz.cpp.

double phir_SAFT_associating::d3Deltabar_ddelta2_dtau ( double  tau,
double  delta 
)

Definition at line 1532 of file Helmholtz.cpp.

double phir_SAFT_associating::d3Deltabar_ddelta3__consttau ( double  tau,
double  delta 
)

Definition at line 1536 of file Helmholtz.cpp.

double phir_SAFT_associating::d3Deltabar_ddelta_dtau2 ( double  tau,
double  delta 
)

Definition at line 1528 of file Helmholtz.cpp.

double phir_SAFT_associating::d3Deltabar_dtau3__constdelta ( double  tau,
double  delta 
)

Definition at line 1524 of file Helmholtz.cpp.

double phir_SAFT_associating::d3g_deta3 ( double  eta)

Definition at line 1704 of file Helmholtz.cpp.

double phir_SAFT_associating::d3X_ddelta2dtau ( double  tau,
double  delta 
)

Definition at line 1646 of file Helmholtz.cpp.

double phir_SAFT_associating::d3X_ddelta3 ( double  tau,
double  delta 
)

Definition at line 1672 of file Helmholtz.cpp.

double phir_SAFT_associating::d3X_ddeltadtau2 ( double  tau,
double  delta 
)

Definition at line 1627 of file Helmholtz.cpp.

double phir_SAFT_associating::d3X_dtau3 ( double  tau,
double  delta 
)

Definition at line 1613 of file Helmholtz.cpp.

double phir_SAFT_associating::dDelta ( double  tau,
double  delta 
)
virtual

Returns the first partial derivative of Helmholtz energy term with respect to delta [-]

Parameters
tauReciprocal reduced temperature where tau=Tc / T
deltaReduced pressure where delta = rho / rhoc

Implements phi_BC.

Definition at line 1716 of file Helmholtz.cpp.

double phir_SAFT_associating::dDelta2 ( double  tau,
double  delta 
)
virtual

Returns the second partial derivative of Helmholtz energy term with respect to delta [-]

Parameters
tauReciprocal reduced temperature where tau=Tc / T
deltaReduced pressure where delta = rho / rhoc

Implements phi_BC.

Definition at line 1733 of file Helmholtz.cpp.

double phir_SAFT_associating::dDelta2_dTau ( double  tau,
double  delta 
)
virtual

Returns the third mixed partial derivative (delta2,dtau1) of Helmholtz energy term with respect to delta and tau [-]

Parameters
tauReciprocal reduced temperature where tau=Tc / T
deltaReduced pressure where delta = rho / rhoc

Implements phi_BC.

Definition at line 1767 of file Helmholtz.cpp.

double phir_SAFT_associating::dDelta3 ( double  tau,
double  delta 
)
virtual

Returns the third partial derivative of Helmholtz energy term with respect to delta [-]

Parameters
tauReciprocal reduced temperature where tau=Tc / T
deltaReduced pressure where delta = rho / rhoc

Implements phi_BC.

Definition at line 1777 of file Helmholtz.cpp.

double phir_SAFT_associating::dDelta_dTau ( double  tau,
double  delta 
)
virtual

Returns the second mixed partial derivative (delta1,dtau1) of Helmholtz energy term with respect to delta and tau [-]

Parameters
tauReciprocal reduced temperature where tau=Tc / T
deltaReduced pressure where delta = rho / rhoc

Implements phi_BC.

Definition at line 1740 of file Helmholtz.cpp.

double phir_SAFT_associating::dDelta_dTau2 ( double  tau,
double  delta 
)
virtual

Returns the third mixed partial derivative (delta1,dtau2) of Helmholtz energy term with respect to delta and tau [-]

Parameters
tauReciprocal reduced temperature where tau=Tc / T
deltaReduced pressure where delta = rho / rhoc

Implements phi_BC.

Definition at line 1757 of file Helmholtz.cpp.

double phir_SAFT_associating::dDeltabar_ddelta__consttau ( double  tau,
double  delta 
)

Definition at line 1504 of file Helmholtz.cpp.

double phir_SAFT_associating::dDeltabar_dtau__constdelta ( double  tau,
double  delta 
)

Definition at line 1512 of file Helmholtz.cpp.

double phir_SAFT_associating::Deltabar ( double  tau,
double  delta 
)

Definition at line 1500 of file Helmholtz.cpp.

double phir_SAFT_associating::dg_deta ( double  eta)

Definition at line 1696 of file Helmholtz.cpp.

double phir_SAFT_associating::dTau ( double  tau,
double  delta 
)
virtual

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

Parameters
tauReciprocal reduced temperature where tau=Tc/T
deltaReduced pressure where delta = rho / rhoc

Implements phi_BC.

Definition at line 1721 of file Helmholtz.cpp.

double phir_SAFT_associating::dTau2 ( double  tau,
double  delta 
)
virtual

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

Parameters
tauReciprocal reduced temperature where tau=Tc/T
deltaReduced pressure where delta = rho / rhoc

Implements phi_BC.

Definition at line 1726 of file Helmholtz.cpp.

double phir_SAFT_associating::dTau3 ( double  tau,
double  delta 
)
virtual

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

Parameters
tauReciprocal reduced temperature where tau=Tc / T
deltaReduced pressure where delta = rho / rhoc

Implements phi_BC.

Definition at line 1749 of file Helmholtz.cpp.

double phir_SAFT_associating::dX_ddelta ( double  tau,
double  delta 
)

Definition at line 1560 of file Helmholtz.cpp.

double phir_SAFT_associating::dX_ddelta__constDeltabar ( double  delta,
double  Deltabar 
)

Definition at line 1550 of file Helmholtz.cpp.

double phir_SAFT_associating::dX_dDeltabar__constdelta ( double  delta,
double  Deltabar 
)

Definition at line 1545 of file Helmholtz.cpp.

double phir_SAFT_associating::dX_dtau ( double  tau,
double  delta 
)

Definition at line 1555 of file Helmholtz.cpp.

double phir_SAFT_associating::eta ( double  delta)

Definition at line 1708 of file Helmholtz.cpp.

double phir_SAFT_associating::g ( double  eta)

Definition at line 1692 of file Helmholtz.cpp.

void phir_SAFT_associating::to_json ( rapidjson::Value el,
rapidjson::Document doc 
)
virtual

Implements phi_BC.

Definition at line 1491 of file Helmholtz.cpp.

std::string phir_SAFT_associating::to_json ( )
double phir_SAFT_associating::X ( double  delta,
double  Deltabar 
)

Definition at line 1541 of file Helmholtz.cpp.

Member Data Documentation

double phir_SAFT_associating::a
protected

Definition at line 405 of file Helmholtz.h.

double phir_SAFT_associating::epsilonbar
protected

Definition at line 405 of file Helmholtz.h.

double phir_SAFT_associating::kappabar
protected

Definition at line 405 of file Helmholtz.h.

double phir_SAFT_associating::m
protected

Definition at line 405 of file Helmholtz.h.

double phir_SAFT_associating::vbarn
protected

Definition at line 405 of file Helmholtz.h.


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