This is an automated email from the ASF dual-hosted git repository.
aradzinski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft-website.git
The following commit(s) were added to refs/heads/master by this push:
new 6cf6e32 Update idl-fns.yml
6cf6e32 is described below
commit 6cf6e32819523b8a25aa85cf250e0237f29de6c7
Author: Aaron Radzinzski <[email protected]>
AuthorDate: Mon Apr 19 11:39:41 2021 +0300
Update idl-fns.yml
---
_data/idl-fns.yml | 102 ++++++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 88 insertions(+), 14 deletions(-)
diff --git a/_data/idl-fns.yml b/_data/idl-fns.yml
index 270c616..89337b3 100644
--- a/_data/idl-fns.yml
+++ b/_data/idl-fns.yml
@@ -874,29 +874,103 @@ fn-math:
- name: atan2
sig: |
<b>atan2</b>(d1: Double, d2: Double) ⇒ Double
- synopsis: Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#atan2(double,
double)"><code>Math.atan(<b>d2</b>, <b>d2</b>)</code></a>
+ synopsis: Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#atan2(double,
double)"><code>Math.atan2(<b>d2</b>, <b>d2</b>)</code></a>
desc: |
Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#atan2(double,
double)"><code>Math.atan2(<b>d1</b>, <b>d2</b>)</code></a>.
usage: |
atan2(1.0, 1.0)
-# case "degrees" ⇒ z[ST](arg1, { x ⇒ val Z(v, f) = x();
Z(Math.toDegrees(toDouble(v)), f) })
-# case "radians" ⇒ z[ST](arg1, { x ⇒ val Z(v, f) = x(); Z(
Math.toRadians(toDouble(v)), f) })
-# case "exp" ⇒ z[ST](arg1, { x ⇒ val Z(v, f) = x(); Z(Math.exp(toDouble(v)),
f) })
-# case "expm1" ⇒ z[ST](arg1, { x ⇒ val Z(v, f) = x();
Z(Math.expm1(toDouble(v)), f) })
-# case "hypot" ⇒ z[(ST, ST)](arg2, { x ⇒ val (v1, v2, n) = extract2(x._1,
x._2); Z(Math.hypot(toDouble(v1), toDouble(v2)), n) })
-# case "log" ⇒ z[ST](arg1, { x ⇒ val Z(v, f) = x(); Z(Math.log(toDouble(v)),
f) })
-# case "log10" ⇒ z[ST](arg1, { x ⇒ val Z(v, f) = x();
Z(Math.log10(toDouble(v)), f) })
-# case "log1p" ⇒ z[ST](arg1, { x ⇒ val Z(v, f) = x();
Z(Math.log1p(toDouble(v)), f) })
-# case "pow" ⇒ z[(ST, ST)](arg2, { x ⇒ val (v1, v2, n) = extract2(x._1,
x._2); Z(Math.pow(toDouble(v1), toDouble(v2)), n) })
-# case "square" ⇒ doSquare()
-# case "pi" ⇒ z0(() ⇒ Z(Math.PI, 0))
-# case "euler" ⇒ z0(() ⇒ Z(Math.E, 0))
-# case "rand" ⇒ z0(() ⇒ Z(Math.random, 0))
+ - name: degrees
+ sig: |
+ <b>degrees</b>(d: Double) ⇒ Double
+ synopsis: Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#toDegrees(double)"><code>Math.toDegrees(<b>d</b>)</code></a>
+ desc: |
+ Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#toDegrees(double)"><code>Math.toDegrees(<b>d</b>)</code></a>.
+ usage: |
+ degrees(1.0)
+
+ - name: radians
+ sig: |
+ <b>radians</b>(d: Double) ⇒ Double
+ synopsis: Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#toRadians(double)"><code>Math.toRadians(<b>d</b>)</code></a>
+ desc: |
+ Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#toRadians(double)"><code>Math.toRadians(<b>d</b>)</code></a>.
+ usage: |
+ radians(1.0)
+
+ - name: exp
+ sig: |
+ <b>exp</b>(d: Double) ⇒ Double
+ synopsis: Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#exp(double)"><code>Math.exp(<b>d</b>)</code></a>
+ desc: |
+ Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#exp(double)"><code>Math.exp(<b>d</b>)</code></a>.
+ usage: |
+ exp(1.0)
+
+ - name: expm1
+ sig: |
+ <b>expm1</b>(d: Double) ⇒ Double
+ synopsis: Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#expm1(double)"><code>Math.expm1(<b>d</b>)</code></a>
+ desc: |
+ Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#expm1(double)"><code>Math.expm1(<b>d</b>)</code></a>.
+ usage: |
+ expm1(1.0)
+
+ - name: log
+ sig: |
+ <b>log</b>(d: Double) ⇒ Double
+ synopsis: Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#log(double)"><code>Math.log(<b>d</b>)</code></a>
+ desc: |
+ Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#log(double)"><code>Math.log(<b>d</b>)</code></a>.
+ usage: |
+ log(1.0)
+
+ - name: log10
+ sig: |
+ <b>log10</b>(d: Double) ⇒ Double
+ synopsis: Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#log10(double)"><code>Math.log10(<b>d</b>)</code></a>
+ desc: |
+ Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#log10(double)"><code>Math.log10(<b>d</b>)</code></a>.
+ usage: |
+ log10(1.0)
+
+ - name: log1p
+ sig: |
+ <b>log1p</b>(d: Double) ⇒ Double
+ synopsis: Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#log1p(double)"><code>Math.log1p(<b>d</b>)</code></a>
+ desc: |
+ Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/Math.html#log1p(double)"><code>Math.log1p(<b>d</b>)</code></a>.
+ usage: |
+ log1p(1.0)
+
+ - name: pi
+ sig: |
+ <b>pi</b>() ⇒ Double
+ synopsis: Returns PI constant
+ desc: |
+ Returns PI constant.
+ usage: |
+ // Result: 3.14159265359
+ pi()
+
+ - name: euler
+ sig: |
+ <b>pi</b>() ⇒ Double
+ synopsis: Returns Euler constant
+ desc: |
+ Returns Euler constant.
+ usage: |
+ // Result: 0.5772156649
+ euler()
+
+
# case "max" ⇒ doMax()
# case "min" ⇒ doMin()
# case "avg" ⇒ doAvg()
# case "stdev" ⇒ doStdev()
+# case "square" ⇒ doSquare()
+# case "pow" ⇒ z[(ST, ST)](arg2, { x ⇒ val (v1, v2, n) = extract2(x._1,
x._2); Z(Math.pow(toDouble(v1), toDouble(v2)), n) })
+# case "hypot" ⇒ z[(ST, ST)](arg2, { x ⇒ val (v1, v2, n) = extract2(x._1,
x._2); Z(Math.hypot(toDouble(v1), toDouble(v2)), n) })
fn-collections: