[mlpack-svn] r17189 - mlpack/trunk/src/mlpack/core/optimizers/lrsdp

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Wed Sep 24 15:49:54 EDT 2014


Author: rcurtin
Date: Wed Sep 24 15:49:54 2014
New Revision: 17189

Log:
Add explicit declarations of template function specializations for linker fixes
on Visual Studio.


Modified:
   mlpack/trunk/src/mlpack/core/optimizers/lrsdp/lrsdp_function.hpp

Modified: mlpack/trunk/src/mlpack/core/optimizers/lrsdp/lrsdp_function.hpp
==============================================================================
--- mlpack/trunk/src/mlpack/core/optimizers/lrsdp/lrsdp_function.hpp	(original)
+++ mlpack/trunk/src/mlpack/core/optimizers/lrsdp/lrsdp_function.hpp	Wed Sep 24 15:49:54 2014
@@ -96,6 +96,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