vSMC
vSMC: Scalable Monte Carlo
|
Blocked range. More...
#include <vsmc/thread/blocked_range.hpp>
Public Types | |
typedef T | const_iterator |
typedef std::size_t | size_type |
Public Member Functions | |
BlockedRange () | |
BlockedRange (T begin, T end, size_type grainsize=1) | |
template<typename Split > | |
BlockedRange (BlockedRange< T > &other, Split) | |
const_iterator | begin () const |
bool | empty () const |
const_iterator | end () const |
size_type | grainsize () const |
bool | is_divisible () const |
size_type | size () const |
Blocked range.
Definition at line 45 of file blocked_range.hpp.
typedef T vsmc::BlockedRange< T >::const_iterator |
Definition at line 49 of file blocked_range.hpp.
typedef std::size_t vsmc::BlockedRange< T >::size_type |
Definition at line 50 of file blocked_range.hpp.
|
inline |
Definition at line 52 of file blocked_range.hpp.
|
inline |
Definition at line 54 of file blocked_range.hpp.
|
inline |
Definition at line 59 of file blocked_range.hpp.
|
inline |
Definition at line 70 of file blocked_range.hpp.
|
inline |
Definition at line 78 of file blocked_range.hpp.
|
inline |
Definition at line 72 of file blocked_range.hpp.
|
inline |
Definition at line 76 of file blocked_range.hpp.
|
inline |
Definition at line 80 of file blocked_range.hpp.
|
inline |
Definition at line 74 of file blocked_range.hpp.