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

Method simplexStrategyToString

highs/simplex/HEkk.cpp:2304–2320  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2302}
2303
2304std::string HEkk::simplexStrategyToString(
2305 const HighsInt simplex_strategy) const {
2306 assert(kSimplexStrategyMin <= simplex_strategy &&
2307 simplex_strategy <= kSimplexStrategyMax);
2308 if (simplex_strategy == kSimplexStrategyChoose)
2309 return "choose simplex solver";
2310 if (simplex_strategy == kSimplexStrategyDual) return "dual simplex solver";
2311 if (simplex_strategy == kSimplexStrategyDualPlain)
2312 return "serial dual simplex solver";
2313 if (simplex_strategy == kSimplexStrategyDualTasks)
2314 return "parallel dual simplex solver - SIP";
2315 if (simplex_strategy == kSimplexStrategyDualMulti)
2316 return "parallel dual simplex solver - PAMI";
2317 if (simplex_strategy == kSimplexStrategyPrimal)
2318 return "primal simplex solver";
2319 return "Unknown";
2320}
2321
2322void HEkk::zeroBasicDuals() {
2323 for (HighsInt iRow = 0; iRow < lp_.num_row_; iRow++)

Callers 1

solveLpSimplexFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected