| 2274 | } |
| 2275 | |
| 2276 | void HEkk::initialisePartitionedRowwiseMatrix() { |
| 2277 | if (status_.has_ar_matrix) return; |
| 2278 | analysis_.simplexTimerStart(matrixSetupClock); |
| 2279 | ar_matrix_.createRowwisePartitioned(lp_.a_matrix_, |
| 2280 | basis_.nonbasicFlag_.data()); |
| 2281 | assert(ar_matrix_.debugPartitionOk(basis_.nonbasicFlag_.data())); |
| 2282 | analysis_.simplexTimerStop(matrixSetupClock); |
| 2283 | status_.has_ar_matrix = true; |
| 2284 | } |
| 2285 | |
| 2286 | bool HEkk::lpFactorRowCompatible() const { |
| 2287 | return lpFactorRowCompatible(this->lp_.num_row_); |
no test coverage detected