/dports/math/highs/HiGHS-cfe064e/src/simplex/ |
H A D | HPrimal.cpp | 160 workHMO.scaled_model_status_ != in solve() 248 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 282 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 284 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 288 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 293 computeDualObjectiveValue(workHMO); in solvePhase2() 346 computeDual(workHMO); in primalRebuild() 350 computePrimal(workHMO); in primalRebuild() 373 computeSimplexInfeasible(workHMO); in primalRebuild() 376 copySimplexInfeasible(workHMO); in primalRebuild() [all …]
|
H A D | HDual.cpp | 187 computeDual(workHMO); in solve() 562 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase1() 620 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase1() 651 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase1() 656 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase1() 729 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 796 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 801 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 919 computeDual(workHMO); in rebuild() 994 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in cleanup() [all …]
|
H A D | HQPrimal.cpp | 256 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 323 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 325 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 329 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 386 computeDual(workHMO); in primalRebuild() 390 computePrimal(workHMO); in primalRebuild() 904 const int nSeq = workHMO.lp_.numCol_ + workHMO.lp_.numRow_; in phase1ChooseColumn() 1143 computePrimal(workHMO); in phase1Update() 1219 computePrimal(workHMO); in phase1Update() 1248 const int nSeq = workHMO.lp_.numCol_ + workHMO.lp_.numRow_; in devexReset() [all …]
|
H A D | HDualRow.cpp | 33 workMove = &workHMO.simplex_basis_.nonbasicMove_[0]; in setupSlice() 34 workDual = &workHMO.simplex_info_.workDual_[0]; in setupSlice() 35 workRange = &workHMO.simplex_info_.workRange_[0]; in setupSlice() 45 analysis = &workHMO.simplex_analysis_; in setupSlice() 50 const int numTot = workHMO.simplex_lp_.numCol_ + workHMO.simplex_lp_.numRow_; in setup() 158 workHMO.options_.dual_chuzc_sort_strategy; in chooseFinal() 439 flip_bound(workHMO, iCol); in updateFlip() 469 for (int i = 0; i < workHMO.simplex_lp_.numCol_ + workHMO.simplex_lp_.numRow_; in createFreelist() 476 debugFreeListNumEntries(workHMO, freeList); in createFreelist() 489 assert(iCol < workHMO.simplex_lp_.numCol_); in createFreemove() [all …]
|
H A D | HDualRHS.cpp | 32 const int numRow = workHMO.simplex_lp_.numRow_; in setup() 33 const int numTot = workHMO.simplex_lp_.numCol_ + workHMO.simplex_lp_.numRow_; in setup() 41 analysis = &workHMO.simplex_analysis_; in setup() 49 int random = workHMO.random_.integer(); in chooseNormal() 145 int random = workHMO.random_.integer(); in chooseMultiGlobal() 251 int random = workHMO.random_.integer(); in chooseMultiHyperGraphPart() 321 const int numRow = workHMO.simplex_lp_.numRow_; in updatePrimal() 371 const int numRow = workHMO.simplex_lp_.numRow_; in updateWeightDualSteepestEdge() 402 const int numRow = workHMO.simplex_lp_.numRow_; in updateWeightDevex() 485 int numRow = workHMO.simplex_lp_.numRow_; in createArrayOfPrimalInfeasibilities() [all …]
|
H A D | HDualMulti.cpp | 262 columnOut = workHMO.simplex_basis_.basicIndex_[rowOut]; in minorChooseRow() 328 shift_cost(workHMO, columnIn, -workDual[columnIn]); in minorUpdateDual() 338 shift_back(workHMO, columnOut); in minorUpdateDual() 423 update_pivots(workHMO, columnIn, rowOut, sourceOut); in minorUpdatePivots() 430 update_matrix(workHMO, columnIn, columnOut); in minorUpdatePivots() 439 workHMO.iteration_counts_.simplex++; in minorUpdatePivots() 893 workHMO.simplex_info_.update_count >= in majorUpdateFactor() 901 workHMO.simplex_info_.update_count); in majorUpdateFactor() 924 flip_bound(workHMO, finish->flipList[i]); in majorRollback() 932 workHMO.iteration_counts_.simplex--; in majorRollback() [all …]
|
H A D | HCrash.cpp | 34 HighsLp& simplex_lp = workHMO.simplex_lp_; in crash() 81 HighsLp& simplex_lp = workHMO.simplex_lp_; in bixby() 242 initialise_basic_index(workHMO); in bixby() 248 HighsLp& simplex_lp = workHMO.simplex_lp_; in bixby_iz_da() 430 HighsLp& simplex_lp = workHMO.simplex_lp_; in bixby_rp_mrt() 482 HighsLp& simplex_lp = workHMO.simplex_lp_; in ltssf() 586 initialise_basic_index(workHMO); in ltssf() 685 HighsLp& simplex_lp = workHMO.simplex_lp_; in ltssf_u_da_af_bs_cg() 826 HighsLp& simplex_lp = workHMO.simplex_lp_; in ltssf_iz_da() 1117 HighsLp& simplex_lp = workHMO.simplex_lp_; in ltssf_cz_c() [all …]
|
H A D | HPrimal.h | 32 HPrimal(HighsModelObject& model_object) : workHMO(model_object) {} in HPrimal() 61 HighsModelObject& workHMO; variable
|
H A D | HQPrimal.h | 36 HQPrimal(HighsModelObject& model_object) : workHMO(model_object) {} in HQPrimal() 82 HighsModelObject& workHMO; variable
|
H A D | HDualRHS.h | 30 HDualRHS(HighsModelObject& hmo) : workHMO(hmo) {} in HDualRHS() 128 HighsModelObject& workHMO; //!< Local copy of pointer to model variable
|
H A D | HDualRow.h | 35 HDualRow(HighsModelObject& hmo) : workHMO(hmo) {} in HDualRow() 145 HighsModelObject& workHMO; //!< Local copy of pointer to model variable
|
H A D | HCrash.h | 59 HCrash(HighsModelObject& model_object) : workHMO(model_object) {} in HCrash() 100 HighsModelObject& workHMO; variable
|
H A D | HDual.h | 69 : workHMO(model_object), dualRow(model_object), dualRHS(model_object) { in HDual() 409 HighsModelObject& workHMO; variable
|
/dports/science/py-scipy/scipy-1.7.1/scipy/optimize/_highs/src/simplex/ |
H A D | HPrimal.cpp | 160 workHMO.scaled_model_status_ != in solve() 248 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 282 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 284 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 288 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 293 computeDualObjectiveValue(workHMO); in solvePhase2() 346 computeDual(workHMO); in primalRebuild() 350 computePrimal(workHMO); in primalRebuild() 373 computeSimplexInfeasible(workHMO); in primalRebuild() 376 copySimplexInfeasible(workHMO); in primalRebuild() [all …]
|
H A D | HDual.cpp | 187 computeDual(workHMO); in solve() 562 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase1() 620 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase1() 651 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase1() 656 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase1() 729 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 796 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 801 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 919 computeDual(workHMO); in rebuild() 994 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in cleanup() [all …]
|
H A D | HQPrimal.cpp | 256 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 323 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 325 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 329 HighsPrintMessage(workHMO.options_.output, workHMO.options_.message_level, in solvePhase2() 386 computeDual(workHMO); in primalRebuild() 390 computePrimal(workHMO); in primalRebuild() 904 const int nSeq = workHMO.lp_.numCol_ + workHMO.lp_.numRow_; in phase1ChooseColumn() 1143 computePrimal(workHMO); in phase1Update() 1219 computePrimal(workHMO); in phase1Update() 1248 const int nSeq = workHMO.lp_.numCol_ + workHMO.lp_.numRow_; in devexReset() [all …]
|
H A D | HDualRow.cpp | 33 workMove = &workHMO.simplex_basis_.nonbasicMove_[0]; in setupSlice() 34 workDual = &workHMO.simplex_info_.workDual_[0]; in setupSlice() 35 workRange = &workHMO.simplex_info_.workRange_[0]; in setupSlice() 45 analysis = &workHMO.simplex_analysis_; in setupSlice() 50 const int numTot = workHMO.simplex_lp_.numCol_ + workHMO.simplex_lp_.numRow_; in setup() 158 workHMO.options_.dual_chuzc_sort_strategy; in chooseFinal() 432 flip_bound(workHMO, iCol); in updateFlip() 462 for (int i = 0; i < workHMO.simplex_lp_.numCol_ + workHMO.simplex_lp_.numRow_; in createFreelist() 469 debugFreeListNumEntries(workHMO, freeList); in createFreelist() 482 assert(iCol < workHMO.simplex_lp_.numCol_); in createFreemove() [all …]
|
H A D | HDualRHS.cpp | 32 const int numRow = workHMO.simplex_lp_.numRow_; in setup() 33 const int numTot = workHMO.simplex_lp_.numCol_ + workHMO.simplex_lp_.numRow_; in setup() 41 analysis = &workHMO.simplex_analysis_; in setup() 49 int random = workHMO.random_.integer(); in chooseNormal() 145 int random = workHMO.random_.integer(); in chooseMultiGlobal() 251 int random = workHMO.random_.integer(); in chooseMultiHyperGraphPart() 321 const int numRow = workHMO.simplex_lp_.numRow_; in updatePrimal() 371 const int numRow = workHMO.simplex_lp_.numRow_; in updateWeightDualSteepestEdge() 402 const int numRow = workHMO.simplex_lp_.numRow_; in updateWeightDevex() 485 int numRow = workHMO.simplex_lp_.numRow_; in createArrayOfPrimalInfeasibilities() [all …]
|
H A D | HDualMulti.cpp | 262 columnOut = workHMO.simplex_basis_.basicIndex_[rowOut]; in minorChooseRow() 328 shift_cost(workHMO, columnIn, -workDual[columnIn]); in minorUpdateDual() 338 shift_back(workHMO, columnOut); in minorUpdateDual() 423 update_pivots(workHMO, columnIn, rowOut, sourceOut); in minorUpdatePivots() 430 update_matrix(workHMO, columnIn, columnOut); in minorUpdatePivots() 439 workHMO.iteration_counts_.simplex++; in minorUpdatePivots() 893 workHMO.simplex_info_.update_count >= in majorUpdateFactor() 901 workHMO.simplex_info_.update_count); in majorUpdateFactor() 924 flip_bound(workHMO, finish->flipList[i]); in majorRollback() 932 workHMO.iteration_counts_.simplex--; in majorRollback() [all …]
|
H A D | HCrash.cpp | 34 HighsLp& simplex_lp = workHMO.simplex_lp_; in crash() 81 HighsLp& simplex_lp = workHMO.simplex_lp_; in bixby() 242 initialise_basic_index(workHMO); in bixby() 248 HighsLp& simplex_lp = workHMO.simplex_lp_; in bixby_iz_da() 430 HighsLp& simplex_lp = workHMO.simplex_lp_; in bixby_rp_mrt() 482 HighsLp& simplex_lp = workHMO.simplex_lp_; in ltssf() 586 initialise_basic_index(workHMO); in ltssf() 685 HighsLp& simplex_lp = workHMO.simplex_lp_; in ltssf_u_da_af_bs_cg() 826 HighsLp& simplex_lp = workHMO.simplex_lp_; in ltssf_iz_da() 1117 HighsLp& simplex_lp = workHMO.simplex_lp_; in ltssf_cz_c() [all …]
|
H A D | HPrimal.h | 32 HPrimal(HighsModelObject& model_object) : workHMO(model_object) {} in HPrimal() 61 HighsModelObject& workHMO; variable
|
H A D | HQPrimal.h | 36 HQPrimal(HighsModelObject& model_object) : workHMO(model_object) {} in HQPrimal() 82 HighsModelObject& workHMO; variable
|
H A D | HDualRHS.h | 30 HDualRHS(HighsModelObject& hmo) : workHMO(hmo) {} in HDualRHS() 128 HighsModelObject& workHMO; //!< Local copy of pointer to model variable
|
H A D | HDualRow.h | 35 HDualRow(HighsModelObject& hmo) : workHMO(hmo) {} in HDualRow() 144 HighsModelObject& workHMO; //!< Local copy of pointer to model variable
|
H A D | HCrash.h | 59 HCrash(HighsModelObject& model_object) : workHMO(model_object) {} in HCrash() 100 HighsModelObject& workHMO; variable
|