| 85 | }; |
| 86 | |
| 87 | void initialiseFactorClocks(HighsTimerClock& factor_timer_clock) { |
| 88 | HighsTimer* timer_pointer = factor_timer_clock.timer_pointer_; |
| 89 | std::vector<HighsInt>& clock = factor_timer_clock.clock_; |
| 90 | clock.resize(FactorNumClock); |
| 91 | clock[FactorInvert] = timer_pointer->clock_def("INVERT"); |
| 92 | clock[FactorInvertSimple] = timer_pointer->clock_def("INVERT Simple"); |
| 93 | clock[FactorInvertKernel] = timer_pointer->clock_def("INVERT Kernel"); |
| 94 | clock[FactorInvertDeficient] = timer_pointer->clock_def("INVERT Deficient"); |
| 95 | clock[FactorInvertFinish] = timer_pointer->clock_def("INVERT Finish"); |
| 96 | clock[FactorFtran] = timer_pointer->clock_def("FTRAN"); |
| 97 | clock[FactorFtranLower] = timer_pointer->clock_def("FTRAN Lower"); |
| 98 | clock[FactorFtranLowerAPF] = timer_pointer->clock_def("FTRAN Lower APF"); |
| 99 | clock[FactorFtranLowerDse] = timer_pointer->clock_def("FTRAN Lower Dse"); |
| 100 | clock[FactorFtranLowerSps] = timer_pointer->clock_def("FTRAN Lower Sps"); |
| 101 | clock[FactorFtranLowerHyper] = |
| 102 | timer_pointer->clock_def("FTRAN Lower Hyper"); |
| 103 | clock[FactorFtranUpper] = timer_pointer->clock_def("FTRAN Upper"); |
| 104 | clock[FactorFtranUpperFT] = timer_pointer->clock_def("FTRAN Upper FT"); |
| 105 | clock[FactorFtranUpperMPF] = timer_pointer->clock_def("FTRAN Upper MPF"); |
| 106 | clock[FactorFtranUpperDse] = timer_pointer->clock_def("FTRAN Upper Dse"); |
| 107 | clock[FactorFtranUpperSps0] = timer_pointer->clock_def("FTRAN Upper Sps0"); |
| 108 | clock[FactorFtranUpperSps1] = timer_pointer->clock_def("FTRAN Upper Sps1"); |
| 109 | clock[FactorFtranUpperSps2] = timer_pointer->clock_def("FTRAN Upper Sps2"); |
| 110 | clock[FactorFtranUpperHyper0] = |
| 111 | timer_pointer->clock_def("FTRAN Upper Hyper0"); |
| 112 | clock[FactorFtranUpperHyper1] = |
| 113 | timer_pointer->clock_def("FTRAN Upper Hyper1"); |
| 114 | clock[FactorFtranUpperHyper2] = |
| 115 | timer_pointer->clock_def("FTRAN Upper Hyper2"); |
| 116 | clock[FactorFtranUpperHyper3] = |
| 117 | timer_pointer->clock_def("FTRAN Upper Hyper3"); |
| 118 | clock[FactorFtranUpperHyper4] = |
| 119 | timer_pointer->clock_def("FTRAN Upper Hyper4"); |
| 120 | clock[FactorFtranUpperHyper5] = |
| 121 | timer_pointer->clock_def("FTRAN Upper Hyper5"); |
| 122 | clock[FactorFtranUpperPF] = timer_pointer->clock_def("FTRAN Upper PF"); |
| 123 | clock[FactorBtran] = timer_pointer->clock_def("BTRAN"); |
| 124 | clock[FactorBtranLower] = timer_pointer->clock_def("BTRAN Lower"); |
| 125 | clock[FactorBtranLowerDse] = timer_pointer->clock_def("BTRAN Lower Dse"); |
| 126 | clock[FactorBtranLowerSps] = timer_pointer->clock_def("BTRAN Lower Sps"); |
| 127 | clock[FactorBtranLowerHyper] = |
| 128 | timer_pointer->clock_def("BTRAN Lower Hyper"); |
| 129 | clock[FactorBtranLowerAPF] = timer_pointer->clock_def("BTRAN Lower APF"); |
| 130 | clock[FactorBtranUpper] = timer_pointer->clock_def("BTRAN Upper"); |
| 131 | clock[FactorBtranUpperPF] = timer_pointer->clock_def("BTRAN Upper PF"); |
| 132 | clock[FactorBtranUpperDse] = timer_pointer->clock_def("BTRAN Upper Dse"); |
| 133 | clock[FactorBtranUpperSps] = timer_pointer->clock_def("BTRAN Upper Sps"); |
| 134 | clock[FactorBtranUpperHyper] = |
| 135 | timer_pointer->clock_def("BTRAN Upper Hyper"); |
| 136 | clock[FactorBtranUpperFT] = timer_pointer->clock_def("BTRAN Upper FT"); |
| 137 | clock[FactorBtranUpperMPF] = timer_pointer->clock_def("BTRAN Upper MPS"); |
| 138 | clock[FactorReinvert] = timer_pointer->clock_def("ReINVERT"); |
| 139 | }; |
| 140 | |
| 141 | void reportFactorClockList(const char* grepStamp, |
| 142 | HighsTimerClock& factor_timer_clock, |
no test coverage detected