diff options
author | Lester Solbakken <lesters@oath.com> | 2020-06-18 19:25:35 +0200 |
---|---|---|
committer | Lester Solbakken <lesters@oath.com> | 2020-06-18 19:25:35 +0200 |
commit | 06bde5687b214a97c72e41ee40ac76ad837a3d7d (patch) | |
tree | 2d7ef9a8a2017d4f986744dfde82f8b671f4227b /searchlib/src/main/java/com/yahoo | |
parent | 5688a50eb92fc4459e51dccca45858aecca8264a (diff) |
Add erf (the error function)
Diffstat (limited to 'searchlib/src/main/java/com/yahoo')
-rw-r--r-- | searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/Function.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/Function.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/Function.java index c3c1c371a68..99afb3b38d0 100644 --- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/Function.java +++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/Function.java @@ -1,6 +1,8 @@ // Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.searchlib.rankingexpression.rule; +import com.yahoo.tensor.functions.ScalarFunctions; + import java.io.Serializable; import static java.lang.Math.*; @@ -36,6 +38,7 @@ public enum Function implements Serializable { sqrt { public double evaluate(double x, double y) { return sqrt(x); } }, tan { public double evaluate(double x, double y) { return tan(x); } }, tanh { public double evaluate(double x, double y) { return tanh(x); } }, + erf { public double evaluate(double x, double y) { return ScalarFunctions.Erf.erf(x); } }, atan2(2) { public double evaluate(double x, double y) { return atan2(x,y); } }, fmod(2) { public double evaluate(double x, double y) { return x % y; } }, |