CoolProp
4.2.5
An open-source fluid property and humid air property database
|
#include <Helmholtz.h>
Public Member Functions | |
phir_GERG2008_gaussian () | |
phir_GERG2008_gaussian (std::vector< double > a_in, std::vector< double > d_in, std::vector< double > t_in, std::vector< double > eta_in, std::vector< double > epsilon_in, std::vector< double > beta_in, std::vector< double > gamma_in, unsigned int iStart_in, unsigned int iEnd_in) | |
phir_GERG2008_gaussian (double a_in[], double d_in[], double t_in[], double eta_in[], double epsilon_in[], double beta_in[], double gamma_in[], unsigned int iStart_in, unsigned int iEnd_in, unsigned int N) | |
~phir_GERG2008_gaussian () | |
void | to_json (rapidjson::Value &el, rapidjson::Document &doc) |
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 () |
The Gaussian term from the GERG 2008 mixture formulation
\[ \phi_r = a \delta ^d \tau^t \exp(-\eta(\delta-\epsilon)^2-\beta(\delta-\gamma)) \]
Definition at line 261 of file Helmholtz.h.
|
inline |
Definition at line 267 of file Helmholtz.h.
phir_GERG2008_gaussian::phir_GERG2008_gaussian | ( | std::vector< double > | a_in, |
std::vector< double > | d_in, | ||
std::vector< double > | t_in, | ||
std::vector< double > | eta_in, | ||
std::vector< double > | epsilon_in, | ||
std::vector< double > | beta_in, | ||
std::vector< double > | gamma_in, | ||
unsigned int | iStart_in, | ||
unsigned int | iEnd_in | ||
) |
Definition at line 1000 of file Helmholtz.cpp.
phir_GERG2008_gaussian::phir_GERG2008_gaussian | ( | double | a_in[], |
double | d_in[], | ||
double | t_in[], | ||
double | eta_in[], | ||
double | epsilon_in[], | ||
double | beta_in[], | ||
double | gamma_in[], | ||
unsigned int | iStart_in, | ||
unsigned int | iEnd_in, | ||
unsigned int | N | ||
) |
Definition at line 1039 of file Helmholtz.cpp.
|
inline |
Definition at line 289 of file Helmholtz.h.
|
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 |
Implements phi_BC.
Definition at line 1053 of file Helmholtz.cpp.
|
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 |
Implements phi_BC.
Definition at line 1063 of file Helmholtz.cpp.
|
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 |
Implements phi_BC.
Definition at line 1073 of file Helmholtz.cpp.
|
inlinevirtual |
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 |
Implements phi_BC.
Definition at line 303 of file Helmholtz.h.
|
inlinevirtual |
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 |
Implements phi_BC.
Definition at line 302 of file Helmholtz.h.
|
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 |
Implements phi_BC.
Definition at line 1103 of file Helmholtz.cpp.
|
inlinevirtual |
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 |
Implements phi_BC.
Definition at line 304 of file Helmholtz.h.
|
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 |
Implements phi_BC.
Definition at line 1083 of file Helmholtz.cpp.
|
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 |
Implements phi_BC.
Definition at line 1093 of file Helmholtz.cpp.
|
inlinevirtual |
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 |
Implements phi_BC.
Definition at line 305 of file Helmholtz.h.
|
virtual |
Implements phi_BC.
Definition at line 1015 of file Helmholtz.cpp.