1 %module
"Math::GSL::QRNG"
3 %include
"gsl_typemaps.i"
6 %apply double
*OUTPUT { double x
[] };
8 %typemap
(argout
) double x
[] {
16 $result
= sv_newmortal
();
17 sv_setnv
($result
,(NV
) *($
1));
20 $result
= sv_newmortal
();
21 sv_setnv
($result
,(NV
) *($
1+1));
26 #include
"gsl/gsl_types.h"
27 #include
"gsl/gsl_qrng.h"
29 #if GSL_MINOR_VERSION
== 12
30 %import
"gsl/gsl_inline.h"
33 %include
"gsl/gsl_types.h"
34 %include
"gsl/gsl_qrng.h"
35 %include
"../pod/QRNG.pod"