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

Function utilBasisStatusToString

highs/lp_data/HighsModelUtils.cpp:1382–1403  ·  view source on GitHub ↗

Return a string representation of HighsBasisStatus

Source from the content-addressed store, hash-verified

1380
1381// Return a string representation of HighsBasisStatus
1382std::string utilBasisStatusToString(const HighsBasisStatus basis_status) {
1383 switch (basis_status) {
1384 case HighsBasisStatus::kLower:
1385 return "At lower/fixed bound";
1386 break;
1387 case HighsBasisStatus::kBasic:
1388 return "Basic";
1389 break;
1390 case HighsBasisStatus::kUpper:
1391 return "At upper bound";
1392 break;
1393 case HighsBasisStatus::kZero:
1394 return "Free at zero";
1395 break;
1396 case HighsBasisStatus::kNonbasic:
1397 return "Nonbasic";
1398 break;
1399 default:
1400 assert(1 == 0);
1401 return "Unrecognised solution status";
1402 }
1403}
1404
1405// Return a string representation of basis validity
1406std::string utilBasisValidityToString(const HighsInt basis_validity) {

Callers 3

undoMethod · 0.85
basisStatusToStringMethod · 0.85
reportFunction · 0.85

Calls

no outgoing calls

Tested by 1

reportFunction · 0.68