Merge branch 'bleed' of ssh://leto.net/git/Math-GSL into bleed
[Math-GSL.git] / Machine.i
blob6ea1b2d57ba7acba1f9ecb8db6966694c3a043e1
1 %module "Math::GSL::Machine"
2 %{
3 #include "gsl/gsl_machine.h"
4 %}
6 %include "gsl/gsl_machine.h"
9 %perlcode %{
10 @EXPORT_OK = qw/
11 $GSL_DBL_EPSILON
12 $GSL_SQRT_DBL_EPSILON
13 $GSL_ROOT3_DBL_EPSILON
14 $GSL_ROOT4_DBL_EPSILON
15 $GSL_ROOT5_DBL_EPSILON
16 $GSL_ROOT6_DBL_EPSILON
17 $GSL_LOG_DBL_EPSILON
18 $GSL_DBL_MIN
19 $GSL_SQRT_DBL_MIN
20 $GSL_ROOT3_DBL_MIN
21 $GSL_ROOT4_DBL_MIN
22 $GSL_ROOT5_DBL_MIN
23 $GSL_ROOT6_DBL_MIN
24 $GSL_LOG_DBL_MIN
25 $GSL_DBL_MAX
26 $GSL_SQRT_DBL_MAX
27 $GSL_ROOT3_DBL_MAX
28 $GSL_ROOT4_DBL_MAX
29 $GSL_ROOT5_DBL_MAX
30 $GSL_ROOT6_DBL_MAX
31 $GSL_LOG_DBL_MAX
32 $GSL_FLT_EPSILON
33 $GSL_SQRT_FLT_EPSILON
34 $GSL_ROOT3_FLT_EPSILON
35 $GSL_ROOT4_FLT_EPSILON
36 $GSL_ROOT5_FLT_EPSILON
37 $GSL_ROOT6_FLT_EPSILON
38 $GSL_LOG_FLT_EPSILON
39 $GSL_FLT_MIN
40 $GSL_SQRT_FLT_MIN
41 $GSL_ROOT3_FLT_MIN
42 $GSL_ROOT4_FLT_MIN
43 $GSL_ROOT5_FLT_MIN
44 $GSL_ROOT6_FLT_MIN
45 $GSL_LOG_FLT_MIN
46 $GSL_FLT_MAX
47 $GSL_SQRT_FLT_MAX
48 $GSL_ROOT3_FLT_MAX
49 $GSL_ROOT4_FLT_MAX
50 $GSL_ROOT5_FLT_MAX
51 $GSL_ROOT6_FLT_MAX
52 $GSL_LOG_FLT_MAX
53 $GSL_SFLT_EPSILON
54 $GSL_SQRT_SFLT_EPSILON
55 $GSL_ROOT3_SFLT_EPSILON
56 $GSL_ROOT4_SFLT_EPSILON
57 $GSL_ROOT5_SFLT_EPSILON
58 $GSL_ROOT6_SFLT_EPSILON
59 $GSL_LOG_SFLT_EPSILON
60 $GSL_MACH_EPS
61 $GSL_SQRT_MACH_EPS
62 $GSL_ROOT3_MACH_EPS
63 $GSL_ROOT4_MACH_EPS
64 $GSL_ROOT5_MACH_EPS
65 $GSL_ROOT6_MACH_EPS
66 $GSL_LOG_MACH_EPS
68 %EXPORT_TAGS = ( all => [ @EXPORT_OK ] );