Re-adding sorting in NNGrid construction
This commit is contained in:
parent
56c81dd890
commit
0d0a27d1c2
@ -377,6 +377,8 @@ private:
|
|||||||
}
|
}
|
||||||
|
|
||||||
unsigned FlushEntriesWithSameFileIndexToBuffer( std::vector<GridEntry> &vectorWithSameFileIndex, std::vector<char> & tmpBuffer, const unsigned long index) {
|
unsigned FlushEntriesWithSameFileIndexToBuffer( std::vector<GridEntry> &vectorWithSameFileIndex, std::vector<char> & tmpBuffer, const unsigned long index) {
|
||||||
|
sort( vectorWithSameFileIndex.begin(), vectorWithSameFileIndex.end() );
|
||||||
|
vectorWithSameFileIndex.erase(unique(vectorWithSameFileIndex.begin(), vectorWithSameFileIndex.end()), vectorWithSameFileIndex.end());
|
||||||
const unsigned lengthOfBucket = vectorWithSameFileIndex.size();
|
const unsigned lengthOfBucket = vectorWithSameFileIndex.size();
|
||||||
tmpBuffer.resize(tmpBuffer.size()+(sizeof(_GridEdge)*lengthOfBucket) + sizeof(unsigned) );
|
tmpBuffer.resize(tmpBuffer.size()+(sizeof(_GridEdge)*lengthOfBucket) + sizeof(unsigned) );
|
||||||
unsigned counter = 0;
|
unsigned counter = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user