1 %module
"Math::GSL::Monte"
3 %include
"gsl_typemaps.i"
5 %typemap
(argout
) ( gsl_monte_function
* f
, double xl
[], double xu
[],
6 size_t dim
, size_t calls
, gsl_rng
* r
,
7 gsl_monte_vegas_state
*state
,
8 double
*result
, double
*abserr
) {
9 // fprintf
(stderr
, "argout of monte_vegas_int!");
14 #include
"gsl/gsl_monte.h"
15 #include
"gsl/gsl_monte_miser.h"
16 #include
"gsl/gsl_monte_plain.h"
17 #include
"gsl/gsl_monte_vegas.h"
18 #include
"gsl/gsl_types.h"
19 #include
"gsl/gsl_errno.h"
21 %include
"gsl/gsl_monte.h"
22 %include
"gsl/gsl_monte_miser.h"
23 %include
"gsl/gsl_monte_plain.h"
24 %include
"gsl/gsl_monte_vegas.h"
25 %include
"gsl/gsl_types.h"
26 %include
"gsl/gsl_errno.h"
27 %include
"../pod/Monte.pod"