|
CoolProp 8.0.0
An open-source fluid property and humid air property database
|
Definition at line 560 of file Helmholtz.h.
#include <Helmholtz.h>
Public Member Functions | |
| ResidualHelmholtzNonAnalytic () | |
| Default Constructor. More... | |
| ~ResidualHelmholtzNonAnalytic ()=default | |
| Destructor. No implementation. More... | |
| ResidualHelmholtzNonAnalytic (const std::vector< CoolPropDbl > &n, const std::vector< CoolPropDbl > &a, const std::vector< CoolPropDbl > &b, const std::vector< CoolPropDbl > &beta, const std::vector< CoolPropDbl > &A, const std::vector< CoolPropDbl > &B, const std::vector< CoolPropDbl > &C, const std::vector< CoolPropDbl > &D) | |
| Constructor. More... | |
| void | all (const CoolPropDbl &tau, const CoolPropDbl &delta, HelmholtzDerivatives &derivs) override |
Public Member Functions inherited from CoolProp::BaseHelmholtzTerm | |
| BaseHelmholtzTerm ()=default | |
| virtual | ~BaseHelmholtzTerm ()=default |
| 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 () |
| virtual void | all (const CoolPropDbl &tau, const CoolPropDbl &delta, HelmholtzDerivatives &derivs)=0 |
Public Attributes | |
| std::size_t | N |
| std::vector< CoolPropDbl > | s |
| std::vector< ResidualHelmholtzNonAnalyticElement > | elements |
|
inline |
Default Constructor.
Definition at line 568 of file Helmholtz.h.
|
default |
Destructor. No implementation.
|
inline |
Constructor.
Definition at line 575 of file Helmholtz.h.
|
overridevirtual |
Implements CoolProp::BaseHelmholtzTerm.
Definition at line 350 of file Helmholtz.cpp.
| std::vector<ResidualHelmholtzNonAnalyticElement> CoolProp::ResidualHelmholtzNonAnalytic::elements |
Definition at line 566 of file Helmholtz.h.
| std::size_t CoolProp::ResidualHelmholtzNonAnalytic::N |
Definition at line 564 of file Helmholtz.h.
| std::vector<CoolPropDbl> CoolProp::ResidualHelmholtzNonAnalytic::s |
Definition at line 565 of file Helmholtz.h.