Module: Numeric::FloatFunction

Included in:
Bignum, Fixnum, Integer
Defined in:
ext/ruby_float_func.c

Instance Method Summary collapse

Instance Method Details

#acosObject

#acoshObject

#asinObject

#asinhObject

#atanObject

#atanhObject

#cosObject

#coshObject

#degObject



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)); }

#distanceObject



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)); 
}

#expObject

#logObject

#log10Object

#radObject



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)); }

#sinObject

#sinhObject

#sqrtObject

#tanObject

#tanhObject