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
Classes | Macros | Functions
Helmholtz.h File Reference
#include <iostream>
#include <vector>
#include "math.h"
#include "CoolPropTools.h"
#include "CPExceptions.h"
#include "rapidjson_CoolProp.h"
#include <limits>

Go to the source code of this file.

Classes

class  phi_BC
 This is the abstract base class upon which each residual Helmholtz energy class is built. More...
 
class  phir_power
 
class  phir_exponential
 
class  phir_gaussian
 
class  phir_GERG2008_gaussian
 
class  phir_critical
 
class  phir_Lemmon2005
 
class  phir_SAFT_associating
 
class  phir_SAFT_associating_2B
 
class  phir_SAFT_associating_1
 
class  phi0_lead
 
class  phi0_enthalpy_entropy_offset
 
class  phi0_logtau
 
class  phi0_Planck_Einstein
 
class  phi0_Planck_Einstein2
 
class  phi0_power
 
class  phi0_cp0_constant
 Term in the ideal-gas specific heat equation that is constant. More...
 
class  phi0_cp0_poly
 Term in the ideal-gas specific heat equation that is polynomial term. More...
 
class  phi0_cp0_AlyLee
 

Macros

#define DBL_EPSILON   std::numeric_limits<double>::epsilon()
 

Functions

void check_derivatives (phi_BC *phi, double tau, double delta, double ddelta=1e-10, double dtau=1e-10)
 

Macro Definition Documentation

#define DBL_EPSILON   std::numeric_limits<double>::epsilon()

Definition at line 17 of file Helmholtz.h.

Function Documentation

void check_derivatives ( phi_BC phi,
double  tau,
double  delta,
double  ddelta = 1e-10,
double  dtau = 1e-10 
)

Check the derivatives for a Helmholtz energy term Fluid *fl = get_fluid(get_Fluid_index("Methanol")); check_derivatives(fl->phirlist.at(2),0.5,0.3);

Definition at line 24 of file Helmholtz.cpp.