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

Method initialisePartitionedRowwiseMatrix

highs/simplex/HEkk.cpp:2276–2284  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2274}
2275
2276void 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
2286bool HEkk::lpFactorRowCompatible() const {
2287 return lpFactorRowCompatible(this->lp_.num_row_);

Callers 2

rebuildMethod · 0.80
rebuildMethod · 0.80

Calls 5

simplexTimerStartMethod · 0.80
dataMethod · 0.80
debugPartitionOkMethod · 0.80
simplexTimerStopMethod · 0.80

Tested by

no test coverage detected