Package org.python.core
Class ExtraMath
java.lang.Object
org.python.core.ExtraMath
A static utility class with two additional math functions.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
close
(double v, double w) static boolean
close
(double v, double w, double tol) Are v and w "close" to each other?static double
closeFloor
(double v) Returns floor(v) except when v is very close to the next number, when it returns ceil(v);static double
hypot
(double v, double w) static double
log10
(double v)
-
Field Details
-
LOG10
public static double LOG10 -
EPSILON
public static double EPSILON -
CLOSE
public static double CLOSE
-
-
Constructor Details
-
ExtraMath
public ExtraMath()
-
-
Method Details
-
log10
public static double log10(double v) -
hypot
public static double hypot(double v, double w) -
close
public static boolean close(double v, double w, double tol) Are v and w "close" to each other? Uses a scaled tolerance. -
close
public static boolean close(double v, double w) -
closeFloor
public static double closeFloor(double v) Returns floor(v) except when v is very close to the next number, when it returns ceil(v);
-