mlpack  2.2.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Attributes | List of all members
TreeTraits< BinarySpaceTree< MetricType, StatisticType, MatType, bound::CellBound, SplitType > > Class Template Reference

This is a specialization of the TreeType class to the UBTree tree type. 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::CellBound, SplitType > >

This is a specialization of the TreeType class to the UBTree tree type.

The only difference with general BinarySpaceTree is that UBTree can have overlapping children. See mlpack/core/tree/tree_traits.hpp for more information.

Definition at line 234 of file traits.hpp.

Member Data Documentation

const bool BinaryTree = true
static

Definition at line 243 of file traits.hpp.

const bool FirstPointIsCentroid = false
static

Definition at line 240 of file traits.hpp.

const bool HasDuplicatedPoints = false
static

Definition at line 239 of file traits.hpp.

const bool HasOverlappingChildren = true
static

Definition at line 238 of file traits.hpp.

const bool HasSelfChildren = false
static

Definition at line 241 of file traits.hpp.

const bool RearrangesDataset = true
static

Definition at line 242 of file traits.hpp.

const bool UniqueNumDescendants = true
static

Definition at line 244 of file traits.hpp.


The documentation for this class was generated from the following file: