CoolProp
6.6.1dev
An open-source fluid property and humid air property database
|
Definition at line 219 of file Ancillaries.h.
#include <Ancillaries.h>
Public Types | |
enum | MeltingLineVariablesEnum { MELTING_LINE_NOT_SET = 0 , MELTING_LINE_SIMON_TYPE , MELTING_LINE_POLYNOMIAL_IN_TR_TYPE , MELTING_LINE_POLYNOMIAL_IN_THETA_TYPE } |
Public Member Functions | |
MeltingLineVariables () | |
CoolPropDbl | evaluate (int OF, int GIVEN, CoolPropDbl value) |
Evaluate the melting line. More... | |
void | set_limits () |
Evaluate the melting line to calculate the limits of the curve (Tmin/Tmax and pmin/pmax) More... | |
bool | enabled () |
Return true if the ancillary is enabled (type is not the default value of MELTING_LINE_NOT_SET) More... | |
Public Attributes | |
CoolPropDbl | Tmin |
Minimum temperature in K. More... | |
CoolPropDbl | Tmax |
Maximum temperature in K. More... | |
CoolPropDbl | pmin |
Minimum pressure in Pa. More... | |
CoolPropDbl | pmax |
Maximum pressure in Pa. More... | |
std::string | BibTeX |
BibTeX key for the melting curve in use. More... | |
CoolPropDbl | T_m |
Melting temperature at 1 atmosphere. More... | |
MeltingLinePiecewiseSimonData | simon |
MeltingLinePiecewisePolynomialInTrData | polynomial_in_Tr |
The data used for a Simon-style curve. More... | |
MeltingLinePiecewisePolynomialInThetaData | polynomial_in_Theta |
The data needed for a melting curve formed of segments that are polynomials in \( T/T_c \). More... | |
int | type |
The data needed for a melting curve formed of segments that are polynomials in \( \theta \). More... | |
Definition at line 222 of file Ancillaries.h.
|
inline |
Definition at line 243 of file Ancillaries.h.
|
inline |
Return true if the ancillary is enabled (type is not the default value of MELTING_LINE_NOT_SET)
Definition at line 257 of file Ancillaries.h.
CoolPropDbl CoolProp::MeltingLineVariables::evaluate | ( | int | OF, |
int | GIVEN, | ||
CoolPropDbl | value | ||
) |
Evaluate the melting line.
OF | The output variable |
GIVEN | The given variable |
value | The value of the given variable |
Definition at line 145 of file Ancillaries.cpp.
void CoolProp::MeltingLineVariables::set_limits | ( | void | ) |
Evaluate the melting line to calculate the limits of the curve (Tmin/Tmax and pmin/pmax)
Definition at line 105 of file Ancillaries.cpp.
std::string CoolProp::MeltingLineVariables::BibTeX |
BibTeX key for the melting curve in use.
Definition at line 234 of file Ancillaries.h.
CoolPropDbl CoolProp::MeltingLineVariables::pmax |
Maximum pressure in Pa.
Definition at line 232 of file Ancillaries.h.
CoolPropDbl CoolProp::MeltingLineVariables::pmin |
Minimum pressure in Pa.
Definition at line 231 of file Ancillaries.h.
MeltingLinePiecewisePolynomialInThetaData CoolProp::MeltingLineVariables::polynomial_in_Theta |
The data needed for a melting curve formed of segments that are polynomials in \( T/T_c \).
Definition at line 240 of file Ancillaries.h.
MeltingLinePiecewisePolynomialInTrData CoolProp::MeltingLineVariables::polynomial_in_Tr |
The data used for a Simon-style curve.
Definition at line 238 of file Ancillaries.h.
MeltingLinePiecewiseSimonData CoolProp::MeltingLineVariables::simon |
Definition at line 236 of file Ancillaries.h.
CoolPropDbl CoolProp::MeltingLineVariables::T_m |
Melting temperature at 1 atmosphere.
Definition at line 235 of file Ancillaries.h.
CoolPropDbl CoolProp::MeltingLineVariables::Tmax |
Maximum temperature in K.
Definition at line 230 of file Ancillaries.h.
CoolPropDbl CoolProp::MeltingLineVariables::Tmin |
Minimum temperature in K.
Definition at line 229 of file Ancillaries.h.
int CoolProp::MeltingLineVariables::type |
The data needed for a melting curve formed of segments that are polynomials in \( \theta \).
Definition at line 241 of file Ancillaries.h.