From 6eacb85f17f7b38750546323a5af88867e7ea481 Mon Sep 17 00:00:00 2001
From: dgelessus <dgelessus@users.noreply.github.com>
Date: Mon, 16 Jan 2023 16:01:33 +0100
Subject: [PATCH] Change clamp calls for compatibility with armadillo older
 than 10.5

---
 src/methods/lsh/lsh.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/methods/lsh/lsh.cpp b/src/methods/lsh/lsh.cpp
index 2df8344..1867719 100644
--- a/src/methods/lsh/lsh.cpp
+++ b/src/methods/lsh/lsh.cpp
@@ -115,7 +115,7 @@ void searchWithQuery(float *querySetMatArr, SP_integer querySetMatSize, SP_integ
     }
 
     // float32 cant handle values over 1.0e+38
-    distancesReturnMat.clamp(-1.0e+38, 1.0e+38);
+    distancesReturnMat = clamp(distancesReturnMat, -1.0e+38, 1.0e+38);
     
 
     // return the Matrices
@@ -158,7 +158,7 @@ void searchNoQuery(SP_integer k,
     }
 
     // float32 cant handle values over 1.0e+38
-    distancesReturnMat.clamp(-1.0e+38, 1.0e+38);
+    distancesReturnMat = clamp(distancesReturnMat, -1.0e+38, 1.0e+38);
 
     // return the Matrices
     returnMatrixInformation(resultingNeighborsReturnMat, resultingNeighborsMatArr, resultingNeighborsMatColNum, resultingNeighborsMatRowNum);
-- 
GitLab