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
DepartureFunction Class Referenceabstract

#include <Mixtures.h>

Inheritance diagram for DepartureFunction:
GERG2008DepartureFunction LemmonHFCDepartureFunction

Public Member Functions

 DepartureFunction ()
 
virtual ~DepartureFunction ()
 
virtual double phir (double tau, double delta)=0
 
virtual double dphir_dDelta (double tau, double delta)=0
 
virtual double d2phir_dDelta2 (double tau, double delta)=0
 
virtual double d2phir_dDelta_dTau (double tau, double delta)=0
 
virtual double dphir_dTau (double tau, double delta)=0
 
virtual double d2phir_dTau2 (double tau, double delta)=0
 
virtual void set_coeffs_from_map (std::map< std::string, std::vector< double > >)=0
 

Detailed Description

The abstract base class for departure functions for the excess part of the Helmholtz energy

Definition at line 182 of file Mixtures.h.

Constructor & Destructor Documentation

DepartureFunction::DepartureFunction ( )
inline

Definition at line 185 of file Mixtures.h.

virtual DepartureFunction::~DepartureFunction ( )
inlinevirtual

Definition at line 186 of file Mixtures.h.

Member Function Documentation

virtual double DepartureFunction::d2phir_dDelta2 ( double  tau,
double  delta 
)
pure virtual
virtual double DepartureFunction::d2phir_dDelta_dTau ( double  tau,
double  delta 
)
pure virtual
virtual double DepartureFunction::d2phir_dTau2 ( double  tau,
double  delta 
)
pure virtual
virtual double DepartureFunction::dphir_dDelta ( double  tau,
double  delta 
)
pure virtual
virtual double DepartureFunction::dphir_dTau ( double  tau,
double  delta 
)
pure virtual
virtual double DepartureFunction::phir ( double  tau,
double  delta 
)
pure virtual

The excess Helmholtz energy of the binary pair Pure-virtual function (must be implemented in derived class

Implemented in LemmonHFCDepartureFunction, and GERG2008DepartureFunction.

virtual void DepartureFunction::set_coeffs_from_map ( std::map< std::string, std::vector< double > >  )
pure virtual

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