/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * This source file is part of SableVM classlib-stubs. * * * * See the file "LICENSE" for the copyright information and for * * the terms and conditions for copying, distribution and * * modification of this source file. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ package java.lang; public final class StrictMath extends Object { public static final double E = 2.718281828459045; public static final double PI = 3.141592653589793; native public static double sin(double a); native public static double cos(double a); native public static double tan(double a); native public static double asin(double a); native public static double acos(double a); native public static double atan(double a); native public static double toRadians(double angdeg); native public static double toDegrees(double angrad); native public static double exp(double a); native public static double log(double a); native public static double log10(double a); native public static double sqrt(double a); native public static double cbrt(double a); native public static double IEEEremainder(double f1, double f2); native public static double ceil(double a); native public static double floor(double a); native public static double rint(double a); native public static double atan2(double y, double x); native public static double pow(double a, double b); native public static int round(float a); native public static long round(double a); native public static double random(); native public static int abs(int a); native public static long abs(long a); native public static float abs(float a); native public static double abs(double a); native public static int max(int a, int b); native public static long max(long a, long b); native public static float max(float a, float b); native public static double max(double a, double b); native public static int min(int a, int b); native public static long min(long a, long b); native public static float min(float a, float b); native public static double min(double a, double b); native public static double ulp(double d); native public static float ulp(float f); native public static double signum(double d); native public static float signum(float f); native public static double sinh(double x); native public static double cosh(double x); native public static double tanh(double x); native public static double hypot(double x, double y); native public static double expm1(double x); native public static double log1p(double x); private StrictMath() { } }