|
| template<typename KeyType > |
| static unsigned char | lcpKeyType (const KeyType &a, const KeyType &b) |
| | LCP calculation of Splitter Strings. More...
|
| |
| template<typename KeyType > |
| static unsigned char | lcpKeyDepth (const KeyType &a) |
| |
| template<typename KeyType > |
| static unsigned char | getCharAtDepth (const KeyType &a, unsigned char d) |
| | return the d-th character in the (swapped) key More...
|
| |
| template<size_t bktnum, typename Context , typename Classify , typename StringPtr , typename BktSizeType > |
| void | ps5_sample_sort_lcp (const Context &ctx, const Classify &classifier, const StringPtr &strptr, size_t depth, const BktSizeType *bkt) |
| | LCP Calculation for Finished Sample Sort Steps. More...
|
| |
| template<typename PS5Parameters , typename StringPtr > |
| void | parallel_sample_sort_base (const StringPtr &strptr, size_t depth) |
| | Main Parallel Sample Sort Function. See below for more convenient wrappers. More...
|
| |
| template<typename PS5Parameters , typename StringPtr > |
| enable_if<!StringPtr::with_lcp, void >::type | parallel_sample_sort_params (const StringPtr &strptr, size_t depth, size_t memory=0) |
| | Parallel Sample Sort Function for a generic StringSet, this allocates the shadow array for flipping. More...
|
| |
| template<typename PS5Parameters , typename StringPtr > |
| enable_if< StringPtr::with_lcp, void >::type | parallel_sample_sort_params (const StringPtr &strptr, size_t depth, size_t memory=0) |
| | Parallel Sample Sort Function for a generic StringSet with LCPs, this allocates the shadow array for flipping. More...
|
| |
| template<typename StringPtr > |
| void | parallel_sample_sort (const StringPtr &strptr, size_t depth, size_t memory) |
| | Parallel Sample Sort Function with default parameter size for a generic StringSet. More...
|
| |