All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static RubyFloat |
acos(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
acos19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
acosh(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
acosh19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
asin(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
asin19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
asinh(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
asinh19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
atan(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
atan19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
atan2(ThreadContext context,
IRubyObject recv,
IRubyObject x,
IRubyObject y) |
static RubyFloat |
atan219(ThreadContext context,
IRubyObject recv,
IRubyObject x,
IRubyObject y) |
static RubyFloat |
atanh_19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
atanh(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
cbrt(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static double |
chebylevSerie(double x,
double[] coef) |
static RubyFloat |
cos(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
cos19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
cosh(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
cosh19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyModule |
createMathModule(Ruby runtime)
Create the Math module and add it to the Ruby runtime.
|
static RubyFloat |
erf(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
erf19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
erfc(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
erfc19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
exp(ThreadContext context,
IRubyObject recv,
IRubyObject exponent) |
static RubyFloat |
exp19(ThreadContext context,
IRubyObject recv,
IRubyObject exponent) |
static RubyArray |
frexp(ThreadContext context,
IRubyObject recv,
IRubyObject other) |
static RubyArray |
frexp19(ThreadContext context,
IRubyObject recv,
IRubyObject other) |
static RubyFloat |
gamma(ThreadContext context,
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(ThreadContext context,
IRubyObject recv,
IRubyObject x,
IRubyObject y) |
static RubyFloat |
hypot19(ThreadContext context,
IRubyObject recv,
IRubyObject x,
IRubyObject y) |
static RubyFloat |
ldexp(ThreadContext context,
IRubyObject recv,
IRubyObject mantissa,
IRubyObject exponent) |
static RubyFloat |
ldexp19(ThreadContext context,
IRubyObject recv,
IRubyObject mantissa,
IRubyObject exponent) |
static RubyArray |
lgamma(ThreadContext context,
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(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Returns the natural logarithm of x.
|
static RubyFloat |
log10_19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
log10(ThreadContext context,
IRubyObject recv,
IRubyObject x)
Returns the base 10 logarithm of x.
|
static RubyFloat |
log2_19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
log2(ThreadContext context,
IRubyObject recv,
IRubyObject x)
Returns the base 2 logarithm of x.
|
static double |
nemes_gamma(double x) |
static double |
sign(double x,
double y) |
static RubyFloat |
sin(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
sin19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
sinh(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
sinh19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
sqrt(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
sqrt19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
tan(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
tan19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
tanh(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
tanh19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |