CoolProp
6.6.0
An open-source fluid property and humid air property database
|
The departure function used by the GERG-2008 formulation.
This departure function has a form like
\[ \alphar^r_{ij} = \sum_k n_{ij,k}\delta^{d_{ij,k}}\tau^{t_{ij,k}} + \sum_k n_{ij,k}\delta^{d_{ij,k}}\tau^{t_{ij,k}}\exp[-\eta_{ij,k}(\delta-\varepsilon_{ij,k})^2-\beta_{ij,k}(\delta-\gamma_{ij,k})] \]
It is symmetric so \(\alphar^r_{ij} = \alphar^r_{ji}\)
Definition at line 104 of file ExcessHEFunction.h.
#include <ExcessHEFunction.h>
Public Member Functions | |
GERG2008DepartureFunction () | |
GERG2008DepartureFunction (const std::vector< double > &n, const std::vector< double > &d, const std::vector< double > &t, const std::vector< double > &eta, const std::vector< double > &epsilon, const std::vector< double > &beta, const std::vector< double > &gamma, std::size_t Npower) | |
~GERG2008DepartureFunction () | |
Public Member Functions inherited from CoolProp::DepartureFunction | |
DepartureFunction () | |
DepartureFunction (const ResidualHelmholtzGeneralizedExponential &_phi) | |
virtual | ~DepartureFunction () |
DepartureFunction * | copy_ptr () |
virtual void | update (double tau, double delta) |
double | get (std::size_t itau, std::size_t idelta) |
void | calc_nocache (double tau, double delta, HelmholtzDerivatives &_derivs) |
double | alphar () |
double | dalphar_dDelta () |
double | dalphar_dTau () |
double | d2alphar_dDelta2 () |
double | d2alphar_dDelta_dTau () |
double | d2alphar_dTau2 () |
double | d3alphar_dTau3 () |
double | d3alphar_dDelta_dTau2 () |
double | d3alphar_dDelta2_dTau () |
double | d3alphar_dDelta3 () |
double | d4alphar_dTau4 () |
double | d4alphar_dDelta_dTau3 () |
double | d4alphar_dDelta2_dTau2 () |
double | d4alphar_dDelta3_dTau () |
double | d4alphar_dDelta4 () |
Additional Inherited Members | |
Public Attributes inherited from CoolProp::DepartureFunction | |
ResidualHelmholtzGeneralizedExponential | phi |
HelmholtzDerivatives | derivs |
|
inline |
Definition at line 107 of file ExcessHEFunction.h.
|
inline |
Break up into power and gaussian terms
Definition at line 108 of file ExcessHEFunction.h.
|
inline |
Definition at line 131 of file ExcessHEFunction.h.