Package org.python.modules
Class math
- java.lang.Object
-
- org.python.modules.math
-
- All Implemented Interfaces:
ClassDictInit
public class math extends java.lang.Object implements ClassDictInit
-
-
Constructor Summary
Constructors Constructor Description math()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 doubleceil(PyObject v)static 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 doublefloor(PyObject v)static doublefmod(double v, double w)static PyTuplefrexp(double x)static doublefsum(PyObject iterable)static 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 doubleldexp(double v, PyObject wObj)static doublelgamma(double v)static doublelog(PyObject v)static doublelog(PyObject v, PyObject base)static doublelog10(PyObject v)static doublelog1p(double v)static PyTuplemodf(double v)static doublepow(double v, double w)static doubleradians(double v)static doublesin(double v)static doublesin(PyObject v)static doublesinh(double v)static doublesqrt(double v)static doublesqrt(PyObject v)static doubletan(double v)static doubletanh(double v)static PyObjecttrunc(PyObject number)
-
-
-
Method Detail
-
classDictInit
public static void classDictInit(PyObject dict)
-
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
public static double ceil(PyObject v)
-
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
public static double floor(PyObject v)
-
floor
public static double floor(double v)
-
log
public static double log(PyObject v)
-
pow
public static double pow(double v, double w)
-
sin
public static double sin(PyObject v)
-
sin
public static double sin(double v)
-
sqrt
public static double sqrt(PyObject v)
-
sqrt
public static double sqrt(double v)
-
tan
public static double tan(double v)
-
log10
public static double log10(PyObject v)
-
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
public static PyTuple modf(double v)
-
frexp
public static PyTuple frexp(double x)
-
ldexp
public static double ldexp(double v, PyObject wObj)
-
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
public static PyLong factorial(double v)
-
log1p
public static double log1p(double v)
-
fsum
public static double fsum(PyObject iterable)
-
-