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

Method iterationAnalysisMajor

highs/simplex/HEkkDualMulti.cpp:1003–1020  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1001}
1002
1003void HEkkDual::iterationAnalysisMajor() {
1004 iterationAnalysisMajorData();
1005 // Possibly switch from DSE to Devex
1006 if (edge_weight_mode == EdgeWeightMode::kSteepestEdge) {
1007 bool switch_to_devex = false;
1008 // switch_to_devex = analysis->switchToDevex();
1009 switch_to_devex = ekk_instance_.switchToDevex();
1010 if (switch_to_devex) {
1011 edge_weight_mode = EdgeWeightMode::kDevex;
1012 // Set up the Devex framework
1013 initialiseDevexFramework();
1014 }
1015 }
1016 if (analysis->analyse_simplex_summary_data) {
1017 analysis->iterationRecord();
1018 analysis->iterationRecordMajor();
1019 }
1020}

Callers

nothing calls this directly

Calls 3

switchToDevexMethod · 0.80
iterationRecordMethod · 0.80
iterationRecordMajorMethod · 0.80

Tested by

no test coverage detected