Galois
|
#include <functional>
#include <memory>
#include "galois/config.h"
#include "galois/gIO.h"
#include "galois/substrate/ThreadPool.h"
Go to the source code of this file.
Classes | |
class | galois::substrate::Barrier |
Namespaces | |
galois | |
The Galois namespace containing all Galois structures and functions. | |
galois::substrate | |
Contains threading and machine OS support. | |
Functions | |
Barrier & | galois::substrate::getBarrier (unsigned activeThreads) |
Return a reference to system barrier. More... | |
std::unique_ptr< Barrier > | galois::substrate::createPthreadBarrier (unsigned) |
Create specific types of barriers. More... | |
std::unique_ptr< Barrier > | galois::substrate::createMCSBarrier (unsigned) |
std::unique_ptr< Barrier > | galois::substrate::createTopoBarrier (unsigned) |
std::unique_ptr< Barrier > | galois::substrate::createCountingBarrier (unsigned) |
std::unique_ptr< Barrier > | galois::substrate::createDisseminationBarrier (unsigned) |
std::unique_ptr< Barrier > | galois::substrate::createSimpleBarrier (unsigned int) |
Creates a new simple barrier. More... | |