TreeTraits< BinarySpaceTree< MetricType, StatisticType, MatType, bound::HollowBallBound, SplitType > > Class Template Reference

This is a specialization of the TreeType class to an arbitrary tree with HollowBallBound (currently only the vantage point tree is supported). More...

Static Public Attributes

static const bool BinaryTree = true
 
static const bool FirstPointIsCentroid = false
 
static const bool HasDuplicatedPoints = false
 
static const bool HasOverlappingChildren = true
 
static const bool HasSelfChildren = false
 
static const bool RearrangesDataset = true
 
static const bool UniqueNumDescendants = true
 

Detailed Description


template
<
typename
MetricType
,
typename
StatisticType
,
typename
MatType
,
template
<
typename
SplitBoundType
,
typename
SplitMatType
>
class
SplitType
>

class mlpack::tree::TreeTraits< BinarySpaceTree< MetricType, StatisticType, MatType, bound::HollowBallBound, SplitType > >

This is a specialization of the TreeType class to an arbitrary tree with HollowBallBound (currently only the vantage point tree is supported).

The only difference with general BinarySpaceTree is that the tree can have overlapping children.

Definition at line 211 of file traits.hpp.

Member Data Documentation

◆ BinaryTree

const bool BinaryTree = true
static

Definition at line 220 of file traits.hpp.

◆ FirstPointIsCentroid

const bool FirstPointIsCentroid = false
static

Definition at line 217 of file traits.hpp.

◆ HasDuplicatedPoints

const bool HasDuplicatedPoints = false
static

Definition at line 216 of file traits.hpp.

◆ HasOverlappingChildren

const bool HasOverlappingChildren = true
static

Definition at line 215 of file traits.hpp.

◆ HasSelfChildren

const bool HasSelfChildren = false
static

Definition at line 218 of file traits.hpp.

◆ RearrangesDataset

const bool RearrangesDataset = true
static

Definition at line 219 of file traits.hpp.

◆ UniqueNumDescendants

const bool UniqueNumDescendants = true
static

Definition at line 221 of file traits.hpp.


The documentation for this class was generated from the following file:
  • /home/jenkins-mlpack/mlpack.org/_src/mlpack-3.2.1/src/mlpack/core/tree/binary_space_tree/traits.hpp