panthema / 2013 / parallel-string-sorting / parallel-string-sorting-0.6 / src / parallel / bingmann-parallel_sample_sort.h (Download File)
#ifndef BINGMANN_PARALLEL_SAMPLE_SORT_H_
#define BINGMANN_PARALLEL_SAMPLE_SORT_H_

#include "../tools/stringtools.h"

namespace bingmann_parallel_sample_sort_lcp {

using namespace stringtools;

void parallel_sample_sort_numa(string *strings, size_t n,
                               int numaNode, int numberOfThreads,
                               const LcpCacheStringPtr& output);

void parallel_sample_sort_numa2(const StringShadowLcpCacheOutPtr* input,
                                unsigned numInputs);

} // namespace bingmann_parallel_sample_sort_lcp

#endif // BINGMANN_PARALLEL_SAMPLE_SORT_H_