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.