Per-run scratch state for DistanceEngine::compute(), scoped to one compute() call.
More...
Per-run scratch state for DistanceEngine::compute(), scoped to one compute() call.
Not per-source (see PerSourceScratch/ThreadLocalState in per_source_scratch.h / thread_local_state.h for that) — this is the state threaded through compute()'s three phases (initRun / runAllSources / finalize) that used to be a long list of local variables before WS1's Phase C extraction. One instance lives on compute()'s stack for the whole call.
◆ distances_sum_for_s
| qreal DistanceScratch::distances_sum_for_s = 0 |
| int DistanceScratch::E = 0 |
◆ it
| VList::const_iterator DistanceScratch::it |
◆ it1
| VList::const_iterator DistanceScratch::it1 |
◆ it2
| QList<int>::const_iterator DistanceScratch::it2 |
◆ maxEdgeWeightInNetwork
| qreal DistanceScratch::maxEdgeWeightInNetwork = 0 |
| int DistanceScratch::N = 0 |
◆ pairDistance
| qreal DistanceScratch::pairDistance = 0 |
◆ pMsg
| QString DistanceScratch::pMsg |
◆ progressCounter
| int DistanceScratch::progressCounter = 0 |
| int DistanceScratch::s = 0 |
◆ si
| int DistanceScratch::si = 0 |
◆ tempEdgeWeight
| qreal DistanceScratch::tempEdgeWeight = 0 |
| int DistanceScratch::u = 0 |
◆ ui
| int DistanceScratch::ui = 0 |
| int DistanceScratch::w = 0 |
◆ wi
| int DistanceScratch::wi = 0 |
The documentation for this struct was generated from the following file: