|
OpenMoHAA 0.83.0
|
#include <spursAlignedObjectArray.h>
Classes | |
| class | less |
Public Member Functions | |
| SIMD_FORCE_INLINE int | capacity () const |
| SIMD_FORCE_INLINE int | size () const |
| SIMD_FORCE_INLINE const T & | operator[] (int n) const |
| SIMD_FORCE_INLINE T & | operator[] (int n) |
| SIMD_FORCE_INLINE void | clear () |
| SIMD_FORCE_INLINE void | pop_back () |
| SIMD_FORCE_INLINE void | resize (int newsize, const T &fillData=T()) |
| SIMD_FORCE_INLINE T & | expand (const T &fillValue=T()) |
| SIMD_FORCE_INLINE void | push_back (const T &_Val) |
| SIMD_FORCE_INLINE void | reserve (int _Count) |
| template<typename L> | |
| void | downHeap (T *pArr, int k, int n, L CompareFunc) |
| heap sort from http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Sort/Heap/ | |
| void | swap (int index0, int index1) |
| template<typename L> | |
| void | heapSort (L CompareFunc) |
| int | findBinarySearch (const T &key) const |
| non-recursive binary search, assumes sorted array | |
| int | findLinearSearch (const T &key) const |
| void | remove (const T &key) |
btAlignedObjectArray uses a subset of the stl::vector interface for its methods It is developed to replace stl::vector to avoid STL alignment issues to add SIMD/SSE data