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

Method devDebugDualSteepestEdgeWeights

highs/simplex/HEkkDebug.cpp:1504–1519  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1502}
1503
1504HighsDebugStatus HEkk::devDebugDualSteepestEdgeWeights(
1505 const std::string message) {
1506 // Possibly force the expensive check for development work
1507 const bool check_dual_edge_weights = false; // true;
1508 if (check_dual_edge_weights) {
1509 const bool check_all_dual_edge_weights = false;
1510 const HighsInt alt_debug_level = check_all_dual_edge_weights
1511 ? (HighsInt)kHighsDebugLevelExpensive
1512 : (HighsInt)kHighsDebugLevelCostly;
1513 // printf("Performing level %1d check %s for dual steepest edge
1514 // weights\n", (int)alt_debug_level, message.c_str());
1515 return debugDualSteepestEdgeWeights(alt_debug_level);
1516 } else {
1517 return debugDualSteepestEdgeWeights();
1518 }
1519}
1520
1521HighsDebugStatus HEkk::debugDualSteepestEdgeWeights(
1522 const HighsInt alt_debug_level) {

Callers 3

solveMethod · 0.80
chooseRowMethod · 0.80
updateMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected