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

Method updateMatrix

highs/simplex/HEkk.cpp:3205–3211  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3203}
3204
3205void HEkk::updateMatrix(const HighsInt variable_in,
3206 const HighsInt variable_out) {
3207 analysis_.simplexTimerStart(UpdateMatrixClock);
3208 ar_matrix_.update(variable_in, variable_out, lp_.a_matrix_);
3209 // assert(ar_matrix_.debugPartitionOk(basis_.nonbasicFlag_.data()));
3210 analysis_.simplexTimerStop(UpdateMatrixClock);
3211}
3212
3213void HEkk::computeInfeasibilitiesForReporting(const SimplexAlgorithm algorithm,
3214 const HighsInt solve_phase) {

Callers 4

updatePivotsMethod · 0.80
updateMethod · 0.80
minorUpdatePivotsMethod · 0.80
majorRollbackMethod · 0.80

Calls 3

simplexTimerStartMethod · 0.80
simplexTimerStopMethod · 0.80
updateMethod · 0.45

Tested by

no test coverage detected