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

Method getBasicVariables

highs/lp_data/Highs.cpp:2258–2270  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2256}
2257
2258HighsStatus Highs::getBasicVariables(HighsInt* basic_variables) {
2259 if (basic_variables == NULL) {
2260 highsLogUser(options_.log_options, HighsLogType::kError,
2261 "getBasicVariables: basic_variables is NULL\n");
2262 return HighsStatus::kError;
2263 }
2264 HighsProfiling profiling;
2265 const bool already_profiling = this->profiling_;
2266 if (!already_profiling) this->initializeSingleThreadedProfiling(&profiling);
2267 HighsStatus status = getBasicVariablesInterface(basic_variables);
2268 if (!already_profiling) this->clearProfiling();
2269 return status;
2270}
2271
2272HighsStatus Highs::getBasisInverseRowSparse(const HighsInt row,
2273 HVector& row_ep_buffer) {

Callers 5

highs_getBasicVariablesFunction · 0.45
testBasisSolveFunction · 0.45
TestFactor.cppFile · 0.45
TestAlienBasis.cppFile · 0.45

Calls 3

clearProfilingMethod · 0.95
highsLogUserFunction · 0.85

Tested by 1

testBasisSolveFunction · 0.36