CoolProp  6.6.0
An open-source fluid property and humid air property database
Public Member Functions | Protected Attributes | List of all members
CoolProp::BaseHelmholtzContainer Class Referenceabstract

Detailed Description

Definition at line 691 of file Helmholtz.h.

#include <Helmholtz.h>

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

Public Member Functions

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)
 

Protected Attributes

CachedElement _base
 
CachedElement _dDelta
 
CachedElement _dTau
 
CachedElement _dDelta2
 
CachedElement _dTau2
 
CachedElement _dDelta_dTau
 
CachedElement _dDelta3
 
CachedElement _dDelta2_dTau
 
CachedElement _dDelta_dTau2
 
CachedElement _dTau3
 
CachedElement _dDelta4
 
CachedElement _dDelta3_dTau
 
CachedElement _dDelta2_dTau2
 
CachedElement _dDelta_dTau3
 
CachedElement _dTau4
 

Member Function Documentation

◆ all()

virtual HelmholtzDerivatives CoolProp::BaseHelmholtzContainer::all ( const CoolPropDbl  tau,
const CoolPropDbl  delta,
bool  cache_values 
)
pure virtual

◆ base()

CoolPropDbl CoolProp::BaseHelmholtzContainer::base ( CoolPropDbl  tau,
CoolPropDbl  delta,
const bool  dont_use_cache = false 
)
inline

Definition at line 719 of file Helmholtz.h.

◆ clear()

void CoolProp::BaseHelmholtzContainer::clear ( )
inline

Definition at line 698 of file Helmholtz.h.

◆ dDelta()

CoolPropDbl CoolProp::BaseHelmholtzContainer::dDelta ( CoolPropDbl  tau,
CoolPropDbl  delta,
const bool  dont_use_cache = false 
)
inline

Definition at line 725 of file Helmholtz.h.

◆ dDelta2()

CoolPropDbl CoolProp::BaseHelmholtzContainer::dDelta2 ( CoolPropDbl  tau,
CoolPropDbl  delta,
const bool  dont_use_cache = false 
)
inline

Definition at line 737 of file Helmholtz.h.

◆ dDelta2_dTau()

CoolPropDbl CoolProp::BaseHelmholtzContainer::dDelta2_dTau ( CoolPropDbl  tau,
CoolPropDbl  delta,
const bool  dont_use_cache = false 
)
inline

Definition at line 761 of file Helmholtz.h.

◆ dDelta2_dTau2()

CoolPropDbl CoolProp::BaseHelmholtzContainer::dDelta2_dTau2 ( CoolPropDbl  tau,
CoolPropDbl  delta,
const bool  dont_use_cache = false 
)
inline

Definition at line 785 of file Helmholtz.h.

◆ dDelta3()

CoolPropDbl CoolProp::BaseHelmholtzContainer::dDelta3 ( CoolPropDbl  tau,
CoolPropDbl  delta,
const bool  dont_use_cache = false 
)
inline

Definition at line 755 of file Helmholtz.h.

◆ dDelta3_dTau()

CoolPropDbl CoolProp::BaseHelmholtzContainer::dDelta3_dTau ( CoolPropDbl  tau,
CoolPropDbl  delta,
const bool  dont_use_cache = false 
)
inline

Definition at line 782 of file Helmholtz.h.

◆ dDelta4()

CoolPropDbl CoolProp::BaseHelmholtzContainer::dDelta4 ( CoolPropDbl  tau,
CoolPropDbl  delta,
const bool  dont_use_cache = false 
)
inline

Definition at line 779 of file Helmholtz.h.

◆ dDelta_dTau()

CoolPropDbl CoolProp::BaseHelmholtzContainer::dDelta_dTau ( CoolPropDbl  tau,
CoolPropDbl  delta,
const bool  dont_use_cache = false 
)
inline

Definition at line 743 of file Helmholtz.h.

◆ dDelta_dTau2()

CoolPropDbl CoolProp::BaseHelmholtzContainer::dDelta_dTau2 ( CoolPropDbl  tau,
CoolPropDbl  delta,
const bool  dont_use_cache = false 
)
inline

Definition at line 767 of file Helmholtz.h.

◆ dDelta_dTau3()

CoolPropDbl CoolProp::BaseHelmholtzContainer::dDelta_dTau3 ( CoolPropDbl  tau,
CoolPropDbl  delta,
const bool  dont_use_cache = false 
)
inline

Definition at line 788 of file Helmholtz.h.

◆ dTau()

CoolPropDbl CoolProp::BaseHelmholtzContainer::dTau ( CoolPropDbl  tau,
CoolPropDbl  delta,
const bool  dont_use_cache = false 
)
inline

Definition at line 731 of file Helmholtz.h.

◆ dTau2()

CoolPropDbl CoolProp::BaseHelmholtzContainer::dTau2 ( CoolPropDbl  tau,
CoolPropDbl  delta,
const bool  dont_use_cache = false 
)
inline

Definition at line 749 of file Helmholtz.h.

◆ dTau3()

CoolPropDbl CoolProp::BaseHelmholtzContainer::dTau3 ( CoolPropDbl  tau,
CoolPropDbl  delta,
const bool  dont_use_cache = false 
)
inline

Definition at line 773 of file Helmholtz.h.

◆ dTau4()

CoolPropDbl CoolProp::BaseHelmholtzContainer::dTau4 ( CoolPropDbl  tau,
CoolPropDbl  delta,
const bool  dont_use_cache = false 
)
inline

Definition at line 791 of file Helmholtz.h.

◆ empty_the_EOS()

virtual void CoolProp::BaseHelmholtzContainer::empty_the_EOS ( )
pure virtual

Member Data Documentation

◆ _base

CachedElement CoolProp::BaseHelmholtzContainer::_base
protected

Definition at line 694 of file Helmholtz.h.

◆ _dDelta

CachedElement CoolProp::BaseHelmholtzContainer::_dDelta
protected

Definition at line 694 of file Helmholtz.h.

◆ _dDelta2

CachedElement CoolProp::BaseHelmholtzContainer::_dDelta2
protected

Definition at line 694 of file Helmholtz.h.

◆ _dDelta2_dTau

CachedElement CoolProp::BaseHelmholtzContainer::_dDelta2_dTau
protected

Definition at line 694 of file Helmholtz.h.

◆ _dDelta2_dTau2

CachedElement CoolProp::BaseHelmholtzContainer::_dDelta2_dTau2
protected

Definition at line 695 of file Helmholtz.h.

◆ _dDelta3

CachedElement CoolProp::BaseHelmholtzContainer::_dDelta3
protected

Definition at line 694 of file Helmholtz.h.

◆ _dDelta3_dTau

CachedElement CoolProp::BaseHelmholtzContainer::_dDelta3_dTau
protected

Definition at line 695 of file Helmholtz.h.

◆ _dDelta4

CachedElement CoolProp::BaseHelmholtzContainer::_dDelta4
protected

Definition at line 695 of file Helmholtz.h.

◆ _dDelta_dTau

CachedElement CoolProp::BaseHelmholtzContainer::_dDelta_dTau
protected

Definition at line 694 of file Helmholtz.h.

◆ _dDelta_dTau2

CachedElement CoolProp::BaseHelmholtzContainer::_dDelta_dTau2
protected

Definition at line 694 of file Helmholtz.h.

◆ _dDelta_dTau3

CachedElement CoolProp::BaseHelmholtzContainer::_dDelta_dTau3
protected

Definition at line 695 of file Helmholtz.h.

◆ _dTau

CachedElement CoolProp::BaseHelmholtzContainer::_dTau
protected

Definition at line 694 of file Helmholtz.h.

◆ _dTau2

CachedElement CoolProp::BaseHelmholtzContainer::_dTau2
protected

Definition at line 694 of file Helmholtz.h.

◆ _dTau3

CachedElement CoolProp::BaseHelmholtzContainer::_dTau3
protected

Definition at line 694 of file Helmholtz.h.

◆ _dTau4

CachedElement CoolProp::BaseHelmholtzContainer::_dTau4
protected

Definition at line 695 of file Helmholtz.h.


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