ppqsort::parameters namespace

Typedefs

using buffer_type = uint16_t

Variables

std::size_t hardware_constructive_interference_size constexpr
int insertion_threshold_primitive constexpr
Threshold for switching to insertiton sort, when the type is primitive.
int insertion_threshold constexpr
Threshold for switching to insertiton sort.
int partial_insertion_threshold constexpr
Maximum swap count for partial insertion sort.
int median_threshold constexpr
Threshold for switching to median of three in pivot selection.
int partition_ratio constexpr
Ratio used in computation for identifying bad partition.
int cacheline_size constexpr
Size of cacheline in bytes.
int buffer_size constexpr
Size of block for branchless partitioning.
int par_thr_div constexpr
Division of threshold for computing sequential threshold (aka constant "k").
int par_partition_block_size constexpr
Size of block for parallel partitioning.
int seq_threshold constexpr
Minimal size for using parallel sort.