From ea795f1deef3638ef28addb066d1ecce5de8272e Mon Sep 17 00:00:00 2001 From: Ryan Curtin Date: Fri, 6 Feb 2015 15:56:05 -0500 Subject: [PATCH] Revert "older versions of arma do not support unary minus on sparse matrices" This reverts commit a8ecf093989cbe3d58c36c4e21e772c99d7856e4. --- src/mlpack/tests/sdp_primal_dual_test.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/mlpack/tests/sdp_primal_dual_test.cpp b/src/mlpack/tests/sdp_primal_dual_test.cpp index 1136fd96b5..35651fb23e 100644 --- a/src/mlpack/tests/sdp_primal_dual_test.cpp +++ b/src/mlpack/tests/sdp_primal_dual_test.cpp @@ -157,9 +157,7 @@ ConstructMaxCutSDPFromLaplacian(const std::string& laplacianFilename) if (laplacian.n_rows != laplacian.n_cols) Log::Fatal << "laplacian not square" << std::endl; SDP sdp(laplacian.n_rows, laplacian.n_rows, 0); - // operator- not supported on older versions of arma - sdp.C() = arma::sp_mat(laplacian); - sdp.C() *= -1.; + sdp.C() = -arma::sp_mat(laplacian); for (size_t i = 0; i < laplacian.n_rows; i++) { sdp.SparseA()[i].zeros(laplacian.n_rows, laplacian.n_rows);