module Numeric::FloatFunction

Public Instance Methods

deg() click to toggle source
static VALUE 
rb_num_deg (VALUE self)
{ return rb_float_new(57.2957795130823*NUM2DBL(self)); }

static VALUE 
rb_num_distance (VALUE self, VALUE other)
{ 
  double fs = NUM2DBL(self), fo = NUM2DBL(other);
  return rb_float_new(fabs(fs - fo)); 
}
distance(p1) click to toggle source
static VALUE 
rb_num_distance (VALUE self, VALUE other)
{ 
  double fs = NUM2DBL(self), fo = NUM2DBL(other);
  return rb_float_new(fabs(fs - fo)); 
}
rad() click to toggle source
static VALUE 
rb_num_rad (VALUE self)
{ return rb_float_new(0.0174532925199433*NUM2DBL(self)); }

static VALUE 
rb_num_deg (VALUE self)
{ return rb_float_new(57.2957795130823*NUM2DBL(self)); }

static VALUE 
rb_num_distance (VALUE self, VALUE other)
{ 
  double fs = NUM2DBL(self), fo = NUM2DBL(other);
  return rb_float_new(fabs(fs - fo)); 
}