#ifndef _PVFMM_OMP_UTILS_H_ #define _PVFMM_OMP_UTILS_H_ namespace pvfmm{ namespace omp_par{ template void merge(T A_,T A_last,T B_,T B_last,T C_,int p,StrictWeakOrdering comp); template void merge_sort(T A,T A_last,StrictWeakOrdering comp); template void merge_sort(T A,T A_last); template T reduce(T* A, I cnt); template void scan(T* A, T* B,I cnt); }//end namespace }//end namespace #include "ompUtils.txx" #endif //_PVFMM_OMP_UTILS_H_