Method: NumRu::NArray#to_f

Defined in:
ext/numru/narray/narray.c

#to_fObject

method: to_f()



507
508
509
510
511
512
513
514
515
516
517
518
519
520
# File 'ext/numru/narray/narray.c', line 507

static VALUE
 na_to_float(VALUE self)
{
  struct NARRAY *a1, *a2;
  VALUE v;

  GetNArray(self,a1);

  v = na_make_object(na_upcast[NA_SFLOAT][a1->type], a1->rank, a1->shape,
		     CLASS_OF(self));
  GetNArray(v,a2);
  na_copy_nary(a2,a1);
  return v;
}