|
mlpack
|
Range-search routines. More...
Classes | |
| class | LeafSizeRSWrapper |
| Forward declaration. More... | |
| class | RangeSearch |
| The RangeSearch class is a template class for performing range searches. More... | |
| class | RangeSearchRules |
| The RangeSearchRules class is a template helper class used by RangeSearch class when performing range searches. More... | |
| class | RangeSearchStat |
| Statistic class for RangeSearch, to be set to the StatisticType of the tree type that range search is being performed with. More... | |
| class | RSModel |
| The RSModel class provides an abstraction for the RangeSearch class, abstracting away the TreeType parameter and allowing it to be specified at runtime. More... | |
| class | RSWrapper |
| RSWrapper is a wrapper class for most RangeSearch types. More... | |
| class | RSWrapperBase |
| RSWrapperBase is a base wrapper class for holding all RangeSearch types supported by RSModel. More... | |
Functions | |
| template<typename TreeType , typename MatType > | |
| TreeType * | BuildTree (MatType &&dataset, std::vector< size_t > &oldFromNew, const typename std::enable_if< tree::TreeTraits< TreeType >::RearrangesDataset >::type *=0) |
| template<typename TreeType , typename MatType > | |
| TreeType * | BuildTree (MatType &&dataset, const std::vector< size_t > &, const typename std::enable_if< !tree::TreeTraits< TreeType >::RearrangesDataset >::type *=0) |
| Call the tree constructor that does not do mapping. | |
Range-search routines.
1.8.13