File src/de/jandankert/jscriptbox/standard/MathWrapper.java

Last commit: Sat May 30 23:22:58 2026 +0200	Jan Dankert	Refactoring package openrat->jandankert because the maven artefact is in namespace de.jandankert
1 2 package de.jandankert.jscriptbox.standard; 3 4 import de.jandankert.jscriptbox.context.BaseScriptable; 5 6 public class MathWrapper extends BaseScriptable 7 { 8 public double E = Math.E; 9 public double PI = Math.PI; 10 /* 11 public LN2 = M_LN2; 12 public LN10 = M_LN10; 13 public SQRT1_2 = M_SQRT1_2; 14 public SQRT2 = M_SQRT2; 15 */ 16 public double sqrt(double x) { return Math.sqrt( x ); } 17 18 /* 19 public function abs(x) { return abs(x);} 20 public function neg(x) { return abs(x) * -1; } 21 22 public function acos(x) { return (x); } 23 public function acosh(x) { return (x); } 24 public function asin(x) { return (x); } 25 public function asinh(x) { return (x); } 26 public function atan(x) { return atan(x); } 27 public function atanh(x) { return atanh(x); } 28 public function atan2(y, x) { return atan2(y,x); } 29 public function cbrt(x) { return (x); } 30 public function cos(x) { return cos(x); } 31 public function cosh(x) { return cosh(x); } 32 public function sin(x) { return sin(x); } 33 public function sinh(x) { return sinh(x); } 34 public function tan(x) { return tan(x); } 35 public function tanh(x) { return tanh(x); } 36 37 public function ceil(x) { return ceil(x); } 38 public function floor(x) { return floor(x); } 39 40 public function exp(x) { return exp(x); } 41 public function expm1(x) { return expm1(x); } 42 public function log(x) { return log(x); } 43 public function log1p($x) { return log($x); } 44 public function log10($x) { return log10($x); } 45 public function max($x,$y) { return max($x,$y); } 46 public function min($x,$y) { return min($x,$y); } 47 public function pow($x,$y) { return pow($x,$y); } 48 public function random() { return rand(); } 49 public function round($x) { return round($x); } 50 */ 51 52 }
Download src/de/jandankert/jscriptbox/standard/MathWrapper.java
History Sat, 30 May 2026 23:22:58 +0200 Jan Dankert Refactoring package openrat->jandankert because the maven artefact is in namespace de.jandankert