Galois
|
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...
#include <Range.h>
Public Types | |
typedef IterTy | iterator |
typedef iterator | local_iterator |
typedef iterator | block_iterator |
typedef std::iterator_traits < IterTy >::value_type | value_type |
Public Member Functions | |
SpecificRange (IterTy b, IterTy e, const uint32_t *thread_ranges) | |
iterator | begin () const |
iterator | end () const |
std::pair< block_iterator, block_iterator > | block_pair () const |
std::pair< local_iterator, local_iterator > | local_pair () const |
local_iterator | local_begin () const |
local_iterator | local_end () const |
block_iterator | block_begin () const |
block_iterator | block_end () const |
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.
typedef iterator galois::runtime::SpecificRange< IterTy >::block_iterator |
typedef IterTy galois::runtime::SpecificRange< IterTy >::iterator |
typedef iterator galois::runtime::SpecificRange< IterTy >::local_iterator |
typedef std::iterator_traits<IterTy>::value_type galois::runtime::SpecificRange< IterTy >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |