[mlpack-svn] r14249 - in mlpack/tags/mlpack-1.0.4: . src/mlpack/core/tree

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Fri Feb 8 16:05:54 EST 2013


Author: rcurtin
Date: 2013-02-08 16:05:53 -0500 (Fri, 08 Feb 2013)
New Revision: 14249

Added:
   mlpack/tags/mlpack-1.0.4/src/mlpack/core/tree/mrkd_statistic.cpp
Modified:
   mlpack/tags/mlpack-1.0.4/
   mlpack/tags/mlpack-1.0.4/src/mlpack/core/tree/CMakeLists.txt
Log:
Make minor updates that weren't done in mlpack-1.x branch.



Property changes on: mlpack/tags/mlpack-1.0.4
___________________________________________________________________
Added: svn:mergeinfo
   + /mlpack/branches/mlpack-1.x:14248

Modified: mlpack/tags/mlpack-1.0.4/src/mlpack/core/tree/CMakeLists.txt
===================================================================
--- mlpack/tags/mlpack-1.0.4/src/mlpack/core/tree/CMakeLists.txt	2013-02-08 21:03:39 UTC (rev 14248)
+++ mlpack/tags/mlpack-1.0.4/src/mlpack/core/tree/CMakeLists.txt	2013-02-08 21:05:53 UTC (rev 14249)
@@ -24,6 +24,7 @@
   statistic.hpp
   mrkd_statistic.hpp
   mrkd_statistic_impl.hpp
+  mrkd_statistic.cpp
 )
 
 # add directory name to sources

Copied: mlpack/tags/mlpack-1.0.4/src/mlpack/core/tree/mrkd_statistic.cpp (from rev 14248, mlpack/branches/mlpack-1.x/src/mlpack/core/tree/mrkd_statistic.cpp)
===================================================================
--- mlpack/tags/mlpack-1.0.4/src/mlpack/core/tree/mrkd_statistic.cpp	                        (rev 0)
+++ mlpack/tags/mlpack-1.0.4/src/mlpack/core/tree/mrkd_statistic.cpp	2013-02-08 21:05:53 UTC (rev 14249)
@@ -0,0 +1,43 @@
+/**
+ * @file mrkd_statistic.cpp
+ * @author James Cline
+ *
+ * Definition of the statistic for multi-resolution kd-trees.
+ */
+#include "mrkd_statistic.hpp"
+
+using namespace mlpack;
+using namespace mlpack::tree;
+
+MRKDStatistic::MRKDStatistic() :
+    dataset(NULL),
+    begin(0),
+    count(0),
+    leftStat(NULL),
+    rightStat(NULL),
+    parentStat(NULL)
+{ }
+
+/**
+ * Returns a string representation of this object.
+ */
+std::string MRKDStatistic::ToString() const
+{
+  std::ostringstream convert;
+
+  convert << "MRKDStatistic [" << this << std::endl;
+  convert << "begin: " << begin << std::endl;
+  convert << "count: " << count << std::endl;
+  convert << "sumOfSquaredNorms: " << sumOfSquaredNorms << std::endl;
+  if (leftStat != NULL)
+  {
+    convert << "leftStat:" << std::endl;
+    convert << mlpack::util::Indent(leftStat->ToString());
+  }
+  if (rightStat != NULL)
+  {
+    convert << "rightStat:" << std::endl;
+    convert << mlpack::util::Indent(rightStat->ToString());
+  }
+  return convert.str();
+}




More information about the mlpack-svn mailing list