Nektar++
|
Lightweight barrier class. More...
Public Member Functions | |
Barrier (std::size_t iCount) | |
void | Wait () |
Private Attributes | |
std::mutex | mMutex |
std::condition_variable | mCond |
std::size_t | mThreshold |
std::size_t | mCount |
std::size_t | mGeneration |
Lightweight barrier class.
Definition at line 60 of file ThreadStd.h.
|
inlineexplicit |
Definition at line 63 of file ThreadStd.h.
|
inline |
Definition at line 68 of file ThreadStd.h.
References mCond, mCount, mGeneration, mMutex, and mThreshold.
Referenced by Nektar::Thread::ThreadManagerStd::v_Hold().
|
private |
Definition at line 86 of file ThreadStd.h.
Referenced by Wait().
|
private |
Definition at line 88 of file ThreadStd.h.
Referenced by Wait().
|
private |
Definition at line 89 of file ThreadStd.h.
Referenced by Wait().
|
private |
Definition at line 85 of file ThreadStd.h.
Referenced by Wait().
|
private |
Definition at line 87 of file ThreadStd.h.
Referenced by Wait().