CoolProp 7.0.0
An open-source fluid property and humid air property database
|
The core class for an equation of state.
This class holds the absolute minimum information to evaluate the equation of state. This includes the reducing state, limits on the equation of state, the coefficients for the Helmholtz derivative terms.
It does NOT include derived parameters like specific heat, enthalpy, etc.
Definition at line 400 of file CoolPropFluid.h.
#include <CoolPropFluid.h>
Public Types | |
using | SuperAncillary_t = superancillary::SuperAncillary< std::vector< double > > |
Public Attributes | |
SimpleState | reduce |
Reducing state used for the EOS (usually, but not always, the critical point) More... | |
SimpleState | sat_min_liquid |
The saturated liquid state at the minimum saturation temperature. More... | |
SimpleState | sat_min_vapor |
The saturated vapor state at the minimum saturation temperature. More... | |
SimpleState | hs_anchor |
A fixed anchor state at Tc*1.1 and rhoc*0.9 used as a reference state for enthalpy and entropy ancillary curves. More... | |
SimpleState | max_sat_T |
The state at the maximum saturation temperature for pseudo-pure. More... | |
SimpleState | max_sat_p |
The state at the maximum saturation pressure for pseudo-pure. More... | |
EOSLimits | limits |
Limits on the EOS. More... | |
double | R_u |
The universal gas constant used for this EOS (usually, but not always, 8.314472 J/mol/K) More... | |
double | molar_mass |
The molar mass in kg/mol (note NOT kg/kmol) More... | |
double | acentric |
The acentric factor \( \omega = -log_{10}\left(\frac{p_s(T/T_c=0.7)}{p_c}\right)-1\). More... | |
double | Ttriple |
Triple point temperature (K) More... | |
double | ptriple |
Triple point pressure (Pa) More... | |
bool | pseudo_pure |
Is a pseudo-pure fluid (true) or pure fluid (false) More... | |
ResidualHelmholtzContainer | alphar |
The residual Helmholtz energy. More... | |
IdealHelmholtzContainer | alpha0 |
The ideal Helmholtz energy. More... | |
std::string | BibTeX_EOS |
The bibtex key for the equation of state. More... | |
std::string | BibTeX_CP0 |
The bibtex key for the ideal gas specific heat correlation. More... | |
CriticalRegionSplines | critical_region_splines |
A cubic spline in the form T = f(rho) for saturated liquid and saturated vapor curves in the near-critical region. More... | |
using CoolProp::EquationOfState::SuperAncillary_t = superancillary::SuperAncillary<std::vector<double> > |
Definition at line 403 of file CoolPropFluid.h.
|
inline |
Definition at line 496 of file CoolPropFluid.h.
|
inline |
Definition at line 462 of file CoolPropFluid.h.
|
inline |
Definition at line 507 of file CoolPropFluid.h.
|
inline |
Definition at line 510 of file CoolPropFluid.h.
|
inline |
Definition at line 513 of file CoolPropFluid.h.
|
inline |
Definition at line 473 of file CoolPropFluid.h.
|
inline |
Definition at line 476 of file CoolPropFluid.h.
|
inline |
Definition at line 479 of file CoolPropFluid.h.
|
inline |
Definition at line 520 of file CoolPropFluid.h.
|
inline |
Definition at line 517 of file CoolPropFluid.h.
|
inline |
Definition at line 523 of file CoolPropFluid.h.
|
inline |
Definition at line 526 of file CoolPropFluid.h.
|
inline |
Definition at line 486 of file CoolPropFluid.h.
|
inline |
Definition at line 483 of file CoolPropFluid.h.
|
inline |
Definition at line 489 of file CoolPropFluid.h.
|
inline |
Definition at line 492 of file CoolPropFluid.h.
|
inline |
Definition at line 500 of file CoolPropFluid.h.
|
inline |
Definition at line 503 of file CoolPropFluid.h.
|
inline |
Definition at line 466 of file CoolPropFluid.h.
|
inline |
Definition at line 469 of file CoolPropFluid.h.
|
inline |
Get the optional of the populated superancillary.
Definition at line 431 of file CoolPropFluid.h.
|
inline |
Set the placeholder string for the superancillaries to allow for lazy construction, particularly important in debug builds.
Definition at line 447 of file CoolPropFluid.h.
|
inline |
Validate the EOS that was just constructed.
Definition at line 458 of file CoolPropFluid.h.
double CoolProp::EquationOfState::acentric |
The acentric factor \( \omega = -log_{10}\left(\frac{p_s(T/T_c=0.7)}{p_c}\right)-1\).
Definition at line 419 of file CoolPropFluid.h.
IdealHelmholtzContainer CoolProp::EquationOfState::alpha0 |
The ideal Helmholtz energy.
Definition at line 424 of file CoolPropFluid.h.
ResidualHelmholtzContainer CoolProp::EquationOfState::alphar |
The residual Helmholtz energy.
Definition at line 423 of file CoolPropFluid.h.
std::string CoolProp::EquationOfState::BibTeX_CP0 |
The bibtex key for the ideal gas specific heat correlation.
Definition at line 426 of file CoolPropFluid.h.
std::string CoolProp::EquationOfState::BibTeX_EOS |
The bibtex key for the equation of state.
Definition at line 425 of file CoolPropFluid.h.
CriticalRegionSplines CoolProp::EquationOfState::critical_region_splines |
A cubic spline in the form T = f(rho) for saturated liquid and saturated vapor curves in the near-critical region.
Definition at line 428 of file CoolPropFluid.h.
SimpleState CoolProp::EquationOfState::hs_anchor |
A fixed anchor state at Tc*1.1 and rhoc*0.9 used as a reference state for enthalpy and entropy ancillary curves.
Definition at line 413 of file CoolPropFluid.h.
EOSLimits CoolProp::EquationOfState::limits |
Limits on the EOS.
Definition at line 416 of file CoolPropFluid.h.
SimpleState CoolProp::EquationOfState::max_sat_p |
The state at the maximum saturation pressure for pseudo-pure.
Definition at line 415 of file CoolPropFluid.h.
SimpleState CoolProp::EquationOfState::max_sat_T |
The state at the maximum saturation temperature for pseudo-pure.
Definition at line 414 of file CoolPropFluid.h.
double CoolProp::EquationOfState::molar_mass |
The molar mass in kg/mol (note NOT kg/kmol)
Definition at line 418 of file CoolPropFluid.h.
bool CoolProp::EquationOfState::pseudo_pure |
Is a pseudo-pure fluid (true) or pure fluid (false)
Definition at line 422 of file CoolPropFluid.h.
double CoolProp::EquationOfState::ptriple |
Triple point pressure (Pa)
Definition at line 421 of file CoolPropFluid.h.
double CoolProp::EquationOfState::R_u |
The universal gas constant used for this EOS (usually, but not always, 8.314472 J/mol/K)
Definition at line 417 of file CoolPropFluid.h.
SimpleState CoolProp::EquationOfState::reduce |
Reducing state used for the EOS (usually, but not always, the critical point)
Definition at line 410 of file CoolPropFluid.h.
SimpleState CoolProp::EquationOfState::sat_min_liquid |
The saturated liquid state at the minimum saturation temperature.
Definition at line 411 of file CoolPropFluid.h.
SimpleState CoolProp::EquationOfState::sat_min_vapor |
The saturated vapor state at the minimum saturation temperature.
Definition at line 412 of file CoolPropFluid.h.
double CoolProp::EquationOfState::Ttriple |
Triple point temperature (K)
Definition at line 420 of file CoolPropFluid.h.