summaryrefslogtreecommitdiff
path: root/lib/Numeric/GSL/Special/Bessel.hs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Numeric/GSL/Special/Bessel.hs')
-rw-r--r--lib/Numeric/GSL/Special/Bessel.hs424
1 files changed, 11 insertions, 413 deletions
diff --git a/lib/Numeric/GSL/Special/Bessel.hs b/lib/Numeric/GSL/Special/Bessel.hs
index d5df69b..bd31402 100644
--- a/lib/Numeric/GSL/Special/Bessel.hs
+++ b/lib/Numeric/GSL/Special/Bessel.hs
@@ -1,17 +1,15 @@
1------------------------------------------------------------ 1------------------------------------------------------------
2{- | 2-- |
3Module : Numeric.GSL.Special.Bessel 3-- Module : Numeric.GSL.Special.Bessel
4Copyright : (c) Alberto Ruiz 2006 4-- Copyright : (c) Alberto Ruiz 2006
5License : GPL-style 5-- License : GPL
6Maintainer : Alberto Ruiz (aruiz at um dot es) 6-- Maintainer : Alberto Ruiz (aruiz at um dot es)
7Stability : provisional 7-- Stability : provisional
8Portability : uses ffi 8-- Portability : uses ffi
9 9--
10Wrappers for selected functions described at: 10-- Wrappers for selected functions described at:
11 11--
12<http://www.google.com/search?q=gsl_sf_bessel.h&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 12-- <http://www.google.com/search?q=gsl_sf_bessel.h&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
13
14-}
15------------------------------------------------------------ 13------------------------------------------------------------
16 14
17module Numeric.GSL.Special.Bessel( 15module Numeric.GSL.Special.Bessel(
@@ -108,703 +106,303 @@ module Numeric.GSL.Special.Bessel(
108import Foreign(Ptr) 106import Foreign(Ptr)
109import Foreign.C.Types(CInt) 107import Foreign.C.Types(CInt)
110import Numeric.GSL.Special.Internal 108import Numeric.GSL.Special.Internal
111
112-- | wrapper for int gsl_sf_bessel_J0_e(double x,gsl_sf_result* result);
113--
114-- <http://www.google.com/search?q=gsl_sf_bessel_J0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
115bessel_J0_e :: Double -> (Double,Double) 109bessel_J0_e :: Double -> (Double,Double)
116bessel_J0_e x = createSFR "bessel_J0_e" $ gsl_sf_bessel_J0_e x 110bessel_J0_e x = createSFR "bessel_J0_e" $ gsl_sf_bessel_J0_e x
117foreign import ccall "gsl_sf_bessel_J0_e" gsl_sf_bessel_J0_e :: Double -> Ptr () -> IO CInt 111foreign import ccall "gsl_sf_bessel_J0_e" gsl_sf_bessel_J0_e :: Double -> Ptr () -> IO CInt
118
119-- | wrapper for double gsl_sf_bessel_J0(double x);
120--
121-- <http://www.google.com/search?q=gsl_sf_bessel_J0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
122bessel_J0 :: Double -> Double 112bessel_J0 :: Double -> Double
123bessel_J0 = gsl_sf_bessel_J0 113bessel_J0 = gsl_sf_bessel_J0
124foreign import ccall "gsl_sf_bessel_J0" gsl_sf_bessel_J0 :: Double -> Double 114foreign import ccall "gsl_sf_bessel_J0" gsl_sf_bessel_J0 :: Double -> Double
125
126-- | wrapper for int gsl_sf_bessel_J1_e(double x,gsl_sf_result* result);
127--
128-- <http://www.google.com/search?q=gsl_sf_bessel_J1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
129bessel_J1_e :: Double -> (Double,Double) 115bessel_J1_e :: Double -> (Double,Double)
130bessel_J1_e x = createSFR "bessel_J1_e" $ gsl_sf_bessel_J1_e x 116bessel_J1_e x = createSFR "bessel_J1_e" $ gsl_sf_bessel_J1_e x
131foreign import ccall "gsl_sf_bessel_J1_e" gsl_sf_bessel_J1_e :: Double -> Ptr () -> IO CInt 117foreign import ccall "gsl_sf_bessel_J1_e" gsl_sf_bessel_J1_e :: Double -> Ptr () -> IO CInt
132
133-- | wrapper for double gsl_sf_bessel_J1(double x);
134--
135-- <http://www.google.com/search?q=gsl_sf_bessel_J1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
136bessel_J1 :: Double -> Double 118bessel_J1 :: Double -> Double
137bessel_J1 = gsl_sf_bessel_J1 119bessel_J1 = gsl_sf_bessel_J1
138foreign import ccall "gsl_sf_bessel_J1" gsl_sf_bessel_J1 :: Double -> Double 120foreign import ccall "gsl_sf_bessel_J1" gsl_sf_bessel_J1 :: Double -> Double
139
140-- | wrapper for int gsl_sf_bessel_Jn_e(int n,double x,gsl_sf_result* result);
141--
142-- <http://www.google.com/search?q=gsl_sf_bessel_Jn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
143bessel_Jn_e :: CInt -> Double -> (Double,Double) 121bessel_Jn_e :: CInt -> Double -> (Double,Double)
144bessel_Jn_e n x = createSFR "bessel_Jn_e" $ gsl_sf_bessel_Jn_e n x 122bessel_Jn_e n x = createSFR "bessel_Jn_e" $ gsl_sf_bessel_Jn_e n x
145foreign import ccall "gsl_sf_bessel_Jn_e" gsl_sf_bessel_Jn_e :: CInt -> Double -> Ptr () -> IO CInt 123foreign import ccall "gsl_sf_bessel_Jn_e" gsl_sf_bessel_Jn_e :: CInt -> Double -> Ptr () -> IO CInt
146
147-- | wrapper for double gsl_sf_bessel_Jn(int n,double x);
148--
149-- <http://www.google.com/search?q=gsl_sf_bessel_Jn&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
150bessel_Jn :: CInt -> Double -> Double 124bessel_Jn :: CInt -> Double -> Double
151bessel_Jn = gsl_sf_bessel_Jn 125bessel_Jn = gsl_sf_bessel_Jn
152foreign import ccall "gsl_sf_bessel_Jn" gsl_sf_bessel_Jn :: CInt -> Double -> Double 126foreign import ccall "gsl_sf_bessel_Jn" gsl_sf_bessel_Jn :: CInt -> Double -> Double
153
154-- | wrapper for int gsl_sf_bessel_Jn_array(int nmin,int nmax,double x,double* result_array);
155--
156-- <http://www.google.com/search?q=gsl_sf_bessel_Jn_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
157bessel_Jn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 127bessel_Jn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
158bessel_Jn_array = gsl_sf_bessel_Jn_array 128bessel_Jn_array = gsl_sf_bessel_Jn_array
159foreign import ccall "gsl_sf_bessel_Jn_array" gsl_sf_bessel_Jn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 129foreign import ccall "gsl_sf_bessel_Jn_array" gsl_sf_bessel_Jn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
160
161-- | wrapper for int gsl_sf_bessel_Y0_e(double x,gsl_sf_result* result);
162--
163-- <http://www.google.com/search?q=gsl_sf_bessel_Y0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
164bessel_Y0_e :: Double -> (Double,Double) 130bessel_Y0_e :: Double -> (Double,Double)
165bessel_Y0_e x = createSFR "bessel_Y0_e" $ gsl_sf_bessel_Y0_e x 131bessel_Y0_e x = createSFR "bessel_Y0_e" $ gsl_sf_bessel_Y0_e x
166foreign import ccall "gsl_sf_bessel_Y0_e" gsl_sf_bessel_Y0_e :: Double -> Ptr () -> IO CInt 132foreign import ccall "gsl_sf_bessel_Y0_e" gsl_sf_bessel_Y0_e :: Double -> Ptr () -> IO CInt
167
168-- | wrapper for double gsl_sf_bessel_Y0(double x);
169--
170-- <http://www.google.com/search?q=gsl_sf_bessel_Y0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
171bessel_Y0 :: Double -> Double 133bessel_Y0 :: Double -> Double
172bessel_Y0 = gsl_sf_bessel_Y0 134bessel_Y0 = gsl_sf_bessel_Y0
173foreign import ccall "gsl_sf_bessel_Y0" gsl_sf_bessel_Y0 :: Double -> Double 135foreign import ccall "gsl_sf_bessel_Y0" gsl_sf_bessel_Y0 :: Double -> Double
174
175-- | wrapper for int gsl_sf_bessel_Y1_e(double x,gsl_sf_result* result);
176--
177-- <http://www.google.com/search?q=gsl_sf_bessel_Y1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
178bessel_Y1_e :: Double -> (Double,Double) 136bessel_Y1_e :: Double -> (Double,Double)
179bessel_Y1_e x = createSFR "bessel_Y1_e" $ gsl_sf_bessel_Y1_e x 137bessel_Y1_e x = createSFR "bessel_Y1_e" $ gsl_sf_bessel_Y1_e x
180foreign import ccall "gsl_sf_bessel_Y1_e" gsl_sf_bessel_Y1_e :: Double -> Ptr () -> IO CInt 138foreign import ccall "gsl_sf_bessel_Y1_e" gsl_sf_bessel_Y1_e :: Double -> Ptr () -> IO CInt
181
182-- | wrapper for double gsl_sf_bessel_Y1(double x);
183--
184-- <http://www.google.com/search?q=gsl_sf_bessel_Y1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
185bessel_Y1 :: Double -> Double 139bessel_Y1 :: Double -> Double
186bessel_Y1 = gsl_sf_bessel_Y1 140bessel_Y1 = gsl_sf_bessel_Y1
187foreign import ccall "gsl_sf_bessel_Y1" gsl_sf_bessel_Y1 :: Double -> Double 141foreign import ccall "gsl_sf_bessel_Y1" gsl_sf_bessel_Y1 :: Double -> Double
188
189-- | wrapper for int gsl_sf_bessel_Yn_e(int n,double x,gsl_sf_result* result);
190--
191-- <http://www.google.com/search?q=gsl_sf_bessel_Yn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
192bessel_Yn_e :: CInt -> Double -> (Double,Double) 142bessel_Yn_e :: CInt -> Double -> (Double,Double)
193bessel_Yn_e n x = createSFR "bessel_Yn_e" $ gsl_sf_bessel_Yn_e n x 143bessel_Yn_e n x = createSFR "bessel_Yn_e" $ gsl_sf_bessel_Yn_e n x
194foreign import ccall "gsl_sf_bessel_Yn_e" gsl_sf_bessel_Yn_e :: CInt -> Double -> Ptr () -> IO CInt 144foreign import ccall "gsl_sf_bessel_Yn_e" gsl_sf_bessel_Yn_e :: CInt -> Double -> Ptr () -> IO CInt
195
196-- | wrapper for double gsl_sf_bessel_Yn(int n,double x);
197--
198-- <http://www.google.com/search?q=gsl_sf_bessel_Yn&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
199bessel_Yn :: CInt -> Double -> Double 145bessel_Yn :: CInt -> Double -> Double
200bessel_Yn = gsl_sf_bessel_Yn 146bessel_Yn = gsl_sf_bessel_Yn
201foreign import ccall "gsl_sf_bessel_Yn" gsl_sf_bessel_Yn :: CInt -> Double -> Double 147foreign import ccall "gsl_sf_bessel_Yn" gsl_sf_bessel_Yn :: CInt -> Double -> Double
202
203-- | wrapper for int gsl_sf_bessel_Yn_array(int nmin,int nmax,double x,double* result_array);
204--
205-- <http://www.google.com/search?q=gsl_sf_bessel_Yn_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
206bessel_Yn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 148bessel_Yn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
207bessel_Yn_array = gsl_sf_bessel_Yn_array 149bessel_Yn_array = gsl_sf_bessel_Yn_array
208foreign import ccall "gsl_sf_bessel_Yn_array" gsl_sf_bessel_Yn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 150foreign import ccall "gsl_sf_bessel_Yn_array" gsl_sf_bessel_Yn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
209
210-- | wrapper for int gsl_sf_bessel_I0_e(double x,gsl_sf_result* result);
211--
212-- <http://www.google.com/search?q=gsl_sf_bessel_I0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
213bessel_I0_e :: Double -> (Double,Double) 151bessel_I0_e :: Double -> (Double,Double)
214bessel_I0_e x = createSFR "bessel_I0_e" $ gsl_sf_bessel_I0_e x 152bessel_I0_e x = createSFR "bessel_I0_e" $ gsl_sf_bessel_I0_e x
215foreign import ccall "gsl_sf_bessel_I0_e" gsl_sf_bessel_I0_e :: Double -> Ptr () -> IO CInt 153foreign import ccall "gsl_sf_bessel_I0_e" gsl_sf_bessel_I0_e :: Double -> Ptr () -> IO CInt
216
217-- | wrapper for double gsl_sf_bessel_I0(double x);
218--
219-- <http://www.google.com/search?q=gsl_sf_bessel_I0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
220bessel_I0 :: Double -> Double 154bessel_I0 :: Double -> Double
221bessel_I0 = gsl_sf_bessel_I0 155bessel_I0 = gsl_sf_bessel_I0
222foreign import ccall "gsl_sf_bessel_I0" gsl_sf_bessel_I0 :: Double -> Double 156foreign import ccall "gsl_sf_bessel_I0" gsl_sf_bessel_I0 :: Double -> Double
223
224-- | wrapper for int gsl_sf_bessel_I1_e(double x,gsl_sf_result* result);
225--
226-- <http://www.google.com/search?q=gsl_sf_bessel_I1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
227bessel_I1_e :: Double -> (Double,Double) 157bessel_I1_e :: Double -> (Double,Double)
228bessel_I1_e x = createSFR "bessel_I1_e" $ gsl_sf_bessel_I1_e x 158bessel_I1_e x = createSFR "bessel_I1_e" $ gsl_sf_bessel_I1_e x
229foreign import ccall "gsl_sf_bessel_I1_e" gsl_sf_bessel_I1_e :: Double -> Ptr () -> IO CInt 159foreign import ccall "gsl_sf_bessel_I1_e" gsl_sf_bessel_I1_e :: Double -> Ptr () -> IO CInt
230
231-- | wrapper for double gsl_sf_bessel_I1(double x);
232--
233-- <http://www.google.com/search?q=gsl_sf_bessel_I1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
234bessel_I1 :: Double -> Double 160bessel_I1 :: Double -> Double
235bessel_I1 = gsl_sf_bessel_I1 161bessel_I1 = gsl_sf_bessel_I1
236foreign import ccall "gsl_sf_bessel_I1" gsl_sf_bessel_I1 :: Double -> Double 162foreign import ccall "gsl_sf_bessel_I1" gsl_sf_bessel_I1 :: Double -> Double
237
238-- | wrapper for int gsl_sf_bessel_In_e(int n,double x,gsl_sf_result* result);
239--
240-- <http://www.google.com/search?q=gsl_sf_bessel_In_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
241bessel_In_e :: CInt -> Double -> (Double,Double) 163bessel_In_e :: CInt -> Double -> (Double,Double)
242bessel_In_e n x = createSFR "bessel_In_e" $ gsl_sf_bessel_In_e n x 164bessel_In_e n x = createSFR "bessel_In_e" $ gsl_sf_bessel_In_e n x
243foreign import ccall "gsl_sf_bessel_In_e" gsl_sf_bessel_In_e :: CInt -> Double -> Ptr () -> IO CInt 165foreign import ccall "gsl_sf_bessel_In_e" gsl_sf_bessel_In_e :: CInt -> Double -> Ptr () -> IO CInt
244
245-- | wrapper for double gsl_sf_bessel_In(int n,double x);
246--
247-- <http://www.google.com/search?q=gsl_sf_bessel_In&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
248bessel_In :: CInt -> Double -> Double 166bessel_In :: CInt -> Double -> Double
249bessel_In = gsl_sf_bessel_In 167bessel_In = gsl_sf_bessel_In
250foreign import ccall "gsl_sf_bessel_In" gsl_sf_bessel_In :: CInt -> Double -> Double 168foreign import ccall "gsl_sf_bessel_In" gsl_sf_bessel_In :: CInt -> Double -> Double
251
252-- | wrapper for int gsl_sf_bessel_In_array(int nmin,int nmax,double x,double* result_array);
253--
254-- <http://www.google.com/search?q=gsl_sf_bessel_In_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
255bessel_In_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 169bessel_In_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
256bessel_In_array = gsl_sf_bessel_In_array 170bessel_In_array = gsl_sf_bessel_In_array
257foreign import ccall "gsl_sf_bessel_In_array" gsl_sf_bessel_In_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 171foreign import ccall "gsl_sf_bessel_In_array" gsl_sf_bessel_In_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
258
259-- | wrapper for int gsl_sf_bessel_I0_scaled_e(double x,gsl_sf_result* result);
260--
261-- <http://www.google.com/search?q=gsl_sf_bessel_I0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
262bessel_I0_scaled_e :: Double -> (Double,Double) 172bessel_I0_scaled_e :: Double -> (Double,Double)
263bessel_I0_scaled_e x = createSFR "bessel_I0_scaled_e" $ gsl_sf_bessel_I0_scaled_e x 173bessel_I0_scaled_e x = createSFR "bessel_I0_scaled_e" $ gsl_sf_bessel_I0_scaled_e x
264foreign import ccall "gsl_sf_bessel_I0_scaled_e" gsl_sf_bessel_I0_scaled_e :: Double -> Ptr () -> IO CInt 174foreign import ccall "gsl_sf_bessel_I0_scaled_e" gsl_sf_bessel_I0_scaled_e :: Double -> Ptr () -> IO CInt
265
266-- | wrapper for double gsl_sf_bessel_I0_scaled(double x);
267--
268-- <http://www.google.com/search?q=gsl_sf_bessel_I0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
269bessel_I0_scaled :: Double -> Double 175bessel_I0_scaled :: Double -> Double
270bessel_I0_scaled = gsl_sf_bessel_I0_scaled 176bessel_I0_scaled = gsl_sf_bessel_I0_scaled
271foreign import ccall "gsl_sf_bessel_I0_scaled" gsl_sf_bessel_I0_scaled :: Double -> Double 177foreign import ccall "gsl_sf_bessel_I0_scaled" gsl_sf_bessel_I0_scaled :: Double -> Double
272
273-- | wrapper for int gsl_sf_bessel_I1_scaled_e(double x,gsl_sf_result* result);
274--
275-- <http://www.google.com/search?q=gsl_sf_bessel_I1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
276bessel_I1_scaled_e :: Double -> (Double,Double) 178bessel_I1_scaled_e :: Double -> (Double,Double)
277bessel_I1_scaled_e x = createSFR "bessel_I1_scaled_e" $ gsl_sf_bessel_I1_scaled_e x 179bessel_I1_scaled_e x = createSFR "bessel_I1_scaled_e" $ gsl_sf_bessel_I1_scaled_e x
278foreign import ccall "gsl_sf_bessel_I1_scaled_e" gsl_sf_bessel_I1_scaled_e :: Double -> Ptr () -> IO CInt 180foreign import ccall "gsl_sf_bessel_I1_scaled_e" gsl_sf_bessel_I1_scaled_e :: Double -> Ptr () -> IO CInt
279
280-- | wrapper for double gsl_sf_bessel_I1_scaled(double x);
281--
282-- <http://www.google.com/search?q=gsl_sf_bessel_I1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
283bessel_I1_scaled :: Double -> Double 181bessel_I1_scaled :: Double -> Double
284bessel_I1_scaled = gsl_sf_bessel_I1_scaled 182bessel_I1_scaled = gsl_sf_bessel_I1_scaled
285foreign import ccall "gsl_sf_bessel_I1_scaled" gsl_sf_bessel_I1_scaled :: Double -> Double 183foreign import ccall "gsl_sf_bessel_I1_scaled" gsl_sf_bessel_I1_scaled :: Double -> Double
286
287-- | wrapper for int gsl_sf_bessel_In_scaled_e(int n,double x,gsl_sf_result* result);
288--
289-- <http://www.google.com/search?q=gsl_sf_bessel_In_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
290bessel_In_scaled_e :: CInt -> Double -> (Double,Double) 184bessel_In_scaled_e :: CInt -> Double -> (Double,Double)
291bessel_In_scaled_e n x = createSFR "bessel_In_scaled_e" $ gsl_sf_bessel_In_scaled_e n x 185bessel_In_scaled_e n x = createSFR "bessel_In_scaled_e" $ gsl_sf_bessel_In_scaled_e n x
292foreign import ccall "gsl_sf_bessel_In_scaled_e" gsl_sf_bessel_In_scaled_e :: CInt -> Double -> Ptr () -> IO CInt 186foreign import ccall "gsl_sf_bessel_In_scaled_e" gsl_sf_bessel_In_scaled_e :: CInt -> Double -> Ptr () -> IO CInt
293
294-- | wrapper for double gsl_sf_bessel_In_scaled(int n,double x);
295--
296-- <http://www.google.com/search?q=gsl_sf_bessel_In_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
297bessel_In_scaled :: CInt -> Double -> Double 187bessel_In_scaled :: CInt -> Double -> Double
298bessel_In_scaled = gsl_sf_bessel_In_scaled 188bessel_In_scaled = gsl_sf_bessel_In_scaled
299foreign import ccall "gsl_sf_bessel_In_scaled" gsl_sf_bessel_In_scaled :: CInt -> Double -> Double 189foreign import ccall "gsl_sf_bessel_In_scaled" gsl_sf_bessel_In_scaled :: CInt -> Double -> Double
300
301-- | wrapper for int gsl_sf_bessel_In_scaled_array(int nmin,int nmax,double x,double* result_array);
302--
303-- <http://www.google.com/search?q=gsl_sf_bessel_In_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
304bessel_In_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 190bessel_In_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
305bessel_In_scaled_array = gsl_sf_bessel_In_scaled_array 191bessel_In_scaled_array = gsl_sf_bessel_In_scaled_array
306foreign import ccall "gsl_sf_bessel_In_scaled_array" gsl_sf_bessel_In_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 192foreign import ccall "gsl_sf_bessel_In_scaled_array" gsl_sf_bessel_In_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
307
308-- | wrapper for int gsl_sf_bessel_K0_e(double x,gsl_sf_result* result);
309--
310-- <http://www.google.com/search?q=gsl_sf_bessel_K0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
311bessel_K0_e :: Double -> (Double,Double) 193bessel_K0_e :: Double -> (Double,Double)
312bessel_K0_e x = createSFR "bessel_K0_e" $ gsl_sf_bessel_K0_e x 194bessel_K0_e x = createSFR "bessel_K0_e" $ gsl_sf_bessel_K0_e x
313foreign import ccall "gsl_sf_bessel_K0_e" gsl_sf_bessel_K0_e :: Double -> Ptr () -> IO CInt 195foreign import ccall "gsl_sf_bessel_K0_e" gsl_sf_bessel_K0_e :: Double -> Ptr () -> IO CInt
314
315-- | wrapper for double gsl_sf_bessel_K0(double x);
316--
317-- <http://www.google.com/search?q=gsl_sf_bessel_K0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
318bessel_K0 :: Double -> Double 196bessel_K0 :: Double -> Double
319bessel_K0 = gsl_sf_bessel_K0 197bessel_K0 = gsl_sf_bessel_K0
320foreign import ccall "gsl_sf_bessel_K0" gsl_sf_bessel_K0 :: Double -> Double 198foreign import ccall "gsl_sf_bessel_K0" gsl_sf_bessel_K0 :: Double -> Double
321
322-- | wrapper for int gsl_sf_bessel_K1_e(double x,gsl_sf_result* result);
323--
324-- <http://www.google.com/search?q=gsl_sf_bessel_K1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
325bessel_K1_e :: Double -> (Double,Double) 199bessel_K1_e :: Double -> (Double,Double)
326bessel_K1_e x = createSFR "bessel_K1_e" $ gsl_sf_bessel_K1_e x 200bessel_K1_e x = createSFR "bessel_K1_e" $ gsl_sf_bessel_K1_e x
327foreign import ccall "gsl_sf_bessel_K1_e" gsl_sf_bessel_K1_e :: Double -> Ptr () -> IO CInt 201foreign import ccall "gsl_sf_bessel_K1_e" gsl_sf_bessel_K1_e :: Double -> Ptr () -> IO CInt
328
329-- | wrapper for double gsl_sf_bessel_K1(double x);
330--
331-- <http://www.google.com/search?q=gsl_sf_bessel_K1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
332bessel_K1 :: Double -> Double 202bessel_K1 :: Double -> Double
333bessel_K1 = gsl_sf_bessel_K1 203bessel_K1 = gsl_sf_bessel_K1
334foreign import ccall "gsl_sf_bessel_K1" gsl_sf_bessel_K1 :: Double -> Double 204foreign import ccall "gsl_sf_bessel_K1" gsl_sf_bessel_K1 :: Double -> Double
335
336-- | wrapper for int gsl_sf_bessel_Kn_e(int n,double x,gsl_sf_result* result);
337--
338-- <http://www.google.com/search?q=gsl_sf_bessel_Kn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
339bessel_Kn_e :: CInt -> Double -> (Double,Double) 205bessel_Kn_e :: CInt -> Double -> (Double,Double)
340bessel_Kn_e n x = createSFR "bessel_Kn_e" $ gsl_sf_bessel_Kn_e n x 206bessel_Kn_e n x = createSFR "bessel_Kn_e" $ gsl_sf_bessel_Kn_e n x
341foreign import ccall "gsl_sf_bessel_Kn_e" gsl_sf_bessel_Kn_e :: CInt -> Double -> Ptr () -> IO CInt 207foreign import ccall "gsl_sf_bessel_Kn_e" gsl_sf_bessel_Kn_e :: CInt -> Double -> Ptr () -> IO CInt
342
343-- | wrapper for double gsl_sf_bessel_Kn(int n,double x);
344--
345-- <http://www.google.com/search?q=gsl_sf_bessel_Kn&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
346bessel_Kn :: CInt -> Double -> Double 208bessel_Kn :: CInt -> Double -> Double
347bessel_Kn = gsl_sf_bessel_Kn 209bessel_Kn = gsl_sf_bessel_Kn
348foreign import ccall "gsl_sf_bessel_Kn" gsl_sf_bessel_Kn :: CInt -> Double -> Double 210foreign import ccall "gsl_sf_bessel_Kn" gsl_sf_bessel_Kn :: CInt -> Double -> Double
349
350-- | wrapper for int gsl_sf_bessel_Kn_array(int nmin,int nmax,double x,double* result_array);
351--
352-- <http://www.google.com/search?q=gsl_sf_bessel_Kn_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
353bessel_Kn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 211bessel_Kn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
354bessel_Kn_array = gsl_sf_bessel_Kn_array 212bessel_Kn_array = gsl_sf_bessel_Kn_array
355foreign import ccall "gsl_sf_bessel_Kn_array" gsl_sf_bessel_Kn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 213foreign import ccall "gsl_sf_bessel_Kn_array" gsl_sf_bessel_Kn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
356
357-- | wrapper for int gsl_sf_bessel_K0_scaled_e(double x,gsl_sf_result* result);
358--
359-- <http://www.google.com/search?q=gsl_sf_bessel_K0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
360bessel_K0_scaled_e :: Double -> (Double,Double) 214bessel_K0_scaled_e :: Double -> (Double,Double)
361bessel_K0_scaled_e x = createSFR "bessel_K0_scaled_e" $ gsl_sf_bessel_K0_scaled_e x 215bessel_K0_scaled_e x = createSFR "bessel_K0_scaled_e" $ gsl_sf_bessel_K0_scaled_e x
362foreign import ccall "gsl_sf_bessel_K0_scaled_e" gsl_sf_bessel_K0_scaled_e :: Double -> Ptr () -> IO CInt 216foreign import ccall "gsl_sf_bessel_K0_scaled_e" gsl_sf_bessel_K0_scaled_e :: Double -> Ptr () -> IO CInt
363
364-- | wrapper for double gsl_sf_bessel_K0_scaled(double x);
365--
366-- <http://www.google.com/search?q=gsl_sf_bessel_K0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
367bessel_K0_scaled :: Double -> Double 217bessel_K0_scaled :: Double -> Double
368bessel_K0_scaled = gsl_sf_bessel_K0_scaled 218bessel_K0_scaled = gsl_sf_bessel_K0_scaled
369foreign import ccall "gsl_sf_bessel_K0_scaled" gsl_sf_bessel_K0_scaled :: Double -> Double 219foreign import ccall "gsl_sf_bessel_K0_scaled" gsl_sf_bessel_K0_scaled :: Double -> Double
370
371-- | wrapper for int gsl_sf_bessel_K1_scaled_e(double x,gsl_sf_result* result);
372--
373-- <http://www.google.com/search?q=gsl_sf_bessel_K1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
374bessel_K1_scaled_e :: Double -> (Double,Double) 220bessel_K1_scaled_e :: Double -> (Double,Double)
375bessel_K1_scaled_e x = createSFR "bessel_K1_scaled_e" $ gsl_sf_bessel_K1_scaled_e x 221bessel_K1_scaled_e x = createSFR "bessel_K1_scaled_e" $ gsl_sf_bessel_K1_scaled_e x
376foreign import ccall "gsl_sf_bessel_K1_scaled_e" gsl_sf_bessel_K1_scaled_e :: Double -> Ptr () -> IO CInt 222foreign import ccall "gsl_sf_bessel_K1_scaled_e" gsl_sf_bessel_K1_scaled_e :: Double -> Ptr () -> IO CInt
377
378-- | wrapper for double gsl_sf_bessel_K1_scaled(double x);
379--
380-- <http://www.google.com/search?q=gsl_sf_bessel_K1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
381bessel_K1_scaled :: Double -> Double 223bessel_K1_scaled :: Double -> Double
382bessel_K1_scaled = gsl_sf_bessel_K1_scaled 224bessel_K1_scaled = gsl_sf_bessel_K1_scaled
383foreign import ccall "gsl_sf_bessel_K1_scaled" gsl_sf_bessel_K1_scaled :: Double -> Double 225foreign import ccall "gsl_sf_bessel_K1_scaled" gsl_sf_bessel_K1_scaled :: Double -> Double
384
385-- | wrapper for int gsl_sf_bessel_Kn_scaled_e(int n,double x,gsl_sf_result* result);
386--
387-- <http://www.google.com/search?q=gsl_sf_bessel_Kn_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
388bessel_Kn_scaled_e :: CInt -> Double -> (Double,Double) 226bessel_Kn_scaled_e :: CInt -> Double -> (Double,Double)
389bessel_Kn_scaled_e n x = createSFR "bessel_Kn_scaled_e" $ gsl_sf_bessel_Kn_scaled_e n x 227bessel_Kn_scaled_e n x = createSFR "bessel_Kn_scaled_e" $ gsl_sf_bessel_Kn_scaled_e n x
390foreign import ccall "gsl_sf_bessel_Kn_scaled_e" gsl_sf_bessel_Kn_scaled_e :: CInt -> Double -> Ptr () -> IO CInt 228foreign import ccall "gsl_sf_bessel_Kn_scaled_e" gsl_sf_bessel_Kn_scaled_e :: CInt -> Double -> Ptr () -> IO CInt
391
392-- | wrapper for double gsl_sf_bessel_Kn_scaled(int n,double x);
393--
394-- <http://www.google.com/search?q=gsl_sf_bessel_Kn_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
395bessel_Kn_scaled :: CInt -> Double -> Double 229bessel_Kn_scaled :: CInt -> Double -> Double
396bessel_Kn_scaled = gsl_sf_bessel_Kn_scaled 230bessel_Kn_scaled = gsl_sf_bessel_Kn_scaled
397foreign import ccall "gsl_sf_bessel_Kn_scaled" gsl_sf_bessel_Kn_scaled :: CInt -> Double -> Double 231foreign import ccall "gsl_sf_bessel_Kn_scaled" gsl_sf_bessel_Kn_scaled :: CInt -> Double -> Double
398
399-- | wrapper for int gsl_sf_bessel_Kn_scaled_array(int nmin,int nmax,double x,double* result_array);
400--
401-- <http://www.google.com/search?q=gsl_sf_bessel_Kn_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
402bessel_Kn_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 232bessel_Kn_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
403bessel_Kn_scaled_array = gsl_sf_bessel_Kn_scaled_array 233bessel_Kn_scaled_array = gsl_sf_bessel_Kn_scaled_array
404foreign import ccall "gsl_sf_bessel_Kn_scaled_array" gsl_sf_bessel_Kn_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 234foreign import ccall "gsl_sf_bessel_Kn_scaled_array" gsl_sf_bessel_Kn_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
405
406-- | wrapper for int gsl_sf_bessel_j0_e(double x,gsl_sf_result* result);
407--
408-- <http://www.google.com/search?q=gsl_sf_bessel_j0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
409bessel_j0_e :: Double -> (Double,Double) 235bessel_j0_e :: Double -> (Double,Double)
410bessel_j0_e x = createSFR "bessel_j0_e" $ gsl_sf_bessel_j0_e x 236bessel_j0_e x = createSFR "bessel_j0_e" $ gsl_sf_bessel_j0_e x
411foreign import ccall "gsl_sf_bessel_j0_e" gsl_sf_bessel_j0_e :: Double -> Ptr () -> IO CInt 237foreign import ccall "gsl_sf_bessel_j0_e" gsl_sf_bessel_j0_e :: Double -> Ptr () -> IO CInt
412
413-- | wrapper for double gsl_sf_bessel_j0(double x);
414--
415-- <http://www.google.com/search?q=gsl_sf_bessel_j0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
416bessel_j0 :: Double -> Double 238bessel_j0 :: Double -> Double
417bessel_j0 = gsl_sf_bessel_j0 239bessel_j0 = gsl_sf_bessel_j0
418foreign import ccall "gsl_sf_bessel_j0" gsl_sf_bessel_j0 :: Double -> Double 240foreign import ccall "gsl_sf_bessel_j0" gsl_sf_bessel_j0 :: Double -> Double
419
420-- | wrapper for int gsl_sf_bessel_j1_e(double x,gsl_sf_result* result);
421--
422-- <http://www.google.com/search?q=gsl_sf_bessel_j1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
423bessel_j1_e :: Double -> (Double,Double) 241bessel_j1_e :: Double -> (Double,Double)
424bessel_j1_e x = createSFR "bessel_j1_e" $ gsl_sf_bessel_j1_e x 242bessel_j1_e x = createSFR "bessel_j1_e" $ gsl_sf_bessel_j1_e x
425foreign import ccall "gsl_sf_bessel_j1_e" gsl_sf_bessel_j1_e :: Double -> Ptr () -> IO CInt 243foreign import ccall "gsl_sf_bessel_j1_e" gsl_sf_bessel_j1_e :: Double -> Ptr () -> IO CInt
426
427-- | wrapper for double gsl_sf_bessel_j1(double x);
428--
429-- <http://www.google.com/search?q=gsl_sf_bessel_j1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
430bessel_j1 :: Double -> Double 244bessel_j1 :: Double -> Double
431bessel_j1 = gsl_sf_bessel_j1 245bessel_j1 = gsl_sf_bessel_j1
432foreign import ccall "gsl_sf_bessel_j1" gsl_sf_bessel_j1 :: Double -> Double 246foreign import ccall "gsl_sf_bessel_j1" gsl_sf_bessel_j1 :: Double -> Double
433
434-- | wrapper for int gsl_sf_bessel_j2_e(double x,gsl_sf_result* result);
435--
436-- <http://www.google.com/search?q=gsl_sf_bessel_j2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
437bessel_j2_e :: Double -> (Double,Double) 247bessel_j2_e :: Double -> (Double,Double)
438bessel_j2_e x = createSFR "bessel_j2_e" $ gsl_sf_bessel_j2_e x 248bessel_j2_e x = createSFR "bessel_j2_e" $ gsl_sf_bessel_j2_e x
439foreign import ccall "gsl_sf_bessel_j2_e" gsl_sf_bessel_j2_e :: Double -> Ptr () -> IO CInt 249foreign import ccall "gsl_sf_bessel_j2_e" gsl_sf_bessel_j2_e :: Double -> Ptr () -> IO CInt
440
441-- | wrapper for double gsl_sf_bessel_j2(double x);
442--
443-- <http://www.google.com/search?q=gsl_sf_bessel_j2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
444bessel_j2 :: Double -> Double 250bessel_j2 :: Double -> Double
445bessel_j2 = gsl_sf_bessel_j2 251bessel_j2 = gsl_sf_bessel_j2
446foreign import ccall "gsl_sf_bessel_j2" gsl_sf_bessel_j2 :: Double -> Double 252foreign import ccall "gsl_sf_bessel_j2" gsl_sf_bessel_j2 :: Double -> Double
447
448-- | wrapper for int gsl_sf_bessel_jl_e(int l,double x,gsl_sf_result* result);
449--
450-- <http://www.google.com/search?q=gsl_sf_bessel_jl_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
451bessel_jl_e :: CInt -> Double -> (Double,Double) 253bessel_jl_e :: CInt -> Double -> (Double,Double)
452bessel_jl_e l x = createSFR "bessel_jl_e" $ gsl_sf_bessel_jl_e l x 254bessel_jl_e l x = createSFR "bessel_jl_e" $ gsl_sf_bessel_jl_e l x
453foreign import ccall "gsl_sf_bessel_jl_e" gsl_sf_bessel_jl_e :: CInt -> Double -> Ptr () -> IO CInt 255foreign import ccall "gsl_sf_bessel_jl_e" gsl_sf_bessel_jl_e :: CInt -> Double -> Ptr () -> IO CInt
454
455-- | wrapper for double gsl_sf_bessel_jl(int l,double x);
456--
457-- <http://www.google.com/search?q=gsl_sf_bessel_jl&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
458bessel_jl :: CInt -> Double -> Double 256bessel_jl :: CInt -> Double -> Double
459bessel_jl = gsl_sf_bessel_jl 257bessel_jl = gsl_sf_bessel_jl
460foreign import ccall "gsl_sf_bessel_jl" gsl_sf_bessel_jl :: CInt -> Double -> Double 258foreign import ccall "gsl_sf_bessel_jl" gsl_sf_bessel_jl :: CInt -> Double -> Double
461
462-- | wrapper for int gsl_sf_bessel_jl_array(int lmax,double x,double* result_array);
463--
464-- <http://www.google.com/search?q=gsl_sf_bessel_jl_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
465bessel_jl_array :: CInt -> Double -> Ptr Double -> CInt 259bessel_jl_array :: CInt -> Double -> Ptr Double -> CInt
466bessel_jl_array = gsl_sf_bessel_jl_array 260bessel_jl_array = gsl_sf_bessel_jl_array
467foreign import ccall "gsl_sf_bessel_jl_array" gsl_sf_bessel_jl_array :: CInt -> Double -> Ptr Double -> CInt 261foreign import ccall "gsl_sf_bessel_jl_array" gsl_sf_bessel_jl_array :: CInt -> Double -> Ptr Double -> CInt
468
469-- | wrapper for int gsl_sf_bessel_jl_steed_array(int lmax,double x,double* jl_x_array);
470--
471-- <http://www.google.com/search?q=gsl_sf_bessel_jl_steed_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
472bessel_jl_steed_array :: CInt -> Double -> Ptr Double -> CInt 262bessel_jl_steed_array :: CInt -> Double -> Ptr Double -> CInt
473bessel_jl_steed_array = gsl_sf_bessel_jl_steed_array 263bessel_jl_steed_array = gsl_sf_bessel_jl_steed_array
474foreign import ccall "gsl_sf_bessel_jl_steed_array" gsl_sf_bessel_jl_steed_array :: CInt -> Double -> Ptr Double -> CInt 264foreign import ccall "gsl_sf_bessel_jl_steed_array" gsl_sf_bessel_jl_steed_array :: CInt -> Double -> Ptr Double -> CInt
475
476-- | wrapper for int gsl_sf_bessel_y0_e(double x,gsl_sf_result* result);
477--
478-- <http://www.google.com/search?q=gsl_sf_bessel_y0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
479bessel_y0_e :: Double -> (Double,Double) 265bessel_y0_e :: Double -> (Double,Double)
480bessel_y0_e x = createSFR "bessel_y0_e" $ gsl_sf_bessel_y0_e x 266bessel_y0_e x = createSFR "bessel_y0_e" $ gsl_sf_bessel_y0_e x
481foreign import ccall "gsl_sf_bessel_y0_e" gsl_sf_bessel_y0_e :: Double -> Ptr () -> IO CInt 267foreign import ccall "gsl_sf_bessel_y0_e" gsl_sf_bessel_y0_e :: Double -> Ptr () -> IO CInt
482
483-- | wrapper for double gsl_sf_bessel_y0(double x);
484--
485-- <http://www.google.com/search?q=gsl_sf_bessel_y0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
486bessel_y0 :: Double -> Double 268bessel_y0 :: Double -> Double
487bessel_y0 = gsl_sf_bessel_y0 269bessel_y0 = gsl_sf_bessel_y0
488foreign import ccall "gsl_sf_bessel_y0" gsl_sf_bessel_y0 :: Double -> Double 270foreign import ccall "gsl_sf_bessel_y0" gsl_sf_bessel_y0 :: Double -> Double
489
490-- | wrapper for int gsl_sf_bessel_y1_e(double x,gsl_sf_result* result);
491--
492-- <http://www.google.com/search?q=gsl_sf_bessel_y1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
493bessel_y1_e :: Double -> (Double,Double) 271bessel_y1_e :: Double -> (Double,Double)
494bessel_y1_e x = createSFR "bessel_y1_e" $ gsl_sf_bessel_y1_e x 272bessel_y1_e x = createSFR "bessel_y1_e" $ gsl_sf_bessel_y1_e x
495foreign import ccall "gsl_sf_bessel_y1_e" gsl_sf_bessel_y1_e :: Double -> Ptr () -> IO CInt 273foreign import ccall "gsl_sf_bessel_y1_e" gsl_sf_bessel_y1_e :: Double -> Ptr () -> IO CInt
496
497-- | wrapper for double gsl_sf_bessel_y1(double x);
498--
499-- <http://www.google.com/search?q=gsl_sf_bessel_y1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
500bessel_y1 :: Double -> Double 274bessel_y1 :: Double -> Double
501bessel_y1 = gsl_sf_bessel_y1 275bessel_y1 = gsl_sf_bessel_y1
502foreign import ccall "gsl_sf_bessel_y1" gsl_sf_bessel_y1 :: Double -> Double 276foreign import ccall "gsl_sf_bessel_y1" gsl_sf_bessel_y1 :: Double -> Double
503
504-- | wrapper for int gsl_sf_bessel_y2_e(double x,gsl_sf_result* result);
505--
506-- <http://www.google.com/search?q=gsl_sf_bessel_y2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
507bessel_y2_e :: Double -> (Double,Double) 277bessel_y2_e :: Double -> (Double,Double)
508bessel_y2_e x = createSFR "bessel_y2_e" $ gsl_sf_bessel_y2_e x 278bessel_y2_e x = createSFR "bessel_y2_e" $ gsl_sf_bessel_y2_e x
509foreign import ccall "gsl_sf_bessel_y2_e" gsl_sf_bessel_y2_e :: Double -> Ptr () -> IO CInt 279foreign import ccall "gsl_sf_bessel_y2_e" gsl_sf_bessel_y2_e :: Double -> Ptr () -> IO CInt
510
511-- | wrapper for double gsl_sf_bessel_y2(double x);
512--
513-- <http://www.google.com/search?q=gsl_sf_bessel_y2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
514bessel_y2 :: Double -> Double 280bessel_y2 :: Double -> Double
515bessel_y2 = gsl_sf_bessel_y2 281bessel_y2 = gsl_sf_bessel_y2
516foreign import ccall "gsl_sf_bessel_y2" gsl_sf_bessel_y2 :: Double -> Double 282foreign import ccall "gsl_sf_bessel_y2" gsl_sf_bessel_y2 :: Double -> Double
517
518-- | wrapper for int gsl_sf_bessel_yl_e(int l,double x,gsl_sf_result* result);
519--
520-- <http://www.google.com/search?q=gsl_sf_bessel_yl_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
521bessel_yl_e :: CInt -> Double -> (Double,Double) 283bessel_yl_e :: CInt -> Double -> (Double,Double)
522bessel_yl_e l x = createSFR "bessel_yl_e" $ gsl_sf_bessel_yl_e l x 284bessel_yl_e l x = createSFR "bessel_yl_e" $ gsl_sf_bessel_yl_e l x
523foreign import ccall "gsl_sf_bessel_yl_e" gsl_sf_bessel_yl_e :: CInt -> Double -> Ptr () -> IO CInt 285foreign import ccall "gsl_sf_bessel_yl_e" gsl_sf_bessel_yl_e :: CInt -> Double -> Ptr () -> IO CInt
524
525-- | wrapper for double gsl_sf_bessel_yl(int l,double x);
526--
527-- <http://www.google.com/search?q=gsl_sf_bessel_yl&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
528bessel_yl :: CInt -> Double -> Double 286bessel_yl :: CInt -> Double -> Double
529bessel_yl = gsl_sf_bessel_yl 287bessel_yl = gsl_sf_bessel_yl
530foreign import ccall "gsl_sf_bessel_yl" gsl_sf_bessel_yl :: CInt -> Double -> Double 288foreign import ccall "gsl_sf_bessel_yl" gsl_sf_bessel_yl :: CInt -> Double -> Double
531
532-- | wrapper for int gsl_sf_bessel_yl_array(int lmax,double x,double* result_array);
533--
534-- <http://www.google.com/search?q=gsl_sf_bessel_yl_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
535bessel_yl_array :: CInt -> Double -> Ptr Double -> CInt 289bessel_yl_array :: CInt -> Double -> Ptr Double -> CInt
536bessel_yl_array = gsl_sf_bessel_yl_array 290bessel_yl_array = gsl_sf_bessel_yl_array
537foreign import ccall "gsl_sf_bessel_yl_array" gsl_sf_bessel_yl_array :: CInt -> Double -> Ptr Double -> CInt 291foreign import ccall "gsl_sf_bessel_yl_array" gsl_sf_bessel_yl_array :: CInt -> Double -> Ptr Double -> CInt
538
539-- | wrapper for int gsl_sf_bessel_i0_scaled_e(double x,gsl_sf_result* result);
540--
541-- <http://www.google.com/search?q=gsl_sf_bessel_i0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
542bessel_i0_scaled_e :: Double -> (Double,Double) 292bessel_i0_scaled_e :: Double -> (Double,Double)
543bessel_i0_scaled_e x = createSFR "bessel_i0_scaled_e" $ gsl_sf_bessel_i0_scaled_e x 293bessel_i0_scaled_e x = createSFR "bessel_i0_scaled_e" $ gsl_sf_bessel_i0_scaled_e x
544foreign import ccall "gsl_sf_bessel_i0_scaled_e" gsl_sf_bessel_i0_scaled_e :: Double -> Ptr () -> IO CInt 294foreign import ccall "gsl_sf_bessel_i0_scaled_e" gsl_sf_bessel_i0_scaled_e :: Double -> Ptr () -> IO CInt
545
546-- | wrapper for double gsl_sf_bessel_i0_scaled(double x);
547--
548-- <http://www.google.com/search?q=gsl_sf_bessel_i0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
549bessel_i0_scaled :: Double -> Double 295bessel_i0_scaled :: Double -> Double
550bessel_i0_scaled = gsl_sf_bessel_i0_scaled 296bessel_i0_scaled = gsl_sf_bessel_i0_scaled
551foreign import ccall "gsl_sf_bessel_i0_scaled" gsl_sf_bessel_i0_scaled :: Double -> Double 297foreign import ccall "gsl_sf_bessel_i0_scaled" gsl_sf_bessel_i0_scaled :: Double -> Double
552
553-- | wrapper for int gsl_sf_bessel_i1_scaled_e(double x,gsl_sf_result* result);
554--
555-- <http://www.google.com/search?q=gsl_sf_bessel_i1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
556bessel_i1_scaled_e :: Double -> (Double,Double) 298bessel_i1_scaled_e :: Double -> (Double,Double)
557bessel_i1_scaled_e x = createSFR "bessel_i1_scaled_e" $ gsl_sf_bessel_i1_scaled_e x 299bessel_i1_scaled_e x = createSFR "bessel_i1_scaled_e" $ gsl_sf_bessel_i1_scaled_e x
558foreign import ccall "gsl_sf_bessel_i1_scaled_e" gsl_sf_bessel_i1_scaled_e :: Double -> Ptr () -> IO CInt 300foreign import ccall "gsl_sf_bessel_i1_scaled_e" gsl_sf_bessel_i1_scaled_e :: Double -> Ptr () -> IO CInt
559
560-- | wrapper for double gsl_sf_bessel_i1_scaled(double x);
561--
562-- <http://www.google.com/search?q=gsl_sf_bessel_i1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
563bessel_i1_scaled :: Double -> Double 301bessel_i1_scaled :: Double -> Double
564bessel_i1_scaled = gsl_sf_bessel_i1_scaled 302bessel_i1_scaled = gsl_sf_bessel_i1_scaled
565foreign import ccall "gsl_sf_bessel_i1_scaled" gsl_sf_bessel_i1_scaled :: Double -> Double 303foreign import ccall "gsl_sf_bessel_i1_scaled" gsl_sf_bessel_i1_scaled :: Double -> Double
566
567-- | wrapper for int gsl_sf_bessel_i2_scaled_e(double x,gsl_sf_result* result);
568--
569-- <http://www.google.com/search?q=gsl_sf_bessel_i2_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
570bessel_i2_scaled_e :: Double -> (Double,Double) 304bessel_i2_scaled_e :: Double -> (Double,Double)
571bessel_i2_scaled_e x = createSFR "bessel_i2_scaled_e" $ gsl_sf_bessel_i2_scaled_e x 305bessel_i2_scaled_e x = createSFR "bessel_i2_scaled_e" $ gsl_sf_bessel_i2_scaled_e x
572foreign import ccall "gsl_sf_bessel_i2_scaled_e" gsl_sf_bessel_i2_scaled_e :: Double -> Ptr () -> IO CInt 306foreign import ccall "gsl_sf_bessel_i2_scaled_e" gsl_sf_bessel_i2_scaled_e :: Double -> Ptr () -> IO CInt
573
574-- | wrapper for double gsl_sf_bessel_i2_scaled(double x);
575--
576-- <http://www.google.com/search?q=gsl_sf_bessel_i2_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
577bessel_i2_scaled :: Double -> Double 307bessel_i2_scaled :: Double -> Double
578bessel_i2_scaled = gsl_sf_bessel_i2_scaled 308bessel_i2_scaled = gsl_sf_bessel_i2_scaled
579foreign import ccall "gsl_sf_bessel_i2_scaled" gsl_sf_bessel_i2_scaled :: Double -> Double 309foreign import ccall "gsl_sf_bessel_i2_scaled" gsl_sf_bessel_i2_scaled :: Double -> Double
580
581-- | wrapper for int gsl_sf_bessel_il_scaled_e(int l,double x,gsl_sf_result* result);
582--
583-- <http://www.google.com/search?q=gsl_sf_bessel_il_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
584bessel_il_scaled_e :: CInt -> Double -> (Double,Double) 310bessel_il_scaled_e :: CInt -> Double -> (Double,Double)
585bessel_il_scaled_e l x = createSFR "bessel_il_scaled_e" $ gsl_sf_bessel_il_scaled_e l x 311bessel_il_scaled_e l x = createSFR "bessel_il_scaled_e" $ gsl_sf_bessel_il_scaled_e l x
586foreign import ccall "gsl_sf_bessel_il_scaled_e" gsl_sf_bessel_il_scaled_e :: CInt -> Double -> Ptr () -> IO CInt 312foreign import ccall "gsl_sf_bessel_il_scaled_e" gsl_sf_bessel_il_scaled_e :: CInt -> Double -> Ptr () -> IO CInt
587
588-- | wrapper for double gsl_sf_bessel_il_scaled(int l,double x);
589--
590-- <http://www.google.com/search?q=gsl_sf_bessel_il_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
591bessel_il_scaled :: CInt -> Double -> Double 313bessel_il_scaled :: CInt -> Double -> Double
592bessel_il_scaled = gsl_sf_bessel_il_scaled 314bessel_il_scaled = gsl_sf_bessel_il_scaled
593foreign import ccall "gsl_sf_bessel_il_scaled" gsl_sf_bessel_il_scaled :: CInt -> Double -> Double 315foreign import ccall "gsl_sf_bessel_il_scaled" gsl_sf_bessel_il_scaled :: CInt -> Double -> Double
594
595-- | wrapper for int gsl_sf_bessel_il_scaled_array(int lmax,double x,double* result_array);
596--
597-- <http://www.google.com/search?q=gsl_sf_bessel_il_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
598bessel_il_scaled_array :: CInt -> Double -> Ptr Double -> CInt 316bessel_il_scaled_array :: CInt -> Double -> Ptr Double -> CInt
599bessel_il_scaled_array = gsl_sf_bessel_il_scaled_array 317bessel_il_scaled_array = gsl_sf_bessel_il_scaled_array
600foreign import ccall "gsl_sf_bessel_il_scaled_array" gsl_sf_bessel_il_scaled_array :: CInt -> Double -> Ptr Double -> CInt 318foreign import ccall "gsl_sf_bessel_il_scaled_array" gsl_sf_bessel_il_scaled_array :: CInt -> Double -> Ptr Double -> CInt
601
602-- | wrapper for int gsl_sf_bessel_k0_scaled_e(double x,gsl_sf_result* result);
603--
604-- <http://www.google.com/search?q=gsl_sf_bessel_k0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
605bessel_k0_scaled_e :: Double -> (Double,Double) 319bessel_k0_scaled_e :: Double -> (Double,Double)
606bessel_k0_scaled_e x = createSFR "bessel_k0_scaled_e" $ gsl_sf_bessel_k0_scaled_e x 320bessel_k0_scaled_e x = createSFR "bessel_k0_scaled_e" $ gsl_sf_bessel_k0_scaled_e x
607foreign import ccall "gsl_sf_bessel_k0_scaled_e" gsl_sf_bessel_k0_scaled_e :: Double -> Ptr () -> IO CInt 321foreign import ccall "gsl_sf_bessel_k0_scaled_e" gsl_sf_bessel_k0_scaled_e :: Double -> Ptr () -> IO CInt
608
609-- | wrapper for double gsl_sf_bessel_k0_scaled(double x);
610--
611-- <http://www.google.com/search?q=gsl_sf_bessel_k0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
612bessel_k0_scaled :: Double -> Double 322bessel_k0_scaled :: Double -> Double
613bessel_k0_scaled = gsl_sf_bessel_k0_scaled 323bessel_k0_scaled = gsl_sf_bessel_k0_scaled
614foreign import ccall "gsl_sf_bessel_k0_scaled" gsl_sf_bessel_k0_scaled :: Double -> Double 324foreign import ccall "gsl_sf_bessel_k0_scaled" gsl_sf_bessel_k0_scaled :: Double -> Double
615
616-- | wrapper for int gsl_sf_bessel_k1_scaled_e(double x,gsl_sf_result* result);
617--
618-- <http://www.google.com/search?q=gsl_sf_bessel_k1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
619bessel_k1_scaled_e :: Double -> (Double,Double) 325bessel_k1_scaled_e :: Double -> (Double,Double)
620bessel_k1_scaled_e x = createSFR "bessel_k1_scaled_e" $ gsl_sf_bessel_k1_scaled_e x 326bessel_k1_scaled_e x = createSFR "bessel_k1_scaled_e" $ gsl_sf_bessel_k1_scaled_e x
621foreign import ccall "gsl_sf_bessel_k1_scaled_e" gsl_sf_bessel_k1_scaled_e :: Double -> Ptr () -> IO CInt 327foreign import ccall "gsl_sf_bessel_k1_scaled_e" gsl_sf_bessel_k1_scaled_e :: Double -> Ptr () -> IO CInt
622
623-- | wrapper for double gsl_sf_bessel_k1_scaled(double x);
624--
625-- <http://www.google.com/search?q=gsl_sf_bessel_k1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
626bessel_k1_scaled :: Double -> Double 328bessel_k1_scaled :: Double -> Double
627bessel_k1_scaled = gsl_sf_bessel_k1_scaled 329bessel_k1_scaled = gsl_sf_bessel_k1_scaled
628foreign import ccall "gsl_sf_bessel_k1_scaled" gsl_sf_bessel_k1_scaled :: Double -> Double 330foreign import ccall "gsl_sf_bessel_k1_scaled" gsl_sf_bessel_k1_scaled :: Double -> Double
629
630-- | wrapper for int gsl_sf_bessel_k2_scaled_e(double x,gsl_sf_result* result);
631--
632-- <http://www.google.com/search?q=gsl_sf_bessel_k2_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
633bessel_k2_scaled_e :: Double -> (Double,Double) 331bessel_k2_scaled_e :: Double -> (Double,Double)
634bessel_k2_scaled_e x = createSFR "bessel_k2_scaled_e" $ gsl_sf_bessel_k2_scaled_e x 332bessel_k2_scaled_e x = createSFR "bessel_k2_scaled_e" $ gsl_sf_bessel_k2_scaled_e x
635foreign import ccall "gsl_sf_bessel_k2_scaled_e" gsl_sf_bessel_k2_scaled_e :: Double -> Ptr () -> IO CInt 333foreign import ccall "gsl_sf_bessel_k2_scaled_e" gsl_sf_bessel_k2_scaled_e :: Double -> Ptr () -> IO CInt
636
637-- | wrapper for double gsl_sf_bessel_k2_scaled(double x);
638--
639-- <http://www.google.com/search?q=gsl_sf_bessel_k2_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
640bessel_k2_scaled :: Double -> Double 334bessel_k2_scaled :: Double -> Double
641bessel_k2_scaled = gsl_sf_bessel_k2_scaled 335bessel_k2_scaled = gsl_sf_bessel_k2_scaled
642foreign import ccall "gsl_sf_bessel_k2_scaled" gsl_sf_bessel_k2_scaled :: Double -> Double 336foreign import ccall "gsl_sf_bessel_k2_scaled" gsl_sf_bessel_k2_scaled :: Double -> Double
643
644-- | wrapper for int gsl_sf_bessel_kl_scaled_e(int l,double x,gsl_sf_result* result);
645--
646-- <http://www.google.com/search?q=gsl_sf_bessel_kl_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
647bessel_kl_scaled_e :: CInt -> Double -> (Double,Double) 337bessel_kl_scaled_e :: CInt -> Double -> (Double,Double)
648bessel_kl_scaled_e l x = createSFR "bessel_kl_scaled_e" $ gsl_sf_bessel_kl_scaled_e l x 338bessel_kl_scaled_e l x = createSFR "bessel_kl_scaled_e" $ gsl_sf_bessel_kl_scaled_e l x
649foreign import ccall "gsl_sf_bessel_kl_scaled_e" gsl_sf_bessel_kl_scaled_e :: CInt -> Double -> Ptr () -> IO CInt 339foreign import ccall "gsl_sf_bessel_kl_scaled_e" gsl_sf_bessel_kl_scaled_e :: CInt -> Double -> Ptr () -> IO CInt
650
651-- | wrapper for double gsl_sf_bessel_kl_scaled(int l,double x);
652--
653-- <http://www.google.com/search?q=gsl_sf_bessel_kl_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
654bessel_kl_scaled :: CInt -> Double -> Double 340bessel_kl_scaled :: CInt -> Double -> Double
655bessel_kl_scaled = gsl_sf_bessel_kl_scaled 341bessel_kl_scaled = gsl_sf_bessel_kl_scaled
656foreign import ccall "gsl_sf_bessel_kl_scaled" gsl_sf_bessel_kl_scaled :: CInt -> Double -> Double 342foreign import ccall "gsl_sf_bessel_kl_scaled" gsl_sf_bessel_kl_scaled :: CInt -> Double -> Double
657
658-- | wrapper for int gsl_sf_bessel_kl_scaled_array(int lmax,double x,double* result_array);
659--
660-- <http://www.google.com/search?q=gsl_sf_bessel_kl_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
661bessel_kl_scaled_array :: CInt -> Double -> Ptr Double -> CInt 343bessel_kl_scaled_array :: CInt -> Double -> Ptr Double -> CInt
662bessel_kl_scaled_array = gsl_sf_bessel_kl_scaled_array 344bessel_kl_scaled_array = gsl_sf_bessel_kl_scaled_array
663foreign import ccall "gsl_sf_bessel_kl_scaled_array" gsl_sf_bessel_kl_scaled_array :: CInt -> Double -> Ptr Double -> CInt 345foreign import ccall "gsl_sf_bessel_kl_scaled_array" gsl_sf_bessel_kl_scaled_array :: CInt -> Double -> Ptr Double -> CInt
664
665-- | wrapper for int gsl_sf_bessel_Jnu_e(double nu,double x,gsl_sf_result* result);
666--
667-- <http://www.google.com/search?q=gsl_sf_bessel_Jnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
668bessel_Jnu_e :: Double -> Double -> (Double,Double) 346bessel_Jnu_e :: Double -> Double -> (Double,Double)
669bessel_Jnu_e nu x = createSFR "bessel_Jnu_e" $ gsl_sf_bessel_Jnu_e nu x 347bessel_Jnu_e nu x = createSFR "bessel_Jnu_e" $ gsl_sf_bessel_Jnu_e nu x
670foreign import ccall "gsl_sf_bessel_Jnu_e" gsl_sf_bessel_Jnu_e :: Double -> Double -> Ptr () -> IO CInt 348foreign import ccall "gsl_sf_bessel_Jnu_e" gsl_sf_bessel_Jnu_e :: Double -> Double -> Ptr () -> IO CInt
671
672-- | wrapper for double gsl_sf_bessel_Jnu(double nu,double x);
673--
674-- <http://www.google.com/search?q=gsl_sf_bessel_Jnu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
675bessel_Jnu :: Double -> Double -> Double 349bessel_Jnu :: Double -> Double -> Double
676bessel_Jnu = gsl_sf_bessel_Jnu 350bessel_Jnu = gsl_sf_bessel_Jnu
677foreign import ccall "gsl_sf_bessel_Jnu" gsl_sf_bessel_Jnu :: Double -> Double -> Double 351foreign import ccall "gsl_sf_bessel_Jnu" gsl_sf_bessel_Jnu :: Double -> Double -> Double
678
679-- | wrapper for int gsl_sf_bessel_Ynu_e(double nu,double x,gsl_sf_result* result);
680--
681-- <http://www.google.com/search?q=gsl_sf_bessel_Ynu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
682bessel_Ynu_e :: Double -> Double -> (Double,Double) 352bessel_Ynu_e :: Double -> Double -> (Double,Double)
683bessel_Ynu_e nu x = createSFR "bessel_Ynu_e" $ gsl_sf_bessel_Ynu_e nu x 353bessel_Ynu_e nu x = createSFR "bessel_Ynu_e" $ gsl_sf_bessel_Ynu_e nu x
684foreign import ccall "gsl_sf_bessel_Ynu_e" gsl_sf_bessel_Ynu_e :: Double -> Double -> Ptr () -> IO CInt 354foreign import ccall "gsl_sf_bessel_Ynu_e" gsl_sf_bessel_Ynu_e :: Double -> Double -> Ptr () -> IO CInt
685
686-- | wrapper for double gsl_sf_bessel_Ynu(double nu,double x);
687--
688-- <http://www.google.com/search?q=gsl_sf_bessel_Ynu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
689bessel_Ynu :: Double -> Double -> Double 355bessel_Ynu :: Double -> Double -> Double
690bessel_Ynu = gsl_sf_bessel_Ynu 356bessel_Ynu = gsl_sf_bessel_Ynu
691foreign import ccall "gsl_sf_bessel_Ynu" gsl_sf_bessel_Ynu :: Double -> Double -> Double 357foreign import ccall "gsl_sf_bessel_Ynu" gsl_sf_bessel_Ynu :: Double -> Double -> Double
692
693-- | wrapper for int gsl_sf_bessel_sequence_Jnu_e(double nu,gsl_mode_t mode,size_t size,double* v);
694--
695-- <http://www.google.com/search?q=gsl_sf_bessel_sequence_Jnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
696bessel_sequence_Jnu_e :: Double -> Precision -> Size_t -> Ptr Double -> CInt 358bessel_sequence_Jnu_e :: Double -> Precision -> Size_t -> Ptr Double -> CInt
697bessel_sequence_Jnu_e nu mode size v = gsl_sf_bessel_sequence_Jnu_e nu (precCode mode) size v 359bessel_sequence_Jnu_e nu mode size v = gsl_sf_bessel_sequence_Jnu_e nu (precCode mode) size v
698foreign import ccall "gsl_sf_bessel_sequence_Jnu_e" gsl_sf_bessel_sequence_Jnu_e :: Double -> Gsl_mode_t -> Size_t -> Ptr Double -> CInt 360foreign import ccall "gsl_sf_bessel_sequence_Jnu_e" gsl_sf_bessel_sequence_Jnu_e :: Double -> Gsl_mode_t -> Size_t -> Ptr Double -> CInt
699
700-- | wrapper for int gsl_sf_bessel_Inu_scaled_e(double nu,double x,gsl_sf_result* result);
701--
702-- <http://www.google.com/search?q=gsl_sf_bessel_Inu_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
703bessel_Inu_scaled_e :: Double -> Double -> (Double,Double) 361bessel_Inu_scaled_e :: Double -> Double -> (Double,Double)
704bessel_Inu_scaled_e nu x = createSFR "bessel_Inu_scaled_e" $ gsl_sf_bessel_Inu_scaled_e nu x 362bessel_Inu_scaled_e nu x = createSFR "bessel_Inu_scaled_e" $ gsl_sf_bessel_Inu_scaled_e nu x
705foreign import ccall "gsl_sf_bessel_Inu_scaled_e" gsl_sf_bessel_Inu_scaled_e :: Double -> Double -> Ptr () -> IO CInt 363foreign import ccall "gsl_sf_bessel_Inu_scaled_e" gsl_sf_bessel_Inu_scaled_e :: Double -> Double -> Ptr () -> IO CInt
706
707-- | wrapper for double gsl_sf_bessel_Inu_scaled(double nu,double x);
708--
709-- <http://www.google.com/search?q=gsl_sf_bessel_Inu_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
710bessel_Inu_scaled :: Double -> Double -> Double 364bessel_Inu_scaled :: Double -> Double -> Double
711bessel_Inu_scaled = gsl_sf_bessel_Inu_scaled 365bessel_Inu_scaled = gsl_sf_bessel_Inu_scaled
712foreign import ccall "gsl_sf_bessel_Inu_scaled" gsl_sf_bessel_Inu_scaled :: Double -> Double -> Double 366foreign import ccall "gsl_sf_bessel_Inu_scaled" gsl_sf_bessel_Inu_scaled :: Double -> Double -> Double
713
714-- | wrapper for int gsl_sf_bessel_Inu_e(double nu,double x,gsl_sf_result* result);
715--
716-- <http://www.google.com/search?q=gsl_sf_bessel_Inu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
717bessel_Inu_e :: Double -> Double -> (Double,Double) 367bessel_Inu_e :: Double -> Double -> (Double,Double)
718bessel_Inu_e nu x = createSFR "bessel_Inu_e" $ gsl_sf_bessel_Inu_e nu x 368bessel_Inu_e nu x = createSFR "bessel_Inu_e" $ gsl_sf_bessel_Inu_e nu x
719foreign import ccall "gsl_sf_bessel_Inu_e" gsl_sf_bessel_Inu_e :: Double -> Double -> Ptr () -> IO CInt 369foreign import ccall "gsl_sf_bessel_Inu_e" gsl_sf_bessel_Inu_e :: Double -> Double -> Ptr () -> IO CInt
720
721-- | wrapper for double gsl_sf_bessel_Inu(double nu,double x);
722--
723-- <http://www.google.com/search?q=gsl_sf_bessel_Inu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
724bessel_Inu :: Double -> Double -> Double 370bessel_Inu :: Double -> Double -> Double
725bessel_Inu = gsl_sf_bessel_Inu 371bessel_Inu = gsl_sf_bessel_Inu
726foreign import ccall "gsl_sf_bessel_Inu" gsl_sf_bessel_Inu :: Double -> Double -> Double 372foreign import ccall "gsl_sf_bessel_Inu" gsl_sf_bessel_Inu :: Double -> Double -> Double
727
728-- | wrapper for int gsl_sf_bessel_Knu_scaled_e(double nu,double x,gsl_sf_result* result);
729--
730-- <http://www.google.com/search?q=gsl_sf_bessel_Knu_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
731bessel_Knu_scaled_e :: Double -> Double -> (Double,Double) 373bessel_Knu_scaled_e :: Double -> Double -> (Double,Double)
732bessel_Knu_scaled_e nu x = createSFR "bessel_Knu_scaled_e" $ gsl_sf_bessel_Knu_scaled_e nu x 374bessel_Knu_scaled_e nu x = createSFR "bessel_Knu_scaled_e" $ gsl_sf_bessel_Knu_scaled_e nu x
733foreign import ccall "gsl_sf_bessel_Knu_scaled_e" gsl_sf_bessel_Knu_scaled_e :: Double -> Double -> Ptr () -> IO CInt 375foreign import ccall "gsl_sf_bessel_Knu_scaled_e" gsl_sf_bessel_Knu_scaled_e :: Double -> Double -> Ptr () -> IO CInt
734
735-- | wrapper for double gsl_sf_bessel_Knu_scaled(double nu,double x);
736--
737-- <http://www.google.com/search?q=gsl_sf_bessel_Knu_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
738bessel_Knu_scaled :: Double -> Double -> Double 376bessel_Knu_scaled :: Double -> Double -> Double
739bessel_Knu_scaled = gsl_sf_bessel_Knu_scaled 377bessel_Knu_scaled = gsl_sf_bessel_Knu_scaled
740foreign import ccall "gsl_sf_bessel_Knu_scaled" gsl_sf_bessel_Knu_scaled :: Double -> Double -> Double 378foreign import ccall "gsl_sf_bessel_Knu_scaled" gsl_sf_bessel_Knu_scaled :: Double -> Double -> Double
741
742-- | wrapper for int gsl_sf_bessel_Knu_e(double nu,double x,gsl_sf_result* result);
743--
744-- <http://www.google.com/search?q=gsl_sf_bessel_Knu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
745bessel_Knu_e :: Double -> Double -> (Double,Double) 379bessel_Knu_e :: Double -> Double -> (Double,Double)
746bessel_Knu_e nu x = createSFR "bessel_Knu_e" $ gsl_sf_bessel_Knu_e nu x 380bessel_Knu_e nu x = createSFR "bessel_Knu_e" $ gsl_sf_bessel_Knu_e nu x
747foreign import ccall "gsl_sf_bessel_Knu_e" gsl_sf_bessel_Knu_e :: Double -> Double -> Ptr () -> IO CInt 381foreign import ccall "gsl_sf_bessel_Knu_e" gsl_sf_bessel_Knu_e :: Double -> Double -> Ptr () -> IO CInt
748
749-- | wrapper for double gsl_sf_bessel_Knu(double nu,double x);
750--
751-- <http://www.google.com/search?q=gsl_sf_bessel_Knu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
752bessel_Knu :: Double -> Double -> Double 382bessel_Knu :: Double -> Double -> Double
753bessel_Knu = gsl_sf_bessel_Knu 383bessel_Knu = gsl_sf_bessel_Knu
754foreign import ccall "gsl_sf_bessel_Knu" gsl_sf_bessel_Knu :: Double -> Double -> Double 384foreign import ccall "gsl_sf_bessel_Knu" gsl_sf_bessel_Knu :: Double -> Double -> Double
755
756-- | wrapper for int gsl_sf_bessel_lnKnu_e(double nu,double x,gsl_sf_result* result);
757--
758-- <http://www.google.com/search?q=gsl_sf_bessel_lnKnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
759bessel_lnKnu_e :: Double -> Double -> (Double,Double) 385bessel_lnKnu_e :: Double -> Double -> (Double,Double)
760bessel_lnKnu_e nu x = createSFR "bessel_lnKnu_e" $ gsl_sf_bessel_lnKnu_e nu x 386bessel_lnKnu_e nu x = createSFR "bessel_lnKnu_e" $ gsl_sf_bessel_lnKnu_e nu x
761foreign import ccall "gsl_sf_bessel_lnKnu_e" gsl_sf_bessel_lnKnu_e :: Double -> Double -> Ptr () -> IO CInt 387foreign import ccall "gsl_sf_bessel_lnKnu_e" gsl_sf_bessel_lnKnu_e :: Double -> Double -> Ptr () -> IO CInt
762
763-- | wrapper for double gsl_sf_bessel_lnKnu(double nu,double x);
764--
765-- <http://www.google.com/search?q=gsl_sf_bessel_lnKnu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
766bessel_lnKnu :: Double -> Double -> Double 388bessel_lnKnu :: Double -> Double -> Double
767bessel_lnKnu = gsl_sf_bessel_lnKnu 389bessel_lnKnu = gsl_sf_bessel_lnKnu
768foreign import ccall "gsl_sf_bessel_lnKnu" gsl_sf_bessel_lnKnu :: Double -> Double -> Double 390foreign import ccall "gsl_sf_bessel_lnKnu" gsl_sf_bessel_lnKnu :: Double -> Double -> Double
769
770-- | wrapper for int gsl_sf_bessel_zero_J0_e(int s,gsl_sf_result* result);
771--
772-- <http://www.google.com/search?q=gsl_sf_bessel_zero_J0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
773bessel_zero_J0_e :: CInt -> (Double,Double) 391bessel_zero_J0_e :: CInt -> (Double,Double)
774bessel_zero_J0_e s = createSFR "bessel_zero_J0_e" $ gsl_sf_bessel_zero_J0_e s 392bessel_zero_J0_e s = createSFR "bessel_zero_J0_e" $ gsl_sf_bessel_zero_J0_e s
775foreign import ccall "gsl_sf_bessel_zero_J0_e" gsl_sf_bessel_zero_J0_e :: CInt -> Ptr () -> IO CInt 393foreign import ccall "gsl_sf_bessel_zero_J0_e" gsl_sf_bessel_zero_J0_e :: CInt -> Ptr () -> IO CInt
776
777-- | wrapper for double gsl_sf_bessel_zero_J0(int s);
778--
779-- <http://www.google.com/search?q=gsl_sf_bessel_zero_J0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
780bessel_zero_J0 :: CInt -> Double 394bessel_zero_J0 :: CInt -> Double
781bessel_zero_J0 = gsl_sf_bessel_zero_J0 395bessel_zero_J0 = gsl_sf_bessel_zero_J0
782foreign import ccall "gsl_sf_bessel_zero_J0" gsl_sf_bessel_zero_J0 :: CInt -> Double 396foreign import ccall "gsl_sf_bessel_zero_J0" gsl_sf_bessel_zero_J0 :: CInt -> Double
783
784-- | wrapper for int gsl_sf_bessel_zero_J1_e(int s,gsl_sf_result* result);
785--
786-- <http://www.google.com/search?q=gsl_sf_bessel_zero_J1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
787bessel_zero_J1_e :: CInt -> (Double,Double) 397bessel_zero_J1_e :: CInt -> (Double,Double)
788bessel_zero_J1_e s = createSFR "bessel_zero_J1_e" $ gsl_sf_bessel_zero_J1_e s 398bessel_zero_J1_e s = createSFR "bessel_zero_J1_e" $ gsl_sf_bessel_zero_J1_e s
789foreign import ccall "gsl_sf_bessel_zero_J1_e" gsl_sf_bessel_zero_J1_e :: CInt -> Ptr () -> IO CInt 399foreign import ccall "gsl_sf_bessel_zero_J1_e" gsl_sf_bessel_zero_J1_e :: CInt -> Ptr () -> IO CInt
790
791-- | wrapper for double gsl_sf_bessel_zero_J1(int s);
792--
793-- <http://www.google.com/search?q=gsl_sf_bessel_zero_J1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
794bessel_zero_J1 :: CInt -> Double 400bessel_zero_J1 :: CInt -> Double
795bessel_zero_J1 = gsl_sf_bessel_zero_J1 401bessel_zero_J1 = gsl_sf_bessel_zero_J1
796foreign import ccall "gsl_sf_bessel_zero_J1" gsl_sf_bessel_zero_J1 :: CInt -> Double 402foreign import ccall "gsl_sf_bessel_zero_J1" gsl_sf_bessel_zero_J1 :: CInt -> Double
797
798-- | wrapper for int gsl_sf_bessel_zero_Jnu_e(double nu,int s,gsl_sf_result* result);
799--
800-- <http://www.google.com/search?q=gsl_sf_bessel_zero_Jnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
801bessel_zero_Jnu_e :: Double -> CInt -> (Double,Double) 403bessel_zero_Jnu_e :: Double -> CInt -> (Double,Double)
802bessel_zero_Jnu_e nu s = createSFR "bessel_zero_Jnu_e" $ gsl_sf_bessel_zero_Jnu_e nu s 404bessel_zero_Jnu_e nu s = createSFR "bessel_zero_Jnu_e" $ gsl_sf_bessel_zero_Jnu_e nu s
803foreign import ccall "gsl_sf_bessel_zero_Jnu_e" gsl_sf_bessel_zero_Jnu_e :: Double -> CInt -> Ptr () -> IO CInt 405foreign import ccall "gsl_sf_bessel_zero_Jnu_e" gsl_sf_bessel_zero_Jnu_e :: Double -> CInt -> Ptr () -> IO CInt
804
805-- | wrapper for double gsl_sf_bessel_zero_Jnu(double nu,int s);
806--
807-- <http://www.google.com/search?q=gsl_sf_bessel_zero_Jnu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
808bessel_zero_Jnu :: Double -> CInt -> Double 406bessel_zero_Jnu :: Double -> CInt -> Double
809bessel_zero_Jnu = gsl_sf_bessel_zero_Jnu 407bessel_zero_Jnu = gsl_sf_bessel_zero_Jnu
810foreign import ccall "gsl_sf_bessel_zero_Jnu" gsl_sf_bessel_zero_Jnu :: Double -> CInt -> Double 408foreign import ccall "gsl_sf_bessel_zero_Jnu" gsl_sf_bessel_zero_Jnu :: Double -> CInt -> Double