Module: Numeric::FloatFunction
Instance Method Summary collapse
- #acos ⇒ Object
- #acosh ⇒ Object
- #asin ⇒ Object
- #asinh ⇒ Object
- #atan ⇒ Object
- #atanh ⇒ Object
- #cos ⇒ Object
- #cosh ⇒ Object
- #deg ⇒ Object
- #distance ⇒ Object
- #exp ⇒ Object
- #log ⇒ Object
- #log10 ⇒ Object
- #rad ⇒ Object
- #sin ⇒ Object
- #sinh ⇒ Object
- #sqrt ⇒ Object
- #tan ⇒ Object
- #tanh ⇒ Object
Instance Method Details
#acos ⇒ Object
#acosh ⇒ Object
#asin ⇒ Object
#asinh ⇒ Object
#atan ⇒ Object
#atanh ⇒ Object
#cos ⇒ Object
#cosh ⇒ Object
#deg ⇒ Object
41 42 43 |
# File 'ext/ruby_float_func.c', line 41
static VALUE
rb_num_deg (VALUE self)
{ return rb_float_new(57.2957795130823*NUM2DBL(self)); }
|
#distance ⇒ Object
45 46 47 48 49 50 |
# File 'ext/ruby_float_func.c', line 45
static VALUE
rb_num_distance (VALUE self, VALUE other)
{
double fs = NUM2DBL(self), fo = NUM2DBL(other);
return rb_float_new(fabs(fs - fo));
}
|
#exp ⇒ Object
#log ⇒ Object
#log10 ⇒ Object
#rad ⇒ Object
37 38 39 |
# File 'ext/ruby_float_func.c', line 37
static VALUE
rb_num_rad (VALUE self)
{ return rb_float_new(0.0174532925199433*NUM2DBL(self)); }
|