22 #ifndef __MLPACK_CORE_TREE_COVER_TREE_DUAL_TREE_TRAVERSER_HPP
23 #define __MLPACK_CORE_TREE_COVER_TREE_DUAL_TREE_TRAVERSER_HPP
31 template<
typename MetricType,
typename RootPo
intPolicy,
typename StatisticType>
32 template<
typename RuleType>
33 class CoverTree<MetricType, RootPointPolicy, StatisticType>::DualTreeTraverser
39 DualTreeTraverser(RuleType& rule);
82 if (score == other.
score)
85 return (score < other.
score);
93 std::map<
int, std::vector<DualCoverTreeMapEntry> >&
98 std::map<
int, std::vector<DualCoverTreeMapEntry> >&
100 std::map<
int, std::vector<DualCoverTreeMapEntry> >&
103 void ReferenceRecursion(
CoverTree& queryNode,
104 std::map<
int, std::vector<DualCoverTreeMapEntry> >&
112 #include "dual_tree_traverser_impl.hpp"