| 210 | } |
| 211 | |
| 212 | std::tuple<HighsStatus, dense_array_t<HighsInt>> highs_getBasicVariables( |
| 213 | Highs* h) { |
| 214 | HighsInt num_row = h->getNumRow(); |
| 215 | |
| 216 | HighsStatus status = HighsStatus::kOk; |
| 217 | std::vector<HighsInt> basic_variables(num_row); |
| 218 | HighsInt* basic_variables_ptr = |
| 219 | static_cast<HighsInt*>(basic_variables.data()); |
| 220 | if (num_row > 0) status = h->getBasicVariables(basic_variables_ptr); |
| 221 | return std::make_tuple(status, py::cast(basic_variables)); |
| 222 | } |
| 223 | |
| 224 | std::tuple<HighsStatus, dense_array_t<double>> highs_getBasisInverseRow( |
| 225 | Highs* h, HighsInt row) { |
nothing calls this directly
no test coverage detected