| 1341 | }; |
| 1342 | |
| 1343 | void sortProjection(float projection[MAX_ENTRIES], int order[MAX_ENTRIES], int numEntries) { |
| 1344 | int i; |
| 1345 | a what[MAX_ENTRIES + MAX_PARTITIONS_TABLE]; |
| 1346 | |
| 1347 | for (i = 0; i < numEntries; i++) |
| 1348 | what[what[i].i = i].d = projection[i]; |
| 1349 | |
| 1350 | qsort((void*)&what, numEntries, sizeof(a), a_compare); |
| 1351 | |
| 1352 | for (i = 0; i < numEntries; i++) |
| 1353 | order[i] = what[i].i; |
| 1354 | }; |
| 1355 | |
| 1356 | float totalError_d(float data[MAX_ENTRIES][MAX_DIMENSION_BIG], float data2[MAX_ENTRIES][MAX_DIMENSION_BIG], int numEntries, int dimension) { |
| 1357 | int i, j; |