32 #ifndef _GLIBCXX_PARALLEL_TYPES_H
33 #define _GLIBCXX_PARALLEL_TYPES_H 1
37 namespace __gnu_parallel
107 CONSTANT_SIZE_BLOCKS,
Parallel with OpenMP taskqueue construct.
unsigned int uint32
32-bit unsigned integer.
int int32
32-bit signed integer.
static const lcas_t lcas_t_mask
lcas_t with the right half of bits set to 1.
unsigned long long uint64
64-bit unsigned integer.
Parallel unbalanced (equal-sized chunks).
Parallel with OpenMP static load-balancing.
_Parallelism
Run-time equivalents for the compile-time tags.
uint16 thread_index_t
Unsigned integer to index a thread number. The maximum thread number (for each processor) must fit in...
unsigned short uint16
16-bit unsigned integer.
Parallel balanced (work-stealing).
short int16
Integer Types.
_MultiwayMergeAlgorithm
Merging algorithms:
static const int lcas_t_bits
Number of bits of lcas_t.
_AlgorithmStrategy
Strategies for run-time algorithm selection:
_SplittingAlgorithm
Sorting/merging algorithms: sampling, exact.
uint64 sequence_index_t
Unsigned integer to index elements. The total number of elements for each algorithm must fit into thi...
_SortAlgorithm
Sorting algorithms:
long long int64
64-bit signed integer.
_FindAlgorithm
Find algorithms:
int64 lcas_t
Longest compare-and-swappable integer type on this platform.
Parallel with OpenMP dynamic load-balancing.
_PartialSumAlgorithm
Partial sum algorithms: recursive, linear.