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

Function statusToString

highs/lp_data/HighsModelUtils.cpp:90–118  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88}
89
90std::string statusToString(const HighsBasisStatus status, const double lower,
91 const double upper) {
92 switch (status) {
93 case HighsBasisStatus::kLower:
94 if (lower == upper) {
95 return "FX";
96 } else {
97 return "LB";
98 }
99 break;
100 case HighsBasisStatus::kBasic:
101 return "BS";
102 break;
103 case HighsBasisStatus::kUpper:
104 if (lower == upper) {
105 return "FX";
106 } else {
107 return "UB";
108 }
109 break;
110 case HighsBasisStatus::kZero:
111 return "FR";
112 break;
113 case HighsBasisStatus::kNonbasic:
114 return "NB";
115 break;
116 }
117 return "";
118}
119
120std::string typeToString(const HighsVarType type) {
121 switch (type) {

Callers 2

writeModelBoundSolutionFunction · 0.85
writeRangingFileFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected