Class: Float

Inherits:
Object
  • Object
show all
Defined in:
(unknown)

Instance Method Summary collapse

Instance Method Details

#to_frObject

Convert to MPFR.



3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
# File 'ext/mpfr/ruby_mpfr.c', line 3017

static VALUE r_mpfr_float_to_fr (int argc, VALUE *argv, VALUE self)
{
  MPFR *ptr_return;
  VALUE val_ret;
  mp_rnd_t rnd;
  mp_prec_t prec;
  r_mpfr_get_rnd_prec_from_optional_arguments(&rnd, &prec, 0, 2, argc, argv);
  r_mpfr_make_struct_init2(val_ret, ptr_return, prec);
  mpfr_set_d(ptr_return, NUM2DBL(self), rnd);
  return val_ret;
}