ppqsort::parameters namespace

Typedefs

using buffer_type = uint16_t

Variables

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