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