|
| struct | BruteForceSearch |
| | Brute-force nearest neighbour. More...
|
| |
| struct | BruteForceSearchOpenCL |
| | KDTree, balanced, points in leaves, stack, implicit bounds, balance aspect ratio. More...
|
| |
| class | ContextManager |
| | Create and manage CL contexts and corresponding source caches. More...
|
| |
| struct | EnableCLTypeSupport |
| | Template to retrieve type-specific code for CL support. More...
|
| |
| struct | EnableCLTypeSupport< double, CloudType > |
| | CL support code for double. More...
|
| |
| struct | EnableCLTypeSupport< float, CloudType > |
| | CL support code for float. More...
|
| |
| struct | IndexHeapBruteForceVector |
| | brute-force implementation of heap More...
|
| |
| struct | IndexHeapSTL |
| | balanced-tree implementation of heap More...
|
| |
| struct | KDTreeBalancedPtInLeavesStackOpenCL |
| | KDTree, balanced, points in leaves, stack, implicit bounds, balance aspect ratio. More...
|
| |
| struct | KDTreeBalancedPtInNodesStackOpenCL |
| | KDTree, balanced, points in nodes, stack, implicit bounds, balance aspect ratio. More...
|
| |
| struct | KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt |
| | KDTree, unbalanced, points in leaves, stack, implicit bounds, ANN_KD_SL_MIDPT, optimised implementation. More...
|
| |
| struct | NearestNeighbourSearch |
| | Nearest neighbour search interface, templatized on scalar type. More...
|
| |
| struct | OpenCLSearch |
| | OpenCL support for nearest neighbour search
More...
|
| |
| struct | Parameters |
| | Parameter vector. More...
|
| |
| struct | runtime_error |
| |
| struct | SourceCacher |
| | Cache CL source code (including defines and support code) More...
|
| |
|
| template<typename T > |
| T | getStorageBitCount (T v) |
| | Return the number of bit required to store a value.
|
| |
| template<typename T , typename CloudType > |
| size_t | argMax (const typename NearestNeighbourSearch< T, CloudType >::Vector &v) |
| | Return the index of the maximum value of a vector of positive values.
|
| |
|
template<typename IndexType > |
| constexpr IndexType | invalidIndex () |
| |
|
template<typename ValueType > |
| constexpr ValueType | invalidValue () |
| |
|
template<typename T , typename A , typename B > |
| T | dist2 (const A &v0, const B &v1) |
| | Euclidean distance.
|
| |