Range does not need to be sorted.

This commit is contained in:
2018-02-18 17:49:30 +01:00
parent 9d2e7c3104
commit c854eb07d2

View File

@@ -53,7 +53,7 @@ computeActivityStrengths(const LayerData &prevState, const LayerInfo &layer)
iota(idx.begin(), idx.end(), 0); iota(idx.begin(), idx.end(), 0);
const auto desiredSize = min(INTERACTION_LIMIT, numEntries); const auto desiredSize = min(INTERACTION_LIMIT, numEntries);
partial_sort(idx.begin(), idx.begin() + desiredSize, idx.end(), [&interactions](size_t a, size_t b) { nth_element(idx.begin(), idx.begin() + desiredSize, idx.end(), [&interactions](size_t a, size_t b) {
return abs(interactions[a]) > abs(interactions[b]); return abs(interactions[a]) > abs(interactions[b]);
}); });