#include <thrill/api/bernoulli_sample.hpp>
#include <thrill/api/collapse.hpp>
#include <thrill/api/dia.hpp>
#include <thrill/api/gather.hpp>
#include <thrill/api/size.hpp>
#include <thrill/api/sum.hpp>
#include <thrill/common/logger.hpp>
#include <algorithm>
#include <cmath>
#include <functional>
#include <utility>
Go to the source code of this file.
|
template<typename ValueType , typename InStack , typename Compare = std::less<ValueType>> |
std::pair< ValueType, ValueType > | PickPivots (const DIA< ValueType, InStack > &data, size_t size, size_t rank, const Compare &compare=Compare()) |
|
template<typename ValueType , typename InStack , typename Compare = std::less<ValueType>> |
ValueType | Select (const DIA< ValueType, InStack > &data, size_t rank, const Compare &compare=Compare()) |
|
◆ LOGM
#define LOGM LOGC(debug && ctx.my_rank() == 0) |
◆ THRILL_EXAMPLES_SELECT_SELECT_HEADER
#define THRILL_EXAMPLES_SELECT_SELECT_HEADER |