MCPcopy Create free account
hub / github.com/ERGO-Code/HiGHS / checkGetCallbackDataOutHighsInt

Function checkGetCallbackDataOutHighsInt

check/TestCAPI.c:31–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29}
30
31void checkGetCallbackDataOutHighsInt(const HighsCallbackDataOut* data_out,
32 const char* name, HighsInt value) {
33 const void* name_p = Highs_getCallbackDataOutItem(data_out, name);
34 if (!name_p) {
35 printf("checkGetCallbackDataOutItem fail for %s\n", name);
36 assert(name_p);
37 } else {
38 HighsInt check_value = *(HighsInt*)(name_p);
39 HighsInt value_ok = check_value == value;
40 if (!value_ok)
41 printf(
42 "checkGetCallbackDataOutItem fail for %s (%d = check_value != value "
43 "= %d)\n",
44 name, (int)check_value, (int)value);
45 assert(value_ok);
46 }
47}
48
49void checkGetCallbackDataOutInt(const HighsCallbackDataOut* data_out,
50 const char* name, int value) {

Callers 1

userCallbackFunction · 0.85

Calls 1

Tested by

no test coverage detected