mlpack  2.0.1
Public Attributes | List of all members
mlpack::tree::RectangleTree< MetricType, StatisticType, MatType, SplitType, DescentType >::DualTreeTraverser< MetricType, StatisticType, MatType, SplitType, DescentType >::NodeAndScore< RuleType > Struct Template Reference

Public Attributes

RectangleTreenode
 
double score
 
RuleType::TraversalInfoType travInfo
 

Detailed Description

template<typename MetricType = metric::EuclideanDistance, typename StatisticType = EmptyStatistic, typename MatType = arma::mat, typename SplitType = RTreeSplit, typename DescentType = RTreeDescentHeuristic>
template<typename MetricType, typename StatisticType, typename MatType, typename SplitType, typename DescentType>
template<typename RuleType>
struct mlpack::tree::RectangleTree< MetricType, StatisticType, MatType, SplitType, DescentType >::DualTreeTraverser< MetricType, StatisticType, MatType, SplitType, DescentType >::NodeAndScore< RuleType >

Definition at line 74 of file dual_tree_traverser.hpp.

Member Data Documentation

template<typename MetricType = metric::EuclideanDistance, typename StatisticType = EmptyStatistic, typename MatType = arma::mat, typename SplitType = RTreeSplit, typename DescentType = RTreeDescentHeuristic>
template<typename MetricType , typename StatisticType , typename MatType , typename SplitType , typename DescentType >
template<typename RuleType >
RectangleTree* mlpack::tree::RectangleTree< MetricType, StatisticType, MatType, SplitType, DescentType >::DualTreeTraverser< MetricType, StatisticType, MatType, SplitType, DescentType >::NodeAndScore< RuleType >::node

Definition at line 76 of file dual_tree_traverser.hpp.

template<typename MetricType = metric::EuclideanDistance, typename StatisticType = EmptyStatistic, typename MatType = arma::mat, typename SplitType = RTreeSplit, typename DescentType = RTreeDescentHeuristic>
template<typename MetricType , typename StatisticType , typename MatType , typename SplitType , typename DescentType >
template<typename RuleType >
double mlpack::tree::RectangleTree< MetricType, StatisticType, MatType, SplitType, DescentType >::DualTreeTraverser< MetricType, StatisticType, MatType, SplitType, DescentType >::NodeAndScore< RuleType >::score
template<typename MetricType = metric::EuclideanDistance, typename StatisticType = EmptyStatistic, typename MatType = arma::mat, typename SplitType = RTreeSplit, typename DescentType = RTreeDescentHeuristic>
template<typename MetricType , typename StatisticType , typename MatType , typename SplitType , typename DescentType >
template<typename RuleType >
RuleType::TraversalInfoType mlpack::tree::RectangleTree< MetricType, StatisticType, MatType, SplitType, DescentType >::DualTreeTraverser< MetricType, StatisticType, MatType, SplitType, DescentType >::NodeAndScore< RuleType >::travInfo

Definition at line 78 of file dual_tree_traverser.hpp.


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