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

Function AbstractState_second_partial_deriv

src/CoolPropLib.cpp:723–737  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

721}
722
723EXPORT_CODE double CONVENTION AbstractState_second_partial_deriv(const long handle, const long Of1, const long Wrt1, const long Constant1,
724 const long Wrt2, const long Constant2, long* errcode, char* message_buffer,
725 const long buffer_length) {
726 *errcode = 0;
727 fpu_reset_guard guard;
728 try {
729 shared_ptr<CoolProp::AbstractState>& AS = handle_manager.get(handle);
730 return AS->second_partial_deriv(static_cast<CoolProp::parameters>(Of1), static_cast<CoolProp::parameters>(Wrt1),
731 static_cast<CoolProp::parameters>(Constant1), static_cast<CoolProp::parameters>(Wrt2),
732 static_cast<CoolProp::parameters>(Constant2));
733 } catch (...) {
734 HandleException(errcode, message_buffer, buffer_length);
735 }
736 return _HUGE;
737}
738
739EXPORT_CODE double CONVENTION AbstractState_second_two_phase_deriv(const long handle, const long Of1, const long Wrt1, const long Constant1,
740 const long Wrt2, const long Constant2, long* errcode, char* message_buffer,

Callers

nothing calls this directly

Calls 3

HandleExceptionFunction · 0.85
second_partial_derivMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected