Thrill
0.1
|
Randomized cycling parallel disk block allocation scheme functor.
Definition at line 127 of file block_alloc_strategy.hpp.
#include <block_alloc_strategy.hpp>
Public Member Functions | |
random_cyclic (size_t begin, size_t end) | |
random_cyclic () | |
size_t | operator() (size_t i) const |
Public Member Functions inherited from striping | |
striping (size_t begin, size_t end) | |
striping () | |
size_t | operator() (size_t i) const |
Static Public Member Functions | |
static const char * | name () |
Static Public Member Functions inherited from striping | |
static const char * | name () |
Private Member Functions | |
void | init () |
Private Attributes | |
std::vector< size_t > | perm_ |
Additional Inherited Members | |
Public Attributes inherited from striping | |
size_t | begin_ |
size_t | diff_ |
|
inline |
Definition at line 141 of file block_alloc_strategy.hpp.
|
inline |
Definition at line 147 of file block_alloc_strategy.hpp.
|
inlineprivate |
Definition at line 132 of file block_alloc_strategy.hpp.
|
inlinestatic |
Definition at line 157 of file block_alloc_strategy.hpp.
|
inline |
Definition at line 152 of file block_alloc_strategy.hpp.
|
private |
Definition at line 130 of file block_alloc_strategy.hpp.