Adding typemaps, tests and documentation for gsl_matrix_view_array and gsl_matrix_vie...
[Math-GSL.git] / Monte.i
blobe10e61236f382776be7d16d7dbf2bd70ba696e6a
1 %module "Math::GSL::Monte"
2 %{
3 #include "gsl/gsl_monte.h"
4 #include "gsl/gsl_monte_miser.h"
5 #include "gsl/gsl_monte_plain.h"
6 #include "gsl/gsl_monte_vegas.h"
7 %}
9 %include "gsl/gsl_monte.h"
10 %include "gsl/gsl_monte_miser.h"
11 %include "gsl/gsl_monte_plain.h"
12 %include "gsl/gsl_monte_vegas.h"
15 %perlcode %{
16 @EXPORT_OK = qw/
17 gsl_monte_miser_integrate
18 gsl_monte_miser_alloc
19 gsl_monte_miser_init
20 gsl_monte_miser_free
21 gsl_monte_plain_integrate
22 gsl_monte_plain_alloc
23 gsl_monte_plain_init
24 gsl_monte_plain_free
25 gsl_monte_vegas_integrate
26 gsl_monte_vegas_alloc
27 gsl_monte_vegas_init
28 gsl_monte_vegas_free
29 $GSL_VEGAS_MODE_IMPORTANCE
30 $GSL_VEGAS_MODE_IMPORTANCE_ONLY
31 $GSL_VEGAS_MODE_STRATIFIED
33 %EXPORT_TAGS = ( all => [ @EXPORT_OK ] );