typedef.hpp File Reference
Include dependency graph for typedef.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 mlpack
 
Linear algebra utility functions, generally performed on matrices or vectors.
 
 mlpack::tree
 
Trees and tree-building procedures.
 

Typedefs

template
<
typename
TreeType
>
using DiscreteHilbertRTreeAuxiliaryInformation = HilbertRTreeAuxiliaryInformation< TreeType, DiscreteHilbertValue >
 The Hilbert R-tree, a variant of the R tree with an ordering along the Hilbert curve. More...

 
template
<
typename
MetricType
,
typename
StatisticType
,
typename
MatType
>
using HilbertRTree = RectangleTree< MetricType, StatisticType, MatType, HilbertRTreeSplit< 2 >, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation >
 
template
<
typename
MetricType
,
typename
StatisticType
,
typename
MatType
>
using RPlusPlusTree = RectangleTree< MetricType, StatisticType, MatType, RPlusTreeSplit< RPlusPlusTreeSplitPolicy, MinimalSplitsNumberSweep >, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation >
 The R++ tree, a variant of the R+ tree with maximum buonding rectangles. More...

 
template
<
typename
MetricType
,
typename
StatisticType
,
typename
MatType
>
using RPlusTree = RectangleTree< MetricType, StatisticType, MatType, RPlusTreeSplit< RPlusTreeSplitPolicy, MinimalCoverageSweep >, RPlusTreeDescentHeuristic, NoAuxiliaryInformation >
 The R+ tree, a variant of the R tree that avoids overlapping rectangles. More...

 
template
<
typename
MetricType
,
typename
StatisticType
,
typename
MatType
>
using RStarTree = RectangleTree< MetricType, StatisticType, MatType, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation >
 The R*-tree, a more recent variant of the R tree. More...

 
template
<
typename
MetricType
,
typename
StatisticType
,
typename
MatType
>
using RTree = RectangleTree< MetricType, StatisticType, MatType, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation >
 An implementation of the R tree that satisfies the TreeType policy API. More...

 
template
<
typename
MetricType
,
typename
StatisticType
,
typename
MatType
>
using XTree = RectangleTree< MetricType, StatisticType, MatType, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation >
 The X-tree, a variant of the R tree with supernodes. More...

 

Detailed Description

Author
Ryan Curtin

Typedefs of RectangleTrees, for use by classes that require trees matching the TreeType API.

mlpack is free software; you may redistribute it and/or modify it under the terms of the 3-clause BSD license. You should have received a copy of the 3-clause BSD license along with mlpack. If not, see http://www.opensource.org/licenses/BSD-3-Clause for more information.

Definition in file typedef.hpp.