summaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/tensor/Tensor.java
diff options
context:
space:
mode:
authorArne H Juul <arnej27959@users.noreply.github.com>2021-05-04 08:36:39 +0200
committerGitHub <noreply@github.com>2021-05-04 08:36:39 +0200
commit605dd570c7c21c3df4a1027b9ba9876fdf3005dc (patch)
treee6f1f790f7a5e8fcf4bf57c16177995796341fb2 /vespajlib/src/main/java/com/yahoo/tensor/Tensor.java
parent448d9205aa15351fbb770a7fbfae88d5b33bbe3d (diff)
parent66e49b1201f9574bd42b208a56969db87716f2db (diff)
Merge pull request #17657 from vespa-engine/arnej/add-hex-string-input-format
allow a string (with a hex dump of binary representation) as cell values
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/tensor/Tensor.java')
-rw-r--r--vespajlib/src/main/java/com/yahoo/tensor/Tensor.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/Tensor.java b/vespajlib/src/main/java/com/yahoo/tensor/Tensor.java
index 4f0a08ac202..3133752bc49 100644
--- a/vespajlib/src/main/java/com/yahoo/tensor/Tensor.java
+++ b/vespajlib/src/main/java/com/yahoo/tensor/Tensor.java
@@ -368,6 +368,8 @@ public interface Tensor {
}
static boolean approxEquals(double x, double y, double tolerance) {
+ if (x == y) return true;
+ if (Double.isNaN(x) && Double.isNaN(y)) return true;
return Math.abs(x-y) < tolerance;
}