diff options
Diffstat (limited to 'lib/Numeric/GSL/Special/Expint.hs')
-rw-r--r-- | lib/Numeric/GSL/Special/Expint.hs | 136 |
1 files changed, 11 insertions, 125 deletions
diff --git a/lib/Numeric/GSL/Special/Expint.hs b/lib/Numeric/GSL/Special/Expint.hs index c70d28a..7b8336b 100644 --- a/lib/Numeric/GSL/Special/Expint.hs +++ b/lib/Numeric/GSL/Special/Expint.hs | |||
@@ -1,17 +1,15 @@ | |||
1 | ------------------------------------------------------------ | 1 | ------------------------------------------------------------ |
2 | {- | | 2 | -- | |
3 | Module : Numeric.GSL.Special.Expint | 3 | -- Module : Numeric.GSL.Special.Expint |
4 | Copyright : (c) Alberto Ruiz 2006 | 4 | -- Copyright : (c) Alberto Ruiz 2006 |
5 | License : GPL-style | 5 | -- License : GPL |
6 | Maintainer : Alberto Ruiz (aruiz at um dot es) | 6 | -- Maintainer : Alberto Ruiz (aruiz at um dot es) |
7 | Stability : provisional | 7 | -- Stability : provisional |
8 | Portability : uses ffi | 8 | -- Portability : uses ffi |
9 | 9 | -- | |
10 | Wrappers for selected functions described at: | 10 | -- Wrappers for selected functions described at: |
11 | 11 | -- | |
12 | <http://www.google.com/search?q=gsl_sf_expint.h&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | 12 | -- <http://www.google.com/search?q=gsl_sf_expint.h&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
13 | |||
14 | -} | ||
15 | ------------------------------------------------------------ | 13 | ------------------------------------------------------------ |
16 | 14 | ||
17 | module Numeric.GSL.Special.Expint( | 15 | module Numeric.GSL.Special.Expint( |
@@ -48,199 +46,87 @@ module Numeric.GSL.Special.Expint( | |||
48 | import Foreign(Ptr) | 46 | import Foreign(Ptr) |
49 | import Foreign.C.Types(CInt) | 47 | import Foreign.C.Types(CInt) |
50 | import Numeric.GSL.Special.Internal | 48 | import Numeric.GSL.Special.Internal |
51 | |||
52 | -- | wrapper for int gsl_sf_expint_E1_e(double x,gsl_sf_result* result); | ||
53 | -- | ||
54 | -- <http://www.google.com/search?q=gsl_sf_expint_E1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
55 | expint_E1_e :: Double -> (Double,Double) | 49 | expint_E1_e :: Double -> (Double,Double) |
56 | expint_E1_e x = createSFR "expint_E1_e" $ gsl_sf_expint_E1_e x | 50 | expint_E1_e x = createSFR "expint_E1_e" $ gsl_sf_expint_E1_e x |
57 | foreign import ccall "gsl_sf_expint_E1_e" gsl_sf_expint_E1_e :: Double -> Ptr () -> IO CInt | 51 | foreign import ccall "gsl_sf_expint_E1_e" gsl_sf_expint_E1_e :: Double -> Ptr () -> IO CInt |
58 | |||
59 | -- | wrapper for double gsl_sf_expint_E1(double x); | ||
60 | -- | ||
61 | -- <http://www.google.com/search?q=gsl_sf_expint_E1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
62 | expint_E1 :: Double -> Double | 52 | expint_E1 :: Double -> Double |
63 | expint_E1 = gsl_sf_expint_E1 | 53 | expint_E1 = gsl_sf_expint_E1 |
64 | foreign import ccall "gsl_sf_expint_E1" gsl_sf_expint_E1 :: Double -> Double | 54 | foreign import ccall "gsl_sf_expint_E1" gsl_sf_expint_E1 :: Double -> Double |
65 | |||
66 | -- | wrapper for int gsl_sf_expint_E2_e(double x,gsl_sf_result* result); | ||
67 | -- | ||
68 | -- <http://www.google.com/search?q=gsl_sf_expint_E2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
69 | expint_E2_e :: Double -> (Double,Double) | 55 | expint_E2_e :: Double -> (Double,Double) |
70 | expint_E2_e x = createSFR "expint_E2_e" $ gsl_sf_expint_E2_e x | 56 | expint_E2_e x = createSFR "expint_E2_e" $ gsl_sf_expint_E2_e x |
71 | foreign import ccall "gsl_sf_expint_E2_e" gsl_sf_expint_E2_e :: Double -> Ptr () -> IO CInt | 57 | foreign import ccall "gsl_sf_expint_E2_e" gsl_sf_expint_E2_e :: Double -> Ptr () -> IO CInt |
72 | |||
73 | -- | wrapper for double gsl_sf_expint_E2(double x); | ||
74 | -- | ||
75 | -- <http://www.google.com/search?q=gsl_sf_expint_E2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
76 | expint_E2 :: Double -> Double | 58 | expint_E2 :: Double -> Double |
77 | expint_E2 = gsl_sf_expint_E2 | 59 | expint_E2 = gsl_sf_expint_E2 |
78 | foreign import ccall "gsl_sf_expint_E2" gsl_sf_expint_E2 :: Double -> Double | 60 | foreign import ccall "gsl_sf_expint_E2" gsl_sf_expint_E2 :: Double -> Double |
79 | |||
80 | -- | wrapper for int gsl_sf_expint_En_e(int n,double x,gsl_sf_result* result); | ||
81 | -- | ||
82 | -- <http://www.google.com/search?q=gsl_sf_expint_En_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
83 | expint_En_e :: CInt -> Double -> (Double,Double) | 61 | expint_En_e :: CInt -> Double -> (Double,Double) |
84 | expint_En_e n x = createSFR "expint_En_e" $ gsl_sf_expint_En_e n x | 62 | expint_En_e n x = createSFR "expint_En_e" $ gsl_sf_expint_En_e n x |
85 | foreign import ccall "gsl_sf_expint_En_e" gsl_sf_expint_En_e :: CInt -> Double -> Ptr () -> IO CInt | 63 | foreign import ccall "gsl_sf_expint_En_e" gsl_sf_expint_En_e :: CInt -> Double -> Ptr () -> IO CInt |
86 | |||
87 | -- | wrapper for double gsl_sf_expint_En(int n,double x); | ||
88 | -- | ||
89 | -- <http://www.google.com/search?q=gsl_sf_expint_En&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
90 | expint_En :: CInt -> Double -> Double | 64 | expint_En :: CInt -> Double -> Double |
91 | expint_En = gsl_sf_expint_En | 65 | expint_En = gsl_sf_expint_En |
92 | foreign import ccall "gsl_sf_expint_En" gsl_sf_expint_En :: CInt -> Double -> Double | 66 | foreign import ccall "gsl_sf_expint_En" gsl_sf_expint_En :: CInt -> Double -> Double |
93 | |||
94 | -- | wrapper for int gsl_sf_expint_E1_scaled_e(double x,gsl_sf_result* result); | ||
95 | -- | ||
96 | -- <http://www.google.com/search?q=gsl_sf_expint_E1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
97 | expint_E1_scaled_e :: Double -> (Double,Double) | 67 | expint_E1_scaled_e :: Double -> (Double,Double) |
98 | expint_E1_scaled_e x = createSFR "expint_E1_scaled_e" $ gsl_sf_expint_E1_scaled_e x | 68 | expint_E1_scaled_e x = createSFR "expint_E1_scaled_e" $ gsl_sf_expint_E1_scaled_e x |
99 | foreign import ccall "gsl_sf_expint_E1_scaled_e" gsl_sf_expint_E1_scaled_e :: Double -> Ptr () -> IO CInt | 69 | foreign import ccall "gsl_sf_expint_E1_scaled_e" gsl_sf_expint_E1_scaled_e :: Double -> Ptr () -> IO CInt |
100 | |||
101 | -- | wrapper for double gsl_sf_expint_E1_scaled(double x); | ||
102 | -- | ||
103 | -- <http://www.google.com/search?q=gsl_sf_expint_E1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
104 | expint_E1_scaled :: Double -> Double | 70 | expint_E1_scaled :: Double -> Double |
105 | expint_E1_scaled = gsl_sf_expint_E1_scaled | 71 | expint_E1_scaled = gsl_sf_expint_E1_scaled |
106 | foreign import ccall "gsl_sf_expint_E1_scaled" gsl_sf_expint_E1_scaled :: Double -> Double | 72 | foreign import ccall "gsl_sf_expint_E1_scaled" gsl_sf_expint_E1_scaled :: Double -> Double |
107 | |||
108 | -- | wrapper for int gsl_sf_expint_E2_scaled_e(double x,gsl_sf_result* result); | ||
109 | -- | ||
110 | -- <http://www.google.com/search?q=gsl_sf_expint_E2_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
111 | expint_E2_scaled_e :: Double -> (Double,Double) | 73 | expint_E2_scaled_e :: Double -> (Double,Double) |
112 | expint_E2_scaled_e x = createSFR "expint_E2_scaled_e" $ gsl_sf_expint_E2_scaled_e x | 74 | expint_E2_scaled_e x = createSFR "expint_E2_scaled_e" $ gsl_sf_expint_E2_scaled_e x |
113 | foreign import ccall "gsl_sf_expint_E2_scaled_e" gsl_sf_expint_E2_scaled_e :: Double -> Ptr () -> IO CInt | 75 | foreign import ccall "gsl_sf_expint_E2_scaled_e" gsl_sf_expint_E2_scaled_e :: Double -> Ptr () -> IO CInt |
114 | |||
115 | -- | wrapper for double gsl_sf_expint_E2_scaled(double x); | ||
116 | -- | ||
117 | -- <http://www.google.com/search?q=gsl_sf_expint_E2_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
118 | expint_E2_scaled :: Double -> Double | 76 | expint_E2_scaled :: Double -> Double |
119 | expint_E2_scaled = gsl_sf_expint_E2_scaled | 77 | expint_E2_scaled = gsl_sf_expint_E2_scaled |
120 | foreign import ccall "gsl_sf_expint_E2_scaled" gsl_sf_expint_E2_scaled :: Double -> Double | 78 | foreign import ccall "gsl_sf_expint_E2_scaled" gsl_sf_expint_E2_scaled :: Double -> Double |
121 | |||
122 | -- | wrapper for int gsl_sf_expint_En_scaled_e(int n,double x,gsl_sf_result* result); | ||
123 | -- | ||
124 | -- <http://www.google.com/search?q=gsl_sf_expint_En_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
125 | expint_En_scaled_e :: CInt -> Double -> (Double,Double) | 79 | expint_En_scaled_e :: CInt -> Double -> (Double,Double) |
126 | expint_En_scaled_e n x = createSFR "expint_En_scaled_e" $ gsl_sf_expint_En_scaled_e n x | 80 | expint_En_scaled_e n x = createSFR "expint_En_scaled_e" $ gsl_sf_expint_En_scaled_e n x |
127 | foreign import ccall "gsl_sf_expint_En_scaled_e" gsl_sf_expint_En_scaled_e :: CInt -> Double -> Ptr () -> IO CInt | 81 | foreign import ccall "gsl_sf_expint_En_scaled_e" gsl_sf_expint_En_scaled_e :: CInt -> Double -> Ptr () -> IO CInt |
128 | |||
129 | -- | wrapper for double gsl_sf_expint_En_scaled(int n,double x); | ||
130 | -- | ||
131 | -- <http://www.google.com/search?q=gsl_sf_expint_En_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
132 | expint_En_scaled :: CInt -> Double -> Double | 82 | expint_En_scaled :: CInt -> Double -> Double |
133 | expint_En_scaled = gsl_sf_expint_En_scaled | 83 | expint_En_scaled = gsl_sf_expint_En_scaled |
134 | foreign import ccall "gsl_sf_expint_En_scaled" gsl_sf_expint_En_scaled :: CInt -> Double -> Double | 84 | foreign import ccall "gsl_sf_expint_En_scaled" gsl_sf_expint_En_scaled :: CInt -> Double -> Double |
135 | |||
136 | -- | wrapper for int gsl_sf_expint_Ei_e(double x,gsl_sf_result* result); | ||
137 | -- | ||
138 | -- <http://www.google.com/search?q=gsl_sf_expint_Ei_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
139 | expint_Ei_e :: Double -> (Double,Double) | 85 | expint_Ei_e :: Double -> (Double,Double) |
140 | expint_Ei_e x = createSFR "expint_Ei_e" $ gsl_sf_expint_Ei_e x | 86 | expint_Ei_e x = createSFR "expint_Ei_e" $ gsl_sf_expint_Ei_e x |
141 | foreign import ccall "gsl_sf_expint_Ei_e" gsl_sf_expint_Ei_e :: Double -> Ptr () -> IO CInt | 87 | foreign import ccall "gsl_sf_expint_Ei_e" gsl_sf_expint_Ei_e :: Double -> Ptr () -> IO CInt |
142 | |||
143 | -- | wrapper for double gsl_sf_expint_Ei(double x); | ||
144 | -- | ||
145 | -- <http://www.google.com/search?q=gsl_sf_expint_Ei&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
146 | expint_Ei :: Double -> Double | 88 | expint_Ei :: Double -> Double |
147 | expint_Ei = gsl_sf_expint_Ei | 89 | expint_Ei = gsl_sf_expint_Ei |
148 | foreign import ccall "gsl_sf_expint_Ei" gsl_sf_expint_Ei :: Double -> Double | 90 | foreign import ccall "gsl_sf_expint_Ei" gsl_sf_expint_Ei :: Double -> Double |
149 | |||
150 | -- | wrapper for int gsl_sf_expint_Ei_scaled_e(double x,gsl_sf_result* result); | ||
151 | -- | ||
152 | -- <http://www.google.com/search?q=gsl_sf_expint_Ei_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
153 | expint_Ei_scaled_e :: Double -> (Double,Double) | 91 | expint_Ei_scaled_e :: Double -> (Double,Double) |
154 | expint_Ei_scaled_e x = createSFR "expint_Ei_scaled_e" $ gsl_sf_expint_Ei_scaled_e x | 92 | expint_Ei_scaled_e x = createSFR "expint_Ei_scaled_e" $ gsl_sf_expint_Ei_scaled_e x |
155 | foreign import ccall "gsl_sf_expint_Ei_scaled_e" gsl_sf_expint_Ei_scaled_e :: Double -> Ptr () -> IO CInt | 93 | foreign import ccall "gsl_sf_expint_Ei_scaled_e" gsl_sf_expint_Ei_scaled_e :: Double -> Ptr () -> IO CInt |
156 | |||
157 | -- | wrapper for double gsl_sf_expint_Ei_scaled(double x); | ||
158 | -- | ||
159 | -- <http://www.google.com/search?q=gsl_sf_expint_Ei_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
160 | expint_Ei_scaled :: Double -> Double | 94 | expint_Ei_scaled :: Double -> Double |
161 | expint_Ei_scaled = gsl_sf_expint_Ei_scaled | 95 | expint_Ei_scaled = gsl_sf_expint_Ei_scaled |
162 | foreign import ccall "gsl_sf_expint_Ei_scaled" gsl_sf_expint_Ei_scaled :: Double -> Double | 96 | foreign import ccall "gsl_sf_expint_Ei_scaled" gsl_sf_expint_Ei_scaled :: Double -> Double |
163 | |||
164 | -- | wrapper for int gsl_sf_Shi_e(double x,gsl_sf_result* result); | ||
165 | -- | ||
166 | -- <http://www.google.com/search?q=gsl_sf_Shi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
167 | shi_e :: Double -> (Double,Double) | 97 | shi_e :: Double -> (Double,Double) |
168 | shi_e x = createSFR "shi_e" $ gsl_sf_Shi_e x | 98 | shi_e x = createSFR "shi_e" $ gsl_sf_Shi_e x |
169 | foreign import ccall "gsl_sf_Shi_e" gsl_sf_Shi_e :: Double -> Ptr () -> IO CInt | 99 | foreign import ccall "gsl_sf_Shi_e" gsl_sf_Shi_e :: Double -> Ptr () -> IO CInt |
170 | |||
171 | -- | wrapper for double gsl_sf_Shi(double x); | ||
172 | -- | ||
173 | -- <http://www.google.com/search?q=gsl_sf_Shi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
174 | shi :: Double -> Double | 100 | shi :: Double -> Double |
175 | shi = gsl_sf_Shi | 101 | shi = gsl_sf_Shi |
176 | foreign import ccall "gsl_sf_Shi" gsl_sf_Shi :: Double -> Double | 102 | foreign import ccall "gsl_sf_Shi" gsl_sf_Shi :: Double -> Double |
177 | |||
178 | -- | wrapper for int gsl_sf_Chi_e(double x,gsl_sf_result* result); | ||
179 | -- | ||
180 | -- <http://www.google.com/search?q=gsl_sf_Chi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
181 | chi_e :: Double -> (Double,Double) | 103 | chi_e :: Double -> (Double,Double) |
182 | chi_e x = createSFR "chi_e" $ gsl_sf_Chi_e x | 104 | chi_e x = createSFR "chi_e" $ gsl_sf_Chi_e x |
183 | foreign import ccall "gsl_sf_Chi_e" gsl_sf_Chi_e :: Double -> Ptr () -> IO CInt | 105 | foreign import ccall "gsl_sf_Chi_e" gsl_sf_Chi_e :: Double -> Ptr () -> IO CInt |
184 | |||
185 | -- | wrapper for double gsl_sf_Chi(double x); | ||
186 | -- | ||
187 | -- <http://www.google.com/search?q=gsl_sf_Chi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
188 | chi :: Double -> Double | 106 | chi :: Double -> Double |
189 | chi = gsl_sf_Chi | 107 | chi = gsl_sf_Chi |
190 | foreign import ccall "gsl_sf_Chi" gsl_sf_Chi :: Double -> Double | 108 | foreign import ccall "gsl_sf_Chi" gsl_sf_Chi :: Double -> Double |
191 | |||
192 | -- | wrapper for int gsl_sf_expint_3_e(double x,gsl_sf_result* result); | ||
193 | -- | ||
194 | -- <http://www.google.com/search?q=gsl_sf_expint_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
195 | expint_3_e :: Double -> (Double,Double) | 109 | expint_3_e :: Double -> (Double,Double) |
196 | expint_3_e x = createSFR "expint_3_e" $ gsl_sf_expint_3_e x | 110 | expint_3_e x = createSFR "expint_3_e" $ gsl_sf_expint_3_e x |
197 | foreign import ccall "gsl_sf_expint_3_e" gsl_sf_expint_3_e :: Double -> Ptr () -> IO CInt | 111 | foreign import ccall "gsl_sf_expint_3_e" gsl_sf_expint_3_e :: Double -> Ptr () -> IO CInt |
198 | |||
199 | -- | wrapper for double gsl_sf_expint_3(double x); | ||
200 | -- | ||
201 | -- <http://www.google.com/search?q=gsl_sf_expint_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
202 | expint_3 :: Double -> Double | 112 | expint_3 :: Double -> Double |
203 | expint_3 = gsl_sf_expint_3 | 113 | expint_3 = gsl_sf_expint_3 |
204 | foreign import ccall "gsl_sf_expint_3" gsl_sf_expint_3 :: Double -> Double | 114 | foreign import ccall "gsl_sf_expint_3" gsl_sf_expint_3 :: Double -> Double |
205 | |||
206 | -- | wrapper for int gsl_sf_Si_e(double x,gsl_sf_result* result); | ||
207 | -- | ||
208 | -- <http://www.google.com/search?q=gsl_sf_Si_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
209 | si_e :: Double -> (Double,Double) | 115 | si_e :: Double -> (Double,Double) |
210 | si_e x = createSFR "si_e" $ gsl_sf_Si_e x | 116 | si_e x = createSFR "si_e" $ gsl_sf_Si_e x |
211 | foreign import ccall "gsl_sf_Si_e" gsl_sf_Si_e :: Double -> Ptr () -> IO CInt | 117 | foreign import ccall "gsl_sf_Si_e" gsl_sf_Si_e :: Double -> Ptr () -> IO CInt |
212 | |||
213 | -- | wrapper for double gsl_sf_Si(double x); | ||
214 | -- | ||
215 | -- <http://www.google.com/search?q=gsl_sf_Si&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
216 | si :: Double -> Double | 118 | si :: Double -> Double |
217 | si = gsl_sf_Si | 119 | si = gsl_sf_Si |
218 | foreign import ccall "gsl_sf_Si" gsl_sf_Si :: Double -> Double | 120 | foreign import ccall "gsl_sf_Si" gsl_sf_Si :: Double -> Double |
219 | |||
220 | -- | wrapper for int gsl_sf_Ci_e(double x,gsl_sf_result* result); | ||
221 | -- | ||
222 | -- <http://www.google.com/search?q=gsl_sf_Ci_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
223 | ci_e :: Double -> (Double,Double) | 121 | ci_e :: Double -> (Double,Double) |
224 | ci_e x = createSFR "ci_e" $ gsl_sf_Ci_e x | 122 | ci_e x = createSFR "ci_e" $ gsl_sf_Ci_e x |
225 | foreign import ccall "gsl_sf_Ci_e" gsl_sf_Ci_e :: Double -> Ptr () -> IO CInt | 123 | foreign import ccall "gsl_sf_Ci_e" gsl_sf_Ci_e :: Double -> Ptr () -> IO CInt |
226 | |||
227 | -- | wrapper for double gsl_sf_Ci(double x); | ||
228 | -- | ||
229 | -- <http://www.google.com/search?q=gsl_sf_Ci&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
230 | ci :: Double -> Double | 124 | ci :: Double -> Double |
231 | ci = gsl_sf_Ci | 125 | ci = gsl_sf_Ci |
232 | foreign import ccall "gsl_sf_Ci" gsl_sf_Ci :: Double -> Double | 126 | foreign import ccall "gsl_sf_Ci" gsl_sf_Ci :: Double -> Double |
233 | |||
234 | -- | wrapper for int gsl_sf_atanint_e(double x,gsl_sf_result* result); | ||
235 | -- | ||
236 | -- <http://www.google.com/search?q=gsl_sf_atanint_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
237 | atanint_e :: Double -> (Double,Double) | 127 | atanint_e :: Double -> (Double,Double) |
238 | atanint_e x = createSFR "atanint_e" $ gsl_sf_atanint_e x | 128 | atanint_e x = createSFR "atanint_e" $ gsl_sf_atanint_e x |
239 | foreign import ccall "gsl_sf_atanint_e" gsl_sf_atanint_e :: Double -> Ptr () -> IO CInt | 129 | foreign import ccall "gsl_sf_atanint_e" gsl_sf_atanint_e :: Double -> Ptr () -> IO CInt |
240 | |||
241 | -- | wrapper for double gsl_sf_atanint(double x); | ||
242 | -- | ||
243 | -- <http://www.google.com/search?q=gsl_sf_atanint&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
244 | atanint :: Double -> Double | 130 | atanint :: Double -> Double |
245 | atanint = gsl_sf_atanint | 131 | atanint = gsl_sf_atanint |
246 | foreign import ccall "gsl_sf_atanint" gsl_sf_atanint :: Double -> Double | 132 | foreign import ccall "gsl_sf_atanint" gsl_sf_atanint :: Double -> Double |