Package org.python.modules
Class math
java.lang.Object
org.python.modules.math
- All Implemented Interfaces:
ClassDictInit
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doubleacos(double v) static doubleacosh(double y) Compute cosh-1y.static doubleasin(double v) static doubleasinh(double v) static doubleatan(double v) static doubleatan2(double v, double w) static doubleatanh(double y) Compute tanh-1y.static doubleceil(double v) static doublestatic voidclassDictInit(PyObject dict) static doublecopysign(double v, double w) static doublecos(double v) static doublecosh(double v) static doubledegrees(double v) static doubleerf(double v) static doubleerfc(double v) static doubleexp(double v) static doubleexpm1(double v) static doublefabs(double v) static PyLongfactorial(double v) static doublefloor(double v) static doublestatic doublefmod(double v, double w) static PyTuplefrexp(double x) static doublestatic doublegamma(double v) static doublehypot(double x, double y) Returns (x2 +y2)½ without intermediate overflow or underflow.static booleanisinf(double v) static booleanisnan(double v) static doublestatic doublelgamma(double v) static doublestatic doublestatic doublestatic doublelog1p(double v) static PyTuplemodf(double v) static doublepow(double v, double w) static doubleradians(double v) static doublesin(double v) static doublestatic doublesinh(double v) static doublesqrt(double v) static doublestatic doubletan(double v) static doubletanh(double v) static PyObject
-
Field Details
-
pi
-
e
-
-
Constructor Details
-
math
public math()
-
-
Method Details
-
classDictInit
-
gamma
public static double gamma(double v) -
lgamma
public static double lgamma(double v) -
erf
public static double erf(double v) -
erfc
public static double erfc(double v) -
expm1
public static double expm1(double v) -
acos
public static double acos(double v) -
acosh
public static double acosh(double y) Compute cosh-1y.- Parameters:
y-- Returns:
- x such that cosh x = y
-
asin
public static double asin(double v) -
asinh
public static double asinh(double v) -
atan
public static double atan(double v) -
atanh
public static double atanh(double y) Compute tanh-1y.- Parameters:
y-- Returns:
- x such that tanh x = y
-
atan2
public static double atan2(double v, double w) -
ceil
-
ceil
public static double ceil(double v) -
cos
public static double cos(double v) -
cosh
public static double cosh(double v) -
exp
public static double exp(double v) -
floor
-
floor
public static double floor(double v) -
log
-
log
-
pow
public static double pow(double v, double w) -
sin
-
sin
public static double sin(double v) -
sqrt
-
sqrt
public static double sqrt(double v) -
tan
public static double tan(double v) -
log10
-
sinh
public static double sinh(double v) -
tanh
public static double tanh(double v) -
fabs
public static double fabs(double v) -
fmod
public static double fmod(double v, double w) -
modf
-
frexp
-
trunc
-
ldexp
-
hypot
public static double hypot(double x, double y) Returns (x2 +y2)½ without intermediate overflow or underflow. If either argument is infinite, the result is infinite, but overflow during the calculation is detected as an error.- Parameters:
x-y-- Returns:
- (x2 +y2)½
-
radians
public static double radians(double v) -
degrees
public static double degrees(double v) -
isnan
public static boolean isnan(double v) -
isinf
public static boolean isinf(double v) - Parameters:
v-- Returns:
trueif v is positive or negative infinity
-
copysign
public static double copysign(double v, double w) -
factorial
-
log1p
public static double log1p(double v) -
fsum
-