|
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... | |