Sha256: 673de3142d76cd5155e90a6cce0df068c5b7f2b841aac0897851e242abdfe2b6
Contents?: true
Size: 667 Bytes
Versions: 3
Compression:
Stored size: 667 Bytes
Contents
/* @overload <%=name%>(<%=args[2][1]%>) @param [DFloat] <%=args[2][1]%> @return [DFloat] <%=args[3][1]%> <%= desc %> */ static VALUE <%=c_func(1)%>(VALUE self, VALUE valpha) { VALUE vtheta; double *alpha, *theta; narray_t *na; gsl_rng *r; TypedData_Get_Struct(self, <%=struct%>, &<%=data_type_var%>, r); valpha = cast_1d_contiguous(valpha, cDF); GetNArray(valpha,na); vtheta = rb_narray_new(cDF,na->ndim,na->shape); theta = (double*)na_get_pointer_for_write(vtheta); alpha = (double*)na_get_pointer_for_read(valpha); <%=func_name%>(r, na->size, alpha, theta); RB_GC_GUARD(valpha); return vtheta; }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
numo-gsl-0.1.2 | ext/numo/gsl/rng/tmpl/ran_DFloat_f_DFloat.c |
numo-gsl-0.1.1 | ext/numo/gsl/rng/tmpl/ran_DFloat_f_DFloat.c |
numo-gsl-0.1.0 | ext/numo/gsl/rng/tmpl/ran_DFloat_f_DFloat.c |