Thrill  0.1
RadixSort< Type, MaxDepth > Class Template Reference

Detailed Description

template<typename Type, size_t MaxDepth>
class thrill::common::RadixSort< Type, MaxDepth >

SortAlgorithm class for use with api::Sort() which calls radix_sort_CI() if K is small enough.

Definition at line 147 of file radix_sort.hpp.

#include <radix_sort.hpp>

Public Member Functions

 RadixSort (size_t K)
 
template<typename Iterator , typename CompareFunction >
void operator() (Iterator begin, Iterator end, const CompareFunction &cmp) const
 

Private Attributes

const size_t K_
 

Constructor & Destructor Documentation

◆ RadixSort()

RadixSort ( size_t  K)
inlineexplicit

Definition at line 150 of file radix_sort.hpp.

Member Function Documentation

◆ operator()()

void operator() ( Iterator  begin,
Iterator  end,
const CompareFunction &  cmp 
) const
inline

Definition at line 152 of file radix_sort.hpp.

References RadixSort< Type, MaxDepth >::K_.

Member Data Documentation

◆ K_

const size_t K_
private

Definition at line 161 of file radix_sort.hpp.

Referenced by RadixSort< Type, MaxDepth >::operator()().


The documentation for this class was generated from the following file: