Skip to content

Commit

Permalink
Most of the GSL compiles and maps against Perl. For a list of working
Browse files Browse the repository at this point in the history
modules see ./src/mappings/swig/gsl_common.i
  • Loading branch information
pjotrp committed Apr 10, 2009
1 parent 0ca50aa commit b271ec9
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 26 deletions.
1 change: 1 addition & 0 deletions src/clibs/gsl/src/gsl_files.txt
@@ -1,3 +1,4 @@
${GSL_CONTRIB_PATH}/version.c
${GSL_CONTRIB_PATH}/blas/blas.c
${GSL_CONTRIB_PATH}/block/block.c
${GSL_CONTRIB_PATH}/block/file.c
Expand Down
62 changes: 36 additions & 26 deletions src/mappings/swig/gsl_common.i
@@ -1,52 +1,62 @@
/* gsl_common includes SWIG mappings shared by all languages */

/* Successfully mapped: */

%include Statistics.i
%include Sum.i
%include BLAS.i
%include BSpline.i
%include CBLAS.i
%include CDF.i
%include Chebyshev.i
%include Combination.i
%include Complex.i
%include Const.i
%include Deriv.i
%include Spline.i
%include Sys.i
%include VectorComplex.i
%include Vector.i
%include DHT.i
%include Diff.i
%include Eigen.i
%include Errno.i
%include FFT.i
%include Fit.i
%include Heapsort.i
%include Histogram2D.i
%include Histogram.i
%include IEEEUtils.i
%include Integration.i
%include Interp.i
%include Linalg.i
%include Machine.i
%include MatrixComplex.i
%include Matrix.i
%include Min.i
%include Monte.i
%include Multifit.i
%include Multimin.i
%include Multiroots.i
%include NTuple.i
%include ODEIV.i
%include Permutation.i
%include Poly.i
%include PowInt.i
%include QRNG.i
%include Randist.i
%include RNG.i
%include Roots.i
%include SF.i
/* %include Siman.i */
/* %include Sort.i */
%include Spline.i
%include Statistics.i
%include Sum.i
%include Sys.i
%include VectorComplex.i
%include Vector.i
%include Siman.i
%include Wavelet2D.i
%include Wavelet.i
%include Wavelet.i
/*
Succeed when mapped in isolation (need to make modules)
%include FFT.i
%include Fit.i
%include IEEEUtils.i
%include Poly.i
*/
/*
Failing to map:
%include CBLAS.i
%include Deriv.i
%include Chebyshev.i
%include Errno.i
%include Heapsort.i
%include Integration.i
%include Min.i
%include Monte.i
%include Multiroots.i
%include NTuple.i
%include Permutation.i
%include Randist.i
%include Roots.i
%include Sort.i
*/

0 comments on commit b271ec9

Please sign in to comment.