Improve Monte typemaps
[Math-GSL.git] / swig / Monte.i
blob6098d30c0b34dd9dc11df7fe7b522d20d77c7003
1 %module "Math::GSL::Monte"
2 %include "typemaps.i"
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"