All Methods Static Methods Concrete Methods
| Modifier and Type |
Method and Description |
static RubyFloat |
acos(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
acos19(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
acosh(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
acosh19(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
asin(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
asin19(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
asinh(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
asinh19(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
atan(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
atan19(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
atan2(IRubyObject recv,
IRubyObject x,
IRubyObject y) |
static RubyFloat |
atan219(IRubyObject recv,
IRubyObject x,
IRubyObject y) |
static RubyFloat |
atanh_19(IRubyObject recv,
IRubyObject x) |
private static double |
atanh_common(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
atanh(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
cbrt(IRubyObject recv,
IRubyObject x) |
private static double |
chebylevSerie(double x,
double[] coef) |
static RubyFloat |
cos(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
cos19(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
cosh(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
cosh19(IRubyObject recv,
IRubyObject x) |
static RubyModule |
createMathModule(Ruby runtime)
Create the Math module and add it to the Ruby runtime.
|
private static void |
domainCheck(IRubyObject recv,
double value,
java.lang.String msg) |
private static void |
domainCheck19(IRubyObject recv,
double value,
java.lang.String msg) |
static RubyFloat |
erf(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
erf19(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
erfc(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
erfc19(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
exp(IRubyObject recv,
IRubyObject exponent) |
static RubyFloat |
exp19(IRubyObject recv,
IRubyObject exponent) |
static RubyArray |
frexp(IRubyObject recv,
IRubyObject other) |
static RubyArray |
frexp19(IRubyObject recv,
IRubyObject other) |
static RubyFloat |
gamma(IRubyObject recv,
IRubyObject x)
Based on Gergő Nemes's Gamma Function approximation formula, we compute
approximate value of Gamma function of x.
|
static RubyFloat |
hypot(IRubyObject recv,
IRubyObject x,
IRubyObject y) |
static RubyFloat |
hypot19(IRubyObject recv,
IRubyObject x,
IRubyObject y) |
static RubyFloat |
ldexp(IRubyObject recv,
IRubyObject mantissa,
IRubyObject exponent) |
static RubyFloat |
ldexp19(IRubyObject recv,
IRubyObject mantissa,
IRubyObject exponent) |
static RubyArray |
lgamma(IRubyObject recv,
IRubyObject x)
Based on Gergő Nemes's Gamma Function approximation formula, we compute
Log Gamma function for real number x.
|
static RubyFloat |
log_19(IRubyObject recv,
IRubyObject[] args) |
private static RubyFloat |
log_common(IRubyObject recv,
double value,
double base,
java.lang.String msg) |
private static RubyFloat |
log_common19(IRubyObject recv,
double value,
double base,
java.lang.String msg) |
static RubyFloat |
log(IRubyObject recv,
IRubyObject x)
Returns the natural logarithm of x.
|
static RubyFloat |
log10_19(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
log10(IRubyObject recv,
IRubyObject x)
Returns the base 10 logarithm of x.
|
static RubyFloat |
log2_19(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
log2(IRubyObject recv,
IRubyObject x)
Returns the base 2 logarithm of x.
|
private static RubyFloat |
needFloat(IRubyObject x) |
private static double |
nemes_gamma(double x) |
private static double |
sign(double x,
double y) |
static RubyFloat |
sin(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
sin19(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
sinh(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
sinh19(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
sqrt(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
sqrt19(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
tan(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
tan19(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
tanh(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
tanh19(IRubyObject recv,
IRubyObject x) |