|
STXXL
1.4.0
|
Randomized cycling disk allocation scheme functor.
Definition at line 131 of file block_alloc.h.
Inheritance diagram for stxxl::RC:
Collaboration diagram for stxxl::RC:Public Member Functions | |
| RC (unsigned_type b, unsigned_type e) | |
| RC () | |
| unsigned_type | operator() (unsigned_type i) const |
Public Member Functions inherited from stxxl::striping | |
| striping (unsigned_type b, unsigned_type e) | |
| striping () | |
| unsigned_type | operator() (unsigned_type i) const |
Static Public Member Functions | |
| static const char * | name () |
Static Public Member Functions inherited from stxxl::striping | |
| static const char * | name () |
Private Member Functions | |
| void | init () |
Private Attributes | |
| std::vector< unsigned_type > | perm |
Additional Inherited Members | |
Public Attributes inherited from stxxl::striping | |
| unsigned_type | begin |
| unsigned_type | diff |
|
inline |
Definition at line 146 of file block_alloc.h.
|
inline |
Definition at line 151 of file block_alloc.h.
|
inlineprivate |
Definition at line 136 of file block_alloc.h.
References _STXXL_FORCE_SEQUENTIAL, and stxxl::random_shuffle().
|
inlinestatic |
Definition at line 161 of file block_alloc.h.
|
inline |
Definition at line 156 of file block_alloc.h.
|
private |
Definition at line 134 of file block_alloc.h.