Thrill
0.1
|
Stack of Recursive Sample Sort Steps.
Definition at line 352 of file parallel_sample_sort.hpp.
#include <parallel_sample_sort.hpp>
Public Types | |
using | bktsize_type = BktSizeType |
using | StringSet = typename StringPtr::StringSet |
Public Member Functions | |
SeqSampleSortStep (Context &ctx, const StringPtr &strptr, size_t depth, uint16_t *bktcache) | |
void | calculate_lcp (Context &ctx) |
Public Attributes | |
bktsize_type | bkt [bktnum+1] |
Context::Classify | classifier |
size_t | depth_ |
size_t | idx_ |
unsigned char | splitter_lcp [num_splitters+1] |
StringPtr | strptr_ |
Static Public Attributes | |
static const size_t | bktnum = 2 * num_splitters + 1 |
static const size_t | num_splitters = Context::Classify::num_splitters |
using bktsize_type = BktSizeType |
Definition at line 360 of file parallel_sample_sort.hpp.
using StringSet = typename StringPtr::StringSet |
Definition at line 359 of file parallel_sample_sort.hpp.
|
inline |
Definition at line 370 of file parallel_sample_sort.hpp.
References StringPtr< StringSet_ >::active(), SimpleVector< ValueType, Mode >::begin(), SimpleVector< ValueType, Mode >::data(), SimpleVector< ValueType, Mode >::end(), and StringPtr< StringSet_ >::size().
|
inline |
Definition at line 433 of file parallel_sample_sort.hpp.
References TLX_LOGC, and StringPtr< StringSet_ >::with_lcp.
bktsize_type bkt[bktnum+1] |
Definition at line 368 of file parallel_sample_sort.hpp.
|
static |
Definition at line 365 of file parallel_sample_sort.hpp.
Context::Classify classifier |
Definition at line 362 of file parallel_sample_sort.hpp.
size_t depth_ |
Definition at line 357 of file parallel_sample_sort.hpp.
size_t idx_ |
Definition at line 356 of file parallel_sample_sort.hpp.
|
static |
Definition at line 364 of file parallel_sample_sort.hpp.
unsigned char splitter_lcp[num_splitters+1] |
Definition at line 367 of file parallel_sample_sort.hpp.
StringPtr strptr_ |
Definition at line 355 of file parallel_sample_sort.hpp.