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

Method running

highs/lp_data/HighsInterface.cpp:4463–4472  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4461}
4462
4463bool HighsProfiling::running(const HighsInt profiling_clock,
4464 const HighsInt record_type) {
4465 assert(profiling_clock >= 0);
4466 if (profiling_clock >= this->num_profiling_clock_) return false;
4467 HighsProfilingRecord* thread_record =
4468 this->getHighsProfilingRecord(record_type);
4469 double time_start = thread_record->start_time[profiling_clock];
4470 const bool clock_running = std::signbit(time_start);
4471 return clock_running;
4472}
4473
4474void HighsProfiling::solveCall(const std::string& model, const bool submip) {
4475 const bool printing = false;

Callers 10

readMethod · 0.95
numCallMethod · 0.95
runMethod · 0.45
solveSubMipMethod · 0.45
runMethod · 0.45
cleanupSolveMethod · 0.45
clockOffFunction · 0.45
presolveMethod · 0.45
runPresolveMethod · 0.45
returnFromHighsMethod · 0.45

Calls 1

Tested by

no test coverage detected