[mlpack-svn] r12282 - mlpack/trunk/src/mlpack/methods/kernel_pca

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Tue Apr 10 14:07:38 EDT 2012


Author: rcurtin
Date: 2012-04-10 14:07:37 -0400 (Tue, 10 Apr 2012)
New Revision: 12282

Modified:
   mlpack/trunk/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp
Log:
Declare the function before we use it.


Modified: mlpack/trunk/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp
===================================================================
--- mlpack/trunk/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp	2012-04-10 15:15:22 UTC (rev 12281)
+++ mlpack/trunk/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp	2012-04-10 18:07:37 UTC (rev 12282)
@@ -17,6 +17,9 @@
 namespace kpca {
 
 template <typename KernelType>
+arma::mat GetKernelMatrix(KernelType kernel, arma::mat transData);
+
+template <typename KernelType>
 KernelPCA<KernelType>::KernelPCA(const KernelType kernel,
                                  const bool scaleData) :
       kernel(kernel),
@@ -102,9 +105,6 @@
     data.shed_rows(newDimension, data.n_rows - 1);
 }
 
-}; // namespace mlpack
-}; // namespace kpca
-
 template <typename KernelType>
 arma::mat GetKernelMatrix(KernelType kernel, arma::mat transData)
 {
@@ -123,4 +123,7 @@
   return kernelMat;
 }
 
+}; // namespace mlpack
+}; // namespace kpca
+
 #endif




More information about the mlpack-svn mailing list