48 |
#pragma omp for schedule(static) |
#pragma omp for schedule(static) |
49 |
for (i=0;i<n_ptr;++i) { |
for (i=0;i<n_ptr;++i) { |
50 |
if (ptr[i]<ptr[i+1]) { |
if (ptr[i]<ptr[i+1]) { |
|
#ifdef USE_QSORTG |
|
|
qsortG(&(index[ptr[i]-1]),(size_t)(ptr[i+1]-ptr[i]),sizeof(index_t),Paso_comparIndex); |
|
|
#else |
|
51 |
qsort(&(index[ptr[i]-1]),(size_t)(ptr[i+1]-ptr[i]),sizeof(index_t),Paso_comparIndex); |
qsort(&(index[ptr[i]-1]),(size_t)(ptr[i+1]-ptr[i]),sizeof(index_t),Paso_comparIndex); |
|
#endif |
|
52 |
loc_min_index=MIN(loc_min_index,index[ptr[i]-1]); |
loc_min_index=MIN(loc_min_index,index[ptr[i]-1]); |
53 |
loc_max_index=MAX(loc_max_index,index[ptr[i+1]-2]); |
loc_max_index=MAX(loc_max_index,index[ptr[i+1]-2]); |
54 |
} |
} |