Go to the documentation of this file.
12 #ifndef __ICERADIXSORT_H__
13 #define __ICERADIXSORT_H__
16 #define RADIX_LOCAL_RAM
50 #ifndef RADIX_LOCAL_RAM
61 void CheckResize(
udword nb);
65 #endif // __ICERADIXSORT_H__
inline_ udword GetNbHits() const
Returns the number of eraly exits due to temporal coherence.
udword mTotalCalls
Total number of calls to the sort routine.
unsigned int udword
sizeof(udword) must be 4
const inline_ udword * GetRanks() const
Access to results. mRanks is a list of indices in sorted order, i.e. in the order you may further pro...
udword mNbHits
Number of early exits due to coherence.
inline_ void Sort(udword &id0, udword &id1)
udword * mRanks
Two lists, swapped each pass.
inline_ udword * GetRecyclable() const
mIndices2 gets trashed on calling the sort routine, but otherwise you can recycle it the way you want...
@ RADIX_UNSIGNED
Input values are unsigned.
@ RADIX_SIGNED
Input values are signed.
inline_ udword GetNbTotalCalls() const
Returns the total number of calls to the radix sorter.
udword mCurrentSize
Current size of the indices list.
openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:03