CoolProp
6.6.1dev
An open-source fluid property and humid air property database
|
A hybrid gaussian with temperature and density dependence along with.
This departure function has a form like
\[ \alphar^r_{ij} = \sum_k n_{ij,k}\delta^{d_{ij,k}}\tau^{t_{ij,k}}\exp(-c_{ij,k}\delta^{l_{ij,k}} -\eta_{ij,k}(\delta-\varepsilon_{ij,k})^2-\beta_{ij,k}(\tau-\gamma_{ij,k})^2) \]
It is symmetric so \(\alphar^r_{ij} = \alphar^r_{ji}\)
Definition at line 142 of file ExcessHEFunction.h.
#include <ExcessHEFunction.h>
Public Member Functions | |
GaussianExponentialDepartureFunction () | |
GaussianExponentialDepartureFunction (const std::vector< double > &n, const std::vector< double > &d, const std::vector< double > &t, const std::vector< double > &l, const std::vector< double > &eta, const std::vector< double > &epsilon, const std::vector< double > &beta, const std::vector< double > &gamma, std::size_t Npower) | |
~GaussianExponentialDepartureFunction () | |
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 145 of file ExcessHEFunction.h.
|
inline |
Break up into power and gaussian terms
Definition at line 146 of file ExcessHEFunction.h.
|
inline |
Definition at line 170 of file ExcessHEFunction.h.