CoolProp  6.6.0
An open-source fluid property and humid air property database
Public Member Functions | Public Attributes | List of all members
CoolProp::ResidualHelmholtzGeneralizedExponentialElement Struct Reference

Detailed Description

Definition at line 290 of file Helmholtz.h.

#include <Helmholtz.h>

Public Member Functions

 ResidualHelmholtzGeneralizedExponentialElement ()
 

Public Attributes

CoolPropDbl n
 These variables are for the n*delta^d_i*tau^t_i part. More...
 
CoolPropDbl d
 
CoolPropDbl t
 
CoolPropDbl c
 
CoolPropDbl l_double
 
CoolPropDbl omega
 
CoolPropDbl m_double
 
CoolPropDbl eta1
 
CoolPropDbl epsilon1
 
CoolPropDbl eta2
 
CoolPropDbl epsilon2
 
CoolPropDbl beta1
 
CoolPropDbl gamma1
 
CoolPropDbl beta2
 
CoolPropDbl gamma2
 
int l_int
 If l_i or m_i are integers, we will store them as integers in order to call pow(double, int) rather than pow(double, double) More...
 
int m_int
 
bool l_is_int
 If l is an integer, store a boolean flag so we can evaluate the correct pow() function. More...
 
bool m_is_int
 

Constructor & Destructor Documentation

◆ ResidualHelmholtzGeneralizedExponentialElement()

CoolProp::ResidualHelmholtzGeneralizedExponentialElement::ResidualHelmholtzGeneralizedExponentialElement ( )
inline

Definition at line 302 of file Helmholtz.h.

Member Data Documentation

◆ beta1

CoolPropDbl CoolProp::ResidualHelmholtzGeneralizedExponentialElement::beta1

Definition at line 296 of file Helmholtz.h.

◆ beta2

CoolPropDbl CoolProp::ResidualHelmholtzGeneralizedExponentialElement::beta2

Definition at line 296 of file Helmholtz.h.

◆ c

CoolPropDbl CoolProp::ResidualHelmholtzGeneralizedExponentialElement::c

These variables are for the exp(u) part u is given by -c*delta^l_i-omega*tau^m_i-eta1*(delta-epsilon1)-eta2*(delta-epsilon2)^2-beta1*(tau-gamma1)-beta2*(tau-gamma2)^2

Definition at line 296 of file Helmholtz.h.

◆ d

CoolPropDbl CoolProp::ResidualHelmholtzGeneralizedExponentialElement::d

Definition at line 293 of file Helmholtz.h.

◆ epsilon1

CoolPropDbl CoolProp::ResidualHelmholtzGeneralizedExponentialElement::epsilon1

Definition at line 296 of file Helmholtz.h.

◆ epsilon2

CoolPropDbl CoolProp::ResidualHelmholtzGeneralizedExponentialElement::epsilon2

Definition at line 296 of file Helmholtz.h.

◆ eta1

CoolPropDbl CoolProp::ResidualHelmholtzGeneralizedExponentialElement::eta1

Definition at line 296 of file Helmholtz.h.

◆ eta2

CoolPropDbl CoolProp::ResidualHelmholtzGeneralizedExponentialElement::eta2

Definition at line 296 of file Helmholtz.h.

◆ gamma1

CoolPropDbl CoolProp::ResidualHelmholtzGeneralizedExponentialElement::gamma1

Definition at line 296 of file Helmholtz.h.

◆ gamma2

CoolPropDbl CoolProp::ResidualHelmholtzGeneralizedExponentialElement::gamma2

Definition at line 296 of file Helmholtz.h.

◆ l_double

CoolPropDbl CoolProp::ResidualHelmholtzGeneralizedExponentialElement::l_double

Definition at line 296 of file Helmholtz.h.

◆ l_int

int CoolProp::ResidualHelmholtzGeneralizedExponentialElement::l_int

If l_i or m_i are integers, we will store them as integers in order to call pow(double, int) rather than pow(double, double)

Definition at line 298 of file Helmholtz.h.

◆ l_is_int

bool CoolProp::ResidualHelmholtzGeneralizedExponentialElement::l_is_int

If l is an integer, store a boolean flag so we can evaluate the correct pow() function.

Definition at line 300 of file Helmholtz.h.

◆ m_double

CoolPropDbl CoolProp::ResidualHelmholtzGeneralizedExponentialElement::m_double

Definition at line 296 of file Helmholtz.h.

◆ m_int

int CoolProp::ResidualHelmholtzGeneralizedExponentialElement::m_int

Definition at line 298 of file Helmholtz.h.

◆ m_is_int

bool CoolProp::ResidualHelmholtzGeneralizedExponentialElement::m_is_int

Definition at line 300 of file Helmholtz.h.

◆ n

CoolPropDbl CoolProp::ResidualHelmholtzGeneralizedExponentialElement::n

These variables are for the n*delta^d_i*tau^t_i part.

Definition at line 293 of file Helmholtz.h.

◆ omega

CoolPropDbl CoolProp::ResidualHelmholtzGeneralizedExponentialElement::omega

Definition at line 296 of file Helmholtz.h.

◆ t

CoolPropDbl CoolProp::ResidualHelmholtzGeneralizedExponentialElement::t

Definition at line 293 of file Helmholtz.h.


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