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

Method reportSimplexInnerClock

highs/simplex/SimplexTimer.h:289–346  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

287 };
288
289 bool reportSimplexInnerClock(
290 const HighsTimerClock& simplex_timer_clock,
291 const double tolerance_percent_report_ = -1) const {
292 const std::vector<HighsInt> simplex_clock_list{
293 initialiseSimplexLpBasisAndFactorClock,
294 allocateSimplexArraysClock,
295 initialiseSimplexCostBoundsClock,
296 setNonbasicMoveClock,
297 DevexIzClock,
298 DseIzClock,
299 ComputeDualClock,
300 CorrectDualClock,
301 ComputePrimalClock,
302 CollectPrIfsClock,
303 ComputePrIfsClock,
304 ComputeDuIfsClock,
305 ComputeDuObjClock,
306 ComputePrObjClock,
307 InvertClock,
308 ReportRebuildClock,
309 PermWtClock,
310 ChuzcPrimalClock,
311 ChuzcHyperInitialiselClock,
312 ChuzcHyperBasicFeasibilityChangeClock,
313 ChuzcHyperDualClock,
314 ChuzcHyperClock,
315 Chuzc0Clock,
316 Chuzc1Clock,
317 Chuzc2Clock,
318 Chuzc3Clock,
319 Chuzc4Clock,
320 Chuzc5Clock,
321 FtranClock,
322 ChuzrDualClock,
323 Chuzr1Clock,
324 Chuzr2Clock,
325 BtranClock,
326 PriceClock,
327 BtranBasicFeasibilityChangeClock,
328 PriceBasicFeasibilityChangeClock,
329 UpdateDualBasicFeasibilityChangeClock,
330 FtranBfrtClock,
331 FtranDseClock,
332 BtranPseClock,
333 BtranFullClock,
334 PriceFullClock,
335 DevexWtClock,
336 DevexUpdateWeightClock,
337 DseUpdateWeightClock,
338 UpdatePrimalClock,
339 UpdateDualClock,
340 UpdatePivotsClock,
341 UpdateFactorClock,
342 UpdateMatrixClock};
343 return reportSimplexClockList("SimplexInner", simplex_clock_list,
344 simplex_timer_clock,
345 tolerance_percent_report_);
346 };

Callers 2

timeReportingMethod · 0.80
reportSimplexTimerMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected