[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