CoolProp
Public Member Functions | List of all members
CoolProp::ExponentialDepartureFunction Class Reference

Detailed Description

A polynomial/exponential departure function.

This departure function has a form like

\[ \alpha^r_{ij} = \sum_k n_{ij,k}\delta^{d_{ij,k}}\tau^{t_{ij,k}}\exp(-\delta^{l_{ij,k}}) \]

It is symmetric so \(\alphar^r_{ij} = \alphar^r_{ji}\)

#include <ExcessHEFunction.h>

Inheritance diagram for CoolProp::ExponentialDepartureFunction:
Inheritance graph
[legend]
Collaboration diagram for CoolProp::ExponentialDepartureFunction:
Collaboration graph
[legend]

Public Member Functions

 ExponentialDepartureFunction (const std::vector< double > &n, const std::vector< double > &d, const std::vector< double > &t, const std::vector< double > &l)
 
- Public Member Functions inherited from CoolProp::DepartureFunction
 DepartureFunction (const ResidualHelmholtzGeneralizedExponential &_phi)
 
DepartureFunctioncopy_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
 

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