[mlpack-svn] r15346 - mlpack/trunk/src/mlpack/core/tree/cover_tree

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Wed Jun 26 16:52:36 EDT 2013


Author: rcurtin
Date: Wed Jun 26 16:52:35 2013
New Revision: 15346

Log:
Does this fix the cover tree two datasets test?  It seems to on this box.


Modified:
   mlpack/trunk/src/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp

Modified: mlpack/trunk/src/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp
==============================================================================
--- mlpack/trunk/src/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp	(original)
+++ mlpack/trunk/src/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp	Wed Jun 26 16:52:35 2013
@@ -197,8 +197,10 @@
     // Get a reference to the vector representing the entries at this scale.
     const std::vector<MapEntryType>& scaleVector = (*it).second;
 
-    std::vector<MapEntryType>& newScaleVector = childMap[(*it).first];
-    newScaleVector.reserve(scaleVector.size()); // Maximum possible size.
+    const int thisScale = (*it).first;
+    childMap[thisScale].reserve(scaleVector.size());
+    std::vector<MapEntryType>& newScaleVector = childMap[thisScale];
+//    newScaleVector.reserve(scaleVector.size()); // Maximum possible size.
 
     // Loop over each entry in the vector.
     for (size_t j = 0; j < scaleVector.size(); ++j)



More information about the mlpack-svn mailing list