summaryrefslogtreecommitdiff
path: root/lib/Numeric/GSL/Special/Airy.hs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Numeric/GSL/Special/Airy.hs')
-rw-r--r--lib/Numeric/GSL/Special/Airy.hs24
1 files changed, 24 insertions, 0 deletions
diff --git a/lib/Numeric/GSL/Special/Airy.hs b/lib/Numeric/GSL/Special/Airy.hs
index 0477039..2f20c6f 100644
--- a/lib/Numeric/GSL/Special/Airy.hs
+++ b/lib/Numeric/GSL/Special/Airy.hs
@@ -43,75 +43,99 @@ module Numeric.GSL.Special.Airy(
43import Foreign(Ptr) 43import Foreign(Ptr)
44import Foreign.C.Types(CInt) 44import Foreign.C.Types(CInt)
45import Numeric.GSL.Special.Internal 45import Numeric.GSL.Special.Internal
46
46airy_Ai_e :: Double -> Precision -> (Double,Double) 47airy_Ai_e :: Double -> Precision -> (Double,Double)
47airy_Ai_e x mode = createSFR "airy_Ai_e" $ gsl_sf_airy_Ai_e x (precCode mode) 48airy_Ai_e x mode = createSFR "airy_Ai_e" $ gsl_sf_airy_Ai_e x (precCode mode)
48foreign import ccall "gsl_sf_airy_Ai_e" gsl_sf_airy_Ai_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 49foreign import ccall "gsl_sf_airy_Ai_e" gsl_sf_airy_Ai_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
50
49airy_Ai :: Double -> Precision -> Double 51airy_Ai :: Double -> Precision -> Double
50airy_Ai x mode = gsl_sf_airy_Ai x (precCode mode) 52airy_Ai x mode = gsl_sf_airy_Ai x (precCode mode)
51foreign import ccall "gsl_sf_airy_Ai" gsl_sf_airy_Ai :: Double -> Gsl_mode_t -> Double 53foreign import ccall "gsl_sf_airy_Ai" gsl_sf_airy_Ai :: Double -> Gsl_mode_t -> Double
54
52airy_Bi_e :: Double -> Precision -> (Double,Double) 55airy_Bi_e :: Double -> Precision -> (Double,Double)
53airy_Bi_e x mode = createSFR "airy_Bi_e" $ gsl_sf_airy_Bi_e x (precCode mode) 56airy_Bi_e x mode = createSFR "airy_Bi_e" $ gsl_sf_airy_Bi_e x (precCode mode)
54foreign import ccall "gsl_sf_airy_Bi_e" gsl_sf_airy_Bi_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 57foreign import ccall "gsl_sf_airy_Bi_e" gsl_sf_airy_Bi_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
58
55airy_Bi :: Double -> Precision -> Double 59airy_Bi :: Double -> Precision -> Double
56airy_Bi x mode = gsl_sf_airy_Bi x (precCode mode) 60airy_Bi x mode = gsl_sf_airy_Bi x (precCode mode)
57foreign import ccall "gsl_sf_airy_Bi" gsl_sf_airy_Bi :: Double -> Gsl_mode_t -> Double 61foreign import ccall "gsl_sf_airy_Bi" gsl_sf_airy_Bi :: Double -> Gsl_mode_t -> Double
62
58airy_Ai_scaled_e :: Double -> Precision -> (Double,Double) 63airy_Ai_scaled_e :: Double -> Precision -> (Double,Double)
59airy_Ai_scaled_e x mode = createSFR "airy_Ai_scaled_e" $ gsl_sf_airy_Ai_scaled_e x (precCode mode) 64airy_Ai_scaled_e x mode = createSFR "airy_Ai_scaled_e" $ gsl_sf_airy_Ai_scaled_e x (precCode mode)
60foreign import ccall "gsl_sf_airy_Ai_scaled_e" gsl_sf_airy_Ai_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 65foreign import ccall "gsl_sf_airy_Ai_scaled_e" gsl_sf_airy_Ai_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
66
61airy_Ai_scaled :: Double -> Precision -> Double 67airy_Ai_scaled :: Double -> Precision -> Double
62airy_Ai_scaled x mode = gsl_sf_airy_Ai_scaled x (precCode mode) 68airy_Ai_scaled x mode = gsl_sf_airy_Ai_scaled x (precCode mode)
63foreign import ccall "gsl_sf_airy_Ai_scaled" gsl_sf_airy_Ai_scaled :: Double -> Gsl_mode_t -> Double 69foreign import ccall "gsl_sf_airy_Ai_scaled" gsl_sf_airy_Ai_scaled :: Double -> Gsl_mode_t -> Double
70
64airy_Bi_scaled_e :: Double -> Precision -> (Double,Double) 71airy_Bi_scaled_e :: Double -> Precision -> (Double,Double)
65airy_Bi_scaled_e x mode = createSFR "airy_Bi_scaled_e" $ gsl_sf_airy_Bi_scaled_e x (precCode mode) 72airy_Bi_scaled_e x mode = createSFR "airy_Bi_scaled_e" $ gsl_sf_airy_Bi_scaled_e x (precCode mode)
66foreign import ccall "gsl_sf_airy_Bi_scaled_e" gsl_sf_airy_Bi_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 73foreign import ccall "gsl_sf_airy_Bi_scaled_e" gsl_sf_airy_Bi_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
74
67airy_Bi_scaled :: Double -> Precision -> Double 75airy_Bi_scaled :: Double -> Precision -> Double
68airy_Bi_scaled x mode = gsl_sf_airy_Bi_scaled x (precCode mode) 76airy_Bi_scaled x mode = gsl_sf_airy_Bi_scaled x (precCode mode)
69foreign import ccall "gsl_sf_airy_Bi_scaled" gsl_sf_airy_Bi_scaled :: Double -> Gsl_mode_t -> Double 77foreign import ccall "gsl_sf_airy_Bi_scaled" gsl_sf_airy_Bi_scaled :: Double -> Gsl_mode_t -> Double
78
70airy_Ai_deriv_e :: Double -> Precision -> (Double,Double) 79airy_Ai_deriv_e :: Double -> Precision -> (Double,Double)
71airy_Ai_deriv_e x mode = createSFR "airy_Ai_deriv_e" $ gsl_sf_airy_Ai_deriv_e x (precCode mode) 80airy_Ai_deriv_e x mode = createSFR "airy_Ai_deriv_e" $ gsl_sf_airy_Ai_deriv_e x (precCode mode)
72foreign import ccall "gsl_sf_airy_Ai_deriv_e" gsl_sf_airy_Ai_deriv_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 81foreign import ccall "gsl_sf_airy_Ai_deriv_e" gsl_sf_airy_Ai_deriv_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
82
73airy_Ai_deriv :: Double -> Precision -> Double 83airy_Ai_deriv :: Double -> Precision -> Double
74airy_Ai_deriv x mode = gsl_sf_airy_Ai_deriv x (precCode mode) 84airy_Ai_deriv x mode = gsl_sf_airy_Ai_deriv x (precCode mode)
75foreign import ccall "gsl_sf_airy_Ai_deriv" gsl_sf_airy_Ai_deriv :: Double -> Gsl_mode_t -> Double 85foreign import ccall "gsl_sf_airy_Ai_deriv" gsl_sf_airy_Ai_deriv :: Double -> Gsl_mode_t -> Double
86
76airy_Bi_deriv_e :: Double -> Precision -> (Double,Double) 87airy_Bi_deriv_e :: Double -> Precision -> (Double,Double)
77airy_Bi_deriv_e x mode = createSFR "airy_Bi_deriv_e" $ gsl_sf_airy_Bi_deriv_e x (precCode mode) 88airy_Bi_deriv_e x mode = createSFR "airy_Bi_deriv_e" $ gsl_sf_airy_Bi_deriv_e x (precCode mode)
78foreign import ccall "gsl_sf_airy_Bi_deriv_e" gsl_sf_airy_Bi_deriv_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 89foreign import ccall "gsl_sf_airy_Bi_deriv_e" gsl_sf_airy_Bi_deriv_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
90
79airy_Bi_deriv :: Double -> Precision -> Double 91airy_Bi_deriv :: Double -> Precision -> Double
80airy_Bi_deriv x mode = gsl_sf_airy_Bi_deriv x (precCode mode) 92airy_Bi_deriv x mode = gsl_sf_airy_Bi_deriv x (precCode mode)
81foreign import ccall "gsl_sf_airy_Bi_deriv" gsl_sf_airy_Bi_deriv :: Double -> Gsl_mode_t -> Double 93foreign import ccall "gsl_sf_airy_Bi_deriv" gsl_sf_airy_Bi_deriv :: Double -> Gsl_mode_t -> Double
94
82airy_Ai_deriv_scaled_e :: Double -> Precision -> (Double,Double) 95airy_Ai_deriv_scaled_e :: Double -> Precision -> (Double,Double)
83airy_Ai_deriv_scaled_e x mode = createSFR "airy_Ai_deriv_scaled_e" $ gsl_sf_airy_Ai_deriv_scaled_e x (precCode mode) 96airy_Ai_deriv_scaled_e x mode = createSFR "airy_Ai_deriv_scaled_e" $ gsl_sf_airy_Ai_deriv_scaled_e x (precCode mode)
84foreign import ccall "gsl_sf_airy_Ai_deriv_scaled_e" gsl_sf_airy_Ai_deriv_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 97foreign import ccall "gsl_sf_airy_Ai_deriv_scaled_e" gsl_sf_airy_Ai_deriv_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
98
85airy_Ai_deriv_scaled :: Double -> Precision -> Double 99airy_Ai_deriv_scaled :: Double -> Precision -> Double
86airy_Ai_deriv_scaled x mode = gsl_sf_airy_Ai_deriv_scaled x (precCode mode) 100airy_Ai_deriv_scaled x mode = gsl_sf_airy_Ai_deriv_scaled x (precCode mode)
87foreign import ccall "gsl_sf_airy_Ai_deriv_scaled" gsl_sf_airy_Ai_deriv_scaled :: Double -> Gsl_mode_t -> Double 101foreign import ccall "gsl_sf_airy_Ai_deriv_scaled" gsl_sf_airy_Ai_deriv_scaled :: Double -> Gsl_mode_t -> Double
102
88airy_Bi_deriv_scaled_e :: Double -> Precision -> (Double,Double) 103airy_Bi_deriv_scaled_e :: Double -> Precision -> (Double,Double)
89airy_Bi_deriv_scaled_e x mode = createSFR "airy_Bi_deriv_scaled_e" $ gsl_sf_airy_Bi_deriv_scaled_e x (precCode mode) 104airy_Bi_deriv_scaled_e x mode = createSFR "airy_Bi_deriv_scaled_e" $ gsl_sf_airy_Bi_deriv_scaled_e x (precCode mode)
90foreign import ccall "gsl_sf_airy_Bi_deriv_scaled_e" gsl_sf_airy_Bi_deriv_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 105foreign import ccall "gsl_sf_airy_Bi_deriv_scaled_e" gsl_sf_airy_Bi_deriv_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
106
91airy_Bi_deriv_scaled :: Double -> Precision -> Double 107airy_Bi_deriv_scaled :: Double -> Precision -> Double
92airy_Bi_deriv_scaled x mode = gsl_sf_airy_Bi_deriv_scaled x (precCode mode) 108airy_Bi_deriv_scaled x mode = gsl_sf_airy_Bi_deriv_scaled x (precCode mode)
93foreign import ccall "gsl_sf_airy_Bi_deriv_scaled" gsl_sf_airy_Bi_deriv_scaled :: Double -> Gsl_mode_t -> Double 109foreign import ccall "gsl_sf_airy_Bi_deriv_scaled" gsl_sf_airy_Bi_deriv_scaled :: Double -> Gsl_mode_t -> Double
110
94airy_zero_Ai_e :: CInt -> (Double,Double) 111airy_zero_Ai_e :: CInt -> (Double,Double)
95airy_zero_Ai_e s = createSFR "airy_zero_Ai_e" $ gsl_sf_airy_zero_Ai_e s 112airy_zero_Ai_e s = createSFR "airy_zero_Ai_e" $ gsl_sf_airy_zero_Ai_e s
96foreign import ccall "gsl_sf_airy_zero_Ai_e" gsl_sf_airy_zero_Ai_e :: CInt -> Ptr () -> IO CInt 113foreign import ccall "gsl_sf_airy_zero_Ai_e" gsl_sf_airy_zero_Ai_e :: CInt -> Ptr () -> IO CInt
114
97airy_zero_Ai :: CInt -> Double 115airy_zero_Ai :: CInt -> Double
98airy_zero_Ai = gsl_sf_airy_zero_Ai 116airy_zero_Ai = gsl_sf_airy_zero_Ai
99foreign import ccall "gsl_sf_airy_zero_Ai" gsl_sf_airy_zero_Ai :: CInt -> Double 117foreign import ccall "gsl_sf_airy_zero_Ai" gsl_sf_airy_zero_Ai :: CInt -> Double
118
100airy_zero_Bi_e :: CInt -> (Double,Double) 119airy_zero_Bi_e :: CInt -> (Double,Double)
101airy_zero_Bi_e s = createSFR "airy_zero_Bi_e" $ gsl_sf_airy_zero_Bi_e s 120airy_zero_Bi_e s = createSFR "airy_zero_Bi_e" $ gsl_sf_airy_zero_Bi_e s
102foreign import ccall "gsl_sf_airy_zero_Bi_e" gsl_sf_airy_zero_Bi_e :: CInt -> Ptr () -> IO CInt 121foreign import ccall "gsl_sf_airy_zero_Bi_e" gsl_sf_airy_zero_Bi_e :: CInt -> Ptr () -> IO CInt
122
103airy_zero_Bi :: CInt -> Double 123airy_zero_Bi :: CInt -> Double
104airy_zero_Bi = gsl_sf_airy_zero_Bi 124airy_zero_Bi = gsl_sf_airy_zero_Bi
105foreign import ccall "gsl_sf_airy_zero_Bi" gsl_sf_airy_zero_Bi :: CInt -> Double 125foreign import ccall "gsl_sf_airy_zero_Bi" gsl_sf_airy_zero_Bi :: CInt -> Double
126
106airy_zero_Ai_deriv_e :: CInt -> (Double,Double) 127airy_zero_Ai_deriv_e :: CInt -> (Double,Double)
107airy_zero_Ai_deriv_e s = createSFR "airy_zero_Ai_deriv_e" $ gsl_sf_airy_zero_Ai_deriv_e s 128airy_zero_Ai_deriv_e s = createSFR "airy_zero_Ai_deriv_e" $ gsl_sf_airy_zero_Ai_deriv_e s
108foreign import ccall "gsl_sf_airy_zero_Ai_deriv_e" gsl_sf_airy_zero_Ai_deriv_e :: CInt -> Ptr () -> IO CInt 129foreign import ccall "gsl_sf_airy_zero_Ai_deriv_e" gsl_sf_airy_zero_Ai_deriv_e :: CInt -> Ptr () -> IO CInt
130
109airy_zero_Ai_deriv :: CInt -> Double 131airy_zero_Ai_deriv :: CInt -> Double
110airy_zero_Ai_deriv = gsl_sf_airy_zero_Ai_deriv 132airy_zero_Ai_deriv = gsl_sf_airy_zero_Ai_deriv
111foreign import ccall "gsl_sf_airy_zero_Ai_deriv" gsl_sf_airy_zero_Ai_deriv :: CInt -> Double 133foreign import ccall "gsl_sf_airy_zero_Ai_deriv" gsl_sf_airy_zero_Ai_deriv :: CInt -> Double
134
112airy_zero_Bi_deriv_e :: CInt -> (Double,Double) 135airy_zero_Bi_deriv_e :: CInt -> (Double,Double)
113airy_zero_Bi_deriv_e s = createSFR "airy_zero_Bi_deriv_e" $ gsl_sf_airy_zero_Bi_deriv_e s 136airy_zero_Bi_deriv_e s = createSFR "airy_zero_Bi_deriv_e" $ gsl_sf_airy_zero_Bi_deriv_e s
114foreign import ccall "gsl_sf_airy_zero_Bi_deriv_e" gsl_sf_airy_zero_Bi_deriv_e :: CInt -> Ptr () -> IO CInt 137foreign import ccall "gsl_sf_airy_zero_Bi_deriv_e" gsl_sf_airy_zero_Bi_deriv_e :: CInt -> Ptr () -> IO CInt
138
115airy_zero_Bi_deriv :: CInt -> Double 139airy_zero_Bi_deriv :: CInt -> Double
116airy_zero_Bi_deriv = gsl_sf_airy_zero_Bi_deriv 140airy_zero_Bi_deriv = gsl_sf_airy_zero_Bi_deriv
117foreign import ccall "gsl_sf_airy_zero_Bi_deriv" gsl_sf_airy_zero_Bi_deriv :: CInt -> Double 141foreign import ccall "gsl_sf_airy_zero_Bi_deriv" gsl_sf_airy_zero_Bi_deriv :: CInt -> Double