COMBINATORIAL_BLAS  1.6
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 >
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 ( A_,
A_last,
B_,
B_last,
C_,
int  p,
StrictWeakOrdering  comp 
)

◆ merge_sort() [1/2]

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

◆ merge_sort() [2/2]

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

◆ merge_sort_ptrs()

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

◆ reduce()

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

◆ scan()

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