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

Detailed Description

Definition at line 1142 of file Helmholtz.h.

#include <Helmholtz.h>

Inheritance diagram for CoolProp::IdealHelmholtzGERG2004Sinh:
CoolProp::BaseHelmholtzTerm

Public Member Functions

 IdealHelmholtzGERG2004Sinh ()
 
 IdealHelmholtzGERG2004Sinh (const std::vector< CoolPropDbl > &n, const std::vector< CoolPropDbl > &theta, double Tc)
 Constructor with std::vectors. More...
 
void extend (const std::vector< CoolPropDbl > &c, const std::vector< CoolPropDbl > &t)
 
void set_Tred (CoolPropDbl Tr)
 
bool is_enabled () const
 
void all (const CoolPropDbl &tau, const CoolPropDbl &delta, HelmholtzDerivatives &derivs) throw ()
 
- Public Member Functions inherited from CoolProp::BaseHelmholtzTerm
 BaseHelmholtzTerm ()
 
virtual ~BaseHelmholtzTerm ()
 
virtual CoolPropDbl base (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 Returns the base, non-dimensional, Helmholtz energy term (no derivatives) [-]. More...
 
virtual CoolPropDbl dTau (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 Returns the first partial derivative of Helmholtz energy term with respect to tau [-]. More...
 
virtual CoolPropDbl dTau2 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 Returns the second partial derivative of Helmholtz energy term with respect to tau [-]. More...
 
virtual CoolPropDbl dDelta_dTau (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 Returns the second mixed partial derivative (delta1,dtau1) of Helmholtz energy term with respect to delta and tau [-]. More...
 
virtual CoolPropDbl dDelta (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 Returns the first partial derivative of Helmholtz energy term with respect to delta [-]. More...
 
virtual CoolPropDbl dDelta2 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 Returns the second partial derivative of Helmholtz energy term with respect to delta [-]. More...
 
virtual CoolPropDbl dDelta2_dTau (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 Returns the third mixed partial derivative (delta2,dtau1) of Helmholtz energy term with respect to delta and tau [-]. More...
 
virtual CoolPropDbl dDelta_dTau2 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 Returns the third mixed partial derivative (delta1,dtau2) of Helmholtz energy term with respect to delta and tau [-]. More...
 
virtual CoolPropDbl dTau3 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 Returns the third partial derivative of Helmholtz energy term with respect to tau [-]. More...
 
virtual CoolPropDbl dDelta3 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 Returns the third partial derivative of Helmholtz energy term with respect to delta [-]. More...
 
virtual CoolPropDbl dTau4 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 Returns the fourth partial derivative of Helmholtz energy term with respect to tau [-]. More...
 
virtual CoolPropDbl dDelta_dTau3 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 
virtual CoolPropDbl dDelta2_dTau2 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 
virtual CoolPropDbl dDelta3_dTau (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 
virtual CoolPropDbl dDelta4 (const CoolPropDbl &tau, const CoolPropDbl &delta) throw ()
 

Constructor & Destructor Documentation

◆ IdealHelmholtzGERG2004Sinh() [1/2]

CoolProp::IdealHelmholtzGERG2004Sinh::IdealHelmholtzGERG2004Sinh ( )
inline

Definition at line 1151 of file Helmholtz.h.

◆ IdealHelmholtzGERG2004Sinh() [2/2]

CoolProp::IdealHelmholtzGERG2004Sinh::IdealHelmholtzGERG2004Sinh ( const std::vector< CoolPropDbl > &  n,
const std::vector< CoolPropDbl > &  theta,
double  Tc 
)
inline

Constructor with std::vectors.

Definition at line 1154 of file Helmholtz.h.

Member Function Documentation

◆ all()

void CoolProp::IdealHelmholtzGERG2004Sinh::all ( const CoolPropDbl tau,
const CoolPropDbl delta,
HelmholtzDerivatives derivs 
)
throw (
)
virtual

Implements CoolProp::BaseHelmholtzTerm.

Definition at line 1230 of file Helmholtz.cpp.

◆ extend()

void CoolProp::IdealHelmholtzGERG2004Sinh::extend ( const std::vector< CoolPropDbl > &  c,
const std::vector< CoolPropDbl > &  t 
)
inline

Definition at line 1159 of file Helmholtz.h.

◆ is_enabled()

bool CoolProp::IdealHelmholtzGERG2004Sinh::is_enabled ( ) const
inline

Definition at line 1168 of file Helmholtz.h.

◆ set_Tred()

void CoolProp::IdealHelmholtzGERG2004Sinh::set_Tred ( CoolPropDbl  Tr)
inline

Definition at line 1164 of file Helmholtz.h.


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