|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthealpix.essentials.FastMath
public final class FastMath
FastMath class is a Java implementation of the SLEEF library. Some of the methods can be used as substitutions of the corresponding methods in Math class. They have slightly less accuracy, and some methods are faster compared to those methods in Math class. Please note that the methods in the standard Math class are JNI methods, and the SLEEF library is specialized for SIMD operations.
Constructor Summary | |
---|---|
FastMath()
|
Method Summary | |
---|---|
static double |
acos(double d)
This method calculates the arc cosine of x in radians. |
static double |
asin(double d)
This method calculates the arc sine of x in radians. |
static double |
atan(double s)
Returns the arc tangent of an angle. |
static double |
atan2(double y,
double x)
This method calculates the arc tangent of y/x in radians, using the signs of the two arguments to determine the quadrant of the result. |
static double |
cos(double d)
Returns the trigonometric cosine of an angle. |
static double |
sin(double d)
Returns the trigonometric sine of an angle. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FastMath()
Method Detail |
---|
public static final double atan2(double y, double x)
public static double asin(double d)
public static double acos(double d)
public static final double atan(double s)
public static final double sin(double d)
public static final double cos(double d)
|
"Built from revision exported" | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |