|
Galois
|
#include <iterator>#include <boost/iterator/counting_iterator.hpp>#include "galois/config.h"#include "galois/gstl.h"#include "galois/substrate/ThreadPool.h"Go to the source code of this file.
Classes | |
| class | galois::runtime::LocalRange< T > |
| class | galois::runtime::StandardRange< IterTy > |
| class | galois::runtime::SpecificRange< IterTy > |
| SpecificRange is a range type where a threads range is specified by an an int array that tells you where each thread should begin its iteration. More... | |
Namespaces | |
| galois | |
| The Galois namespace containing all Galois structures and functions. | |
| galois::runtime | |
| Internal Galois functionality - Use at your own risk. | |
Functions | |
| template<typename T > | |
| LocalRange< T > | galois::runtime::makeLocalRange (T &obj) |
| template<typename IterTy > | |
| StandardRange< IterTy > | galois::runtime::makeStandardRange (IterTy begin, IterTy end) |
| template<typename IterTy > | |
| SpecificRange< IterTy > | galois::runtime::makeSpecificRange (IterTy begin, IterTy end, const uint32_t *thread_ranges) |
| Creates a SpecificRange object. More... | |
| template<typename C > | |
| auto | galois::iterate (C &cont) |
| template<typename T > | |
| auto | galois::iterate (std::initializer_list< T > initList) |
| template<typename I > | |
| auto | galois::iterate (const I &beg, const I &end) |