Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 146 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 ( size_t  K)
inlineexplicit

Definition at line 149 of file radix_sort.hpp.

Member Function Documentation

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

Definition at line 151 of file radix_sort.hpp.

References RadixSort< Type, MaxDepth >::K_.

Member Data Documentation

const size_t K_
private

Definition at line 160 of file radix_sort.hpp.

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


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