COMBINATORIAL_BLAS 1.6
Loading...
Searching...
No Matches
omp_par Namespace Reference

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)

Function Documentation

◆ merge()

template<class T, class StrictWeakOrdering>
void omp_par::merge ( T A_,
T A_last,
T B_,
T B_last,
T C_,
int p,
StrictWeakOrdering comp )

◆ merge_sort() [1/2]

template<class T>
void omp_par::merge_sort ( T A,
T A_last )

◆ merge_sort() [2/2]

template<class T, class StrictWeakOrdering>
void omp_par::merge_sort ( T A,
T A_last,
StrictWeakOrdering comp )

◆ merge_sort_ptrs()

template<class T>
void omp_par::merge_sort_ptrs ( T A,
T A_last )

◆ reduce()

template<class T, class I>
T omp_par::reduce ( T * A,
I cnt )

◆ scan()

template<class T, class I>
void omp_par::scan ( T * A,
T * B,
I cnt )