Classes | |
struct | treenode |
Public Member Functions | |
MCSBarrier (unsigned P=Galois::Runtime::activeThreads) | |
virtual void | reinit (unsigned val) |
virtual void | wait () |
Private Member Functions | |
void | _reinit (unsigned P) |
Private Attributes | |
Galois::Runtime::PerThreadStorage < treenode > | nodes |
MCSBarrier::MCSBarrier | ( | unsigned | P = Galois::Runtime::activeThreads |
) | [inline] |
void MCSBarrier::_reinit | ( | unsigned | P | ) | [inline, private] |
virtual void MCSBarrier::reinit | ( | unsigned | val | ) | [inline, virtual] |
Implements Galois::Runtime::Barrier.
virtual void MCSBarrier::wait | ( | ) | [inline, virtual] |
Implements Galois::Runtime::Barrier.