static VALUE rb_gsl_sf_hydrogenicR(VALUE obj, VALUE n, VALUE l, VALUE Z, VALUE r) { return rb_float_new(gsl_sf_hydrogenicR(FIX2INT(n), FIX2INT(l), NUM2DBL(Z), NUM2DBL(r))); }
/** * C++ version of gsl_sf_hydrogenicR(). * R_n := norm exp(-Z r/n) (2Z/n)^l Laguerre[n-l-1, 2l+1, 2Z/n r] * normalization such that psi(n,l,r) = R_n Y_{lm} * @param n An integer * @param l An integer * @param Z A real value * @param r A real value * @return The function value */ inline double hydrogenicR( int const n, int const l, double const Z, double const r ){ return gsl_sf_hydrogenicR( n, l, Z, r ); }