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

Method taskWait

highs/parallel/HighsParallel.h:88–91  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

86 }
87
88 void taskWait() const {
89 while (workerDeque->getCurrentHead() > dequeHead)
90 highs::parallel::sync(workerDeque);
91 }
92
93 void cancel() {
94 for (int i = dequeHead; i < workerDeque->getCurrentHead(); ++i)

Callers 5

chooseNlaMethod · 0.80
runMethod · 0.80
runTaskMethod · 0.80
evaluateRootNodeMethod · 0.80
for_eachFunction · 0.80

Calls 2

syncFunction · 0.85
getCurrentHeadMethod · 0.80

Tested by

no test coverage detected