Esempio n. 1
0
static VALUE rb_gsl_sf_laguerre_n(int argc, VALUE *argv, VALUE obj)
{
  switch (argc) {
  case 3:
    return rb_gsl_sf_eval_int_double_double(gsl_sf_laguerre_n, argv[0],
					    argv[1], argv[2]);
    break;
  case 2:
    return rb_gsl_sf_eval_int_double_double(gsl_sf_laguerre_n, argv[0],
					    INT2FIX(0), argv[1]);
    break;
  default:
    rb_raise(rb_eArgError, "wrong number of arguments (%d for 1 or 2)", argc);
    break;
  }
}
Esempio n. 2
0
static VALUE rb_gsl_sf_conicalP_cyl_reg(VALUE obj, VALUE m, VALUE lambda, VALUE x)
{
    return rb_gsl_sf_eval_int_double_double(gsl_sf_conicalP_cyl_reg, m, lambda, x);
}
Esempio n. 3
0
static VALUE rb_gsl_sf_gegenpoly_n(VALUE obj, VALUE n, VALUE lambda, VALUE x)
{
  return rb_gsl_sf_eval_int_double_double(gsl_sf_gegenpoly_n, n, lambda, x);
}