[mlpack-git] master: Use complete type, which simplifies code too. (532101e)
gitdub at big.cc.gt.atl.ga.us
gitdub at big.cc.gt.atl.ga.us
Sun Apr 5 18:48:17 EDT 2015
Repository : https://github.com/mlpack/mlpack
On branch : master
Link : https://github.com/mlpack/mlpack/compare/c41bc8d54695f1a20b3de551bc80fe7221dd3cd1...81fe638aa0c8d9592bbf7b434110140eb9bb86e7
>---------------------------------------------------------------
commit 532101e9b4f00381bacda7a4e34ad7bba90794e0
Author: ryan <ryan at ratml.org>
Date: Fri Apr 3 16:50:15 2015 -0400
Use complete type, which simplifies code too.
>---------------------------------------------------------------
532101e9b4f00381bacda7a4e34ad7bba90794e0
src/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/src/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp b/src/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp
index aa28537..65e4240 100644
--- a/src/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp
+++ b/src/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp
@@ -114,8 +114,7 @@ DualTreeTraverser<RuleType>::Traverse(
// Get a reference to the frame.
const DualCoverTreeMapEntry& frame = pointVector[i];
- CoverTree<MetricType, RootPointPolicy, StatisticType>* refNode =
- frame.referenceNode;
+ CoverTree* refNode = frame.referenceNode;
// If the point is the same as both parents, then we have already done this
// base case.
@@ -178,8 +177,7 @@ DualTreeTraverser<RuleType>::PruneMap(
const DualCoverTreeMapEntry& frame = scaleVector[j];
// First evaluate if we can prune without performing the base case.
- CoverTree<MetricType, RootPointPolicy, StatisticType>* refNode =
- frame.referenceNode;
+ CoverTree* refNode = frame.referenceNode;
// Perform the actual scoring, after restoring the traversal info.
rule.TraversalInfo() = frame.traversalInfo;
@@ -232,8 +230,7 @@ DualTreeTraverser<RuleType>::PruneMap(
const DualCoverTreeMapEntry& frame = scaleVector[j];
// First evaluate if we can prune without performing the base case.
- CoverTree<MetricType, RootPointPolicy, StatisticType>* refNode =
- frame.referenceNode;
+ CoverTree* refNode = frame.referenceNode;
// Perform the actual scoring, after restoring the traversal info.
rule.TraversalInfo() = frame.traversalInfo;
@@ -306,8 +303,7 @@ DualTreeTraverser<RuleType>::ReferenceRecursion(
// Get a reference to the current element.
const DualCoverTreeMapEntry& frame = scaleVector.at(i);
- CoverTree<MetricType, RootPointPolicy, StatisticType>* refNode =
- frame.referenceNode;
+ CoverTree* refNode = frame.referenceNode;
// Create the score for the children.
double score = rule.Rescore(queryNode, *refNode, frame.score);
More information about the mlpack-git
mailing list