diff options
| author | Joshua Rahm <joshua.rahm@colorado.edu> | 2015-01-27 18:40:32 -0700 |
|---|---|---|
| committer | Joshua Rahm <joshua.rahm@colorado.edu> | 2015-01-27 18:40:32 -0700 |
| commit | 5f3fb9afece2125cbeba79d61a8d88460b7878d7 (patch) | |
| tree | b0e1e60bae9927a9449561bf7fe9431a54d12be9 /project/QBarInterpreter/src/com/modulus/qbar/lang/QBMath.java | |
| download | LegacyQBar-5f3fb9afece2125cbeba79d61a8d88460b7878d7.tar.gz LegacyQBar-5f3fb9afece2125cbeba79d61a8d88460b7878d7.tar.bz2 LegacyQBar-5f3fb9afece2125cbeba79d61a8d88460b7878d7.zip | |
initial commit
Diffstat (limited to 'project/QBarInterpreter/src/com/modulus/qbar/lang/QBMath.java')
| -rw-r--r-- | project/QBarInterpreter/src/com/modulus/qbar/lang/QBMath.java | 243 |
1 files changed, 243 insertions, 0 deletions
diff --git a/project/QBarInterpreter/src/com/modulus/qbar/lang/QBMath.java b/project/QBarInterpreter/src/com/modulus/qbar/lang/QBMath.java new file mode 100644 index 0000000..33ae016 --- /dev/null +++ b/project/QBarInterpreter/src/com/modulus/qbar/lang/QBMath.java @@ -0,0 +1,243 @@ +package com.modulus.qbar.lang; + +public class QBMath { + public static double abs(double o0){ + return Math.abs(o0); + } + /** + *@see Math#sin + */ + public static double sin(double o0){ + return Math.sin(o0); + } + /** + *@see Math#cos + */ + public static double cos(double o0){ + return Math.cos(o0); + } + /** + *@see Math#tan + */ + public static double tan(double o0){ + return Math.tan(o0); + } + /** + *@see Math#atan2 + */ + public static double atan2(double o0, double o1){ + return Math.atan2(o0, o1); + } + /** + *@see Math#sqrt + */ + public static double sqrt(double o0){ + return Math.sqrt(o0); + } + /** + *@see Math#log + */ + public static double log(double o0){ + return Math.log(o0); + } + /** + *@see Math#log10 + */ + public static double log10(double o0){ + return Math.log10(o0); + } + /** + *@see Math#pow + */ + public static double pow(double o0, double o1){ + return Math.pow(o0, o1); + } + /** + *@see Math#exp + */ + public static double exp(double o0){ + return Math.exp(o0); + } + /** + *@see Math#min + */ + public static double min(double o0, double o1){ + return Math.min(o0, o1); + } + /** + *@see Math#max + */ + public static double max(double o0, double o1){ + return Math.max(o0, o1); + } + /** + *@see Math#scalb + */ + public static double scalb(double o0, int o1){ + return Math.scalb(o0, o1); + } + /** + *@see Math#getExponent + */ + public static int getExponent(double o0){ + return Math.getExponent(o0); + } + /** + *@see Math#signum + */ + public static double signum(double o0){ + return Math.signum(o0); + } + /** + *@see Math#asin + */ + public static double asin(double o0){ + return Math.asin(o0); + } + /** + *@see Math#acos + */ + public static double acos(double o0){ + return Math.acos(o0); + } + /** + *@see Math#atan + */ + public static double atan(double o0){ + return Math.atan(o0); + } + /** + *@see Math#toRadians + */ + public static double toRadians(double o0){ + return Math.toRadians(o0); + } + /** + *@see Math#toDegrees + */ + public static double toDegrees(double o0){ + return Math.toDegrees(o0); + } + /** + *@see Math#cbrt + */ + public static double cbrt(double o0){ + return Math.cbrt(o0); + } + /** + *@see Math#IEEEremainder + */ + public static double IEEEremainder(double o0, double o1){ + return Math.IEEEremainder(o0, o1); + } + /** + *@see Math#ceil + */ + public static double ceil(double o0){ + return Math.ceil(o0); + } + /** + *@see Math#floor + */ + public static double floor(double o0){ + return Math.floor(o0); + } + /** + *@see Math#rint + */ + public static double rint(double o0){ + return Math.rint(o0); + } + /** + *@see Math#round + */ + public static long round(double o0){ + return Math.round(o0); + } + /** + *@see Math#random + */ + public static double random(){ + return Math.random(); + } + /** + *@see Math#ulp + */ + public static double ulp(double o0){ + return Math.ulp(o0); + } + /** + *@see Math#ulp + */ + public static float ulp(float o0){ + return Math.ulp(o0); + } + /** + *@see Math#sinh + */ + public static double sinh(double o0){ + return Math.sinh(o0); + } + /** + *@see Math#cosh + */ + public static double cosh(double o0){ + return Math.cosh(o0); + } + /** + *@see Math#tanh + */ + public static double tanh(double o0){ + return Math.tanh(o0); + } + /** + *@see Math#hypot + */ + public static double hypot(double o0, double o1){ + return Math.hypot(o0, o1); + } + /** + *@see Math#expm1 + */ + public static double expm1(double o0){ + return Math.expm1(o0); + } + /** + *@see Math#log1p + */ + public static double log1p(double o0){ + return Math.log1p(o0); + } + /** + *@see Math#copySign + */ + public static double copySign(double o0, double o1){ + return Math.copySign(o0, o1); + } + /** + *@see Math#nextAfter + */ + public static double nextAfter(double o0, double o1){ + return Math.nextAfter(o0, o1); + } + /** + *@see Math#nextUp + */ + public static double nextUp(double o0){ + return Math.nextUp(o0); + } + + /** + * returns PI + */ + public static double getPI(){ + return Math.PI; + } + + /** + * returns E + */ + public static double getE(){ + return Math.E; + } +} |