23 |
|
|
24 |
#include "Finley.h" |
#include "Finley.h" |
25 |
#include "Util.h" |
#include "Util.h" |
26 |
|
#ifdef USE_QSORTG |
27 |
#include "qsortG.h" |
#include "qsortG.h" |
28 |
|
#endif |
29 |
|
|
30 |
#ifdef _OPENMP |
#ifdef _OPENMP |
31 |
#include <omp.h> |
#include <omp.h> |
32 |
#endif |
#endif |
361 |
|
|
362 |
void Finley_Util_sortValueAndIndex(dim_t n,Finley_Util_ValueAndIndex* array) { |
void Finley_Util_sortValueAndIndex(dim_t n,Finley_Util_ValueAndIndex* array) { |
363 |
/* OMP : needs parallelization !*/ |
/* OMP : needs parallelization !*/ |
364 |
|
#ifdef USE_QSORTG |
365 |
qsortG(array,n,sizeof(Finley_Util_ValueAndIndex),Finley_Util_ValueAndIndex_compar); |
qsortG(array,n,sizeof(Finley_Util_ValueAndIndex),Finley_Util_ValueAndIndex_compar); |
366 |
|
#else |
367 |
|
qsort(array,n,sizeof(Finley_Util_ValueAndIndex),Finley_Util_ValueAndIndex_compar); |
368 |
|
#endif |
369 |
} |
} |
370 |
|
|
371 |
|
|