CoolProp 6.8.1dev
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 3644 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 |
![]() | |
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 |
![]() | |
int | errcode |
std::string | errstring |
Dictionary | options |
int | iter |
|
inline |
Definition at line 3650 of file HelmholtzEOSMixtureBackend.cpp.
|
inlinevirtual |
Implements CoolProp::FuncWrapper1D.
Definition at line 3651 of file HelmholtzEOSMixtureBackend.cpp.
|
inlinevirtual |
Implements CoolProp::FuncWrapper1DWithDeriv.
Definition at line 3657 of file HelmholtzEOSMixtureBackend.cpp.
|
inlinevirtual |
Implements CoolProp::FuncWrapper1DWithTwoDerivs.
Definition at line 3663 of file HelmholtzEOSMixtureBackend.cpp.
double CoolProp::OneDimObjective::_call |
Definition at line 3649 of file HelmholtzEOSMixtureBackend.cpp.
double CoolProp::OneDimObjective::_deriv |
Definition at line 3649 of file HelmholtzEOSMixtureBackend.cpp.
double CoolProp::OneDimObjective::_second_deriv |
Definition at line 3649 of file HelmholtzEOSMixtureBackend.cpp.
const double CoolProp::OneDimObjective::delta |
Definition at line 3648 of file HelmholtzEOSMixtureBackend.cpp.
CoolProp::HelmholtzEOSMixtureBackend& CoolProp::OneDimObjective::HEOS |
Definition at line 3647 of file HelmholtzEOSMixtureBackend.cpp.