|
CoolProp 7.1.0
An open-source fluid property and humid air property database
|
This class is used to trace the spinodal of the mixture, and is also used to calculate critical points
Definition at line 3865 of file HelmholtzEOSMixtureBackend.cpp.
Public Member Functions | |
| L0CurveTracer (HelmholtzEOSMixtureBackend &HEOS, double tau0, double delta0) | |
| void | get_tau_delta (const double theta, const double tau, const double delta, double &tau_new, double &delta_new) |
| double | call (double theta) |
| double | deriv (double theta) |
| void | trace () |
| virtual double | deriv (double)=0 |
Public Member Functions inherited from CoolProp::FuncWrapper1D | |
| FuncWrapper1D () | |
| virtual | ~FuncWrapper1D () |
| virtual double | call (double)=0 |
| virtual bool | input_not_in_range (double x) |
Public Attributes | |
| CoolProp::HelmholtzEOSMixtureBackend & | HEOS |
| double | delta |
| double | tau |
| double | M1_last |
| The last value that the Mstar determinant had. More... | |
| double | theta_last |
| The last value that the angle had. More... | |
| double | R_tau |
| The radius for tau currently being used. More... | |
| double | R_delta |
| The radius for delta currently being used. More... | |
| double | R_tau_tracer |
| The radius for tau that should be used in the L1*=0 tracer (user-modifiable after instantiation) More... | |
| double | R_delta_tracer |
| The radius for delta that should be used in the L1*=0 tracer (user-modifiable after instantiation) More... | |
| std::vector< CoolProp::CriticalState > | critical_points |
| int | N_critical_points |
| Eigen::MatrixXd | Lstar |
| Eigen::MatrixXd | adjLstar |
| Eigen::MatrixXd | dLstardTau |
| Eigen::MatrixXd | d2LstardTau2 |
| Eigen::MatrixXd | dLstardDelta |
| SpinodalData | spinodal_values |
| bool | find_critical_points |
| If true, actually calculate the critical points, otherwise, skip evaluation of critical points but still trace the spinodal. More... | |
Public Attributes inherited from CoolProp::FuncWrapper1D | |
| int | errcode |
| std::string | errstring |
| Dictionary | options |
| int | iter |
| int | verbosity = 0 |
|
inline |
Definition at line 3882 of file HelmholtzEOSMixtureBackend.cpp.
|
inlinevirtual |
Implements CoolProp::FuncWrapper1D.
Definition at line 3905 of file HelmholtzEOSMixtureBackend.cpp.
|
inlinevirtual |
Implements CoolProp::FuncWrapper1DWithDeriv.
Definition at line 3921 of file HelmholtzEOSMixtureBackend.cpp.
|
inline |
Definition at line 3897 of file HelmholtzEOSMixtureBackend.cpp.
|
inline |
Definition at line 3926 of file HelmholtzEOSMixtureBackend.cpp.
| Eigen::MatrixXd CoolProp::L0CurveTracer::adjLstar |
Definition at line 3878 of file HelmholtzEOSMixtureBackend.cpp.
| std::vector<CoolProp::CriticalState> CoolProp::L0CurveTracer::critical_points |
Definition at line 3876 of file HelmholtzEOSMixtureBackend.cpp.
| Eigen::MatrixXd CoolProp::L0CurveTracer::d2LstardTau2 |
Definition at line 3878 of file HelmholtzEOSMixtureBackend.cpp.
| double CoolProp::L0CurveTracer::delta |
Definition at line 3869 of file HelmholtzEOSMixtureBackend.cpp.
| Eigen::MatrixXd CoolProp::L0CurveTracer::dLstardDelta |
Definition at line 3878 of file HelmholtzEOSMixtureBackend.cpp.
| Eigen::MatrixXd CoolProp::L0CurveTracer::dLstardTau |
Definition at line 3878 of file HelmholtzEOSMixtureBackend.cpp.
| bool CoolProp::L0CurveTracer::find_critical_points |
If true, actually calculate the critical points, otherwise, skip evaluation of critical points but still trace the spinodal.
Definition at line 3881 of file HelmholtzEOSMixtureBackend.cpp.
| CoolProp::HelmholtzEOSMixtureBackend& CoolProp::L0CurveTracer::HEOS |
Definition at line 3868 of file HelmholtzEOSMixtureBackend.cpp.
| Eigen::MatrixXd CoolProp::L0CurveTracer::Lstar |
Definition at line 3878 of file HelmholtzEOSMixtureBackend.cpp.
| double CoolProp::L0CurveTracer::M1_last |
The last value that the Mstar determinant had.
Definition at line 3870 of file HelmholtzEOSMixtureBackend.cpp.
| int CoolProp::L0CurveTracer::N_critical_points |
Definition at line 3877 of file HelmholtzEOSMixtureBackend.cpp.
| double CoolProp::L0CurveTracer::R_delta |
The radius for delta currently being used.
Definition at line 3873 of file HelmholtzEOSMixtureBackend.cpp.
| double CoolProp::L0CurveTracer::R_delta_tracer |
The radius for delta that should be used in the L1*=0 tracer (user-modifiable after instantiation)
Definition at line 3875 of file HelmholtzEOSMixtureBackend.cpp.
| double CoolProp::L0CurveTracer::R_tau |
The radius for tau currently being used.
Definition at line 3872 of file HelmholtzEOSMixtureBackend.cpp.
| double CoolProp::L0CurveTracer::R_tau_tracer |
The radius for tau that should be used in the L1*=0 tracer (user-modifiable after instantiation)
Definition at line 3874 of file HelmholtzEOSMixtureBackend.cpp.
| SpinodalData CoolProp::L0CurveTracer::spinodal_values |
Definition at line 3879 of file HelmholtzEOSMixtureBackend.cpp.
| double CoolProp::L0CurveTracer::tau |
Definition at line 3869 of file HelmholtzEOSMixtureBackend.cpp.
| double CoolProp::L0CurveTracer::theta_last |
The last value that the angle had.
Definition at line 3871 of file HelmholtzEOSMixtureBackend.cpp.