Update subsystems, add get_all() and length() methods to Vector objects, with tests.
[Math-GSL.git] / Block.i
blobfb8195013bcc2f3edb9ae2ee7742ab5b3c097d34
1 %module Block
2 %{
3 #include "/usr/local/include/gsl/gsl_block.h"
4 #include "/usr/local/include/gsl/gsl_block_char.h"
5 #include "/usr/local/include/gsl/gsl_block_complex_double.h"
6 #include "/usr/local/include/gsl/gsl_block_complex_float.h"
7 #include "/usr/local/include/gsl/gsl_block_complex_long_double.h"
8 #include "/usr/local/include/gsl/gsl_block_double.h"
9 #include "/usr/local/include/gsl/gsl_block_float.h"
10 #include "/usr/local/include/gsl/gsl_block_int.h"
11 #include "/usr/local/include/gsl/gsl_block_long.h"
12 #include "/usr/local/include/gsl/gsl_block_long_double.h"
13 #include "/usr/local/include/gsl/gsl_block_short.h"
14 #include "/usr/local/include/gsl/gsl_block_uchar.h"
15 #include "/usr/local/include/gsl/gsl_block_uint.h"
16 #include "/usr/local/include/gsl/gsl_block_ulong.h"
17 #include "/usr/local/include/gsl/gsl_block_ushort.h"
19 %include "/usr/local/include/gsl/gsl_block.h"
20 %include "/usr/local/include/gsl/gsl_block_char.h"
21 %include "/usr/local/include/gsl/gsl_block_complex_double.h"
22 %include "/usr/local/include/gsl/gsl_block_complex_float.h"
23 %include "/usr/local/include/gsl/gsl_block_complex_long_double.h"
24 %include "/usr/local/include/gsl/gsl_block_double.h"
25 %include "/usr/local/include/gsl/gsl_block_float.h"
26 %include "/usr/local/include/gsl/gsl_block_int.h"
27 %include "/usr/local/include/gsl/gsl_block_long.h"
28 %include "/usr/local/include/gsl/gsl_block_long_double.h"
29 %include "/usr/local/include/gsl/gsl_block_short.h"
30 %include "/usr/local/include/gsl/gsl_block_uchar.h"
31 %include "/usr/local/include/gsl/gsl_block_uint.h"
32 %include "/usr/local/include/gsl/gsl_block_ulong.h"
33 %include "/usr/local/include/gsl/gsl_block_ushort.h"
35 %perlcode %{
37 @EXPORT_OK = qw/gsl_block_alloc gsl_block_calloc gsl_block_free
38 gsl_block_fread gsl_block_fwrite gsl_block_fscanf
39 gsl_block_fprintf gsl_block_raw_fread gsl_block_raw_fwrite
40 gsl_block_raw_fscanf gsl_block_raw_fprintf gsl_block_size
41 gsl_block_data
44 %EXPORT_TAGS = ( all => [ @EXPORT_OK ] );