summaryrefslogtreecommitdiff
path: root/lib/Numeric/GSL/Special/Bessel.hs
diff options
context:
space:
mode:
authorAlberto Ruiz <aruiz@um.es>2008-01-21 21:40:07 +0000
committerAlberto Ruiz <aruiz@um.es>2008-01-21 21:40:07 +0000
commit17749900a9146ddf6cd8ebf59dc35e56d6bff413 (patch)
treed352b7b155ebf650cd41a134aeb39450e54163b2 /lib/Numeric/GSL/Special/Bessel.hs
parent4fb0006a2227d3d5293a53b88ef67ce6ebd73440 (diff)
IO CInt results
Diffstat (limited to 'lib/Numeric/GSL/Special/Bessel.hs')
-rw-r--r--lib/Numeric/GSL/Special/Bessel.hs215
1 files changed, 108 insertions, 107 deletions
diff --git a/lib/Numeric/GSL/Special/Bessel.hs b/lib/Numeric/GSL/Special/Bessel.hs
index e059666..0340d24 100644
--- a/lib/Numeric/GSL/Special/Bessel.hs
+++ b/lib/Numeric/GSL/Special/Bessel.hs
@@ -106,6 +106,7 @@ module Numeric.GSL.Special.Bessel(
106) where 106) where
107 107
108import Foreign(Ptr) 108import Foreign(Ptr)
109import Foreign.C.Types(CInt)
109import Numeric.GSL.Special.Internal 110import Numeric.GSL.Special.Internal
110 111
111-- | wrapper for int gsl_sf_bessel_J0_e(double x,gsl_sf_result* result); 112-- | wrapper for int gsl_sf_bessel_J0_e(double x,gsl_sf_result* result);
@@ -113,7 +114,7 @@ import Numeric.GSL.Special.Internal
113-- <http://www.google.com/search?q=gsl_sf_bessel_J0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 114-- <http://www.google.com/search?q=gsl_sf_bessel_J0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
114bessel_J0_e :: Double -> (Double,Double) 115bessel_J0_e :: Double -> (Double,Double)
115bessel_J0_e x = createSFR "bessel_J0_e" $ gsl_sf_bessel_J0_e x 116bessel_J0_e x = createSFR "bessel_J0_e" $ gsl_sf_bessel_J0_e x
116foreign import ccall "bessel.h gsl_sf_bessel_J0_e" gsl_sf_bessel_J0_e :: Double -> Ptr Double -> IO(Int) 117foreign import ccall "bessel.h gsl_sf_bessel_J0_e" gsl_sf_bessel_J0_e :: Double -> Ptr () -> IO CInt
117 118
118-- | wrapper for double gsl_sf_bessel_J0(double x); 119-- | wrapper for double gsl_sf_bessel_J0(double x);
119-- 120--
@@ -127,7 +128,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_J0" gsl_sf_bessel_J0 :: Double -> D
127-- <http://www.google.com/search?q=gsl_sf_bessel_J1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 128-- <http://www.google.com/search?q=gsl_sf_bessel_J1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
128bessel_J1_e :: Double -> (Double,Double) 129bessel_J1_e :: Double -> (Double,Double)
129bessel_J1_e x = createSFR "bessel_J1_e" $ gsl_sf_bessel_J1_e x 130bessel_J1_e x = createSFR "bessel_J1_e" $ gsl_sf_bessel_J1_e x
130foreign import ccall "bessel.h gsl_sf_bessel_J1_e" gsl_sf_bessel_J1_e :: Double -> Ptr Double -> IO(Int) 131foreign import ccall "bessel.h gsl_sf_bessel_J1_e" gsl_sf_bessel_J1_e :: Double -> Ptr () -> IO CInt
131 132
132-- | wrapper for double gsl_sf_bessel_J1(double x); 133-- | wrapper for double gsl_sf_bessel_J1(double x);
133-- 134--
@@ -139,30 +140,30 @@ foreign import ccall "bessel.h gsl_sf_bessel_J1" gsl_sf_bessel_J1 :: Double -> D
139-- | wrapper for int gsl_sf_bessel_Jn_e(int n,double x,gsl_sf_result* result); 140-- | wrapper for int gsl_sf_bessel_Jn_e(int n,double x,gsl_sf_result* result);
140-- 141--
141-- <http://www.google.com/search?q=gsl_sf_bessel_Jn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 142-- <http://www.google.com/search?q=gsl_sf_bessel_Jn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
142bessel_Jn_e :: Int -> Double -> (Double,Double) 143bessel_Jn_e :: CInt -> Double -> (Double,Double)
143bessel_Jn_e n x = createSFR "bessel_Jn_e" $ gsl_sf_bessel_Jn_e n x 144bessel_Jn_e n x = createSFR "bessel_Jn_e" $ gsl_sf_bessel_Jn_e n x
144foreign import ccall "bessel.h gsl_sf_bessel_Jn_e" gsl_sf_bessel_Jn_e :: Int -> Double -> Ptr Double -> IO(Int) 145foreign import ccall "bessel.h gsl_sf_bessel_Jn_e" gsl_sf_bessel_Jn_e :: CInt -> Double -> Ptr () -> IO CInt
145 146
146-- | wrapper for double gsl_sf_bessel_Jn(int n,double x); 147-- | wrapper for double gsl_sf_bessel_Jn(int n,double x);
147-- 148--
148-- <http://www.google.com/search?q=gsl_sf_bessel_Jn&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 149-- <http://www.google.com/search?q=gsl_sf_bessel_Jn&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
149bessel_Jn :: Int -> Double -> Double 150bessel_Jn :: CInt -> Double -> Double
150bessel_Jn = gsl_sf_bessel_Jn 151bessel_Jn = gsl_sf_bessel_Jn
151foreign import ccall "bessel.h gsl_sf_bessel_Jn" gsl_sf_bessel_Jn :: Int -> Double -> Double 152foreign import ccall "bessel.h gsl_sf_bessel_Jn" gsl_sf_bessel_Jn :: CInt -> Double -> Double
152 153
153-- | wrapper for int gsl_sf_bessel_Jn_array(int nmin,int nmax,double x,double* result_array); 154-- | wrapper for int gsl_sf_bessel_Jn_array(int nmin,int nmax,double x,double* result_array);
154-- 155--
155-- <http://www.google.com/search?q=gsl_sf_bessel_Jn_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 156-- <http://www.google.com/search?q=gsl_sf_bessel_Jn_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
156bessel_Jn_array :: Int -> Int -> Double -> Ptr Double -> Int 157bessel_Jn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
157bessel_Jn_array = gsl_sf_bessel_Jn_array 158bessel_Jn_array = gsl_sf_bessel_Jn_array
158foreign import ccall "bessel.h gsl_sf_bessel_Jn_array" gsl_sf_bessel_Jn_array :: Int -> Int -> Double -> Ptr Double -> Int 159foreign import ccall "bessel.h gsl_sf_bessel_Jn_array" gsl_sf_bessel_Jn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
159 160
160-- | wrapper for int gsl_sf_bessel_Y0_e(double x,gsl_sf_result* result); 161-- | wrapper for int gsl_sf_bessel_Y0_e(double x,gsl_sf_result* result);
161-- 162--
162-- <http://www.google.com/search?q=gsl_sf_bessel_Y0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 163-- <http://www.google.com/search?q=gsl_sf_bessel_Y0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
163bessel_Y0_e :: Double -> (Double,Double) 164bessel_Y0_e :: Double -> (Double,Double)
164bessel_Y0_e x = createSFR "bessel_Y0_e" $ gsl_sf_bessel_Y0_e x 165bessel_Y0_e x = createSFR "bessel_Y0_e" $ gsl_sf_bessel_Y0_e x
165foreign import ccall "bessel.h gsl_sf_bessel_Y0_e" gsl_sf_bessel_Y0_e :: Double -> Ptr Double -> IO(Int) 166foreign import ccall "bessel.h gsl_sf_bessel_Y0_e" gsl_sf_bessel_Y0_e :: Double -> Ptr () -> IO CInt
166 167
167-- | wrapper for double gsl_sf_bessel_Y0(double x); 168-- | wrapper for double gsl_sf_bessel_Y0(double x);
168-- 169--
@@ -176,7 +177,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_Y0" gsl_sf_bessel_Y0 :: Double -> D
176-- <http://www.google.com/search?q=gsl_sf_bessel_Y1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 177-- <http://www.google.com/search?q=gsl_sf_bessel_Y1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
177bessel_Y1_e :: Double -> (Double,Double) 178bessel_Y1_e :: Double -> (Double,Double)
178bessel_Y1_e x = createSFR "bessel_Y1_e" $ gsl_sf_bessel_Y1_e x 179bessel_Y1_e x = createSFR "bessel_Y1_e" $ gsl_sf_bessel_Y1_e x
179foreign import ccall "bessel.h gsl_sf_bessel_Y1_e" gsl_sf_bessel_Y1_e :: Double -> Ptr Double -> IO(Int) 180foreign import ccall "bessel.h gsl_sf_bessel_Y1_e" gsl_sf_bessel_Y1_e :: Double -> Ptr () -> IO CInt
180 181
181-- | wrapper for double gsl_sf_bessel_Y1(double x); 182-- | wrapper for double gsl_sf_bessel_Y1(double x);
182-- 183--
@@ -188,30 +189,30 @@ foreign import ccall "bessel.h gsl_sf_bessel_Y1" gsl_sf_bessel_Y1 :: Double -> D
188-- | wrapper for int gsl_sf_bessel_Yn_e(int n,double x,gsl_sf_result* result); 189-- | wrapper for int gsl_sf_bessel_Yn_e(int n,double x,gsl_sf_result* result);
189-- 190--
190-- <http://www.google.com/search?q=gsl_sf_bessel_Yn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 191-- <http://www.google.com/search?q=gsl_sf_bessel_Yn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
191bessel_Yn_e :: Int -> Double -> (Double,Double) 192bessel_Yn_e :: CInt -> Double -> (Double,Double)
192bessel_Yn_e n x = createSFR "bessel_Yn_e" $ gsl_sf_bessel_Yn_e n x 193bessel_Yn_e n x = createSFR "bessel_Yn_e" $ gsl_sf_bessel_Yn_e n x
193foreign import ccall "bessel.h gsl_sf_bessel_Yn_e" gsl_sf_bessel_Yn_e :: Int -> Double -> Ptr Double -> IO(Int) 194foreign import ccall "bessel.h gsl_sf_bessel_Yn_e" gsl_sf_bessel_Yn_e :: CInt -> Double -> Ptr () -> IO CInt
194 195
195-- | wrapper for double gsl_sf_bessel_Yn(int n,double x); 196-- | wrapper for double gsl_sf_bessel_Yn(int n,double x);
196-- 197--
197-- <http://www.google.com/search?q=gsl_sf_bessel_Yn&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 198-- <http://www.google.com/search?q=gsl_sf_bessel_Yn&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
198bessel_Yn :: Int -> Double -> Double 199bessel_Yn :: CInt -> Double -> Double
199bessel_Yn = gsl_sf_bessel_Yn 200bessel_Yn = gsl_sf_bessel_Yn
200foreign import ccall "bessel.h gsl_sf_bessel_Yn" gsl_sf_bessel_Yn :: Int -> Double -> Double 201foreign import ccall "bessel.h gsl_sf_bessel_Yn" gsl_sf_bessel_Yn :: CInt -> Double -> Double
201 202
202-- | wrapper for int gsl_sf_bessel_Yn_array(int nmin,int nmax,double x,double* result_array); 203-- | wrapper for int gsl_sf_bessel_Yn_array(int nmin,int nmax,double x,double* result_array);
203-- 204--
204-- <http://www.google.com/search?q=gsl_sf_bessel_Yn_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 205-- <http://www.google.com/search?q=gsl_sf_bessel_Yn_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
205bessel_Yn_array :: Int -> Int -> Double -> Ptr Double -> Int 206bessel_Yn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
206bessel_Yn_array = gsl_sf_bessel_Yn_array 207bessel_Yn_array = gsl_sf_bessel_Yn_array
207foreign import ccall "bessel.h gsl_sf_bessel_Yn_array" gsl_sf_bessel_Yn_array :: Int -> Int -> Double -> Ptr Double -> Int 208foreign import ccall "bessel.h gsl_sf_bessel_Yn_array" gsl_sf_bessel_Yn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
208 209
209-- | wrapper for int gsl_sf_bessel_I0_e(double x,gsl_sf_result* result); 210-- | wrapper for int gsl_sf_bessel_I0_e(double x,gsl_sf_result* result);
210-- 211--
211-- <http://www.google.com/search?q=gsl_sf_bessel_I0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 212-- <http://www.google.com/search?q=gsl_sf_bessel_I0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
212bessel_I0_e :: Double -> (Double,Double) 213bessel_I0_e :: Double -> (Double,Double)
213bessel_I0_e x = createSFR "bessel_I0_e" $ gsl_sf_bessel_I0_e x 214bessel_I0_e x = createSFR "bessel_I0_e" $ gsl_sf_bessel_I0_e x
214foreign import ccall "bessel.h gsl_sf_bessel_I0_e" gsl_sf_bessel_I0_e :: Double -> Ptr Double -> IO(Int) 215foreign import ccall "bessel.h gsl_sf_bessel_I0_e" gsl_sf_bessel_I0_e :: Double -> Ptr () -> IO CInt
215 216
216-- | wrapper for double gsl_sf_bessel_I0(double x); 217-- | wrapper for double gsl_sf_bessel_I0(double x);
217-- 218--
@@ -225,7 +226,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_I0" gsl_sf_bessel_I0 :: Double -> D
225-- <http://www.google.com/search?q=gsl_sf_bessel_I1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 226-- <http://www.google.com/search?q=gsl_sf_bessel_I1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
226bessel_I1_e :: Double -> (Double,Double) 227bessel_I1_e :: Double -> (Double,Double)
227bessel_I1_e x = createSFR "bessel_I1_e" $ gsl_sf_bessel_I1_e x 228bessel_I1_e x = createSFR "bessel_I1_e" $ gsl_sf_bessel_I1_e x
228foreign import ccall "bessel.h gsl_sf_bessel_I1_e" gsl_sf_bessel_I1_e :: Double -> Ptr Double -> IO(Int) 229foreign import ccall "bessel.h gsl_sf_bessel_I1_e" gsl_sf_bessel_I1_e :: Double -> Ptr () -> IO CInt
229 230
230-- | wrapper for double gsl_sf_bessel_I1(double x); 231-- | wrapper for double gsl_sf_bessel_I1(double x);
231-- 232--
@@ -237,30 +238,30 @@ foreign import ccall "bessel.h gsl_sf_bessel_I1" gsl_sf_bessel_I1 :: Double -> D
237-- | wrapper for int gsl_sf_bessel_In_e(int n,double x,gsl_sf_result* result); 238-- | wrapper for int gsl_sf_bessel_In_e(int n,double x,gsl_sf_result* result);
238-- 239--
239-- <http://www.google.com/search?q=gsl_sf_bessel_In_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 240-- <http://www.google.com/search?q=gsl_sf_bessel_In_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
240bessel_In_e :: Int -> Double -> (Double,Double) 241bessel_In_e :: CInt -> Double -> (Double,Double)
241bessel_In_e n x = createSFR "bessel_In_e" $ gsl_sf_bessel_In_e n x 242bessel_In_e n x = createSFR "bessel_In_e" $ gsl_sf_bessel_In_e n x
242foreign import ccall "bessel.h gsl_sf_bessel_In_e" gsl_sf_bessel_In_e :: Int -> Double -> Ptr Double -> IO(Int) 243foreign import ccall "bessel.h gsl_sf_bessel_In_e" gsl_sf_bessel_In_e :: CInt -> Double -> Ptr () -> IO CInt
243 244
244-- | wrapper for double gsl_sf_bessel_In(int n,double x); 245-- | wrapper for double gsl_sf_bessel_In(int n,double x);
245-- 246--
246-- <http://www.google.com/search?q=gsl_sf_bessel_In&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 247-- <http://www.google.com/search?q=gsl_sf_bessel_In&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
247bessel_In :: Int -> Double -> Double 248bessel_In :: CInt -> Double -> Double
248bessel_In = gsl_sf_bessel_In 249bessel_In = gsl_sf_bessel_In
249foreign import ccall "bessel.h gsl_sf_bessel_In" gsl_sf_bessel_In :: Int -> Double -> Double 250foreign import ccall "bessel.h gsl_sf_bessel_In" gsl_sf_bessel_In :: CInt -> Double -> Double
250 251
251-- | wrapper for int gsl_sf_bessel_In_array(int nmin,int nmax,double x,double* result_array); 252-- | wrapper for int gsl_sf_bessel_In_array(int nmin,int nmax,double x,double* result_array);
252-- 253--
253-- <http://www.google.com/search?q=gsl_sf_bessel_In_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 254-- <http://www.google.com/search?q=gsl_sf_bessel_In_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
254bessel_In_array :: Int -> Int -> Double -> Ptr Double -> Int 255bessel_In_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
255bessel_In_array = gsl_sf_bessel_In_array 256bessel_In_array = gsl_sf_bessel_In_array
256foreign import ccall "bessel.h gsl_sf_bessel_In_array" gsl_sf_bessel_In_array :: Int -> Int -> Double -> Ptr Double -> Int 257foreign import ccall "bessel.h gsl_sf_bessel_In_array" gsl_sf_bessel_In_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
257 258
258-- | wrapper for int gsl_sf_bessel_I0_scaled_e(double x,gsl_sf_result* result); 259-- | wrapper for int gsl_sf_bessel_I0_scaled_e(double x,gsl_sf_result* result);
259-- 260--
260-- <http://www.google.com/search?q=gsl_sf_bessel_I0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 261-- <http://www.google.com/search?q=gsl_sf_bessel_I0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
261bessel_I0_scaled_e :: Double -> (Double,Double) 262bessel_I0_scaled_e :: Double -> (Double,Double)
262bessel_I0_scaled_e x = createSFR "bessel_I0_scaled_e" $ gsl_sf_bessel_I0_scaled_e x 263bessel_I0_scaled_e x = createSFR "bessel_I0_scaled_e" $ gsl_sf_bessel_I0_scaled_e x
263foreign import ccall "bessel.h gsl_sf_bessel_I0_scaled_e" gsl_sf_bessel_I0_scaled_e :: Double -> Ptr Double -> IO(Int) 264foreign import ccall "bessel.h gsl_sf_bessel_I0_scaled_e" gsl_sf_bessel_I0_scaled_e :: Double -> Ptr () -> IO CInt
264 265
265-- | wrapper for double gsl_sf_bessel_I0_scaled(double x); 266-- | wrapper for double gsl_sf_bessel_I0_scaled(double x);
266-- 267--
@@ -274,7 +275,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_I0_scaled" gsl_sf_bessel_I0_scaled
274-- <http://www.google.com/search?q=gsl_sf_bessel_I1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 275-- <http://www.google.com/search?q=gsl_sf_bessel_I1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
275bessel_I1_scaled_e :: Double -> (Double,Double) 276bessel_I1_scaled_e :: Double -> (Double,Double)
276bessel_I1_scaled_e x = createSFR "bessel_I1_scaled_e" $ gsl_sf_bessel_I1_scaled_e x 277bessel_I1_scaled_e x = createSFR "bessel_I1_scaled_e" $ gsl_sf_bessel_I1_scaled_e x
277foreign import ccall "bessel.h gsl_sf_bessel_I1_scaled_e" gsl_sf_bessel_I1_scaled_e :: Double -> Ptr Double -> IO(Int) 278foreign import ccall "bessel.h gsl_sf_bessel_I1_scaled_e" gsl_sf_bessel_I1_scaled_e :: Double -> Ptr () -> IO CInt
278 279
279-- | wrapper for double gsl_sf_bessel_I1_scaled(double x); 280-- | wrapper for double gsl_sf_bessel_I1_scaled(double x);
280-- 281--
@@ -286,30 +287,30 @@ foreign import ccall "bessel.h gsl_sf_bessel_I1_scaled" gsl_sf_bessel_I1_scaled
286-- | wrapper for int gsl_sf_bessel_In_scaled_e(int n,double x,gsl_sf_result* result); 287-- | wrapper for int gsl_sf_bessel_In_scaled_e(int n,double x,gsl_sf_result* result);
287-- 288--
288-- <http://www.google.com/search?q=gsl_sf_bessel_In_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 289-- <http://www.google.com/search?q=gsl_sf_bessel_In_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
289bessel_In_scaled_e :: Int -> Double -> (Double,Double) 290bessel_In_scaled_e :: CInt -> Double -> (Double,Double)
290bessel_In_scaled_e n x = createSFR "bessel_In_scaled_e" $ gsl_sf_bessel_In_scaled_e n x 291bessel_In_scaled_e n x = createSFR "bessel_In_scaled_e" $ gsl_sf_bessel_In_scaled_e n x
291foreign import ccall "bessel.h gsl_sf_bessel_In_scaled_e" gsl_sf_bessel_In_scaled_e :: Int -> Double -> Ptr Double -> IO(Int) 292foreign import ccall "bessel.h gsl_sf_bessel_In_scaled_e" gsl_sf_bessel_In_scaled_e :: CInt -> Double -> Ptr () -> IO CInt
292 293
293-- | wrapper for double gsl_sf_bessel_In_scaled(int n,double x); 294-- | wrapper for double gsl_sf_bessel_In_scaled(int n,double x);
294-- 295--
295-- <http://www.google.com/search?q=gsl_sf_bessel_In_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 296-- <http://www.google.com/search?q=gsl_sf_bessel_In_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
296bessel_In_scaled :: Int -> Double -> Double 297bessel_In_scaled :: CInt -> Double -> Double
297bessel_In_scaled = gsl_sf_bessel_In_scaled 298bessel_In_scaled = gsl_sf_bessel_In_scaled
298foreign import ccall "bessel.h gsl_sf_bessel_In_scaled" gsl_sf_bessel_In_scaled :: Int -> Double -> Double 299foreign import ccall "bessel.h gsl_sf_bessel_In_scaled" gsl_sf_bessel_In_scaled :: CInt -> Double -> Double
299 300
300-- | wrapper for int gsl_sf_bessel_In_scaled_array(int nmin,int nmax,double x,double* result_array); 301-- | wrapper for int gsl_sf_bessel_In_scaled_array(int nmin,int nmax,double x,double* result_array);
301-- 302--
302-- <http://www.google.com/search?q=gsl_sf_bessel_In_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 303-- <http://www.google.com/search?q=gsl_sf_bessel_In_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
303bessel_In_scaled_array :: Int -> Int -> Double -> Ptr Double -> Int 304bessel_In_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
304bessel_In_scaled_array = gsl_sf_bessel_In_scaled_array 305bessel_In_scaled_array = gsl_sf_bessel_In_scaled_array
305foreign import ccall "bessel.h gsl_sf_bessel_In_scaled_array" gsl_sf_bessel_In_scaled_array :: Int -> Int -> Double -> Ptr Double -> Int 306foreign import ccall "bessel.h gsl_sf_bessel_In_scaled_array" gsl_sf_bessel_In_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
306 307
307-- | wrapper for int gsl_sf_bessel_K0_e(double x,gsl_sf_result* result); 308-- | wrapper for int gsl_sf_bessel_K0_e(double x,gsl_sf_result* result);
308-- 309--
309-- <http://www.google.com/search?q=gsl_sf_bessel_K0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 310-- <http://www.google.com/search?q=gsl_sf_bessel_K0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
310bessel_K0_e :: Double -> (Double,Double) 311bessel_K0_e :: Double -> (Double,Double)
311bessel_K0_e x = createSFR "bessel_K0_e" $ gsl_sf_bessel_K0_e x 312bessel_K0_e x = createSFR "bessel_K0_e" $ gsl_sf_bessel_K0_e x
312foreign import ccall "bessel.h gsl_sf_bessel_K0_e" gsl_sf_bessel_K0_e :: Double -> Ptr Double -> IO(Int) 313foreign import ccall "bessel.h gsl_sf_bessel_K0_e" gsl_sf_bessel_K0_e :: Double -> Ptr () -> IO CInt
313 314
314-- | wrapper for double gsl_sf_bessel_K0(double x); 315-- | wrapper for double gsl_sf_bessel_K0(double x);
315-- 316--
@@ -323,7 +324,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_K0" gsl_sf_bessel_K0 :: Double -> D
323-- <http://www.google.com/search?q=gsl_sf_bessel_K1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 324-- <http://www.google.com/search?q=gsl_sf_bessel_K1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
324bessel_K1_e :: Double -> (Double,Double) 325bessel_K1_e :: Double -> (Double,Double)
325bessel_K1_e x = createSFR "bessel_K1_e" $ gsl_sf_bessel_K1_e x 326bessel_K1_e x = createSFR "bessel_K1_e" $ gsl_sf_bessel_K1_e x
326foreign import ccall "bessel.h gsl_sf_bessel_K1_e" gsl_sf_bessel_K1_e :: Double -> Ptr Double -> IO(Int) 327foreign import ccall "bessel.h gsl_sf_bessel_K1_e" gsl_sf_bessel_K1_e :: Double -> Ptr () -> IO CInt
327 328
328-- | wrapper for double gsl_sf_bessel_K1(double x); 329-- | wrapper for double gsl_sf_bessel_K1(double x);
329-- 330--
@@ -335,30 +336,30 @@ foreign import ccall "bessel.h gsl_sf_bessel_K1" gsl_sf_bessel_K1 :: Double -> D
335-- | wrapper for int gsl_sf_bessel_Kn_e(int n,double x,gsl_sf_result* result); 336-- | wrapper for int gsl_sf_bessel_Kn_e(int n,double x,gsl_sf_result* result);
336-- 337--
337-- <http://www.google.com/search?q=gsl_sf_bessel_Kn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 338-- <http://www.google.com/search?q=gsl_sf_bessel_Kn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
338bessel_Kn_e :: Int -> Double -> (Double,Double) 339bessel_Kn_e :: CInt -> Double -> (Double,Double)
339bessel_Kn_e n x = createSFR "bessel_Kn_e" $ gsl_sf_bessel_Kn_e n x 340bessel_Kn_e n x = createSFR "bessel_Kn_e" $ gsl_sf_bessel_Kn_e n x
340foreign import ccall "bessel.h gsl_sf_bessel_Kn_e" gsl_sf_bessel_Kn_e :: Int -> Double -> Ptr Double -> IO(Int) 341foreign import ccall "bessel.h gsl_sf_bessel_Kn_e" gsl_sf_bessel_Kn_e :: CInt -> Double -> Ptr () -> IO CInt
341 342
342-- | wrapper for double gsl_sf_bessel_Kn(int n,double x); 343-- | wrapper for double gsl_sf_bessel_Kn(int n,double x);
343-- 344--
344-- <http://www.google.com/search?q=gsl_sf_bessel_Kn&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 345-- <http://www.google.com/search?q=gsl_sf_bessel_Kn&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
345bessel_Kn :: Int -> Double -> Double 346bessel_Kn :: CInt -> Double -> Double
346bessel_Kn = gsl_sf_bessel_Kn 347bessel_Kn = gsl_sf_bessel_Kn
347foreign import ccall "bessel.h gsl_sf_bessel_Kn" gsl_sf_bessel_Kn :: Int -> Double -> Double 348foreign import ccall "bessel.h gsl_sf_bessel_Kn" gsl_sf_bessel_Kn :: CInt -> Double -> Double
348 349
349-- | wrapper for int gsl_sf_bessel_Kn_array(int nmin,int nmax,double x,double* result_array); 350-- | wrapper for int gsl_sf_bessel_Kn_array(int nmin,int nmax,double x,double* result_array);
350-- 351--
351-- <http://www.google.com/search?q=gsl_sf_bessel_Kn_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 352-- <http://www.google.com/search?q=gsl_sf_bessel_Kn_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
352bessel_Kn_array :: Int -> Int -> Double -> Ptr Double -> Int 353bessel_Kn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
353bessel_Kn_array = gsl_sf_bessel_Kn_array 354bessel_Kn_array = gsl_sf_bessel_Kn_array
354foreign import ccall "bessel.h gsl_sf_bessel_Kn_array" gsl_sf_bessel_Kn_array :: Int -> Int -> Double -> Ptr Double -> Int 355foreign import ccall "bessel.h gsl_sf_bessel_Kn_array" gsl_sf_bessel_Kn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
355 356
356-- | wrapper for int gsl_sf_bessel_K0_scaled_e(double x,gsl_sf_result* result); 357-- | wrapper for int gsl_sf_bessel_K0_scaled_e(double x,gsl_sf_result* result);
357-- 358--
358-- <http://www.google.com/search?q=gsl_sf_bessel_K0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 359-- <http://www.google.com/search?q=gsl_sf_bessel_K0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
359bessel_K0_scaled_e :: Double -> (Double,Double) 360bessel_K0_scaled_e :: Double -> (Double,Double)
360bessel_K0_scaled_e x = createSFR "bessel_K0_scaled_e" $ gsl_sf_bessel_K0_scaled_e x 361bessel_K0_scaled_e x = createSFR "bessel_K0_scaled_e" $ gsl_sf_bessel_K0_scaled_e x
361foreign import ccall "bessel.h gsl_sf_bessel_K0_scaled_e" gsl_sf_bessel_K0_scaled_e :: Double -> Ptr Double -> IO(Int) 362foreign import ccall "bessel.h gsl_sf_bessel_K0_scaled_e" gsl_sf_bessel_K0_scaled_e :: Double -> Ptr () -> IO CInt
362 363
363-- | wrapper for double gsl_sf_bessel_K0_scaled(double x); 364-- | wrapper for double gsl_sf_bessel_K0_scaled(double x);
364-- 365--
@@ -372,7 +373,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_K0_scaled" gsl_sf_bessel_K0_scaled
372-- <http://www.google.com/search?q=gsl_sf_bessel_K1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 373-- <http://www.google.com/search?q=gsl_sf_bessel_K1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
373bessel_K1_scaled_e :: Double -> (Double,Double) 374bessel_K1_scaled_e :: Double -> (Double,Double)
374bessel_K1_scaled_e x = createSFR "bessel_K1_scaled_e" $ gsl_sf_bessel_K1_scaled_e x 375bessel_K1_scaled_e x = createSFR "bessel_K1_scaled_e" $ gsl_sf_bessel_K1_scaled_e x
375foreign import ccall "bessel.h gsl_sf_bessel_K1_scaled_e" gsl_sf_bessel_K1_scaled_e :: Double -> Ptr Double -> IO(Int) 376foreign import ccall "bessel.h gsl_sf_bessel_K1_scaled_e" gsl_sf_bessel_K1_scaled_e :: Double -> Ptr () -> IO CInt
376 377
377-- | wrapper for double gsl_sf_bessel_K1_scaled(double x); 378-- | wrapper for double gsl_sf_bessel_K1_scaled(double x);
378-- 379--
@@ -384,30 +385,30 @@ foreign import ccall "bessel.h gsl_sf_bessel_K1_scaled" gsl_sf_bessel_K1_scaled
384-- | wrapper for int gsl_sf_bessel_Kn_scaled_e(int n,double x,gsl_sf_result* result); 385-- | wrapper for int gsl_sf_bessel_Kn_scaled_e(int n,double x,gsl_sf_result* result);
385-- 386--
386-- <http://www.google.com/search?q=gsl_sf_bessel_Kn_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 387-- <http://www.google.com/search?q=gsl_sf_bessel_Kn_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
387bessel_Kn_scaled_e :: Int -> Double -> (Double,Double) 388bessel_Kn_scaled_e :: CInt -> Double -> (Double,Double)
388bessel_Kn_scaled_e n x = createSFR "bessel_Kn_scaled_e" $ gsl_sf_bessel_Kn_scaled_e n x 389bessel_Kn_scaled_e n x = createSFR "bessel_Kn_scaled_e" $ gsl_sf_bessel_Kn_scaled_e n x
389foreign import ccall "bessel.h gsl_sf_bessel_Kn_scaled_e" gsl_sf_bessel_Kn_scaled_e :: Int -> Double -> Ptr Double -> IO(Int) 390foreign import ccall "bessel.h gsl_sf_bessel_Kn_scaled_e" gsl_sf_bessel_Kn_scaled_e :: CInt -> Double -> Ptr () -> IO CInt
390 391
391-- | wrapper for double gsl_sf_bessel_Kn_scaled(int n,double x); 392-- | wrapper for double gsl_sf_bessel_Kn_scaled(int n,double x);
392-- 393--
393-- <http://www.google.com/search?q=gsl_sf_bessel_Kn_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 394-- <http://www.google.com/search?q=gsl_sf_bessel_Kn_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
394bessel_Kn_scaled :: Int -> Double -> Double 395bessel_Kn_scaled :: CInt -> Double -> Double
395bessel_Kn_scaled = gsl_sf_bessel_Kn_scaled 396bessel_Kn_scaled = gsl_sf_bessel_Kn_scaled
396foreign import ccall "bessel.h gsl_sf_bessel_Kn_scaled" gsl_sf_bessel_Kn_scaled :: Int -> Double -> Double 397foreign import ccall "bessel.h gsl_sf_bessel_Kn_scaled" gsl_sf_bessel_Kn_scaled :: CInt -> Double -> Double
397 398
398-- | wrapper for int gsl_sf_bessel_Kn_scaled_array(int nmin,int nmax,double x,double* result_array); 399-- | wrapper for int gsl_sf_bessel_Kn_scaled_array(int nmin,int nmax,double x,double* result_array);
399-- 400--
400-- <http://www.google.com/search?q=gsl_sf_bessel_Kn_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 401-- <http://www.google.com/search?q=gsl_sf_bessel_Kn_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
401bessel_Kn_scaled_array :: Int -> Int -> Double -> Ptr Double -> Int 402bessel_Kn_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
402bessel_Kn_scaled_array = gsl_sf_bessel_Kn_scaled_array 403bessel_Kn_scaled_array = gsl_sf_bessel_Kn_scaled_array
403foreign import ccall "bessel.h gsl_sf_bessel_Kn_scaled_array" gsl_sf_bessel_Kn_scaled_array :: Int -> Int -> Double -> Ptr Double -> Int 404foreign import ccall "bessel.h gsl_sf_bessel_Kn_scaled_array" gsl_sf_bessel_Kn_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
404 405
405-- | wrapper for int gsl_sf_bessel_j0_e(double x,gsl_sf_result* result); 406-- | wrapper for int gsl_sf_bessel_j0_e(double x,gsl_sf_result* result);
406-- 407--
407-- <http://www.google.com/search?q=gsl_sf_bessel_j0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 408-- <http://www.google.com/search?q=gsl_sf_bessel_j0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
408bessel_j0_e :: Double -> (Double,Double) 409bessel_j0_e :: Double -> (Double,Double)
409bessel_j0_e x = createSFR "bessel_j0_e" $ gsl_sf_bessel_j0_e x 410bessel_j0_e x = createSFR "bessel_j0_e" $ gsl_sf_bessel_j0_e x
410foreign import ccall "bessel.h gsl_sf_bessel_j0_e" gsl_sf_bessel_j0_e :: Double -> Ptr Double -> IO(Int) 411foreign import ccall "bessel.h gsl_sf_bessel_j0_e" gsl_sf_bessel_j0_e :: Double -> Ptr () -> IO CInt
411 412
412-- | wrapper for double gsl_sf_bessel_j0(double x); 413-- | wrapper for double gsl_sf_bessel_j0(double x);
413-- 414--
@@ -421,7 +422,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_j0" gsl_sf_bessel_j0 :: Double -> D
421-- <http://www.google.com/search?q=gsl_sf_bessel_j1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 422-- <http://www.google.com/search?q=gsl_sf_bessel_j1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
422bessel_j1_e :: Double -> (Double,Double) 423bessel_j1_e :: Double -> (Double,Double)
423bessel_j1_e x = createSFR "bessel_j1_e" $ gsl_sf_bessel_j1_e x 424bessel_j1_e x = createSFR "bessel_j1_e" $ gsl_sf_bessel_j1_e x
424foreign import ccall "bessel.h gsl_sf_bessel_j1_e" gsl_sf_bessel_j1_e :: Double -> Ptr Double -> IO(Int) 425foreign import ccall "bessel.h gsl_sf_bessel_j1_e" gsl_sf_bessel_j1_e :: Double -> Ptr () -> IO CInt
425 426
426-- | wrapper for double gsl_sf_bessel_j1(double x); 427-- | wrapper for double gsl_sf_bessel_j1(double x);
427-- 428--
@@ -435,7 +436,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_j1" gsl_sf_bessel_j1 :: Double -> D
435-- <http://www.google.com/search?q=gsl_sf_bessel_j2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 436-- <http://www.google.com/search?q=gsl_sf_bessel_j2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
436bessel_j2_e :: Double -> (Double,Double) 437bessel_j2_e :: Double -> (Double,Double)
437bessel_j2_e x = createSFR "bessel_j2_e" $ gsl_sf_bessel_j2_e x 438bessel_j2_e x = createSFR "bessel_j2_e" $ gsl_sf_bessel_j2_e x
438foreign import ccall "bessel.h gsl_sf_bessel_j2_e" gsl_sf_bessel_j2_e :: Double -> Ptr Double -> IO(Int) 439foreign import ccall "bessel.h gsl_sf_bessel_j2_e" gsl_sf_bessel_j2_e :: Double -> Ptr () -> IO CInt
439 440
440-- | wrapper for double gsl_sf_bessel_j2(double x); 441-- | wrapper for double gsl_sf_bessel_j2(double x);
441-- 442--
@@ -447,37 +448,37 @@ foreign import ccall "bessel.h gsl_sf_bessel_j2" gsl_sf_bessel_j2 :: Double -> D
447-- | wrapper for int gsl_sf_bessel_jl_e(int l,double x,gsl_sf_result* result); 448-- | wrapper for int gsl_sf_bessel_jl_e(int l,double x,gsl_sf_result* result);
448-- 449--
449-- <http://www.google.com/search?q=gsl_sf_bessel_jl_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 450-- <http://www.google.com/search?q=gsl_sf_bessel_jl_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
450bessel_jl_e :: Int -> Double -> (Double,Double) 451bessel_jl_e :: CInt -> Double -> (Double,Double)
451bessel_jl_e l x = createSFR "bessel_jl_e" $ gsl_sf_bessel_jl_e l x 452bessel_jl_e l x = createSFR "bessel_jl_e" $ gsl_sf_bessel_jl_e l x
452foreign import ccall "bessel.h gsl_sf_bessel_jl_e" gsl_sf_bessel_jl_e :: Int -> Double -> Ptr Double -> IO(Int) 453foreign import ccall "bessel.h gsl_sf_bessel_jl_e" gsl_sf_bessel_jl_e :: CInt -> Double -> Ptr () -> IO CInt
453 454
454-- | wrapper for double gsl_sf_bessel_jl(int l,double x); 455-- | wrapper for double gsl_sf_bessel_jl(int l,double x);
455-- 456--
456-- <http://www.google.com/search?q=gsl_sf_bessel_jl&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 457-- <http://www.google.com/search?q=gsl_sf_bessel_jl&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
457bessel_jl :: Int -> Double -> Double 458bessel_jl :: CInt -> Double -> Double
458bessel_jl = gsl_sf_bessel_jl 459bessel_jl = gsl_sf_bessel_jl
459foreign import ccall "bessel.h gsl_sf_bessel_jl" gsl_sf_bessel_jl :: Int -> Double -> Double 460foreign import ccall "bessel.h gsl_sf_bessel_jl" gsl_sf_bessel_jl :: CInt -> Double -> Double
460 461
461-- | wrapper for int gsl_sf_bessel_jl_array(int lmax,double x,double* result_array); 462-- | wrapper for int gsl_sf_bessel_jl_array(int lmax,double x,double* result_array);
462-- 463--
463-- <http://www.google.com/search?q=gsl_sf_bessel_jl_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 464-- <http://www.google.com/search?q=gsl_sf_bessel_jl_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
464bessel_jl_array :: Int -> Double -> Ptr Double -> Int 465bessel_jl_array :: CInt -> Double -> Ptr Double -> CInt
465bessel_jl_array = gsl_sf_bessel_jl_array 466bessel_jl_array = gsl_sf_bessel_jl_array
466foreign import ccall "bessel.h gsl_sf_bessel_jl_array" gsl_sf_bessel_jl_array :: Int -> Double -> Ptr Double -> Int 467foreign import ccall "bessel.h gsl_sf_bessel_jl_array" gsl_sf_bessel_jl_array :: CInt -> Double -> Ptr Double -> CInt
467 468
468-- | wrapper for int gsl_sf_bessel_jl_steed_array(int lmax,double x,double* jl_x_array); 469-- | wrapper for int gsl_sf_bessel_jl_steed_array(int lmax,double x,double* jl_x_array);
469-- 470--
470-- <http://www.google.com/search?q=gsl_sf_bessel_jl_steed_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 471-- <http://www.google.com/search?q=gsl_sf_bessel_jl_steed_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
471bessel_jl_steed_array :: Int -> Double -> Ptr Double -> Int 472bessel_jl_steed_array :: CInt -> Double -> Ptr Double -> CInt
472bessel_jl_steed_array = gsl_sf_bessel_jl_steed_array 473bessel_jl_steed_array = gsl_sf_bessel_jl_steed_array
473foreign import ccall "bessel.h gsl_sf_bessel_jl_steed_array" gsl_sf_bessel_jl_steed_array :: Int -> Double -> Ptr Double -> Int 474foreign import ccall "bessel.h gsl_sf_bessel_jl_steed_array" gsl_sf_bessel_jl_steed_array :: CInt -> Double -> Ptr Double -> CInt
474 475
475-- | wrapper for int gsl_sf_bessel_y0_e(double x,gsl_sf_result* result); 476-- | wrapper for int gsl_sf_bessel_y0_e(double x,gsl_sf_result* result);
476-- 477--
477-- <http://www.google.com/search?q=gsl_sf_bessel_y0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 478-- <http://www.google.com/search?q=gsl_sf_bessel_y0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
478bessel_y0_e :: Double -> (Double,Double) 479bessel_y0_e :: Double -> (Double,Double)
479bessel_y0_e x = createSFR "bessel_y0_e" $ gsl_sf_bessel_y0_e x 480bessel_y0_e x = createSFR "bessel_y0_e" $ gsl_sf_bessel_y0_e x
480foreign import ccall "bessel.h gsl_sf_bessel_y0_e" gsl_sf_bessel_y0_e :: Double -> Ptr Double -> IO(Int) 481foreign import ccall "bessel.h gsl_sf_bessel_y0_e" gsl_sf_bessel_y0_e :: Double -> Ptr () -> IO CInt
481 482
482-- | wrapper for double gsl_sf_bessel_y0(double x); 483-- | wrapper for double gsl_sf_bessel_y0(double x);
483-- 484--
@@ -491,7 +492,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_y0" gsl_sf_bessel_y0 :: Double -> D
491-- <http://www.google.com/search?q=gsl_sf_bessel_y1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 492-- <http://www.google.com/search?q=gsl_sf_bessel_y1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
492bessel_y1_e :: Double -> (Double,Double) 493bessel_y1_e :: Double -> (Double,Double)
493bessel_y1_e x = createSFR "bessel_y1_e" $ gsl_sf_bessel_y1_e x 494bessel_y1_e x = createSFR "bessel_y1_e" $ gsl_sf_bessel_y1_e x
494foreign import ccall "bessel.h gsl_sf_bessel_y1_e" gsl_sf_bessel_y1_e :: Double -> Ptr Double -> IO(Int) 495foreign import ccall "bessel.h gsl_sf_bessel_y1_e" gsl_sf_bessel_y1_e :: Double -> Ptr () -> IO CInt
495 496
496-- | wrapper for double gsl_sf_bessel_y1(double x); 497-- | wrapper for double gsl_sf_bessel_y1(double x);
497-- 498--
@@ -505,7 +506,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_y1" gsl_sf_bessel_y1 :: Double -> D
505-- <http://www.google.com/search?q=gsl_sf_bessel_y2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 506-- <http://www.google.com/search?q=gsl_sf_bessel_y2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
506bessel_y2_e :: Double -> (Double,Double) 507bessel_y2_e :: Double -> (Double,Double)
507bessel_y2_e x = createSFR "bessel_y2_e" $ gsl_sf_bessel_y2_e x 508bessel_y2_e x = createSFR "bessel_y2_e" $ gsl_sf_bessel_y2_e x
508foreign import ccall "bessel.h gsl_sf_bessel_y2_e" gsl_sf_bessel_y2_e :: Double -> Ptr Double -> IO(Int) 509foreign import ccall "bessel.h gsl_sf_bessel_y2_e" gsl_sf_bessel_y2_e :: Double -> Ptr () -> IO CInt
509 510
510-- | wrapper for double gsl_sf_bessel_y2(double x); 511-- | wrapper for double gsl_sf_bessel_y2(double x);
511-- 512--
@@ -517,30 +518,30 @@ foreign import ccall "bessel.h gsl_sf_bessel_y2" gsl_sf_bessel_y2 :: Double -> D
517-- | wrapper for int gsl_sf_bessel_yl_e(int l,double x,gsl_sf_result* result); 518-- | wrapper for int gsl_sf_bessel_yl_e(int l,double x,gsl_sf_result* result);
518-- 519--
519-- <http://www.google.com/search?q=gsl_sf_bessel_yl_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 520-- <http://www.google.com/search?q=gsl_sf_bessel_yl_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
520bessel_yl_e :: Int -> Double -> (Double,Double) 521bessel_yl_e :: CInt -> Double -> (Double,Double)
521bessel_yl_e l x = createSFR "bessel_yl_e" $ gsl_sf_bessel_yl_e l x 522bessel_yl_e l x = createSFR "bessel_yl_e" $ gsl_sf_bessel_yl_e l x
522foreign import ccall "bessel.h gsl_sf_bessel_yl_e" gsl_sf_bessel_yl_e :: Int -> Double -> Ptr Double -> IO(Int) 523foreign import ccall "bessel.h gsl_sf_bessel_yl_e" gsl_sf_bessel_yl_e :: CInt -> Double -> Ptr () -> IO CInt
523 524
524-- | wrapper for double gsl_sf_bessel_yl(int l,double x); 525-- | wrapper for double gsl_sf_bessel_yl(int l,double x);
525-- 526--
526-- <http://www.google.com/search?q=gsl_sf_bessel_yl&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 527-- <http://www.google.com/search?q=gsl_sf_bessel_yl&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
527bessel_yl :: Int -> Double -> Double 528bessel_yl :: CInt -> Double -> Double
528bessel_yl = gsl_sf_bessel_yl 529bessel_yl = gsl_sf_bessel_yl
529foreign import ccall "bessel.h gsl_sf_bessel_yl" gsl_sf_bessel_yl :: Int -> Double -> Double 530foreign import ccall "bessel.h gsl_sf_bessel_yl" gsl_sf_bessel_yl :: CInt -> Double -> Double
530 531
531-- | wrapper for int gsl_sf_bessel_yl_array(int lmax,double x,double* result_array); 532-- | wrapper for int gsl_sf_bessel_yl_array(int lmax,double x,double* result_array);
532-- 533--
533-- <http://www.google.com/search?q=gsl_sf_bessel_yl_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 534-- <http://www.google.com/search?q=gsl_sf_bessel_yl_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
534bessel_yl_array :: Int -> Double -> Ptr Double -> Int 535bessel_yl_array :: CInt -> Double -> Ptr Double -> CInt
535bessel_yl_array = gsl_sf_bessel_yl_array 536bessel_yl_array = gsl_sf_bessel_yl_array
536foreign import ccall "bessel.h gsl_sf_bessel_yl_array" gsl_sf_bessel_yl_array :: Int -> Double -> Ptr Double -> Int 537foreign import ccall "bessel.h gsl_sf_bessel_yl_array" gsl_sf_bessel_yl_array :: CInt -> Double -> Ptr Double -> CInt
537 538
538-- | wrapper for int gsl_sf_bessel_i0_scaled_e(double x,gsl_sf_result* result); 539-- | wrapper for int gsl_sf_bessel_i0_scaled_e(double x,gsl_sf_result* result);
539-- 540--
540-- <http://www.google.com/search?q=gsl_sf_bessel_i0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 541-- <http://www.google.com/search?q=gsl_sf_bessel_i0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
541bessel_i0_scaled_e :: Double -> (Double,Double) 542bessel_i0_scaled_e :: Double -> (Double,Double)
542bessel_i0_scaled_e x = createSFR "bessel_i0_scaled_e" $ gsl_sf_bessel_i0_scaled_e x 543bessel_i0_scaled_e x = createSFR "bessel_i0_scaled_e" $ gsl_sf_bessel_i0_scaled_e x
543foreign import ccall "bessel.h gsl_sf_bessel_i0_scaled_e" gsl_sf_bessel_i0_scaled_e :: Double -> Ptr Double -> IO(Int) 544foreign import ccall "bessel.h gsl_sf_bessel_i0_scaled_e" gsl_sf_bessel_i0_scaled_e :: Double -> Ptr () -> IO CInt
544 545
545-- | wrapper for double gsl_sf_bessel_i0_scaled(double x); 546-- | wrapper for double gsl_sf_bessel_i0_scaled(double x);
546-- 547--
@@ -554,7 +555,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_i0_scaled" gsl_sf_bessel_i0_scaled
554-- <http://www.google.com/search?q=gsl_sf_bessel_i1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 555-- <http://www.google.com/search?q=gsl_sf_bessel_i1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
555bessel_i1_scaled_e :: Double -> (Double,Double) 556bessel_i1_scaled_e :: Double -> (Double,Double)
556bessel_i1_scaled_e x = createSFR "bessel_i1_scaled_e" $ gsl_sf_bessel_i1_scaled_e x 557bessel_i1_scaled_e x = createSFR "bessel_i1_scaled_e" $ gsl_sf_bessel_i1_scaled_e x
557foreign import ccall "bessel.h gsl_sf_bessel_i1_scaled_e" gsl_sf_bessel_i1_scaled_e :: Double -> Ptr Double -> IO(Int) 558foreign import ccall "bessel.h gsl_sf_bessel_i1_scaled_e" gsl_sf_bessel_i1_scaled_e :: Double -> Ptr () -> IO CInt
558 559
559-- | wrapper for double gsl_sf_bessel_i1_scaled(double x); 560-- | wrapper for double gsl_sf_bessel_i1_scaled(double x);
560-- 561--
@@ -568,7 +569,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_i1_scaled" gsl_sf_bessel_i1_scaled
568-- <http://www.google.com/search?q=gsl_sf_bessel_i2_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 569-- <http://www.google.com/search?q=gsl_sf_bessel_i2_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
569bessel_i2_scaled_e :: Double -> (Double,Double) 570bessel_i2_scaled_e :: Double -> (Double,Double)
570bessel_i2_scaled_e x = createSFR "bessel_i2_scaled_e" $ gsl_sf_bessel_i2_scaled_e x 571bessel_i2_scaled_e x = createSFR "bessel_i2_scaled_e" $ gsl_sf_bessel_i2_scaled_e x
571foreign import ccall "bessel.h gsl_sf_bessel_i2_scaled_e" gsl_sf_bessel_i2_scaled_e :: Double -> Ptr Double -> IO(Int) 572foreign import ccall "bessel.h gsl_sf_bessel_i2_scaled_e" gsl_sf_bessel_i2_scaled_e :: Double -> Ptr () -> IO CInt
572 573
573-- | wrapper for double gsl_sf_bessel_i2_scaled(double x); 574-- | wrapper for double gsl_sf_bessel_i2_scaled(double x);
574-- 575--
@@ -580,30 +581,30 @@ foreign import ccall "bessel.h gsl_sf_bessel_i2_scaled" gsl_sf_bessel_i2_scaled
580-- | wrapper for int gsl_sf_bessel_il_scaled_e(int l,double x,gsl_sf_result* result); 581-- | wrapper for int gsl_sf_bessel_il_scaled_e(int l,double x,gsl_sf_result* result);
581-- 582--
582-- <http://www.google.com/search?q=gsl_sf_bessel_il_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 583-- <http://www.google.com/search?q=gsl_sf_bessel_il_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
583bessel_il_scaled_e :: Int -> Double -> (Double,Double) 584bessel_il_scaled_e :: CInt -> Double -> (Double,Double)
584bessel_il_scaled_e l x = createSFR "bessel_il_scaled_e" $ gsl_sf_bessel_il_scaled_e l x 585bessel_il_scaled_e l x = createSFR "bessel_il_scaled_e" $ gsl_sf_bessel_il_scaled_e l x
585foreign import ccall "bessel.h gsl_sf_bessel_il_scaled_e" gsl_sf_bessel_il_scaled_e :: Int -> Double -> Ptr Double -> IO(Int) 586foreign import ccall "bessel.h gsl_sf_bessel_il_scaled_e" gsl_sf_bessel_il_scaled_e :: CInt -> Double -> Ptr () -> IO CInt
586 587
587-- | wrapper for double gsl_sf_bessel_il_scaled(int l,double x); 588-- | wrapper for double gsl_sf_bessel_il_scaled(int l,double x);
588-- 589--
589-- <http://www.google.com/search?q=gsl_sf_bessel_il_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 590-- <http://www.google.com/search?q=gsl_sf_bessel_il_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
590bessel_il_scaled :: Int -> Double -> Double 591bessel_il_scaled :: CInt -> Double -> Double
591bessel_il_scaled = gsl_sf_bessel_il_scaled 592bessel_il_scaled = gsl_sf_bessel_il_scaled
592foreign import ccall "bessel.h gsl_sf_bessel_il_scaled" gsl_sf_bessel_il_scaled :: Int -> Double -> Double 593foreign import ccall "bessel.h gsl_sf_bessel_il_scaled" gsl_sf_bessel_il_scaled :: CInt -> Double -> Double
593 594
594-- | wrapper for int gsl_sf_bessel_il_scaled_array(int lmax,double x,double* result_array); 595-- | wrapper for int gsl_sf_bessel_il_scaled_array(int lmax,double x,double* result_array);
595-- 596--
596-- <http://www.google.com/search?q=gsl_sf_bessel_il_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 597-- <http://www.google.com/search?q=gsl_sf_bessel_il_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
597bessel_il_scaled_array :: Int -> Double -> Ptr Double -> Int 598bessel_il_scaled_array :: CInt -> Double -> Ptr Double -> CInt
598bessel_il_scaled_array = gsl_sf_bessel_il_scaled_array 599bessel_il_scaled_array = gsl_sf_bessel_il_scaled_array
599foreign import ccall "bessel.h gsl_sf_bessel_il_scaled_array" gsl_sf_bessel_il_scaled_array :: Int -> Double -> Ptr Double -> Int 600foreign import ccall "bessel.h gsl_sf_bessel_il_scaled_array" gsl_sf_bessel_il_scaled_array :: CInt -> Double -> Ptr Double -> CInt
600 601
601-- | wrapper for int gsl_sf_bessel_k0_scaled_e(double x,gsl_sf_result* result); 602-- | wrapper for int gsl_sf_bessel_k0_scaled_e(double x,gsl_sf_result* result);
602-- 603--
603-- <http://www.google.com/search?q=gsl_sf_bessel_k0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 604-- <http://www.google.com/search?q=gsl_sf_bessel_k0_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
604bessel_k0_scaled_e :: Double -> (Double,Double) 605bessel_k0_scaled_e :: Double -> (Double,Double)
605bessel_k0_scaled_e x = createSFR "bessel_k0_scaled_e" $ gsl_sf_bessel_k0_scaled_e x 606bessel_k0_scaled_e x = createSFR "bessel_k0_scaled_e" $ gsl_sf_bessel_k0_scaled_e x
606foreign import ccall "bessel.h gsl_sf_bessel_k0_scaled_e" gsl_sf_bessel_k0_scaled_e :: Double -> Ptr Double -> IO(Int) 607foreign import ccall "bessel.h gsl_sf_bessel_k0_scaled_e" gsl_sf_bessel_k0_scaled_e :: Double -> Ptr () -> IO CInt
607 608
608-- | wrapper for double gsl_sf_bessel_k0_scaled(double x); 609-- | wrapper for double gsl_sf_bessel_k0_scaled(double x);
609-- 610--
@@ -617,7 +618,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_k0_scaled" gsl_sf_bessel_k0_scaled
617-- <http://www.google.com/search?q=gsl_sf_bessel_k1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 618-- <http://www.google.com/search?q=gsl_sf_bessel_k1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
618bessel_k1_scaled_e :: Double -> (Double,Double) 619bessel_k1_scaled_e :: Double -> (Double,Double)
619bessel_k1_scaled_e x = createSFR "bessel_k1_scaled_e" $ gsl_sf_bessel_k1_scaled_e x 620bessel_k1_scaled_e x = createSFR "bessel_k1_scaled_e" $ gsl_sf_bessel_k1_scaled_e x
620foreign import ccall "bessel.h gsl_sf_bessel_k1_scaled_e" gsl_sf_bessel_k1_scaled_e :: Double -> Ptr Double -> IO(Int) 621foreign import ccall "bessel.h gsl_sf_bessel_k1_scaled_e" gsl_sf_bessel_k1_scaled_e :: Double -> Ptr () -> IO CInt
621 622
622-- | wrapper for double gsl_sf_bessel_k1_scaled(double x); 623-- | wrapper for double gsl_sf_bessel_k1_scaled(double x);
623-- 624--
@@ -631,7 +632,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_k1_scaled" gsl_sf_bessel_k1_scaled
631-- <http://www.google.com/search?q=gsl_sf_bessel_k2_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 632-- <http://www.google.com/search?q=gsl_sf_bessel_k2_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
632bessel_k2_scaled_e :: Double -> (Double,Double) 633bessel_k2_scaled_e :: Double -> (Double,Double)
633bessel_k2_scaled_e x = createSFR "bessel_k2_scaled_e" $ gsl_sf_bessel_k2_scaled_e x 634bessel_k2_scaled_e x = createSFR "bessel_k2_scaled_e" $ gsl_sf_bessel_k2_scaled_e x
634foreign import ccall "bessel.h gsl_sf_bessel_k2_scaled_e" gsl_sf_bessel_k2_scaled_e :: Double -> Ptr Double -> IO(Int) 635foreign import ccall "bessel.h gsl_sf_bessel_k2_scaled_e" gsl_sf_bessel_k2_scaled_e :: Double -> Ptr () -> IO CInt
635 636
636-- | wrapper for double gsl_sf_bessel_k2_scaled(double x); 637-- | wrapper for double gsl_sf_bessel_k2_scaled(double x);
637-- 638--
@@ -643,30 +644,30 @@ foreign import ccall "bessel.h gsl_sf_bessel_k2_scaled" gsl_sf_bessel_k2_scaled
643-- | wrapper for int gsl_sf_bessel_kl_scaled_e(int l,double x,gsl_sf_result* result); 644-- | wrapper for int gsl_sf_bessel_kl_scaled_e(int l,double x,gsl_sf_result* result);
644-- 645--
645-- <http://www.google.com/search?q=gsl_sf_bessel_kl_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 646-- <http://www.google.com/search?q=gsl_sf_bessel_kl_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
646bessel_kl_scaled_e :: Int -> Double -> (Double,Double) 647bessel_kl_scaled_e :: CInt -> Double -> (Double,Double)
647bessel_kl_scaled_e l x = createSFR "bessel_kl_scaled_e" $ gsl_sf_bessel_kl_scaled_e l x 648bessel_kl_scaled_e l x = createSFR "bessel_kl_scaled_e" $ gsl_sf_bessel_kl_scaled_e l x
648foreign import ccall "bessel.h gsl_sf_bessel_kl_scaled_e" gsl_sf_bessel_kl_scaled_e :: Int -> Double -> Ptr Double -> IO(Int) 649foreign import ccall "bessel.h gsl_sf_bessel_kl_scaled_e" gsl_sf_bessel_kl_scaled_e :: CInt -> Double -> Ptr () -> IO CInt
649 650
650-- | wrapper for double gsl_sf_bessel_kl_scaled(int l,double x); 651-- | wrapper for double gsl_sf_bessel_kl_scaled(int l,double x);
651-- 652--
652-- <http://www.google.com/search?q=gsl_sf_bessel_kl_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 653-- <http://www.google.com/search?q=gsl_sf_bessel_kl_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
653bessel_kl_scaled :: Int -> Double -> Double 654bessel_kl_scaled :: CInt -> Double -> Double
654bessel_kl_scaled = gsl_sf_bessel_kl_scaled 655bessel_kl_scaled = gsl_sf_bessel_kl_scaled
655foreign import ccall "bessel.h gsl_sf_bessel_kl_scaled" gsl_sf_bessel_kl_scaled :: Int -> Double -> Double 656foreign import ccall "bessel.h gsl_sf_bessel_kl_scaled" gsl_sf_bessel_kl_scaled :: CInt -> Double -> Double
656 657
657-- | wrapper for int gsl_sf_bessel_kl_scaled_array(int lmax,double x,double* result_array); 658-- | wrapper for int gsl_sf_bessel_kl_scaled_array(int lmax,double x,double* result_array);
658-- 659--
659-- <http://www.google.com/search?q=gsl_sf_bessel_kl_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 660-- <http://www.google.com/search?q=gsl_sf_bessel_kl_scaled_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
660bessel_kl_scaled_array :: Int -> Double -> Ptr Double -> Int 661bessel_kl_scaled_array :: CInt -> Double -> Ptr Double -> CInt
661bessel_kl_scaled_array = gsl_sf_bessel_kl_scaled_array 662bessel_kl_scaled_array = gsl_sf_bessel_kl_scaled_array
662foreign import ccall "bessel.h gsl_sf_bessel_kl_scaled_array" gsl_sf_bessel_kl_scaled_array :: Int -> Double -> Ptr Double -> Int 663foreign import ccall "bessel.h gsl_sf_bessel_kl_scaled_array" gsl_sf_bessel_kl_scaled_array :: CInt -> Double -> Ptr Double -> CInt
663 664
664-- | wrapper for int gsl_sf_bessel_Jnu_e(double nu,double x,gsl_sf_result* result); 665-- | wrapper for int gsl_sf_bessel_Jnu_e(double nu,double x,gsl_sf_result* result);
665-- 666--
666-- <http://www.google.com/search?q=gsl_sf_bessel_Jnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 667-- <http://www.google.com/search?q=gsl_sf_bessel_Jnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
667bessel_Jnu_e :: Double -> Double -> (Double,Double) 668bessel_Jnu_e :: Double -> Double -> (Double,Double)
668bessel_Jnu_e nu x = createSFR "bessel_Jnu_e" $ gsl_sf_bessel_Jnu_e nu x 669bessel_Jnu_e nu x = createSFR "bessel_Jnu_e" $ gsl_sf_bessel_Jnu_e nu x
669foreign import ccall "bessel.h gsl_sf_bessel_Jnu_e" gsl_sf_bessel_Jnu_e :: Double -> Double -> Ptr Double -> IO(Int) 670foreign import ccall "bessel.h gsl_sf_bessel_Jnu_e" gsl_sf_bessel_Jnu_e :: Double -> Double -> Ptr () -> IO CInt
670 671
671-- | wrapper for double gsl_sf_bessel_Jnu(double nu,double x); 672-- | wrapper for double gsl_sf_bessel_Jnu(double nu,double x);
672-- 673--
@@ -680,7 +681,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_Jnu" gsl_sf_bessel_Jnu :: Double ->
680-- <http://www.google.com/search?q=gsl_sf_bessel_Ynu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 681-- <http://www.google.com/search?q=gsl_sf_bessel_Ynu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
681bessel_Ynu_e :: Double -> Double -> (Double,Double) 682bessel_Ynu_e :: Double -> Double -> (Double,Double)
682bessel_Ynu_e nu x = createSFR "bessel_Ynu_e" $ gsl_sf_bessel_Ynu_e nu x 683bessel_Ynu_e nu x = createSFR "bessel_Ynu_e" $ gsl_sf_bessel_Ynu_e nu x
683foreign import ccall "bessel.h gsl_sf_bessel_Ynu_e" gsl_sf_bessel_Ynu_e :: Double -> Double -> Ptr Double -> IO(Int) 684foreign import ccall "bessel.h gsl_sf_bessel_Ynu_e" gsl_sf_bessel_Ynu_e :: Double -> Double -> Ptr () -> IO CInt
684 685
685-- | wrapper for double gsl_sf_bessel_Ynu(double nu,double x); 686-- | wrapper for double gsl_sf_bessel_Ynu(double nu,double x);
686-- 687--
@@ -692,16 +693,16 @@ foreign import ccall "bessel.h gsl_sf_bessel_Ynu" gsl_sf_bessel_Ynu :: Double ->
692-- | wrapper for int gsl_sf_bessel_sequence_Jnu_e(double nu,gsl_mode_t mode,size_t size,double* v); 693-- | wrapper for int gsl_sf_bessel_sequence_Jnu_e(double nu,gsl_mode_t mode,size_t size,double* v);
693-- 694--
694-- <http://www.google.com/search?q=gsl_sf_bessel_sequence_Jnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 695-- <http://www.google.com/search?q=gsl_sf_bessel_sequence_Jnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
695bessel_sequence_Jnu_e :: Double -> Precision -> Size_t -> Ptr Double -> Int 696bessel_sequence_Jnu_e :: Double -> Precision -> Size_t -> Ptr Double -> CInt
696bessel_sequence_Jnu_e nu mode size v = gsl_sf_bessel_sequence_Jnu_e nu (precCode mode) size v 697bessel_sequence_Jnu_e nu mode size v = gsl_sf_bessel_sequence_Jnu_e nu (precCode mode) size v
697foreign import ccall "bessel.h gsl_sf_bessel_sequence_Jnu_e" gsl_sf_bessel_sequence_Jnu_e :: Double -> Gsl_mode_t -> Size_t -> Ptr Double -> Int 698foreign import ccall "bessel.h gsl_sf_bessel_sequence_Jnu_e" gsl_sf_bessel_sequence_Jnu_e :: Double -> Gsl_mode_t -> Size_t -> Ptr Double -> CInt
698 699
699-- | wrapper for int gsl_sf_bessel_Inu_scaled_e(double nu,double x,gsl_sf_result* result); 700-- | wrapper for int gsl_sf_bessel_Inu_scaled_e(double nu,double x,gsl_sf_result* result);
700-- 701--
701-- <http://www.google.com/search?q=gsl_sf_bessel_Inu_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 702-- <http://www.google.com/search?q=gsl_sf_bessel_Inu_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
702bessel_Inu_scaled_e :: Double -> Double -> (Double,Double) 703bessel_Inu_scaled_e :: Double -> Double -> (Double,Double)
703bessel_Inu_scaled_e nu x = createSFR "bessel_Inu_scaled_e" $ gsl_sf_bessel_Inu_scaled_e nu x 704bessel_Inu_scaled_e nu x = createSFR "bessel_Inu_scaled_e" $ gsl_sf_bessel_Inu_scaled_e nu x
704foreign import ccall "bessel.h gsl_sf_bessel_Inu_scaled_e" gsl_sf_bessel_Inu_scaled_e :: Double -> Double -> Ptr Double -> IO(Int) 705foreign import ccall "bessel.h gsl_sf_bessel_Inu_scaled_e" gsl_sf_bessel_Inu_scaled_e :: Double -> Double -> Ptr () -> IO CInt
705 706
706-- | wrapper for double gsl_sf_bessel_Inu_scaled(double nu,double x); 707-- | wrapper for double gsl_sf_bessel_Inu_scaled(double nu,double x);
707-- 708--
@@ -715,7 +716,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_Inu_scaled" gsl_sf_bessel_Inu_scale
715-- <http://www.google.com/search?q=gsl_sf_bessel_Inu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 716-- <http://www.google.com/search?q=gsl_sf_bessel_Inu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
716bessel_Inu_e :: Double -> Double -> (Double,Double) 717bessel_Inu_e :: Double -> Double -> (Double,Double)
717bessel_Inu_e nu x = createSFR "bessel_Inu_e" $ gsl_sf_bessel_Inu_e nu x 718bessel_Inu_e nu x = createSFR "bessel_Inu_e" $ gsl_sf_bessel_Inu_e nu x
718foreign import ccall "bessel.h gsl_sf_bessel_Inu_e" gsl_sf_bessel_Inu_e :: Double -> Double -> Ptr Double -> IO(Int) 719foreign import ccall "bessel.h gsl_sf_bessel_Inu_e" gsl_sf_bessel_Inu_e :: Double -> Double -> Ptr () -> IO CInt
719 720
720-- | wrapper for double gsl_sf_bessel_Inu(double nu,double x); 721-- | wrapper for double gsl_sf_bessel_Inu(double nu,double x);
721-- 722--
@@ -729,7 +730,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_Inu" gsl_sf_bessel_Inu :: Double ->
729-- <http://www.google.com/search?q=gsl_sf_bessel_Knu_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 730-- <http://www.google.com/search?q=gsl_sf_bessel_Knu_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
730bessel_Knu_scaled_e :: Double -> Double -> (Double,Double) 731bessel_Knu_scaled_e :: Double -> Double -> (Double,Double)
731bessel_Knu_scaled_e nu x = createSFR "bessel_Knu_scaled_e" $ gsl_sf_bessel_Knu_scaled_e nu x 732bessel_Knu_scaled_e nu x = createSFR "bessel_Knu_scaled_e" $ gsl_sf_bessel_Knu_scaled_e nu x
732foreign import ccall "bessel.h gsl_sf_bessel_Knu_scaled_e" gsl_sf_bessel_Knu_scaled_e :: Double -> Double -> Ptr Double -> IO(Int) 733foreign import ccall "bessel.h gsl_sf_bessel_Knu_scaled_e" gsl_sf_bessel_Knu_scaled_e :: Double -> Double -> Ptr () -> IO CInt
733 734
734-- | wrapper for double gsl_sf_bessel_Knu_scaled(double nu,double x); 735-- | wrapper for double gsl_sf_bessel_Knu_scaled(double nu,double x);
735-- 736--
@@ -743,7 +744,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_Knu_scaled" gsl_sf_bessel_Knu_scale
743-- <http://www.google.com/search?q=gsl_sf_bessel_Knu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 744-- <http://www.google.com/search?q=gsl_sf_bessel_Knu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
744bessel_Knu_e :: Double -> Double -> (Double,Double) 745bessel_Knu_e :: Double -> Double -> (Double,Double)
745bessel_Knu_e nu x = createSFR "bessel_Knu_e" $ gsl_sf_bessel_Knu_e nu x 746bessel_Knu_e nu x = createSFR "bessel_Knu_e" $ gsl_sf_bessel_Knu_e nu x
746foreign import ccall "bessel.h gsl_sf_bessel_Knu_e" gsl_sf_bessel_Knu_e :: Double -> Double -> Ptr Double -> IO(Int) 747foreign import ccall "bessel.h gsl_sf_bessel_Knu_e" gsl_sf_bessel_Knu_e :: Double -> Double -> Ptr () -> IO CInt
747 748
748-- | wrapper for double gsl_sf_bessel_Knu(double nu,double x); 749-- | wrapper for double gsl_sf_bessel_Knu(double nu,double x);
749-- 750--
@@ -757,7 +758,7 @@ foreign import ccall "bessel.h gsl_sf_bessel_Knu" gsl_sf_bessel_Knu :: Double ->
757-- <http://www.google.com/search?q=gsl_sf_bessel_lnKnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 758-- <http://www.google.com/search?q=gsl_sf_bessel_lnKnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
758bessel_lnKnu_e :: Double -> Double -> (Double,Double) 759bessel_lnKnu_e :: Double -> Double -> (Double,Double)
759bessel_lnKnu_e nu x = createSFR "bessel_lnKnu_e" $ gsl_sf_bessel_lnKnu_e nu x 760bessel_lnKnu_e nu x = createSFR "bessel_lnKnu_e" $ gsl_sf_bessel_lnKnu_e nu x
760foreign import ccall "bessel.h gsl_sf_bessel_lnKnu_e" gsl_sf_bessel_lnKnu_e :: Double -> Double -> Ptr Double -> IO(Int) 761foreign import ccall "bessel.h gsl_sf_bessel_lnKnu_e" gsl_sf_bessel_lnKnu_e :: Double -> Double -> Ptr () -> IO CInt
761 762
762-- | wrapper for double gsl_sf_bessel_lnKnu(double nu,double x); 763-- | wrapper for double gsl_sf_bessel_lnKnu(double nu,double x);
763-- 764--
@@ -769,41 +770,41 @@ foreign import ccall "bessel.h gsl_sf_bessel_lnKnu" gsl_sf_bessel_lnKnu :: Doubl
769-- | wrapper for int gsl_sf_bessel_zero_J0_e(int s,gsl_sf_result* result); 770-- | wrapper for int gsl_sf_bessel_zero_J0_e(int s,gsl_sf_result* result);
770-- 771--
771-- <http://www.google.com/search?q=gsl_sf_bessel_zero_J0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 772-- <http://www.google.com/search?q=gsl_sf_bessel_zero_J0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
772bessel_zero_J0_e :: Int -> (Double,Double) 773bessel_zero_J0_e :: CInt -> (Double,Double)
773bessel_zero_J0_e s = createSFR "bessel_zero_J0_e" $ gsl_sf_bessel_zero_J0_e s 774bessel_zero_J0_e s = createSFR "bessel_zero_J0_e" $ gsl_sf_bessel_zero_J0_e s
774foreign import ccall "bessel.h gsl_sf_bessel_zero_J0_e" gsl_sf_bessel_zero_J0_e :: Int -> Ptr Double -> IO(Int) 775foreign import ccall "bessel.h gsl_sf_bessel_zero_J0_e" gsl_sf_bessel_zero_J0_e :: CInt -> Ptr () -> IO CInt
775 776
776-- | wrapper for double gsl_sf_bessel_zero_J0(int s); 777-- | wrapper for double gsl_sf_bessel_zero_J0(int s);
777-- 778--
778-- <http://www.google.com/search?q=gsl_sf_bessel_zero_J0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 779-- <http://www.google.com/search?q=gsl_sf_bessel_zero_J0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
779bessel_zero_J0 :: Int -> Double 780bessel_zero_J0 :: CInt -> Double
780bessel_zero_J0 = gsl_sf_bessel_zero_J0 781bessel_zero_J0 = gsl_sf_bessel_zero_J0
781foreign import ccall "bessel.h gsl_sf_bessel_zero_J0" gsl_sf_bessel_zero_J0 :: Int -> Double 782foreign import ccall "bessel.h gsl_sf_bessel_zero_J0" gsl_sf_bessel_zero_J0 :: CInt -> Double
782 783
783-- | wrapper for int gsl_sf_bessel_zero_J1_e(int s,gsl_sf_result* result); 784-- | wrapper for int gsl_sf_bessel_zero_J1_e(int s,gsl_sf_result* result);
784-- 785--
785-- <http://www.google.com/search?q=gsl_sf_bessel_zero_J1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 786-- <http://www.google.com/search?q=gsl_sf_bessel_zero_J1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
786bessel_zero_J1_e :: Int -> (Double,Double) 787bessel_zero_J1_e :: CInt -> (Double,Double)
787bessel_zero_J1_e s = createSFR "bessel_zero_J1_e" $ gsl_sf_bessel_zero_J1_e s 788bessel_zero_J1_e s = createSFR "bessel_zero_J1_e" $ gsl_sf_bessel_zero_J1_e s
788foreign import ccall "bessel.h gsl_sf_bessel_zero_J1_e" gsl_sf_bessel_zero_J1_e :: Int -> Ptr Double -> IO(Int) 789foreign import ccall "bessel.h gsl_sf_bessel_zero_J1_e" gsl_sf_bessel_zero_J1_e :: CInt -> Ptr () -> IO CInt
789 790
790-- | wrapper for double gsl_sf_bessel_zero_J1(int s); 791-- | wrapper for double gsl_sf_bessel_zero_J1(int s);
791-- 792--
792-- <http://www.google.com/search?q=gsl_sf_bessel_zero_J1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 793-- <http://www.google.com/search?q=gsl_sf_bessel_zero_J1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
793bessel_zero_J1 :: Int -> Double 794bessel_zero_J1 :: CInt -> Double
794bessel_zero_J1 = gsl_sf_bessel_zero_J1 795bessel_zero_J1 = gsl_sf_bessel_zero_J1
795foreign import ccall "bessel.h gsl_sf_bessel_zero_J1" gsl_sf_bessel_zero_J1 :: Int -> Double 796foreign import ccall "bessel.h gsl_sf_bessel_zero_J1" gsl_sf_bessel_zero_J1 :: CInt -> Double
796 797
797-- | wrapper for int gsl_sf_bessel_zero_Jnu_e(double nu,int s,gsl_sf_result* result); 798-- | wrapper for int gsl_sf_bessel_zero_Jnu_e(double nu,int s,gsl_sf_result* result);
798-- 799--
799-- <http://www.google.com/search?q=gsl_sf_bessel_zero_Jnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 800-- <http://www.google.com/search?q=gsl_sf_bessel_zero_Jnu_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
800bessel_zero_Jnu_e :: Double -> Int -> (Double,Double) 801bessel_zero_Jnu_e :: Double -> CInt -> (Double,Double)
801bessel_zero_Jnu_e nu s = createSFR "bessel_zero_Jnu_e" $ gsl_sf_bessel_zero_Jnu_e nu s 802bessel_zero_Jnu_e nu s = createSFR "bessel_zero_Jnu_e" $ gsl_sf_bessel_zero_Jnu_e nu s
802foreign import ccall "bessel.h gsl_sf_bessel_zero_Jnu_e" gsl_sf_bessel_zero_Jnu_e :: Double -> Int -> Ptr Double -> IO(Int) 803foreign import ccall "bessel.h gsl_sf_bessel_zero_Jnu_e" gsl_sf_bessel_zero_Jnu_e :: Double -> CInt -> Ptr () -> IO CInt
803 804
804-- | wrapper for double gsl_sf_bessel_zero_Jnu(double nu,int s); 805-- | wrapper for double gsl_sf_bessel_zero_Jnu(double nu,int s);
805-- 806--
806-- <http://www.google.com/search?q=gsl_sf_bessel_zero_Jnu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 807-- <http://www.google.com/search?q=gsl_sf_bessel_zero_Jnu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
807bessel_zero_Jnu :: Double -> Int -> Double 808bessel_zero_Jnu :: Double -> CInt -> Double
808bessel_zero_Jnu = gsl_sf_bessel_zero_Jnu 809bessel_zero_Jnu = gsl_sf_bessel_zero_Jnu
809foreign import ccall "bessel.h gsl_sf_bessel_zero_Jnu" gsl_sf_bessel_zero_Jnu :: Double -> Int -> Double 810foreign import ccall "bessel.h gsl_sf_bessel_zero_Jnu" gsl_sf_bessel_zero_Jnu :: Double -> CInt -> Double