| 2270 | } |
| 2271 | |
| 2272 | HighsStatus Highs::getBasisInverseRowSparse(const HighsInt row, |
| 2273 | HVector& row_ep_buffer) { |
| 2274 | ekk_instance_.setNlaPointersForLpAndScale(model_.lp_); |
| 2275 | row_ep_buffer.clear(); |
| 2276 | row_ep_buffer.count = 1; |
| 2277 | row_ep_buffer.index[0] = row; |
| 2278 | row_ep_buffer.array[row] = 1; |
| 2279 | row_ep_buffer.packFlag = true; |
| 2280 | |
| 2281 | ekk_instance_.btran(row_ep_buffer, ekk_instance_.info_.row_ep_density); |
| 2282 | |
| 2283 | return HighsStatus::kOk; |
| 2284 | } |
| 2285 | |
| 2286 | HighsStatus Highs::getBasisInverseRow(const HighsInt row, double* row_vector, |
| 2287 | HighsInt* row_num_nz, |
no test coverage detected