36#include <condition_variable>
Basic declarations, included by all source files.
Representation of a barrier.
Barrier(uint32_t numThreads)
Creates a barrier for a group of numThreads threads.
std::mutex m_numThreadsReachedSyncLock
uint32_t m_threadCount
the number of threads in the group.
uint32_t m_numThreadsReachedSync
number of htreads that reached current synchronization point.
uint32_t m_syncNumber
number of current synchronization point.
void threadSync()
Synchronizes the threads in the group.
std::condition_variable m_allThreadsReachedSync
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.