| 222 | } |
| 223 | |
| 224 | std::tuple<HighsStatus, dense_array_t<double>> highs_getBasisInverseRow( |
| 225 | Highs* h, HighsInt row) { |
| 226 | HighsInt num_row = h->getNumRow(); |
| 227 | |
| 228 | HighsStatus status = HighsStatus::kOk; |
| 229 | std::vector<double> solution_vector(num_row); |
| 230 | double* solution_vector_ptr = static_cast<double*>(solution_vector.data()); |
| 231 | |
| 232 | if (num_row > 0) status = h->getBasisInverseRow(row, solution_vector_ptr); |
| 233 | return std::make_tuple(status, py::cast(solution_vector)); |
| 234 | } |
| 235 | |
| 236 | std::tuple<HighsStatus, dense_array_t<double>, HighsInt, |
| 237 | dense_array_t<HighsInt>> |
nothing calls this directly
no test coverage detected