MCPcopy Create free account
hub / github.com/CoolProp/CoolProp / AbstractState_first_two_phase_deriv

Function AbstractState_first_two_phase_deriv

src/CoolPropLib.cpp:755–767  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

753}
754
755EXPORT_CODE double CONVENTION AbstractState_first_two_phase_deriv(const long handle, const long Of, const long Wrt, const long Constant,
756 long* errcode, char* message_buffer, const long buffer_length) {
757 *errcode = 0;
758 fpu_reset_guard guard;
759 try {
760 shared_ptr<CoolProp::AbstractState>& AS = handle_manager.get(handle);
761 return AS->first_two_phase_deriv(static_cast<CoolProp::parameters>(Of), static_cast<CoolProp::parameters>(Wrt),
762 static_cast<CoolProp::parameters>(Constant));
763 } catch (...) {
764 HandleException(errcode, message_buffer, buffer_length);
765 }
766 return _HUGE;
767}
768
769EXPORT_CODE double CONVENTION AbstractState_first_two_phase_deriv_splined(const long handle, const long Of, const long Wrt, const long Constant,
770 const double x_end, long* errcode, char* message_buffer,

Callers

nothing calls this directly

Calls 3

HandleExceptionFunction · 0.85
first_two_phase_derivMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected