org.jruby
Class RubyMath
java.lang.Object
org.jruby.RubyMath
- public class RubyMath
- extends java.lang.Object
Method Summary |
static RubyFloat |
acos(IRubyObject recv,
IRubyObject x)
|
static RubyFloat |
acosh(IRubyObject recv,
IRubyObject x)
|
static RubyFloat |
asin(IRubyObject recv,
IRubyObject x)
|
static RubyFloat |
asinh(IRubyObject recv,
IRubyObject x)
|
static RubyFloat |
atan(IRubyObject recv,
IRubyObject x)
|
static RubyFloat |
atan2(IRubyObject recv,
IRubyObject x,
IRubyObject y)
|
static RubyFloat |
atanh(IRubyObject recv,
IRubyObject x)
|
static RubyFloat |
cos(IRubyObject recv,
IRubyObject x)
|
static RubyFloat |
cosh(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 |
erfc(IRubyObject recv,
IRubyObject x)
|
static RubyFloat |
exp(IRubyObject recv,
IRubyObject exponent)
|
static RubyArray |
frexp(IRubyObject recv,
IRubyObject other)
|
static RubyFloat |
hypot(IRubyObject recv,
IRubyObject x,
IRubyObject y)
|
static RubyFloat |
ldexp(IRubyObject recv,
IRubyObject mantissa,
IRubyObject exponent)
|
static RubyFloat |
log(IRubyObject recv,
IRubyObject x)
Returns the natural logarithm of x. |
static RubyFloat |
log10(IRubyObject recv,
IRubyObject x)
Returns the base 10 logarithm of x. |
static RubyFloat |
sin(IRubyObject recv,
IRubyObject x)
|
static RubyFloat |
sinh(IRubyObject recv,
IRubyObject x)
|
static RubyFloat |
sqrt(IRubyObject recv,
IRubyObject x)
|
static RubyFloat |
tan(IRubyObject recv,
IRubyObject x)
|
static RubyFloat |
tanh(IRubyObject recv,
IRubyObject x)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RubyMath
public RubyMath()
createMathModule
public static RubyModule createMathModule(Ruby runtime)
- Create the Math module and add it to the Ruby runtime.
atan2
public static RubyFloat atan2(IRubyObject recv,
IRubyObject x,
IRubyObject y)
cos
public static RubyFloat cos(IRubyObject recv,
IRubyObject x)
sin
public static RubyFloat sin(IRubyObject recv,
IRubyObject x)
tan
public static RubyFloat tan(IRubyObject recv,
IRubyObject x)
asin
public static RubyFloat asin(IRubyObject recv,
IRubyObject x)
acos
public static RubyFloat acos(IRubyObject recv,
IRubyObject x)
atan
public static RubyFloat atan(IRubyObject recv,
IRubyObject x)
cosh
public static RubyFloat cosh(IRubyObject recv,
IRubyObject x)
sinh
public static RubyFloat sinh(IRubyObject recv,
IRubyObject x)
tanh
public static RubyFloat tanh(IRubyObject recv,
IRubyObject x)
acosh
public static RubyFloat acosh(IRubyObject recv,
IRubyObject x)
asinh
public static RubyFloat asinh(IRubyObject recv,
IRubyObject x)
atanh
public static RubyFloat atanh(IRubyObject recv,
IRubyObject x)
exp
public static RubyFloat exp(IRubyObject recv,
IRubyObject exponent)
log
public static RubyFloat log(IRubyObject recv,
IRubyObject x)
- Returns the natural logarithm of x.
log10
public static RubyFloat log10(IRubyObject recv,
IRubyObject x)
- Returns the base 10 logarithm of x.
sqrt
public static RubyFloat sqrt(IRubyObject recv,
IRubyObject x)
hypot
public static RubyFloat hypot(IRubyObject recv,
IRubyObject x,
IRubyObject y)
frexp
public static RubyArray frexp(IRubyObject recv,
IRubyObject other)
ldexp
public static RubyFloat ldexp(IRubyObject recv,
IRubyObject mantissa,
IRubyObject exponent)
erf
public static RubyFloat erf(IRubyObject recv,
IRubyObject x)
erfc
public static RubyFloat erfc(IRubyObject recv,
IRubyObject x)
Copyright © 2002-2007 JRuby Team. All Rights Reserved.