|
CoolProp 7.1.0
An open-source fluid property and humid air property database
|
This class is the objective function for the one-dimensional solver used to find the first intersection with the L1*=0 contour.
Definition at line 3834 of file HelmholtzEOSMixtureBackend.cpp.
Public Member Functions | |
| OneDimObjective (HelmholtzEOSMixtureBackend &HEOS, double delta0) | |
| double | call (double tau) |
| double | deriv (double tau) |
| double | second_deriv (double tau) |
| virtual double | second_deriv (double)=0 |
| 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 |
| const double | delta |
| double | _call |
| double | _deriv |
| double | _second_deriv |
Public Attributes inherited from CoolProp::FuncWrapper1D | |
| int | errcode |
| std::string | errstring |
| Dictionary | options |
| int | iter |
| int | verbosity = 0 |
|
inline |
Definition at line 3840 of file HelmholtzEOSMixtureBackend.cpp.
|
inlinevirtual |
Implements CoolProp::FuncWrapper1D.
Definition at line 3841 of file HelmholtzEOSMixtureBackend.cpp.
|
inlinevirtual |
Implements CoolProp::FuncWrapper1DWithDeriv.
Definition at line 3847 of file HelmholtzEOSMixtureBackend.cpp.
|
inlinevirtual |
Implements CoolProp::FuncWrapper1DWithTwoDerivs.
Definition at line 3853 of file HelmholtzEOSMixtureBackend.cpp.
| double CoolProp::OneDimObjective::_call |
Definition at line 3839 of file HelmholtzEOSMixtureBackend.cpp.
| double CoolProp::OneDimObjective::_deriv |
Definition at line 3839 of file HelmholtzEOSMixtureBackend.cpp.
| double CoolProp::OneDimObjective::_second_deriv |
Definition at line 3839 of file HelmholtzEOSMixtureBackend.cpp.
| const double CoolProp::OneDimObjective::delta |
Definition at line 3838 of file HelmholtzEOSMixtureBackend.cpp.
| CoolProp::HelmholtzEOSMixtureBackend& CoolProp::OneDimObjective::HEOS |
Definition at line 3837 of file HelmholtzEOSMixtureBackend.cpp.