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 | List of all members
phi0_lead Class Reference

#include <Helmholtz.h>

Inheritance diagram for phi0_lead:
phi_BC

Public Member Functions

 phi0_lead (double a1, double a2)
 
 ~phi0_lead ()
 
void to_json (rapidjson::Value &el, rapidjson::Document &doc)
 
double base (double tau, double delta)
 
double dTau (double tau, double delta)
 
double dTau2 (double tau, double delta)
 
double dDelta (double tau, double delta)
 
double dDelta2 (double tau, double delta)
 
double dDelta2_dTau (double tau, double delta)
 
double dDelta_dTau (double tau, double delta)
 
double dDelta_dTau2 (double tau, double delta)
 
double dTau3 (double tau, double delta)
 
double dDelta3 (double tau, double delta)
 
- Public Member Functions inherited from phi_BC
 phi_BC ()
 
virtual ~phi_BC ()
 

Detailed Description

\[ \phi_0 = \log(\delta)+a_1+a_2\tau \]

Definition at line 493 of file Helmholtz.h.

Constructor & Destructor Documentation

phi0_lead::phi0_lead ( double  a1,
double  a2 
)
inline

Definition at line 501 of file Helmholtz.h.

phi0_lead::~phi0_lead ( )
inline

Definition at line 504 of file Helmholtz.h.

Member Function Documentation

double phi0_lead::base ( double  tau,
double  delta 
)
inlinevirtual

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 513 of file Helmholtz.h.

double phi0_lead::dDelta ( double  tau,
double  delta 
)
inlinevirtual

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 516 of file Helmholtz.h.

double phi0_lead::dDelta2 ( double  tau,
double  delta 
)
inlinevirtual

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 517 of file Helmholtz.h.

double phi0_lead::dDelta2_dTau ( double  tau,
double  delta 
)
inlinevirtual

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 518 of file Helmholtz.h.

double phi0_lead::dDelta3 ( double  tau,
double  delta 
)
inlinevirtual

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 522 of file Helmholtz.h.

double phi0_lead::dDelta_dTau ( double  tau,
double  delta 
)
inlinevirtual

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 519 of file Helmholtz.h.

double phi0_lead::dDelta_dTau2 ( double  tau,
double  delta 
)
inlinevirtual

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 520 of file Helmholtz.h.

double phi0_lead::dTau ( double  tau,
double  delta 
)
inlinevirtual

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 514 of file Helmholtz.h.

double phi0_lead::dTau2 ( double  tau,
double  delta 
)
inlinevirtual

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 515 of file Helmholtz.h.

double phi0_lead::dTau3 ( double  tau,
double  delta 
)
inlinevirtual

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 521 of file Helmholtz.h.

void phi0_lead::to_json ( rapidjson::Value el,
rapidjson::Document doc 
)
inlinevirtual

Implements phi_BC.

Definition at line 506 of file Helmholtz.h.


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