Mercurial > projects > dwt2
annotate java/src/java/lang/Math.d @ 15:c4b1a29263fc
Successful build of org.eclipse.text
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 15 Mar 2009 19:51:07 +0100 |
parents | bc29606a740c |
children | dbfb303e8fb0 |
rev | line source |
---|---|
4 | 1 module java.lang.Math; |
2 | |
3 static import tango.math.Math; | |
4 | |
5 class Math { | |
5 | 6 |
4 | 7 public const double PI = tango.math.Math.PI; |
5 | 8 |
4 | 9 static double abs(double a){ return a > 0 ? a : -a; } |
10 static float abs(float a){ return a > 0 ? a : -a; } | |
11 static int abs(int a){ return a > 0 ? a : -a; } | |
12 static long abs(long a){ return a > 0 ? a : -a; } | |
5 | 13 |
4 | 14 static double min(double a, double b){ return a < b ? a : b; } |
15 static float min(float a, float b){ return a < b ? a : b; } | |
15
c4b1a29263fc
Successful build of org.eclipse.text
Frank Benoit <benoit@tionex.de>
parents:
12
diff
changeset
|
16 static int min(byte a, byte b){ return a < b ? a : b; } |
4 | 17 static int min(int a, int b){ return a < b ? a : b; } |
18 static int min(uint a, int b){ return a < b ? a : b; } | |
19 static int min(int a, uint b){ return a < b ? a : b; } | |
20 static int min(uint a, uint b){ return a < b ? a : b; } | |
12
bc29606a740c
Added dwt-addons in original directory structure of eclipse.org
Frank Benoit <benoit@tionex.de>
parents:
5
diff
changeset
|
21 static int min(int a, long b){ return a < b ? a : b; } |
4 | 22 static long min(long a, long b){ return a < b ? a : b; } |
12
bc29606a740c
Added dwt-addons in original directory structure of eclipse.org
Frank Benoit <benoit@tionex.de>
parents:
5
diff
changeset
|
23 static long min(long a, int b){ return a < b ? a : b; } |
5 | 24 |
4 | 25 static double max(double a, double b){ return a > b ? a : b; } |
26 static float max(float a, float b){ return a > b ? a : b; } | |
15
c4b1a29263fc
Successful build of org.eclipse.text
Frank Benoit <benoit@tionex.de>
parents:
12
diff
changeset
|
27 static int max(byte a, byte b){ return a > b ? a : b; } |
4 | 28 static int max(int a, int b){ return a > b ? a : b; } |
29 static int max(uint a, int b){ return a > b ? a : b; } | |
30 static int max(int a, uint b){ return a > b ? a : b; } | |
31 static int max(uint a, uint b){ return a > b ? a : b; } | |
12
bc29606a740c
Added dwt-addons in original directory structure of eclipse.org
Frank Benoit <benoit@tionex.de>
parents:
5
diff
changeset
|
32 static int max(int a, long b){ return a > b ? a : b; } |
4 | 33 static long max(long a, long b){ return a > b ? a : b; } |
12
bc29606a740c
Added dwt-addons in original directory structure of eclipse.org
Frank Benoit <benoit@tionex.de>
parents:
5
diff
changeset
|
34 static long max(long a, int b){ return a > b ? a : b; } |
5 | 35 |
36 | |
37 static double sin(double a) { return tango.math.Math.sin(a); } | |
38 static double cos(double a) { return tango.math.Math.cos(a); } | |
39 | |
4 | 40 static long round(double a) { return cast(long)tango.math.Math.round(a); } |
41 static int round(float a) { return cast(int)tango.math.Math.round(a); } | |
5 | 42 static double rint(double a) { return tango.math.Math.rndint(a); } |
4 | 43 static double ceil(double a) { return tango.math.Math.ceil(a); } |
44 static double floor(double a) { return tango.math.Math.floor(a); } | |
12
bc29606a740c
Added dwt-addons in original directory structure of eclipse.org
Frank Benoit <benoit@tionex.de>
parents:
5
diff
changeset
|
45 static double sqrt(double a) { return tango.math.Math.sqrt(a); } |
15
c4b1a29263fc
Successful build of org.eclipse.text
Frank Benoit <benoit@tionex.de>
parents:
12
diff
changeset
|
46 static double pow(double a, double b) { return tango.math.Math.pow(a, b); } |
4 | 47 } |
48 | |
49 |