[mlpack-svn] r17452 - in mlpack/tags/mlpack-1.0.11: . src/mlpack/core/optimizers/lrsdp

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Sun Dec 7 14:14:36 EST 2014


Author: rcurtin
Date: Sun Dec  7 14:14:35 2014
New Revision: 17452

Log:
Backport r17189.


Modified:
   mlpack/tags/mlpack-1.0.11/   (props changed)
   mlpack/tags/mlpack-1.0.11/HISTORY.txt
   mlpack/tags/mlpack-1.0.11/src/mlpack/core/optimizers/lrsdp/lrsdp_function.hpp

Modified: mlpack/tags/mlpack-1.0.11/HISTORY.txt
==============================================================================
--- mlpack/tags/mlpack-1.0.11/HISTORY.txt	(original)
+++ mlpack/tags/mlpack-1.0.11/HISTORY.txt	Sun Dec  7 14:14:35 2014
@@ -4,6 +4,8 @@
 
   * Load parameter vectors properly for LinearRegression models.
 
+  * Linker fixes for AugLagrangian specializations under Visual Studio.
+
 2014-08-29    mlpack 1.0.10
 
   * Bugfix for NeighborSearch regression which caused very slow allknn/allkfn.

Modified: mlpack/tags/mlpack-1.0.11/src/mlpack/core/optimizers/lrsdp/lrsdp_function.hpp
==============================================================================
--- mlpack/tags/mlpack-1.0.11/src/mlpack/core/optimizers/lrsdp/lrsdp_function.hpp	(original)
+++ mlpack/tags/mlpack-1.0.11/src/mlpack/core/optimizers/lrsdp/lrsdp_function.hpp	Sun Dec  7 14:14:35 2014
@@ -111,6 +111,16 @@
   arma::uvec aModes;
 };
 
+// Declare specializations in lrsdp_function.cpp.
+template<>
+double AugLagrangianFunction<LRSDPFunction>::Evaluate(
+    const arma::mat& coordinates) const;
+
+template<>
+void AugLagrangianFunction<LRSDPFunction>::Gradient(
+    const arma::mat& coordinates,
+    arma::mat& gradient) const;
+
 };
 };
 



More information about the mlpack-svn mailing list