CoolProp
6.6.1dev
An open-source fluid property and humid air property database
|
Definition at line 515 of file Helmholtz.h.
#include <Helmholtz.h>
Public Member Functions | |
ResidualHelmholtzNonAnalytic () | |
Default Constructor. More... | |
~ResidualHelmholtzNonAnalytic () | |
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 | to_json (rapidjson::Value &el, rapidjson::Document &doc) |
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 () |
Public Attributes | |
std::size_t | N |
std::vector< CoolPropDbl > | s |
std::vector< ResidualHelmholtzNonAnalyticElement > | elements |
|
inline |
Default Constructor.
Definition at line 523 of file Helmholtz.h.
|
inline |
Destructor. No implementation.
Definition at line 527 of file Helmholtz.h.
|
inline |
Constructor.
Definition at line 529 of file Helmholtz.h.
|
virtual |
Implements CoolProp::BaseHelmholtzTerm.
Definition at line 329 of file Helmholtz.cpp.
void CoolProp::ResidualHelmholtzNonAnalytic::to_json | ( | rapidjson::Value & | el, |
rapidjson::Document & | doc | ||
) |
Definition at line 303 of file Helmholtz.cpp.
std::vector<ResidualHelmholtzNonAnalyticElement> CoolProp::ResidualHelmholtzNonAnalytic::elements |
Definition at line 521 of file Helmholtz.h.
std::size_t CoolProp::ResidualHelmholtzNonAnalytic::N |
Definition at line 519 of file Helmholtz.h.
std::vector<CoolPropDbl> CoolProp::ResidualHelmholtzNonAnalytic::s |
Definition at line 520 of file Helmholtz.h.