Functions | |
template<class T , class StrictWeakOrdering > | |
void | merge (T A_, T A_last, T B_, T B_last, T C_, int p, StrictWeakOrdering comp) |
template<class T , class StrictWeakOrdering > | |
void | merge_sort (T A, T A_last, StrictWeakOrdering comp) |
template<class T > | |
void | merge_sort (T A, T A_last) |
template<class T > | |
void | merge_sort_ptrs (T A, T A_last) |
template<class T , class I > | |
T | reduce (T *A, I cnt) |
template<class T , class I > | |
void | scan (T *A, T *B, I cnt) |
void omp_par::merge | ( | T | A_, |
T | A_last, | ||
T | B_, | ||
T | B_last, | ||
T | C_, | ||
int | p, | ||
StrictWeakOrdering | comp | ||
) |
void omp_par::merge_sort | ( | T | A, |
T | A_last, | ||
StrictWeakOrdering | comp | ||
) |
void omp_par::merge_sort | ( | T | A, |
T | A_last | ||
) |
void omp_par::merge_sort_ptrs | ( | T | A, |
T | A_last | ||
) |
T omp_par::reduce | ( | T * | A, |
I | cnt | ||
) |
void omp_par::scan | ( | T * | A, |
T * | B, | ||
I | cnt | ||
) |