[mlpack-git] master: Define a general GreedySingleTreeTraverser. (f737ef7)

gitdub at mlpack.org gitdub at mlpack.org
Sat Aug 20 14:56:07 EDT 2016


Repository : https://github.com/mlpack/mlpack
On branch  : master
Link       : https://github.com/mlpack/mlpack/compare/3274b05fcc545c3b36f783316fea2e22f79c3d03...1c77230c7d3b9c45fb102cd3c632d9c7248e085e

>---------------------------------------------------------------

commit f737ef7637f20d401afe5b37e37a35406e446225
Author: MarcosPividori <marcos.pividori at gmail.com>
Date:   Tue Aug 16 03:44:29 2016 -0300

    Define a general GreedySingleTreeTraverser.


>---------------------------------------------------------------

f737ef7637f20d401afe5b37e37a35406e446225
 src/mlpack/core/tree/CMakeLists.txt                        | 2 ++
 src/mlpack/core/tree/greedy_single_tree_traverser_impl.hpp | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/mlpack/core/tree/CMakeLists.txt b/src/mlpack/core/tree/CMakeLists.txt
index 5271772..ea38cbb 100644
--- a/src/mlpack/core/tree/CMakeLists.txt
+++ b/src/mlpack/core/tree/CMakeLists.txt
@@ -38,6 +38,8 @@ set(SOURCES
   cover_tree/traits.hpp
   cover_tree/typedef.hpp
   example_tree.hpp
+  greedy_single_tree_traverser.hpp
+  greedy_single_tree_traverser_impl.hpp
   hollow_ball_bound.hpp
   hollow_ball_bound_impl.hpp
   hrectbound.hpp
diff --git a/src/mlpack/core/tree/greedy_single_tree_traverser_impl.hpp b/src/mlpack/core/tree/greedy_single_tree_traverser_impl.hpp
index 723efb5..95eaa8b 100644
--- a/src/mlpack/core/tree/greedy_single_tree_traverser_impl.hpp
+++ b/src/mlpack/core/tree/greedy_single_tree_traverser_impl.hpp
@@ -23,7 +23,7 @@ GreedySingleTreeTraverser<TreeType, RuleType>::GreedySingleTreeTraverser(
 { /* Nothing to do. */ }
 
 template<typename TreeType, typename RuleType>
-GreedySingleTreeTraverser<TreeType, RuleType>::Traverse(
+void GreedySingleTreeTraverser<TreeType, RuleType>::Traverse(
     const size_t queryIndex,
     TreeType& referenceNode)
 {
@@ -38,7 +38,7 @@ GreedySingleTreeTraverser<TreeType, RuleType>::Traverse(
     // We are prunning all but one child.
     numPrunes += referenceNode.NumChildren() - 1;
     // Recurse the best child.
-    TreeTyp& bestChild = rule.GetBestChild(queryIndex, referenceNode);
+    TreeType& bestChild = rule.GetBestChild(queryIndex, referenceNode);
     Traverse(queryIndex, bestChild);
   }
 }




More information about the mlpack-git mailing list