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

Method ftranCall

highs/util/HFactor.cpp:463–473  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

461}
462
463void HFactor::ftranCall(HVector& vector, const double expected_density,
464 HighsTimerClock* factor_timer_clock_pointer) const {
465 const bool use_indices = vector.count >= 0;
466 FactorTimer factor_timer;
467 factor_timer.start(FactorFtran, factor_timer_clock_pointer);
468 ftranL(vector, expected_density, factor_timer_clock_pointer);
469 ftranU(vector, expected_density, factor_timer_clock_pointer);
470 // Possibly find the indices in order
471 if (use_indices) vector.reIndex();
472 factor_timer.stop(FactorFtran, factor_timer_clock_pointer);
473}
474
475void HFactor::ftranCall(std::vector<double>& vector,
476 HighsTimerClock* factor_timer_clock_pointer) {

Callers 7

ftranInScaledSpaceMethod · 0.80
basis.cppFile · 0.80
ftranMethod · 0.80
iterateFunction · 0.80
testSolveFunction · 0.80
testSolveDenseFunction · 0.80
TestAlienBasis.cppFile · 0.80

Calls 4

reIndexMethod · 0.80
clearScalarsMethod · 0.80
startMethod · 0.45
stopMethod · 0.45

Tested by 3

iterateFunction · 0.64
testSolveFunction · 0.64
testSolveDenseFunction · 0.64