CoolProp
4.2.5
An open-source fluid property and humid air property database
|
This is the abstract base class upon which each residual Helmholtz energy class is built. More...
#include <Helmholtz.h>
Public Member Functions | |
phi_BC () | |
virtual | ~phi_BC () |
virtual double | base (double tau, double delta)=0 |
virtual double | dTau (double tau, double delta)=0 |
virtual double | dTau2 (double tau, double delta)=0 |
virtual double | dDelta_dTau (double tau, double delta)=0 |
virtual double | dDelta (double tau, double delta)=0 |
virtual double | dDelta2 (double tau, double delta)=0 |
virtual double | dDelta2_dTau (double tau, double delta)=0 |
virtual double | dDelta_dTau2 (double tau, double delta)=0 |
virtual double | dTau3 (double tau, double delta)=0 |
virtual double | dDelta3 (double tau, double delta)=0 |
virtual void | to_json (rapidjson::Value &el, rapidjson::Document &doc)=0 |
This is the abstract base class upon which each residual Helmholtz energy class is built.
Definition at line 24 of file Helmholtz.h.
|
inline |
Definition at line 26 of file Helmholtz.h.
|
inlinevirtual |
Definition at line 27 of file Helmholtz.h.
|
pure virtual |
Returns the base, non-dimensional, Helmholtz energy term (no derivatives) [-]
tau | Reciprocal reduced temperature where tau=Tc/T |
delta | Reduced pressure where delta = rho / rhoc |
Implemented in phi0_cp0_AlyLee, phi0_cp0_poly, phi0_cp0_constant, phi0_power, phi0_Planck_Einstein2, phi0_Planck_Einstein, phi0_logtau, phi0_enthalpy_entropy_offset, phi0_lead, phir_SAFT_associating, phir_Lemmon2005, phir_critical, phir_GERG2008_gaussian, phir_gaussian, phir_exponential, and phir_power.
|
pure virtual |
Returns the first partial derivative of Helmholtz energy term with respect to delta [-]
tau | Reciprocal reduced temperature where tau=Tc / T |
delta | Reduced pressure where delta = rho / rhoc |
Implemented in phi0_cp0_AlyLee, phi0_cp0_poly, phi0_cp0_constant, phi0_power, phi0_Planck_Einstein2, phi0_Planck_Einstein, phi0_logtau, phi0_enthalpy_entropy_offset, phi0_lead, phir_SAFT_associating, phir_Lemmon2005, phir_critical, phir_GERG2008_gaussian, phir_gaussian, phir_exponential, and phir_power.
|
pure virtual |
Returns the second partial derivative of Helmholtz energy term with respect to delta [-]
tau | Reciprocal reduced temperature where tau=Tc / T |
delta | Reduced pressure where delta = rho / rhoc |
Implemented in phi0_cp0_AlyLee, phi0_cp0_poly, phi0_cp0_constant, phi0_power, phi0_Planck_Einstein2, phi0_Planck_Einstein, phi0_logtau, phi0_enthalpy_entropy_offset, phi0_lead, phir_SAFT_associating, phir_Lemmon2005, phir_critical, phir_GERG2008_gaussian, phir_gaussian, phir_exponential, and phir_power.
|
pure virtual |
Returns the third mixed partial derivative (delta2,dtau1) of Helmholtz energy term with respect to delta and tau [-]
tau | Reciprocal reduced temperature where tau=Tc / T |
delta | Reduced pressure where delta = rho / rhoc |
Implemented in phi0_cp0_AlyLee, phi0_cp0_poly, phi0_cp0_constant, phi0_power, phi0_Planck_Einstein2, phi0_Planck_Einstein, phi0_logtau, phi0_enthalpy_entropy_offset, phi0_lead, phir_SAFT_associating, phir_Lemmon2005, phir_critical, phir_GERG2008_gaussian, phir_gaussian, phir_exponential, and phir_power.
|
pure virtual |
Returns the third partial derivative of Helmholtz energy term with respect to delta [-]
tau | Reciprocal reduced temperature where tau=Tc / T |
delta | Reduced pressure where delta = rho / rhoc |
Implemented in phi0_cp0_AlyLee, phi0_cp0_poly, phi0_cp0_constant, phi0_power, phi0_Planck_Einstein2, phi0_Planck_Einstein, phi0_logtau, phi0_enthalpy_entropy_offset, phi0_lead, phir_SAFT_associating, phir_Lemmon2005, phir_critical, phir_GERG2008_gaussian, phir_gaussian, phir_exponential, and phir_power.
|
pure virtual |
Returns the second mixed partial derivative (delta1,dtau1) of Helmholtz energy term with respect to delta and tau [-]
tau | Reciprocal reduced temperature where tau=Tc / T |
delta | Reduced pressure where delta = rho / rhoc |
Implemented in phi0_cp0_AlyLee, phi0_cp0_poly, phi0_cp0_constant, phi0_power, phi0_Planck_Einstein2, phi0_Planck_Einstein, phi0_logtau, phi0_enthalpy_entropy_offset, phi0_lead, phir_SAFT_associating, phir_Lemmon2005, phir_critical, phir_GERG2008_gaussian, phir_gaussian, phir_exponential, and phir_power.
|
pure virtual |
Returns the third mixed partial derivative (delta1,dtau2) of Helmholtz energy term with respect to delta and tau [-]
tau | Reciprocal reduced temperature where tau=Tc / T |
delta | Reduced pressure where delta = rho / rhoc |
Implemented in phi0_cp0_AlyLee, phi0_cp0_poly, phi0_cp0_constant, phi0_power, phi0_Planck_Einstein2, phi0_Planck_Einstein, phi0_logtau, phi0_enthalpy_entropy_offset, phi0_lead, phir_SAFT_associating, phir_Lemmon2005, phir_critical, phir_GERG2008_gaussian, phir_gaussian, phir_exponential, and phir_power.
|
pure virtual |
Returns the first partial derivative of Helmholtz energy term with respect to tau [-]
tau | Reciprocal reduced temperature where tau=Tc/T |
delta | Reduced pressure where delta = rho / rhoc |
Implemented in phi0_cp0_AlyLee, phi0_cp0_poly, phi0_cp0_constant, phi0_power, phi0_Planck_Einstein2, phi0_Planck_Einstein, phi0_logtau, phi0_enthalpy_entropy_offset, phi0_lead, phir_SAFT_associating, phir_Lemmon2005, phir_critical, phir_GERG2008_gaussian, phir_gaussian, phir_exponential, and phir_power.
|
pure virtual |
Returns the second partial derivative of Helmholtz energy term with respect to tau [-]
tau | Reciprocal reduced temperature where tau=Tc/T |
delta | Reduced pressure where delta = rho / rhoc |
Implemented in phi0_cp0_AlyLee, phi0_cp0_poly, phi0_cp0_constant, phi0_power, phi0_Planck_Einstein2, phi0_Planck_Einstein, phi0_logtau, phi0_enthalpy_entropy_offset, phi0_lead, phir_SAFT_associating, phir_Lemmon2005, phir_critical, phir_GERG2008_gaussian, phir_gaussian, phir_exponential, and phir_power.
|
pure virtual |
Returns the third partial derivative of Helmholtz energy term with respect to tau [-]
tau | Reciprocal reduced temperature where tau=Tc / T |
delta | Reduced pressure where delta = rho / rhoc |
Implemented in phi0_cp0_AlyLee, phi0_cp0_poly, phi0_cp0_constant, phi0_power, phi0_Planck_Einstein2, phi0_Planck_Einstein, phi0_logtau, phi0_enthalpy_entropy_offset, phi0_lead, phir_SAFT_associating, phir_Lemmon2005, phir_critical, phir_GERG2008_gaussian, phir_gaussian, phir_exponential, and phir_power.
|
pure virtual |
Implemented in phi0_cp0_AlyLee, phi0_cp0_poly, phi0_cp0_constant, phi0_power, phi0_Planck_Einstein2, phi0_Planck_Einstein, phi0_logtau, phi0_enthalpy_entropy_offset, phi0_lead, phir_SAFT_associating, phir_Lemmon2005, phir_critical, phir_GERG2008_gaussian, phir_gaussian, phir_exponential, and phir_power.