23 |
|
|
24 |
#include "Finley.h" |
#include "Finley.h" |
25 |
#include "Util.h" |
#include "Util.h" |
|
#ifdef USE_QSORTG |
|
|
#include "qsortG.h" |
|
|
#endif |
|
26 |
|
|
27 |
#ifdef _OPENMP |
#ifdef _OPENMP |
28 |
#include <omp.h> |
#include <omp.h> |
358 |
|
|
359 |
void Finley_Util_sortValueAndIndex(dim_t n,Finley_Util_ValueAndIndex* array) { |
void Finley_Util_sortValueAndIndex(dim_t n,Finley_Util_ValueAndIndex* array) { |
360 |
/* OMP : needs parallelization !*/ |
/* OMP : needs parallelization !*/ |
|
#ifdef USE_QSORTG |
|
|
qsortG(array,n,sizeof(Finley_Util_ValueAndIndex),Finley_Util_ValueAndIndex_compar); |
|
|
#else |
|
361 |
qsort(array,n,sizeof(Finley_Util_ValueAndIndex),Finley_Util_ValueAndIndex_compar); |
qsort(array,n,sizeof(Finley_Util_ValueAndIndex),Finley_Util_ValueAndIndex_compar); |
|
#endif |
|
362 |
} |
} |
363 |
|
|
364 |
|
|