1 %module
"Math::GSL::Multifit"
4 %apply double
*OUTPUT { double
* y
, double
* y_err
, double
* chisq
};
7 #include
"gsl/gsl_types.h"
8 #include
"gsl/gsl_multifit.h"
9 #include
"gsl/gsl_multifit_nlin.h"
12 %include
"gsl/gsl_types.h"
13 %include
"gsl/gsl_multifit.h"
14 %include
"gsl/gsl_multifit_nlin.h"
18 gsl_multifit_linear_alloc
19 gsl_multifit_linear_free
21 gsl_multifit_linear_svd
23 gsl_multifit_wlinear_svd
24 gsl_multifit_linear_est
25 gsl_multifit_linear_residuals
28 gsl_multifit_fsolver_alloc
29 gsl_multifit_fsolver_free
30 gsl_multifit_fsolver_set
31 gsl_multifit_fsolver_iterate
32 gsl_multifit_fsolver_name
33 gsl_multifit_fsolver_position
34 gsl_multifit_fdfsolver_alloc
35 gsl_multifit_fdfsolver_set
36 gsl_multifit_fdfsolver_iterate
37 gsl_multifit_fdfsolver_free
38 gsl_multifit_fdfsolver_name
39 gsl_multifit_fdfsolver_position
40 gsl_multifit_test_delta
41 gsl_multifit_test_gradient
43 %EXPORT_TAGS
= ( all
=> [ @EXPORT_OK
] );