Merge branch 'bleed' of http://leto.net/code/Math-GSL into bleed
[Math-GSL.git] / Monte.i
blob0a374dee9b1cb6cb75bcee4c58f8068e095d4d78
1 %module Monte
2 %{
3 #include "/usr/local/include/gsl/gsl_monte.h"
4 #include "/usr/local/include/gsl/gsl_monte_miser.h"
5 #include "/usr/local/include/gsl/gsl_monte_plain.h"
6 #include "/usr/local/include/gsl/gsl_monte_vegas.h"
7 %}
9 %include "/usr/local/include/gsl/gsl_monte.h"
10 %include "/usr/local/include/gsl/gsl_monte_miser.h"
11 %include "/usr/local/include/gsl/gsl_monte_plain.h"
12 %include "/usr/local/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 ] );