|
file | algo.h |
| Parallel STL function calls corresponding to the stl_algo.h header.
|
|
file | algobase.h |
| Parallel STL function calls corresponding to the stl_algobase.h header.
|
|
file | algorithmfwd.h |
| This file is a GNU parallel extension to the Standard C++ Library.
|
|
file | balanced_quicksort.h |
| Implementation of a dynamically load-balanced parallel quicksort.
|
|
file | base.h |
| Sequential helper functions.
|
|
file | basic_iterator.h |
| Includes the original header files concerned with iterators except for stream iterators.
|
|
file | checkers.h |
| Routines for checking the correctness of algorithm results.
|
|
file | compatibility.h |
| Compatibility layer, mostly concerned with atomic operations.
|
|
file | compiletime_settings.h |
| Defines on options concerning debugging and performance, at compile-time.
|
|
file | equally_split.h |
| This file is a GNU parallel extension to the Standard C++ Library.
|
|
file | features.h |
| Defines on whether to include algorithm variants.
|
|
file | find.h |
| Parallel implementation base for std::find(), std::equal() and related functions.
|
|
file | find_selectors.h |
| _Function objects representing different tasks to be plugged into the parallel find algorithm.
|
|
file | for_each.h |
| Main interface for embarrassingly parallel functions.
|
|
file | for_each_selectors.h |
| Functors representing different tasks to be plugged into the generic parallelization methods for embarrassingly parallel functions.
|
|
file | iterator.h |
| Helper iterator classes for the std::transform() functions.
|
|
file | list_partition.h |
| _Functionality to split __sequence referenced by only input iterators.
|
|
file | losertree.h |
| Many generic loser tree variants.
|
|
file | merge.h |
| Parallel implementation of std::merge().
|
|
file | multiseq_selection.h |
| Functions to find elements of a certain global __rank in multiple sorted sequences.
|
|
file | multiway_merge.h |
| Implementation of sequential and parallel multiway merge.
|
|
file | multiway_mergesort.h |
| Parallel multiway merge sort.
|
|
file | numericfwd.h |
| This file is a GNU parallel extension to the Standard C++ Library.
|
|
file | omp_loop.h |
| Parallelization of embarrassingly parallel execution by means of an OpenMP for loop.
|
|
file | omp_loop_static.h |
| Parallelization of embarrassingly parallel execution by means of an OpenMP for loop with static scheduling.
|
|
file | par_loop.h |
| Parallelization of embarrassingly parallel execution by means of equal splitting.
|
|
file | parallel.h |
| End-user include file.
|
|
file | partial_sum.h |
| Parallel implementation of std::partial_sum(), i.e.
|
|
file | partition.h |
| Parallel implementation of std::partition(), std::nth_element(), and std::partial_sort().
|
|
file | queue.h |
| Lock-free double-ended queue.
|
|
file | quicksort.h |
| Implementation of a unbalanced parallel quicksort (in-place).
|
|
file | random_number.h |
| Random number generator based on the Mersenne twister.
|
|
file | random_shuffle.h |
| Parallel implementation of std::random_shuffle().
|
|
file | search.h |
| Parallel implementation base for std::search() and std::search_n().
|
|
file | set_operations.h |
| Parallel implementations of set operations for random-access iterators.
|
|
file | settings.h |
| Runtime settings and tuning parameters, heuristics to decide whether to use parallelized algorithms.
|
|
file | sort.h |
| Parallel sorting algorithm switch.
|
|
file | tags.h |
| Tags for compile-time selection.
|
|
file | types.h |
| Basic types and typedefs.
|
|
file | unique_copy.h |
| Parallel implementations of std::unique_copy().
|
|
file | workstealing.h |
| Parallelization of embarrassingly parallel execution by means of work-stealing.
|
|