CoolProp 6.8.1dev
An open-source fluid property and humid air property database
Public Member Functions | Public Attributes | List of all members
CoolProp::ResidualHelmholtzContainer Class Reference

Detailed Description

Definition at line 842 of file Helmholtz.h.

#include <Helmholtz.h>

Inheritance diagram for CoolProp::ResidualHelmholtzContainer:
CoolProp::BaseHelmholtzContainer

Public Member Functions

void empty_the_EOS ()
 
HelmholtzDerivatives all (const CoolPropDbl tau, const CoolPropDbl delta, bool cache_values=false)
 
- Public Member Functions inherited from CoolProp::BaseHelmholtzContainer
void clear ()
 
virtual void empty_the_EOS ()=0
 
virtual HelmholtzDerivatives all (const CoolPropDbl tau, const CoolPropDbl delta, bool cache_values)=0
 
CoolPropDbl base (CoolPropDbl tau, CoolPropDbl delta, const bool dont_use_cache=false)
 
CoolPropDbl dDelta (CoolPropDbl tau, CoolPropDbl delta, const bool dont_use_cache=false)
 
CoolPropDbl dTau (CoolPropDbl tau, CoolPropDbl delta, const bool dont_use_cache=false)
 
CoolPropDbl dDelta2 (CoolPropDbl tau, CoolPropDbl delta, const bool dont_use_cache=false)
 
CoolPropDbl dDelta_dTau (CoolPropDbl tau, CoolPropDbl delta, const bool dont_use_cache=false)
 
CoolPropDbl dTau2 (CoolPropDbl tau, CoolPropDbl delta, const bool dont_use_cache=false)
 
CoolPropDbl dDelta3 (CoolPropDbl tau, CoolPropDbl delta, const bool dont_use_cache=false)
 
CoolPropDbl dDelta2_dTau (CoolPropDbl tau, CoolPropDbl delta, const bool dont_use_cache=false)
 
CoolPropDbl dDelta_dTau2 (CoolPropDbl tau, CoolPropDbl delta, const bool dont_use_cache=false)
 
CoolPropDbl dTau3 (CoolPropDbl tau, CoolPropDbl delta, const bool dont_use_cache=false)
 
CoolPropDbl dDelta4 (CoolPropDbl tau, CoolPropDbl delta, const bool dont_use_cache=false)
 
CoolPropDbl dDelta3_dTau (CoolPropDbl tau, CoolPropDbl delta, const bool dont_use_cache=false)
 
CoolPropDbl dDelta2_dTau2 (CoolPropDbl tau, CoolPropDbl delta, const bool dont_use_cache=false)
 
CoolPropDbl dDelta_dTau3 (CoolPropDbl tau, CoolPropDbl delta, const bool dont_use_cache=false)
 
CoolPropDbl dTau4 (CoolPropDbl tau, CoolPropDbl delta, const bool dont_use_cache=false)
 

Public Attributes

ResidualHelmholtzNonAnalytic NonAnalytic
 
ResidualHelmholtzSAFTAssociating SAFT
 
ResidualHelmholtzGeneralizedExponential GenExp
 
ResidualHelmholtzGeneralizedCubic cubic
 
ResidualHelmholtzXiangDeiters XiangDeiters
 
ResidualHelmholtzGaoB GaoB
 

Additional Inherited Members

- Protected Member Functions inherited from CoolProp::BaseHelmholtzContainer
bool cache_valid (std::size_t i) const
 
- Protected Attributes inherited from CoolProp::BaseHelmholtzContainer
std::array< double, 16 > cache = create_filled_array<double, 16>(_HUGE)
 
std::array< bool, 16 > is_cached = create_filled_array<bool, 16>(false)
 
- Static Protected Attributes inherited from CoolProp::BaseHelmholtzContainer
static constexpr std::size_t i00 = 0
 
static constexpr std::size_t i01 = 1
 
static constexpr std::size_t i02 = 2
 
static constexpr std::size_t i03 = 3
 
static constexpr std::size_t i04 = 4
 
static constexpr std::size_t i10 = 5
 
static constexpr std::size_t i11 = 6
 
static constexpr std::size_t i12 = 7
 
static constexpr std::size_t i13 = 8
 
static constexpr std::size_t i20 = 9
 
static constexpr std::size_t i21 = 10
 
static constexpr std::size_t i22 = 11
 
static constexpr std::size_t i30 = 12
 
static constexpr std::size_t i31 = 13
 
static constexpr std::size_t i40 = 14
 

Member Function Documentation

◆ all()

HelmholtzDerivatives CoolProp::ResidualHelmholtzContainer::all ( const CoolPropDbl  tau,
const CoolPropDbl  delta,
bool  cache_values = false 
)
inlinevirtual

Implements CoolProp::BaseHelmholtzContainer.

Definition at line 861 of file Helmholtz.h.

◆ empty_the_EOS()

void CoolProp::ResidualHelmholtzContainer::empty_the_EOS ( )
inlinevirtual

Implements CoolProp::BaseHelmholtzContainer.

Definition at line 852 of file Helmholtz.h.

Member Data Documentation

◆ cubic

ResidualHelmholtzGeneralizedCubic CoolProp::ResidualHelmholtzContainer::cubic

Definition at line 848 of file Helmholtz.h.

◆ GaoB

ResidualHelmholtzGaoB CoolProp::ResidualHelmholtzContainer::GaoB

Definition at line 850 of file Helmholtz.h.

◆ GenExp

ResidualHelmholtzGeneralizedExponential CoolProp::ResidualHelmholtzContainer::GenExp

Definition at line 847 of file Helmholtz.h.

◆ NonAnalytic

ResidualHelmholtzNonAnalytic CoolProp::ResidualHelmholtzContainer::NonAnalytic

Definition at line 845 of file Helmholtz.h.

◆ SAFT

ResidualHelmholtzSAFTAssociating CoolProp::ResidualHelmholtzContainer::SAFT

Definition at line 846 of file Helmholtz.h.

◆ XiangDeiters

ResidualHelmholtzXiangDeiters CoolProp::ResidualHelmholtzContainer::XiangDeiters

Definition at line 849 of file Helmholtz.h.


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