summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAlberto Ruiz <aruiz@um.es>2009-05-16 17:40:44 +0000
committerAlberto Ruiz <aruiz@um.es>2009-05-16 17:40:44 +0000
commitead458786713d4b66933938b304886f629179613 (patch)
tree2d3a70b649d8d291ee55d4ec5c17807d05575287 /lib
parent1412579714611555ae6263aed1bd8ffe71fa5961 (diff)
headers removed in GSL Special functions
Diffstat (limited to 'lib')
-rw-r--r--lib/Numeric/GSL/Special/Airy.hs48
-rw-r--r--lib/Numeric/GSL/Special/Bessel.hs200
-rw-r--r--lib/Numeric/GSL/Special/Clausen.hs4
-rw-r--r--lib/Numeric/GSL/Special/Coulomb.hs22
-rw-r--r--lib/Numeric/GSL/Special/Coupling.hs20
-rw-r--r--lib/Numeric/GSL/Special/Dawson.hs4
-rw-r--r--lib/Numeric/GSL/Special/Debye.hs24
-rw-r--r--lib/Numeric/GSL/Special/Dilog.hs10
-rw-r--r--lib/Numeric/GSL/Special/Elementary.hs6
-rw-r--r--lib/Numeric/GSL/Special/Ellint.hs48
-rw-r--r--lib/Numeric/GSL/Special/Erf.hs24
-rw-r--r--lib/Numeric/GSL/Special/Exp.hs44
-rw-r--r--lib/Numeric/GSL/Special/Expint.hs80
-rw-r--r--lib/Numeric/GSL/Special/Fermi_dirac.hs36
-rw-r--r--lib/Numeric/GSL/Special/Gamma.hs88
-rw-r--r--lib/Numeric/GSL/Special/Gegenbauer.hs18
-rw-r--r--lib/Numeric/GSL/Special/Hyperg.hs44
-rw-r--r--lib/Numeric/GSL/Special/Laguerre.hs16
-rw-r--r--lib/Numeric/GSL/Special/Lambert.hs8
-rw-r--r--lib/Numeric/GSL/Special/Legendre.hs88
-rw-r--r--lib/Numeric/GSL/Special/Log.hs18
-rw-r--r--lib/Numeric/GSL/Special/Pow_int.hs4
-rw-r--r--lib/Numeric/GSL/Special/Psi.hs26
-rw-r--r--lib/Numeric/GSL/Special/Synchrotron.hs8
-rw-r--r--lib/Numeric/GSL/Special/Trig.hs50
-rw-r--r--lib/Numeric/GSL/Special/Zeta.hs28
-rw-r--r--lib/Numeric/GSL/Special/airy.h24
-rw-r--r--lib/Numeric/GSL/Special/auto.hs4
-rw-r--r--lib/Numeric/GSL/Special/bessel.h100
-rw-r--r--lib/Numeric/GSL/Special/clausen.h2
-rw-r--r--lib/Numeric/GSL/Special/coulomb.h11
-rw-r--r--lib/Numeric/GSL/Special/coupling.h10
-rw-r--r--lib/Numeric/GSL/Special/dawson.h2
-rw-r--r--lib/Numeric/GSL/Special/debye.h12
-rw-r--r--lib/Numeric/GSL/Special/dilog.h5
-rw-r--r--lib/Numeric/GSL/Special/elementary.h3
-rw-r--r--lib/Numeric/GSL/Special/ellint.h24
-rw-r--r--lib/Numeric/GSL/Special/erf.h12
-rw-r--r--lib/Numeric/GSL/Special/exp.h18
-rw-r--r--lib/Numeric/GSL/Special/expint.h24
-rw-r--r--lib/Numeric/GSL/Special/fermi_dirac.h18
-rw-r--r--lib/Numeric/GSL/Special/gamma.h44
-rw-r--r--lib/Numeric/GSL/Special/gegenbauer.h9
-rw-r--r--lib/Numeric/GSL/Special/hyperg.h22
-rw-r--r--lib/Numeric/GSL/Special/laguerre.h8
-rw-r--r--lib/Numeric/GSL/Special/lambert.h4
-rw-r--r--lib/Numeric/GSL/Special/legendre.h44
-rw-r--r--lib/Numeric/GSL/Special/log.h9
-rw-r--r--lib/Numeric/GSL/Special/pow_int.h2
-rw-r--r--lib/Numeric/GSL/Special/psi.h13
-rw-r--r--lib/Numeric/GSL/Special/synchrotron.h4
-rw-r--r--lib/Numeric/GSL/Special/trig.h25
-rw-r--r--lib/Numeric/GSL/Special/zeta.h14
53 files changed, 505 insertions, 928 deletions
diff --git a/lib/Numeric/GSL/Special/Airy.hs b/lib/Numeric/GSL/Special/Airy.hs
index 43b0576..80e98f4 100644
--- a/lib/Numeric/GSL/Special/Airy.hs
+++ b/lib/Numeric/GSL/Special/Airy.hs
@@ -51,165 +51,165 @@ import Numeric.GSL.Special.Internal
51-- <http://www.google.com/search?q=gsl_sf_airy_Ai_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 51-- <http://www.google.com/search?q=gsl_sf_airy_Ai_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
52airy_Ai_e :: Double -> Precision -> (Double,Double) 52airy_Ai_e :: Double -> Precision -> (Double,Double)
53airy_Ai_e x mode = createSFR "airy_Ai_e" $ gsl_sf_airy_Ai_e x (precCode mode) 53airy_Ai_e x mode = createSFR "airy_Ai_e" $ gsl_sf_airy_Ai_e x (precCode mode)
54foreign import ccall "airy.h gsl_sf_airy_Ai_e" gsl_sf_airy_Ai_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 54foreign import ccall "gsl_sf_airy_Ai_e" gsl_sf_airy_Ai_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
55 55
56-- | wrapper for double gsl_sf_airy_Ai(double x,gsl_mode_t mode); 56-- | wrapper for double gsl_sf_airy_Ai(double x,gsl_mode_t mode);
57-- 57--
58-- <http://www.google.com/search?q=gsl_sf_airy_Ai&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 58-- <http://www.google.com/search?q=gsl_sf_airy_Ai&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
59airy_Ai :: Double -> Precision -> Double 59airy_Ai :: Double -> Precision -> Double
60airy_Ai x mode = gsl_sf_airy_Ai x (precCode mode) 60airy_Ai x mode = gsl_sf_airy_Ai x (precCode mode)
61foreign import ccall "airy.h gsl_sf_airy_Ai" gsl_sf_airy_Ai :: Double -> Gsl_mode_t -> Double 61foreign import ccall "gsl_sf_airy_Ai" gsl_sf_airy_Ai :: Double -> Gsl_mode_t -> Double
62 62
63-- | wrapper for int gsl_sf_airy_Bi_e(double x,gsl_mode_t mode,gsl_sf_result* result); 63-- | wrapper for int gsl_sf_airy_Bi_e(double x,gsl_mode_t mode,gsl_sf_result* result);
64-- 64--
65-- <http://www.google.com/search?q=gsl_sf_airy_Bi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 65-- <http://www.google.com/search?q=gsl_sf_airy_Bi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
66airy_Bi_e :: Double -> Precision -> (Double,Double) 66airy_Bi_e :: Double -> Precision -> (Double,Double)
67airy_Bi_e x mode = createSFR "airy_Bi_e" $ gsl_sf_airy_Bi_e x (precCode mode) 67airy_Bi_e x mode = createSFR "airy_Bi_e" $ gsl_sf_airy_Bi_e x (precCode mode)
68foreign import ccall "airy.h gsl_sf_airy_Bi_e" gsl_sf_airy_Bi_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 68foreign import ccall "gsl_sf_airy_Bi_e" gsl_sf_airy_Bi_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
69 69
70-- | wrapper for double gsl_sf_airy_Bi(double x,gsl_mode_t mode); 70-- | wrapper for double gsl_sf_airy_Bi(double x,gsl_mode_t mode);
71-- 71--
72-- <http://www.google.com/search?q=gsl_sf_airy_Bi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 72-- <http://www.google.com/search?q=gsl_sf_airy_Bi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
73airy_Bi :: Double -> Precision -> Double 73airy_Bi :: Double -> Precision -> Double
74airy_Bi x mode = gsl_sf_airy_Bi x (precCode mode) 74airy_Bi x mode = gsl_sf_airy_Bi x (precCode mode)
75foreign import ccall "airy.h gsl_sf_airy_Bi" gsl_sf_airy_Bi :: Double -> Gsl_mode_t -> Double 75foreign import ccall "gsl_sf_airy_Bi" gsl_sf_airy_Bi :: Double -> Gsl_mode_t -> Double
76 76
77-- | wrapper for int gsl_sf_airy_Ai_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result); 77-- | wrapper for int gsl_sf_airy_Ai_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result);
78-- 78--
79-- <http://www.google.com/search?q=gsl_sf_airy_Ai_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 79-- <http://www.google.com/search?q=gsl_sf_airy_Ai_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
80airy_Ai_scaled_e :: Double -> Precision -> (Double,Double) 80airy_Ai_scaled_e :: Double -> Precision -> (Double,Double)
81airy_Ai_scaled_e x mode = createSFR "airy_Ai_scaled_e" $ gsl_sf_airy_Ai_scaled_e x (precCode mode) 81airy_Ai_scaled_e x mode = createSFR "airy_Ai_scaled_e" $ gsl_sf_airy_Ai_scaled_e x (precCode mode)
82foreign import ccall "airy.h gsl_sf_airy_Ai_scaled_e" gsl_sf_airy_Ai_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 82foreign import ccall "gsl_sf_airy_Ai_scaled_e" gsl_sf_airy_Ai_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
83 83
84-- | wrapper for double gsl_sf_airy_Ai_scaled(double x,gsl_mode_t mode); 84-- | wrapper for double gsl_sf_airy_Ai_scaled(double x,gsl_mode_t mode);
85-- 85--
86-- <http://www.google.com/search?q=gsl_sf_airy_Ai_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 86-- <http://www.google.com/search?q=gsl_sf_airy_Ai_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
87airy_Ai_scaled :: Double -> Precision -> Double 87airy_Ai_scaled :: Double -> Precision -> Double
88airy_Ai_scaled x mode = gsl_sf_airy_Ai_scaled x (precCode mode) 88airy_Ai_scaled x mode = gsl_sf_airy_Ai_scaled x (precCode mode)
89foreign import ccall "airy.h gsl_sf_airy_Ai_scaled" gsl_sf_airy_Ai_scaled :: Double -> Gsl_mode_t -> Double 89foreign import ccall "gsl_sf_airy_Ai_scaled" gsl_sf_airy_Ai_scaled :: Double -> Gsl_mode_t -> Double
90 90
91-- | wrapper for int gsl_sf_airy_Bi_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result); 91-- | wrapper for int gsl_sf_airy_Bi_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result);
92-- 92--
93-- <http://www.google.com/search?q=gsl_sf_airy_Bi_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 93-- <http://www.google.com/search?q=gsl_sf_airy_Bi_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
94airy_Bi_scaled_e :: Double -> Precision -> (Double,Double) 94airy_Bi_scaled_e :: Double -> Precision -> (Double,Double)
95airy_Bi_scaled_e x mode = createSFR "airy_Bi_scaled_e" $ gsl_sf_airy_Bi_scaled_e x (precCode mode) 95airy_Bi_scaled_e x mode = createSFR "airy_Bi_scaled_e" $ gsl_sf_airy_Bi_scaled_e x (precCode mode)
96foreign import ccall "airy.h gsl_sf_airy_Bi_scaled_e" gsl_sf_airy_Bi_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 96foreign import ccall "gsl_sf_airy_Bi_scaled_e" gsl_sf_airy_Bi_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
97 97
98-- | wrapper for double gsl_sf_airy_Bi_scaled(double x,gsl_mode_t mode); 98-- | wrapper for double gsl_sf_airy_Bi_scaled(double x,gsl_mode_t mode);
99-- 99--
100-- <http://www.google.com/search?q=gsl_sf_airy_Bi_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 100-- <http://www.google.com/search?q=gsl_sf_airy_Bi_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
101airy_Bi_scaled :: Double -> Precision -> Double 101airy_Bi_scaled :: Double -> Precision -> Double
102airy_Bi_scaled x mode = gsl_sf_airy_Bi_scaled x (precCode mode) 102airy_Bi_scaled x mode = gsl_sf_airy_Bi_scaled x (precCode mode)
103foreign import ccall "airy.h gsl_sf_airy_Bi_scaled" gsl_sf_airy_Bi_scaled :: Double -> Gsl_mode_t -> Double 103foreign import ccall "gsl_sf_airy_Bi_scaled" gsl_sf_airy_Bi_scaled :: Double -> Gsl_mode_t -> Double
104 104
105-- | wrapper for int gsl_sf_airy_Ai_deriv_e(double x,gsl_mode_t mode,gsl_sf_result* result); 105-- | wrapper for int gsl_sf_airy_Ai_deriv_e(double x,gsl_mode_t mode,gsl_sf_result* result);
106-- 106--
107-- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 107-- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
108airy_Ai_deriv_e :: Double -> Precision -> (Double,Double) 108airy_Ai_deriv_e :: Double -> Precision -> (Double,Double)
109airy_Ai_deriv_e x mode = createSFR "airy_Ai_deriv_e" $ gsl_sf_airy_Ai_deriv_e x (precCode mode) 109airy_Ai_deriv_e x mode = createSFR "airy_Ai_deriv_e" $ gsl_sf_airy_Ai_deriv_e x (precCode mode)
110foreign import ccall "airy.h gsl_sf_airy_Ai_deriv_e" gsl_sf_airy_Ai_deriv_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 110foreign import ccall "gsl_sf_airy_Ai_deriv_e" gsl_sf_airy_Ai_deriv_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
111 111
112-- | wrapper for double gsl_sf_airy_Ai_deriv(double x,gsl_mode_t mode); 112-- | wrapper for double gsl_sf_airy_Ai_deriv(double x,gsl_mode_t mode);
113-- 113--
114-- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 114-- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
115airy_Ai_deriv :: Double -> Precision -> Double 115airy_Ai_deriv :: Double -> Precision -> Double
116airy_Ai_deriv x mode = gsl_sf_airy_Ai_deriv x (precCode mode) 116airy_Ai_deriv x mode = gsl_sf_airy_Ai_deriv x (precCode mode)
117foreign import ccall "airy.h gsl_sf_airy_Ai_deriv" gsl_sf_airy_Ai_deriv :: Double -> Gsl_mode_t -> Double 117foreign import ccall "gsl_sf_airy_Ai_deriv" gsl_sf_airy_Ai_deriv :: Double -> Gsl_mode_t -> Double
118 118
119-- | wrapper for int gsl_sf_airy_Bi_deriv_e(double x,gsl_mode_t mode,gsl_sf_result* result); 119-- | wrapper for int gsl_sf_airy_Bi_deriv_e(double x,gsl_mode_t mode,gsl_sf_result* result);
120-- 120--
121-- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 121-- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
122airy_Bi_deriv_e :: Double -> Precision -> (Double,Double) 122airy_Bi_deriv_e :: Double -> Precision -> (Double,Double)
123airy_Bi_deriv_e x mode = createSFR "airy_Bi_deriv_e" $ gsl_sf_airy_Bi_deriv_e x (precCode mode) 123airy_Bi_deriv_e x mode = createSFR "airy_Bi_deriv_e" $ gsl_sf_airy_Bi_deriv_e x (precCode mode)
124foreign import ccall "airy.h gsl_sf_airy_Bi_deriv_e" gsl_sf_airy_Bi_deriv_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 124foreign import ccall "gsl_sf_airy_Bi_deriv_e" gsl_sf_airy_Bi_deriv_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
125 125
126-- | wrapper for double gsl_sf_airy_Bi_deriv(double x,gsl_mode_t mode); 126-- | wrapper for double gsl_sf_airy_Bi_deriv(double x,gsl_mode_t mode);
127-- 127--
128-- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 128-- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
129airy_Bi_deriv :: Double -> Precision -> Double 129airy_Bi_deriv :: Double -> Precision -> Double
130airy_Bi_deriv x mode = gsl_sf_airy_Bi_deriv x (precCode mode) 130airy_Bi_deriv x mode = gsl_sf_airy_Bi_deriv x (precCode mode)
131foreign import ccall "airy.h gsl_sf_airy_Bi_deriv" gsl_sf_airy_Bi_deriv :: Double -> Gsl_mode_t -> Double 131foreign import ccall "gsl_sf_airy_Bi_deriv" gsl_sf_airy_Bi_deriv :: Double -> Gsl_mode_t -> Double
132 132
133-- | wrapper for int gsl_sf_airy_Ai_deriv_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result); 133-- | wrapper for int gsl_sf_airy_Ai_deriv_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result);
134-- 134--
135-- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 135-- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
136airy_Ai_deriv_scaled_e :: Double -> Precision -> (Double,Double) 136airy_Ai_deriv_scaled_e :: Double -> Precision -> (Double,Double)
137airy_Ai_deriv_scaled_e x mode = createSFR "airy_Ai_deriv_scaled_e" $ gsl_sf_airy_Ai_deriv_scaled_e x (precCode mode) 137airy_Ai_deriv_scaled_e x mode = createSFR "airy_Ai_deriv_scaled_e" $ gsl_sf_airy_Ai_deriv_scaled_e x (precCode mode)
138foreign import ccall "airy.h gsl_sf_airy_Ai_deriv_scaled_e" gsl_sf_airy_Ai_deriv_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 138foreign import ccall "gsl_sf_airy_Ai_deriv_scaled_e" gsl_sf_airy_Ai_deriv_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
139 139
140-- | wrapper for double gsl_sf_airy_Ai_deriv_scaled(double x,gsl_mode_t mode); 140-- | wrapper for double gsl_sf_airy_Ai_deriv_scaled(double x,gsl_mode_t mode);
141-- 141--
142-- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 142-- <http://www.google.com/search?q=gsl_sf_airy_Ai_deriv_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
143airy_Ai_deriv_scaled :: Double -> Precision -> Double 143airy_Ai_deriv_scaled :: Double -> Precision -> Double
144airy_Ai_deriv_scaled x mode = gsl_sf_airy_Ai_deriv_scaled x (precCode mode) 144airy_Ai_deriv_scaled x mode = gsl_sf_airy_Ai_deriv_scaled x (precCode mode)
145foreign import ccall "airy.h gsl_sf_airy_Ai_deriv_scaled" gsl_sf_airy_Ai_deriv_scaled :: Double -> Gsl_mode_t -> Double 145foreign import ccall "gsl_sf_airy_Ai_deriv_scaled" gsl_sf_airy_Ai_deriv_scaled :: Double -> Gsl_mode_t -> Double
146 146
147-- | wrapper for int gsl_sf_airy_Bi_deriv_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result); 147-- | wrapper for int gsl_sf_airy_Bi_deriv_scaled_e(double x,gsl_mode_t mode,gsl_sf_result* result);
148-- 148--
149-- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 149-- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
150airy_Bi_deriv_scaled_e :: Double -> Precision -> (Double,Double) 150airy_Bi_deriv_scaled_e :: Double -> Precision -> (Double,Double)
151airy_Bi_deriv_scaled_e x mode = createSFR "airy_Bi_deriv_scaled_e" $ gsl_sf_airy_Bi_deriv_scaled_e x (precCode mode) 151airy_Bi_deriv_scaled_e x mode = createSFR "airy_Bi_deriv_scaled_e" $ gsl_sf_airy_Bi_deriv_scaled_e x (precCode mode)
152foreign import ccall "airy.h gsl_sf_airy_Bi_deriv_scaled_e" gsl_sf_airy_Bi_deriv_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 152foreign import ccall "gsl_sf_airy_Bi_deriv_scaled_e" gsl_sf_airy_Bi_deriv_scaled_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
153 153
154-- | wrapper for double gsl_sf_airy_Bi_deriv_scaled(double x,gsl_mode_t mode); 154-- | wrapper for double gsl_sf_airy_Bi_deriv_scaled(double x,gsl_mode_t mode);
155-- 155--
156-- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 156-- <http://www.google.com/search?q=gsl_sf_airy_Bi_deriv_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
157airy_Bi_deriv_scaled :: Double -> Precision -> Double 157airy_Bi_deriv_scaled :: Double -> Precision -> Double
158airy_Bi_deriv_scaled x mode = gsl_sf_airy_Bi_deriv_scaled x (precCode mode) 158airy_Bi_deriv_scaled x mode = gsl_sf_airy_Bi_deriv_scaled x (precCode mode)
159foreign import ccall "airy.h gsl_sf_airy_Bi_deriv_scaled" gsl_sf_airy_Bi_deriv_scaled :: Double -> Gsl_mode_t -> Double 159foreign import ccall "gsl_sf_airy_Bi_deriv_scaled" gsl_sf_airy_Bi_deriv_scaled :: Double -> Gsl_mode_t -> Double
160 160
161-- | wrapper for int gsl_sf_airy_zero_Ai_e(int s,gsl_sf_result* result); 161-- | wrapper for int gsl_sf_airy_zero_Ai_e(int s,gsl_sf_result* result);
162-- 162--
163-- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 163-- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
164airy_zero_Ai_e :: CInt -> (Double,Double) 164airy_zero_Ai_e :: CInt -> (Double,Double)
165airy_zero_Ai_e s = createSFR "airy_zero_Ai_e" $ gsl_sf_airy_zero_Ai_e s 165airy_zero_Ai_e s = createSFR "airy_zero_Ai_e" $ gsl_sf_airy_zero_Ai_e s
166foreign import ccall "airy.h gsl_sf_airy_zero_Ai_e" gsl_sf_airy_zero_Ai_e :: CInt -> Ptr () -> IO CInt 166foreign import ccall "gsl_sf_airy_zero_Ai_e" gsl_sf_airy_zero_Ai_e :: CInt -> Ptr () -> IO CInt
167 167
168-- | wrapper for double gsl_sf_airy_zero_Ai(int s); 168-- | wrapper for double gsl_sf_airy_zero_Ai(int s);
169-- 169--
170-- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 170-- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
171airy_zero_Ai :: CInt -> Double 171airy_zero_Ai :: CInt -> Double
172airy_zero_Ai = gsl_sf_airy_zero_Ai 172airy_zero_Ai = gsl_sf_airy_zero_Ai
173foreign import ccall "airy.h gsl_sf_airy_zero_Ai" gsl_sf_airy_zero_Ai :: CInt -> Double 173foreign import ccall "gsl_sf_airy_zero_Ai" gsl_sf_airy_zero_Ai :: CInt -> Double
174 174
175-- | wrapper for int gsl_sf_airy_zero_Bi_e(int s,gsl_sf_result* result); 175-- | wrapper for int gsl_sf_airy_zero_Bi_e(int s,gsl_sf_result* result);
176-- 176--
177-- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 177-- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
178airy_zero_Bi_e :: CInt -> (Double,Double) 178airy_zero_Bi_e :: CInt -> (Double,Double)
179airy_zero_Bi_e s = createSFR "airy_zero_Bi_e" $ gsl_sf_airy_zero_Bi_e s 179airy_zero_Bi_e s = createSFR "airy_zero_Bi_e" $ gsl_sf_airy_zero_Bi_e s
180foreign import ccall "airy.h gsl_sf_airy_zero_Bi_e" gsl_sf_airy_zero_Bi_e :: CInt -> Ptr () -> IO CInt 180foreign import ccall "gsl_sf_airy_zero_Bi_e" gsl_sf_airy_zero_Bi_e :: CInt -> Ptr () -> IO CInt
181 181
182-- | wrapper for double gsl_sf_airy_zero_Bi(int s); 182-- | wrapper for double gsl_sf_airy_zero_Bi(int s);
183-- 183--
184-- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 184-- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
185airy_zero_Bi :: CInt -> Double 185airy_zero_Bi :: CInt -> Double
186airy_zero_Bi = gsl_sf_airy_zero_Bi 186airy_zero_Bi = gsl_sf_airy_zero_Bi
187foreign import ccall "airy.h gsl_sf_airy_zero_Bi" gsl_sf_airy_zero_Bi :: CInt -> Double 187foreign import ccall "gsl_sf_airy_zero_Bi" gsl_sf_airy_zero_Bi :: CInt -> Double
188 188
189-- | wrapper for int gsl_sf_airy_zero_Ai_deriv_e(int s,gsl_sf_result* result); 189-- | wrapper for int gsl_sf_airy_zero_Ai_deriv_e(int s,gsl_sf_result* result);
190-- 190--
191-- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 191-- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
192airy_zero_Ai_deriv_e :: CInt -> (Double,Double) 192airy_zero_Ai_deriv_e :: CInt -> (Double,Double)
193airy_zero_Ai_deriv_e s = createSFR "airy_zero_Ai_deriv_e" $ gsl_sf_airy_zero_Ai_deriv_e s 193airy_zero_Ai_deriv_e s = createSFR "airy_zero_Ai_deriv_e" $ gsl_sf_airy_zero_Ai_deriv_e s
194foreign import ccall "airy.h gsl_sf_airy_zero_Ai_deriv_e" gsl_sf_airy_zero_Ai_deriv_e :: CInt -> Ptr () -> IO CInt 194foreign import ccall "gsl_sf_airy_zero_Ai_deriv_e" gsl_sf_airy_zero_Ai_deriv_e :: CInt -> Ptr () -> IO CInt
195 195
196-- | wrapper for double gsl_sf_airy_zero_Ai_deriv(int s); 196-- | wrapper for double gsl_sf_airy_zero_Ai_deriv(int s);
197-- 197--
198-- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 198-- <http://www.google.com/search?q=gsl_sf_airy_zero_Ai_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
199airy_zero_Ai_deriv :: CInt -> Double 199airy_zero_Ai_deriv :: CInt -> Double
200airy_zero_Ai_deriv = gsl_sf_airy_zero_Ai_deriv 200airy_zero_Ai_deriv = gsl_sf_airy_zero_Ai_deriv
201foreign import ccall "airy.h gsl_sf_airy_zero_Ai_deriv" gsl_sf_airy_zero_Ai_deriv :: CInt -> Double 201foreign import ccall "gsl_sf_airy_zero_Ai_deriv" gsl_sf_airy_zero_Ai_deriv :: CInt -> Double
202 202
203-- | wrapper for int gsl_sf_airy_zero_Bi_deriv_e(int s,gsl_sf_result* result); 203-- | wrapper for int gsl_sf_airy_zero_Bi_deriv_e(int s,gsl_sf_result* result);
204-- 204--
205-- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 205-- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi_deriv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
206airy_zero_Bi_deriv_e :: CInt -> (Double,Double) 206airy_zero_Bi_deriv_e :: CInt -> (Double,Double)
207airy_zero_Bi_deriv_e s = createSFR "airy_zero_Bi_deriv_e" $ gsl_sf_airy_zero_Bi_deriv_e s 207airy_zero_Bi_deriv_e s = createSFR "airy_zero_Bi_deriv_e" $ gsl_sf_airy_zero_Bi_deriv_e s
208foreign import ccall "airy.h gsl_sf_airy_zero_Bi_deriv_e" gsl_sf_airy_zero_Bi_deriv_e :: CInt -> Ptr () -> IO CInt 208foreign import ccall "gsl_sf_airy_zero_Bi_deriv_e" gsl_sf_airy_zero_Bi_deriv_e :: CInt -> Ptr () -> IO CInt
209 209
210-- | wrapper for double gsl_sf_airy_zero_Bi_deriv(int s); 210-- | wrapper for double gsl_sf_airy_zero_Bi_deriv(int s);
211-- 211--
212-- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 212-- <http://www.google.com/search?q=gsl_sf_airy_zero_Bi_deriv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
213airy_zero_Bi_deriv :: CInt -> Double 213airy_zero_Bi_deriv :: CInt -> Double
214airy_zero_Bi_deriv = gsl_sf_airy_zero_Bi_deriv 214airy_zero_Bi_deriv = gsl_sf_airy_zero_Bi_deriv
215foreign import ccall "airy.h gsl_sf_airy_zero_Bi_deriv" gsl_sf_airy_zero_Bi_deriv :: CInt -> Double 215foreign import ccall "gsl_sf_airy_zero_Bi_deriv" gsl_sf_airy_zero_Bi_deriv :: CInt -> Double
diff --git a/lib/Numeric/GSL/Special/Bessel.hs b/lib/Numeric/GSL/Special/Bessel.hs
index 0340d24..d5df69b 100644
--- a/lib/Numeric/GSL/Special/Bessel.hs
+++ b/lib/Numeric/GSL/Special/Bessel.hs
@@ -114,697 +114,697 @@ import Numeric.GSL.Special.Internal
114-- <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>
115bessel_J0_e :: Double -> (Double,Double) 115bessel_J0_e :: Double -> (Double,Double)
116bessel_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
117foreign import ccall "bessel.h gsl_sf_bessel_J0_e" gsl_sf_bessel_J0_e :: Double -> Ptr () -> IO CInt 117foreign import ccall "gsl_sf_bessel_J0_e" gsl_sf_bessel_J0_e :: Double -> Ptr () -> IO CInt
118 118
119-- | wrapper for double gsl_sf_bessel_J0(double x); 119-- | wrapper for double gsl_sf_bessel_J0(double x);
120-- 120--
121-- <http://www.google.com/search?q=gsl_sf_bessel_J0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 122bessel_J0 :: Double -> Double
123bessel_J0 = gsl_sf_bessel_J0 123bessel_J0 = gsl_sf_bessel_J0
124foreign import ccall "bessel.h gsl_sf_bessel_J0" gsl_sf_bessel_J0 :: Double -> Double 124foreign import ccall "gsl_sf_bessel_J0" gsl_sf_bessel_J0 :: Double -> Double
125 125
126-- | wrapper for int gsl_sf_bessel_J1_e(double x,gsl_sf_result* result); 126-- | wrapper for int gsl_sf_bessel_J1_e(double x,gsl_sf_result* result);
127-- 127--
128-- <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>
129bessel_J1_e :: Double -> (Double,Double) 129bessel_J1_e :: Double -> (Double,Double)
130bessel_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
131foreign import ccall "bessel.h gsl_sf_bessel_J1_e" gsl_sf_bessel_J1_e :: Double -> Ptr () -> IO CInt 131foreign import ccall "gsl_sf_bessel_J1_e" gsl_sf_bessel_J1_e :: Double -> Ptr () -> IO CInt
132 132
133-- | wrapper for double gsl_sf_bessel_J1(double x); 133-- | wrapper for double gsl_sf_bessel_J1(double x);
134-- 134--
135-- <http://www.google.com/search?q=gsl_sf_bessel_J1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 136bessel_J1 :: Double -> Double
137bessel_J1 = gsl_sf_bessel_J1 137bessel_J1 = gsl_sf_bessel_J1
138foreign import ccall "bessel.h gsl_sf_bessel_J1" gsl_sf_bessel_J1 :: Double -> Double 138foreign import ccall "gsl_sf_bessel_J1" gsl_sf_bessel_J1 :: Double -> Double
139 139
140-- | 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);
141-- 141--
142-- <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>
143bessel_Jn_e :: CInt -> Double -> (Double,Double) 143bessel_Jn_e :: CInt -> Double -> (Double,Double)
144bessel_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
145foreign import ccall "bessel.h gsl_sf_bessel_Jn_e" gsl_sf_bessel_Jn_e :: CInt -> Double -> Ptr () -> IO CInt 145foreign import ccall "gsl_sf_bessel_Jn_e" gsl_sf_bessel_Jn_e :: CInt -> Double -> Ptr () -> IO CInt
146 146
147-- | wrapper for double gsl_sf_bessel_Jn(int n,double x); 147-- | wrapper for double gsl_sf_bessel_Jn(int n,double x);
148-- 148--
149-- <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>
150bessel_Jn :: CInt -> Double -> Double 150bessel_Jn :: CInt -> Double -> Double
151bessel_Jn = gsl_sf_bessel_Jn 151bessel_Jn = gsl_sf_bessel_Jn
152foreign import ccall "bessel.h gsl_sf_bessel_Jn" gsl_sf_bessel_Jn :: CInt -> Double -> Double 152foreign import ccall "gsl_sf_bessel_Jn" gsl_sf_bessel_Jn :: CInt -> Double -> Double
153 153
154-- | 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);
155-- 155--
156-- <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>
157bessel_Jn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 157bessel_Jn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
158bessel_Jn_array = gsl_sf_bessel_Jn_array 158bessel_Jn_array = gsl_sf_bessel_Jn_array
159foreign import ccall "bessel.h gsl_sf_bessel_Jn_array" gsl_sf_bessel_Jn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 159foreign import ccall "gsl_sf_bessel_Jn_array" gsl_sf_bessel_Jn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
160 160
161-- | 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);
162-- 162--
163-- <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>
164bessel_Y0_e :: Double -> (Double,Double) 164bessel_Y0_e :: Double -> (Double,Double)
165bessel_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
166foreign import ccall "bessel.h gsl_sf_bessel_Y0_e" gsl_sf_bessel_Y0_e :: Double -> Ptr () -> IO CInt 166foreign import ccall "gsl_sf_bessel_Y0_e" gsl_sf_bessel_Y0_e :: Double -> Ptr () -> IO CInt
167 167
168-- | wrapper for double gsl_sf_bessel_Y0(double x); 168-- | wrapper for double gsl_sf_bessel_Y0(double x);
169-- 169--
170-- <http://www.google.com/search?q=gsl_sf_bessel_Y0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 171bessel_Y0 :: Double -> Double
172bessel_Y0 = gsl_sf_bessel_Y0 172bessel_Y0 = gsl_sf_bessel_Y0
173foreign import ccall "bessel.h gsl_sf_bessel_Y0" gsl_sf_bessel_Y0 :: Double -> Double 173foreign import ccall "gsl_sf_bessel_Y0" gsl_sf_bessel_Y0 :: Double -> Double
174 174
175-- | wrapper for int gsl_sf_bessel_Y1_e(double x,gsl_sf_result* result); 175-- | wrapper for int gsl_sf_bessel_Y1_e(double x,gsl_sf_result* result);
176-- 176--
177-- <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>
178bessel_Y1_e :: Double -> (Double,Double) 178bessel_Y1_e :: Double -> (Double,Double)
179bessel_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
180foreign import ccall "bessel.h gsl_sf_bessel_Y1_e" gsl_sf_bessel_Y1_e :: Double -> Ptr () -> IO CInt 180foreign import ccall "gsl_sf_bessel_Y1_e" gsl_sf_bessel_Y1_e :: Double -> Ptr () -> IO CInt
181 181
182-- | wrapper for double gsl_sf_bessel_Y1(double x); 182-- | wrapper for double gsl_sf_bessel_Y1(double x);
183-- 183--
184-- <http://www.google.com/search?q=gsl_sf_bessel_Y1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 185bessel_Y1 :: Double -> Double
186bessel_Y1 = gsl_sf_bessel_Y1 186bessel_Y1 = gsl_sf_bessel_Y1
187foreign import ccall "bessel.h gsl_sf_bessel_Y1" gsl_sf_bessel_Y1 :: Double -> Double 187foreign import ccall "gsl_sf_bessel_Y1" gsl_sf_bessel_Y1 :: Double -> Double
188 188
189-- | 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);
190-- 190--
191-- <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>
192bessel_Yn_e :: CInt -> Double -> (Double,Double) 192bessel_Yn_e :: CInt -> Double -> (Double,Double)
193bessel_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
194foreign import ccall "bessel.h gsl_sf_bessel_Yn_e" gsl_sf_bessel_Yn_e :: CInt -> Double -> Ptr () -> IO CInt 194foreign import ccall "gsl_sf_bessel_Yn_e" gsl_sf_bessel_Yn_e :: CInt -> Double -> Ptr () -> IO CInt
195 195
196-- | wrapper for double gsl_sf_bessel_Yn(int n,double x); 196-- | wrapper for double gsl_sf_bessel_Yn(int n,double x);
197-- 197--
198-- <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>
199bessel_Yn :: CInt -> Double -> Double 199bessel_Yn :: CInt -> Double -> Double
200bessel_Yn = gsl_sf_bessel_Yn 200bessel_Yn = gsl_sf_bessel_Yn
201foreign import ccall "bessel.h gsl_sf_bessel_Yn" gsl_sf_bessel_Yn :: CInt -> Double -> Double 201foreign import ccall "gsl_sf_bessel_Yn" gsl_sf_bessel_Yn :: CInt -> Double -> Double
202 202
203-- | 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);
204-- 204--
205-- <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>
206bessel_Yn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 206bessel_Yn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
207bessel_Yn_array = gsl_sf_bessel_Yn_array 207bessel_Yn_array = gsl_sf_bessel_Yn_array
208foreign import ccall "bessel.h gsl_sf_bessel_Yn_array" gsl_sf_bessel_Yn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 208foreign import ccall "gsl_sf_bessel_Yn_array" gsl_sf_bessel_Yn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
209 209
210-- | 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);
211-- 211--
212-- <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>
213bessel_I0_e :: Double -> (Double,Double) 213bessel_I0_e :: Double -> (Double,Double)
214bessel_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
215foreign import ccall "bessel.h gsl_sf_bessel_I0_e" gsl_sf_bessel_I0_e :: Double -> Ptr () -> IO CInt 215foreign import ccall "gsl_sf_bessel_I0_e" gsl_sf_bessel_I0_e :: Double -> Ptr () -> IO CInt
216 216
217-- | wrapper for double gsl_sf_bessel_I0(double x); 217-- | wrapper for double gsl_sf_bessel_I0(double x);
218-- 218--
219-- <http://www.google.com/search?q=gsl_sf_bessel_I0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 220bessel_I0 :: Double -> Double
221bessel_I0 = gsl_sf_bessel_I0 221bessel_I0 = gsl_sf_bessel_I0
222foreign import ccall "bessel.h gsl_sf_bessel_I0" gsl_sf_bessel_I0 :: Double -> Double 222foreign import ccall "gsl_sf_bessel_I0" gsl_sf_bessel_I0 :: Double -> Double
223 223
224-- | wrapper for int gsl_sf_bessel_I1_e(double x,gsl_sf_result* result); 224-- | wrapper for int gsl_sf_bessel_I1_e(double x,gsl_sf_result* result);
225-- 225--
226-- <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>
227bessel_I1_e :: Double -> (Double,Double) 227bessel_I1_e :: Double -> (Double,Double)
228bessel_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
229foreign import ccall "bessel.h gsl_sf_bessel_I1_e" gsl_sf_bessel_I1_e :: Double -> Ptr () -> IO CInt 229foreign import ccall "gsl_sf_bessel_I1_e" gsl_sf_bessel_I1_e :: Double -> Ptr () -> IO CInt
230 230
231-- | wrapper for double gsl_sf_bessel_I1(double x); 231-- | wrapper for double gsl_sf_bessel_I1(double x);
232-- 232--
233-- <http://www.google.com/search?q=gsl_sf_bessel_I1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 234bessel_I1 :: Double -> Double
235bessel_I1 = gsl_sf_bessel_I1 235bessel_I1 = gsl_sf_bessel_I1
236foreign import ccall "bessel.h gsl_sf_bessel_I1" gsl_sf_bessel_I1 :: Double -> Double 236foreign import ccall "gsl_sf_bessel_I1" gsl_sf_bessel_I1 :: Double -> Double
237 237
238-- | 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);
239-- 239--
240-- <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>
241bessel_In_e :: CInt -> Double -> (Double,Double) 241bessel_In_e :: CInt -> Double -> (Double,Double)
242bessel_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
243foreign import ccall "bessel.h gsl_sf_bessel_In_e" gsl_sf_bessel_In_e :: CInt -> Double -> Ptr () -> IO CInt 243foreign import ccall "gsl_sf_bessel_In_e" gsl_sf_bessel_In_e :: CInt -> Double -> Ptr () -> IO CInt
244 244
245-- | wrapper for double gsl_sf_bessel_In(int n,double x); 245-- | wrapper for double gsl_sf_bessel_In(int n,double x);
246-- 246--
247-- <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>
248bessel_In :: CInt -> Double -> Double 248bessel_In :: CInt -> Double -> Double
249bessel_In = gsl_sf_bessel_In 249bessel_In = gsl_sf_bessel_In
250foreign import ccall "bessel.h gsl_sf_bessel_In" gsl_sf_bessel_In :: CInt -> Double -> Double 250foreign import ccall "gsl_sf_bessel_In" gsl_sf_bessel_In :: CInt -> Double -> Double
251 251
252-- | 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);
253-- 253--
254-- <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>
255bessel_In_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 255bessel_In_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
256bessel_In_array = gsl_sf_bessel_In_array 256bessel_In_array = gsl_sf_bessel_In_array
257foreign import ccall "bessel.h gsl_sf_bessel_In_array" gsl_sf_bessel_In_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 257foreign import ccall "gsl_sf_bessel_In_array" gsl_sf_bessel_In_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
258 258
259-- | 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);
260-- 260--
261-- <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>
262bessel_I0_scaled_e :: Double -> (Double,Double) 262bessel_I0_scaled_e :: Double -> (Double,Double)
263bessel_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
264foreign import ccall "bessel.h gsl_sf_bessel_I0_scaled_e" gsl_sf_bessel_I0_scaled_e :: Double -> Ptr () -> IO CInt 264foreign import ccall "gsl_sf_bessel_I0_scaled_e" gsl_sf_bessel_I0_scaled_e :: Double -> Ptr () -> IO CInt
265 265
266-- | wrapper for double gsl_sf_bessel_I0_scaled(double x); 266-- | wrapper for double gsl_sf_bessel_I0_scaled(double x);
267-- 267--
268-- <http://www.google.com/search?q=gsl_sf_bessel_I0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 269bessel_I0_scaled :: Double -> Double
270bessel_I0_scaled = gsl_sf_bessel_I0_scaled 270bessel_I0_scaled = gsl_sf_bessel_I0_scaled
271foreign import ccall "bessel.h gsl_sf_bessel_I0_scaled" gsl_sf_bessel_I0_scaled :: Double -> Double 271foreign import ccall "gsl_sf_bessel_I0_scaled" gsl_sf_bessel_I0_scaled :: Double -> Double
272 272
273-- | wrapper for int gsl_sf_bessel_I1_scaled_e(double x,gsl_sf_result* result); 273-- | wrapper for int gsl_sf_bessel_I1_scaled_e(double x,gsl_sf_result* result);
274-- 274--
275-- <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>
276bessel_I1_scaled_e :: Double -> (Double,Double) 276bessel_I1_scaled_e :: Double -> (Double,Double)
277bessel_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
278foreign import ccall "bessel.h gsl_sf_bessel_I1_scaled_e" gsl_sf_bessel_I1_scaled_e :: Double -> Ptr () -> IO CInt 278foreign import ccall "gsl_sf_bessel_I1_scaled_e" gsl_sf_bessel_I1_scaled_e :: Double -> Ptr () -> IO CInt
279 279
280-- | wrapper for double gsl_sf_bessel_I1_scaled(double x); 280-- | wrapper for double gsl_sf_bessel_I1_scaled(double x);
281-- 281--
282-- <http://www.google.com/search?q=gsl_sf_bessel_I1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 283bessel_I1_scaled :: Double -> Double
284bessel_I1_scaled = gsl_sf_bessel_I1_scaled 284bessel_I1_scaled = gsl_sf_bessel_I1_scaled
285foreign import ccall "bessel.h gsl_sf_bessel_I1_scaled" gsl_sf_bessel_I1_scaled :: Double -> Double 285foreign import ccall "gsl_sf_bessel_I1_scaled" gsl_sf_bessel_I1_scaled :: Double -> Double
286 286
287-- | 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);
288-- 288--
289-- <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>
290bessel_In_scaled_e :: CInt -> Double -> (Double,Double) 290bessel_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 291bessel_In_scaled_e n x = createSFR "bessel_In_scaled_e" $ gsl_sf_bessel_In_scaled_e n x
292foreign import ccall "bessel.h gsl_sf_bessel_In_scaled_e" gsl_sf_bessel_In_scaled_e :: CInt -> Double -> Ptr () -> IO CInt 292foreign import ccall "gsl_sf_bessel_In_scaled_e" gsl_sf_bessel_In_scaled_e :: CInt -> Double -> Ptr () -> IO CInt
293 293
294-- | 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);
295-- 295--
296-- <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>
297bessel_In_scaled :: CInt -> Double -> Double 297bessel_In_scaled :: CInt -> Double -> Double
298bessel_In_scaled = gsl_sf_bessel_In_scaled 298bessel_In_scaled = gsl_sf_bessel_In_scaled
299foreign import ccall "bessel.h gsl_sf_bessel_In_scaled" gsl_sf_bessel_In_scaled :: CInt -> Double -> Double 299foreign import ccall "gsl_sf_bessel_In_scaled" gsl_sf_bessel_In_scaled :: CInt -> Double -> Double
300 300
301-- | 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);
302-- 302--
303-- <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>
304bessel_In_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 304bessel_In_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
305bessel_In_scaled_array = gsl_sf_bessel_In_scaled_array 305bessel_In_scaled_array = gsl_sf_bessel_In_scaled_array
306foreign import ccall "bessel.h gsl_sf_bessel_In_scaled_array" gsl_sf_bessel_In_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 306foreign import ccall "gsl_sf_bessel_In_scaled_array" gsl_sf_bessel_In_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
307 307
308-- | 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);
309-- 309--
310-- <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>
311bessel_K0_e :: Double -> (Double,Double) 311bessel_K0_e :: Double -> (Double,Double)
312bessel_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
313foreign import ccall "bessel.h gsl_sf_bessel_K0_e" gsl_sf_bessel_K0_e :: Double -> Ptr () -> IO CInt 313foreign import ccall "gsl_sf_bessel_K0_e" gsl_sf_bessel_K0_e :: Double -> Ptr () -> IO CInt
314 314
315-- | wrapper for double gsl_sf_bessel_K0(double x); 315-- | wrapper for double gsl_sf_bessel_K0(double x);
316-- 316--
317-- <http://www.google.com/search?q=gsl_sf_bessel_K0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 318bessel_K0 :: Double -> Double
319bessel_K0 = gsl_sf_bessel_K0 319bessel_K0 = gsl_sf_bessel_K0
320foreign import ccall "bessel.h gsl_sf_bessel_K0" gsl_sf_bessel_K0 :: Double -> Double 320foreign import ccall "gsl_sf_bessel_K0" gsl_sf_bessel_K0 :: Double -> Double
321 321
322-- | wrapper for int gsl_sf_bessel_K1_e(double x,gsl_sf_result* result); 322-- | wrapper for int gsl_sf_bessel_K1_e(double x,gsl_sf_result* result);
323-- 323--
324-- <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>
325bessel_K1_e :: Double -> (Double,Double) 325bessel_K1_e :: Double -> (Double,Double)
326bessel_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
327foreign import ccall "bessel.h gsl_sf_bessel_K1_e" gsl_sf_bessel_K1_e :: Double -> Ptr () -> IO CInt 327foreign import ccall "gsl_sf_bessel_K1_e" gsl_sf_bessel_K1_e :: Double -> Ptr () -> IO CInt
328 328
329-- | wrapper for double gsl_sf_bessel_K1(double x); 329-- | wrapper for double gsl_sf_bessel_K1(double x);
330-- 330--
331-- <http://www.google.com/search?q=gsl_sf_bessel_K1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 332bessel_K1 :: Double -> Double
333bessel_K1 = gsl_sf_bessel_K1 333bessel_K1 = gsl_sf_bessel_K1
334foreign import ccall "bessel.h gsl_sf_bessel_K1" gsl_sf_bessel_K1 :: Double -> Double 334foreign import ccall "gsl_sf_bessel_K1" gsl_sf_bessel_K1 :: Double -> Double
335 335
336-- | 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);
337-- 337--
338-- <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>
339bessel_Kn_e :: CInt -> Double -> (Double,Double) 339bessel_Kn_e :: CInt -> Double -> (Double,Double)
340bessel_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
341foreign import ccall "bessel.h gsl_sf_bessel_Kn_e" gsl_sf_bessel_Kn_e :: CInt -> Double -> Ptr () -> IO CInt 341foreign import ccall "gsl_sf_bessel_Kn_e" gsl_sf_bessel_Kn_e :: CInt -> Double -> Ptr () -> IO CInt
342 342
343-- | wrapper for double gsl_sf_bessel_Kn(int n,double x); 343-- | wrapper for double gsl_sf_bessel_Kn(int n,double x);
344-- 344--
345-- <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>
346bessel_Kn :: CInt -> Double -> Double 346bessel_Kn :: CInt -> Double -> Double
347bessel_Kn = gsl_sf_bessel_Kn 347bessel_Kn = gsl_sf_bessel_Kn
348foreign import ccall "bessel.h gsl_sf_bessel_Kn" gsl_sf_bessel_Kn :: CInt -> Double -> Double 348foreign import ccall "gsl_sf_bessel_Kn" gsl_sf_bessel_Kn :: CInt -> Double -> Double
349 349
350-- | 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);
351-- 351--
352-- <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>
353bessel_Kn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 353bessel_Kn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
354bessel_Kn_array = gsl_sf_bessel_Kn_array 354bessel_Kn_array = gsl_sf_bessel_Kn_array
355foreign import ccall "bessel.h gsl_sf_bessel_Kn_array" gsl_sf_bessel_Kn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 355foreign import ccall "gsl_sf_bessel_Kn_array" gsl_sf_bessel_Kn_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
356 356
357-- | 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);
358-- 358--
359-- <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>
360bessel_K0_scaled_e :: Double -> (Double,Double) 360bessel_K0_scaled_e :: Double -> (Double,Double)
361bessel_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
362foreign import ccall "bessel.h gsl_sf_bessel_K0_scaled_e" gsl_sf_bessel_K0_scaled_e :: Double -> Ptr () -> IO CInt 362foreign import ccall "gsl_sf_bessel_K0_scaled_e" gsl_sf_bessel_K0_scaled_e :: Double -> Ptr () -> IO CInt
363 363
364-- | wrapper for double gsl_sf_bessel_K0_scaled(double x); 364-- | wrapper for double gsl_sf_bessel_K0_scaled(double x);
365-- 365--
366-- <http://www.google.com/search?q=gsl_sf_bessel_K0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 367bessel_K0_scaled :: Double -> Double
368bessel_K0_scaled = gsl_sf_bessel_K0_scaled 368bessel_K0_scaled = gsl_sf_bessel_K0_scaled
369foreign import ccall "bessel.h gsl_sf_bessel_K0_scaled" gsl_sf_bessel_K0_scaled :: Double -> Double 369foreign import ccall "gsl_sf_bessel_K0_scaled" gsl_sf_bessel_K0_scaled :: Double -> Double
370 370
371-- | wrapper for int gsl_sf_bessel_K1_scaled_e(double x,gsl_sf_result* result); 371-- | wrapper for int gsl_sf_bessel_K1_scaled_e(double x,gsl_sf_result* result);
372-- 372--
373-- <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>
374bessel_K1_scaled_e :: Double -> (Double,Double) 374bessel_K1_scaled_e :: Double -> (Double,Double)
375bessel_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
376foreign import ccall "bessel.h gsl_sf_bessel_K1_scaled_e" gsl_sf_bessel_K1_scaled_e :: Double -> Ptr () -> IO CInt 376foreign import ccall "gsl_sf_bessel_K1_scaled_e" gsl_sf_bessel_K1_scaled_e :: Double -> Ptr () -> IO CInt
377 377
378-- | wrapper for double gsl_sf_bessel_K1_scaled(double x); 378-- | wrapper for double gsl_sf_bessel_K1_scaled(double x);
379-- 379--
380-- <http://www.google.com/search?q=gsl_sf_bessel_K1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 381bessel_K1_scaled :: Double -> Double
382bessel_K1_scaled = gsl_sf_bessel_K1_scaled 382bessel_K1_scaled = gsl_sf_bessel_K1_scaled
383foreign import ccall "bessel.h gsl_sf_bessel_K1_scaled" gsl_sf_bessel_K1_scaled :: Double -> Double 383foreign import ccall "gsl_sf_bessel_K1_scaled" gsl_sf_bessel_K1_scaled :: Double -> Double
384 384
385-- | 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);
386-- 386--
387-- <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>
388bessel_Kn_scaled_e :: CInt -> Double -> (Double,Double) 388bessel_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 389bessel_Kn_scaled_e n x = createSFR "bessel_Kn_scaled_e" $ gsl_sf_bessel_Kn_scaled_e n x
390foreign import ccall "bessel.h gsl_sf_bessel_Kn_scaled_e" gsl_sf_bessel_Kn_scaled_e :: CInt -> Double -> Ptr () -> IO CInt 390foreign import ccall "gsl_sf_bessel_Kn_scaled_e" gsl_sf_bessel_Kn_scaled_e :: CInt -> Double -> Ptr () -> IO CInt
391 391
392-- | 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);
393-- 393--
394-- <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>
395bessel_Kn_scaled :: CInt -> Double -> Double 395bessel_Kn_scaled :: CInt -> Double -> Double
396bessel_Kn_scaled = gsl_sf_bessel_Kn_scaled 396bessel_Kn_scaled = gsl_sf_bessel_Kn_scaled
397foreign import ccall "bessel.h gsl_sf_bessel_Kn_scaled" gsl_sf_bessel_Kn_scaled :: CInt -> Double -> Double 397foreign import ccall "gsl_sf_bessel_Kn_scaled" gsl_sf_bessel_Kn_scaled :: CInt -> Double -> Double
398 398
399-- | 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);
400-- 400--
401-- <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>
402bessel_Kn_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 402bessel_Kn_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
403bessel_Kn_scaled_array = gsl_sf_bessel_Kn_scaled_array 403bessel_Kn_scaled_array = gsl_sf_bessel_Kn_scaled_array
404foreign import ccall "bessel.h gsl_sf_bessel_Kn_scaled_array" gsl_sf_bessel_Kn_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 404foreign import ccall "gsl_sf_bessel_Kn_scaled_array" gsl_sf_bessel_Kn_scaled_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
405 405
406-- | 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);
407-- 407--
408-- <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>
409bessel_j0_e :: Double -> (Double,Double) 409bessel_j0_e :: Double -> (Double,Double)
410bessel_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
411foreign import ccall "bessel.h gsl_sf_bessel_j0_e" gsl_sf_bessel_j0_e :: Double -> Ptr () -> IO CInt 411foreign import ccall "gsl_sf_bessel_j0_e" gsl_sf_bessel_j0_e :: Double -> Ptr () -> IO CInt
412 412
413-- | wrapper for double gsl_sf_bessel_j0(double x); 413-- | wrapper for double gsl_sf_bessel_j0(double x);
414-- 414--
415-- <http://www.google.com/search?q=gsl_sf_bessel_j0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 416bessel_j0 :: Double -> Double
417bessel_j0 = gsl_sf_bessel_j0 417bessel_j0 = gsl_sf_bessel_j0
418foreign import ccall "bessel.h gsl_sf_bessel_j0" gsl_sf_bessel_j0 :: Double -> Double 418foreign import ccall "gsl_sf_bessel_j0" gsl_sf_bessel_j0 :: Double -> Double
419 419
420-- | wrapper for int gsl_sf_bessel_j1_e(double x,gsl_sf_result* result); 420-- | wrapper for int gsl_sf_bessel_j1_e(double x,gsl_sf_result* result);
421-- 421--
422-- <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>
423bessel_j1_e :: Double -> (Double,Double) 423bessel_j1_e :: Double -> (Double,Double)
424bessel_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
425foreign import ccall "bessel.h gsl_sf_bessel_j1_e" gsl_sf_bessel_j1_e :: Double -> Ptr () -> IO CInt 425foreign import ccall "gsl_sf_bessel_j1_e" gsl_sf_bessel_j1_e :: Double -> Ptr () -> IO CInt
426 426
427-- | wrapper for double gsl_sf_bessel_j1(double x); 427-- | wrapper for double gsl_sf_bessel_j1(double x);
428-- 428--
429-- <http://www.google.com/search?q=gsl_sf_bessel_j1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 430bessel_j1 :: Double -> Double
431bessel_j1 = gsl_sf_bessel_j1 431bessel_j1 = gsl_sf_bessel_j1
432foreign import ccall "bessel.h gsl_sf_bessel_j1" gsl_sf_bessel_j1 :: Double -> Double 432foreign import ccall "gsl_sf_bessel_j1" gsl_sf_bessel_j1 :: Double -> Double
433 433
434-- | wrapper for int gsl_sf_bessel_j2_e(double x,gsl_sf_result* result); 434-- | wrapper for int gsl_sf_bessel_j2_e(double x,gsl_sf_result* result);
435-- 435--
436-- <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>
437bessel_j2_e :: Double -> (Double,Double) 437bessel_j2_e :: Double -> (Double,Double)
438bessel_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
439foreign import ccall "bessel.h gsl_sf_bessel_j2_e" gsl_sf_bessel_j2_e :: Double -> Ptr () -> IO CInt 439foreign import ccall "gsl_sf_bessel_j2_e" gsl_sf_bessel_j2_e :: Double -> Ptr () -> IO CInt
440 440
441-- | wrapper for double gsl_sf_bessel_j2(double x); 441-- | wrapper for double gsl_sf_bessel_j2(double x);
442-- 442--
443-- <http://www.google.com/search?q=gsl_sf_bessel_j2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 444bessel_j2 :: Double -> Double
445bessel_j2 = gsl_sf_bessel_j2 445bessel_j2 = gsl_sf_bessel_j2
446foreign import ccall "bessel.h gsl_sf_bessel_j2" gsl_sf_bessel_j2 :: Double -> Double 446foreign import ccall "gsl_sf_bessel_j2" gsl_sf_bessel_j2 :: Double -> Double
447 447
448-- | 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);
449-- 449--
450-- <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>
451bessel_jl_e :: CInt -> Double -> (Double,Double) 451bessel_jl_e :: CInt -> Double -> (Double,Double)
452bessel_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
453foreign import ccall "bessel.h gsl_sf_bessel_jl_e" gsl_sf_bessel_jl_e :: CInt -> Double -> Ptr () -> IO CInt 453foreign import ccall "gsl_sf_bessel_jl_e" gsl_sf_bessel_jl_e :: CInt -> Double -> Ptr () -> IO CInt
454 454
455-- | wrapper for double gsl_sf_bessel_jl(int l,double x); 455-- | wrapper for double gsl_sf_bessel_jl(int l,double x);
456-- 456--
457-- <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>
458bessel_jl :: CInt -> Double -> Double 458bessel_jl :: CInt -> Double -> Double
459bessel_jl = gsl_sf_bessel_jl 459bessel_jl = gsl_sf_bessel_jl
460foreign import ccall "bessel.h gsl_sf_bessel_jl" gsl_sf_bessel_jl :: CInt -> Double -> Double 460foreign import ccall "gsl_sf_bessel_jl" gsl_sf_bessel_jl :: CInt -> Double -> Double
461 461
462-- | 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);
463-- 463--
464-- <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>
465bessel_jl_array :: CInt -> Double -> Ptr Double -> CInt 465bessel_jl_array :: CInt -> Double -> Ptr Double -> CInt
466bessel_jl_array = gsl_sf_bessel_jl_array 466bessel_jl_array = gsl_sf_bessel_jl_array
467foreign import ccall "bessel.h gsl_sf_bessel_jl_array" gsl_sf_bessel_jl_array :: CInt -> Double -> Ptr Double -> CInt 467foreign import ccall "gsl_sf_bessel_jl_array" gsl_sf_bessel_jl_array :: CInt -> Double -> Ptr Double -> CInt
468 468
469-- | 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);
470-- 470--
471-- <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>
472bessel_jl_steed_array :: CInt -> Double -> Ptr Double -> CInt 472bessel_jl_steed_array :: CInt -> Double -> Ptr Double -> CInt
473bessel_jl_steed_array = gsl_sf_bessel_jl_steed_array 473bessel_jl_steed_array = gsl_sf_bessel_jl_steed_array
474foreign import ccall "bessel.h gsl_sf_bessel_jl_steed_array" gsl_sf_bessel_jl_steed_array :: CInt -> Double -> Ptr Double -> CInt 474foreign import ccall "gsl_sf_bessel_jl_steed_array" gsl_sf_bessel_jl_steed_array :: CInt -> Double -> Ptr Double -> CInt
475 475
476-- | 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);
477-- 477--
478-- <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>
479bessel_y0_e :: Double -> (Double,Double) 479bessel_y0_e :: Double -> (Double,Double)
480bessel_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
481foreign import ccall "bessel.h gsl_sf_bessel_y0_e" gsl_sf_bessel_y0_e :: Double -> Ptr () -> IO CInt 481foreign import ccall "gsl_sf_bessel_y0_e" gsl_sf_bessel_y0_e :: Double -> Ptr () -> IO CInt
482 482
483-- | wrapper for double gsl_sf_bessel_y0(double x); 483-- | wrapper for double gsl_sf_bessel_y0(double x);
484-- 484--
485-- <http://www.google.com/search?q=gsl_sf_bessel_y0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 486bessel_y0 :: Double -> Double
487bessel_y0 = gsl_sf_bessel_y0 487bessel_y0 = gsl_sf_bessel_y0
488foreign import ccall "bessel.h gsl_sf_bessel_y0" gsl_sf_bessel_y0 :: Double -> Double 488foreign import ccall "gsl_sf_bessel_y0" gsl_sf_bessel_y0 :: Double -> Double
489 489
490-- | wrapper for int gsl_sf_bessel_y1_e(double x,gsl_sf_result* result); 490-- | wrapper for int gsl_sf_bessel_y1_e(double x,gsl_sf_result* result);
491-- 491--
492-- <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>
493bessel_y1_e :: Double -> (Double,Double) 493bessel_y1_e :: Double -> (Double,Double)
494bessel_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
495foreign import ccall "bessel.h gsl_sf_bessel_y1_e" gsl_sf_bessel_y1_e :: Double -> Ptr () -> IO CInt 495foreign import ccall "gsl_sf_bessel_y1_e" gsl_sf_bessel_y1_e :: Double -> Ptr () -> IO CInt
496 496
497-- | wrapper for double gsl_sf_bessel_y1(double x); 497-- | wrapper for double gsl_sf_bessel_y1(double x);
498-- 498--
499-- <http://www.google.com/search?q=gsl_sf_bessel_y1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 500bessel_y1 :: Double -> Double
501bessel_y1 = gsl_sf_bessel_y1 501bessel_y1 = gsl_sf_bessel_y1
502foreign import ccall "bessel.h gsl_sf_bessel_y1" gsl_sf_bessel_y1 :: Double -> Double 502foreign import ccall "gsl_sf_bessel_y1" gsl_sf_bessel_y1 :: Double -> Double
503 503
504-- | wrapper for int gsl_sf_bessel_y2_e(double x,gsl_sf_result* result); 504-- | wrapper for int gsl_sf_bessel_y2_e(double x,gsl_sf_result* result);
505-- 505--
506-- <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>
507bessel_y2_e :: Double -> (Double,Double) 507bessel_y2_e :: Double -> (Double,Double)
508bessel_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
509foreign import ccall "bessel.h gsl_sf_bessel_y2_e" gsl_sf_bessel_y2_e :: Double -> Ptr () -> IO CInt 509foreign import ccall "gsl_sf_bessel_y2_e" gsl_sf_bessel_y2_e :: Double -> Ptr () -> IO CInt
510 510
511-- | wrapper for double gsl_sf_bessel_y2(double x); 511-- | wrapper for double gsl_sf_bessel_y2(double x);
512-- 512--
513-- <http://www.google.com/search?q=gsl_sf_bessel_y2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 514bessel_y2 :: Double -> Double
515bessel_y2 = gsl_sf_bessel_y2 515bessel_y2 = gsl_sf_bessel_y2
516foreign import ccall "bessel.h gsl_sf_bessel_y2" gsl_sf_bessel_y2 :: Double -> Double 516foreign import ccall "gsl_sf_bessel_y2" gsl_sf_bessel_y2 :: Double -> Double
517 517
518-- | 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);
519-- 519--
520-- <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>
521bessel_yl_e :: CInt -> Double -> (Double,Double) 521bessel_yl_e :: CInt -> Double -> (Double,Double)
522bessel_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
523foreign import ccall "bessel.h gsl_sf_bessel_yl_e" gsl_sf_bessel_yl_e :: CInt -> Double -> Ptr () -> IO CInt 523foreign import ccall "gsl_sf_bessel_yl_e" gsl_sf_bessel_yl_e :: CInt -> Double -> Ptr () -> IO CInt
524 524
525-- | wrapper for double gsl_sf_bessel_yl(int l,double x); 525-- | wrapper for double gsl_sf_bessel_yl(int l,double x);
526-- 526--
527-- <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>
528bessel_yl :: CInt -> Double -> Double 528bessel_yl :: CInt -> Double -> Double
529bessel_yl = gsl_sf_bessel_yl 529bessel_yl = gsl_sf_bessel_yl
530foreign import ccall "bessel.h gsl_sf_bessel_yl" gsl_sf_bessel_yl :: CInt -> Double -> Double 530foreign import ccall "gsl_sf_bessel_yl" gsl_sf_bessel_yl :: CInt -> Double -> Double
531 531
532-- | 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);
533-- 533--
534-- <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>
535bessel_yl_array :: CInt -> Double -> Ptr Double -> CInt 535bessel_yl_array :: CInt -> Double -> Ptr Double -> CInt
536bessel_yl_array = gsl_sf_bessel_yl_array 536bessel_yl_array = gsl_sf_bessel_yl_array
537foreign import ccall "bessel.h gsl_sf_bessel_yl_array" gsl_sf_bessel_yl_array :: CInt -> Double -> Ptr Double -> CInt 537foreign import ccall "gsl_sf_bessel_yl_array" gsl_sf_bessel_yl_array :: CInt -> Double -> Ptr Double -> CInt
538 538
539-- | 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);
540-- 540--
541-- <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>
542bessel_i0_scaled_e :: Double -> (Double,Double) 542bessel_i0_scaled_e :: Double -> (Double,Double)
543bessel_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
544foreign import ccall "bessel.h gsl_sf_bessel_i0_scaled_e" gsl_sf_bessel_i0_scaled_e :: Double -> Ptr () -> IO CInt 544foreign import ccall "gsl_sf_bessel_i0_scaled_e" gsl_sf_bessel_i0_scaled_e :: Double -> Ptr () -> IO CInt
545 545
546-- | wrapper for double gsl_sf_bessel_i0_scaled(double x); 546-- | wrapper for double gsl_sf_bessel_i0_scaled(double x);
547-- 547--
548-- <http://www.google.com/search?q=gsl_sf_bessel_i0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 549bessel_i0_scaled :: Double -> Double
550bessel_i0_scaled = gsl_sf_bessel_i0_scaled 550bessel_i0_scaled = gsl_sf_bessel_i0_scaled
551foreign import ccall "bessel.h gsl_sf_bessel_i0_scaled" gsl_sf_bessel_i0_scaled :: Double -> Double 551foreign import ccall "gsl_sf_bessel_i0_scaled" gsl_sf_bessel_i0_scaled :: Double -> Double
552 552
553-- | wrapper for int gsl_sf_bessel_i1_scaled_e(double x,gsl_sf_result* result); 553-- | wrapper for int gsl_sf_bessel_i1_scaled_e(double x,gsl_sf_result* result);
554-- 554--
555-- <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>
556bessel_i1_scaled_e :: Double -> (Double,Double) 556bessel_i1_scaled_e :: Double -> (Double,Double)
557bessel_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
558foreign import ccall "bessel.h gsl_sf_bessel_i1_scaled_e" gsl_sf_bessel_i1_scaled_e :: Double -> Ptr () -> IO CInt 558foreign import ccall "gsl_sf_bessel_i1_scaled_e" gsl_sf_bessel_i1_scaled_e :: Double -> Ptr () -> IO CInt
559 559
560-- | wrapper for double gsl_sf_bessel_i1_scaled(double x); 560-- | wrapper for double gsl_sf_bessel_i1_scaled(double x);
561-- 561--
562-- <http://www.google.com/search?q=gsl_sf_bessel_i1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 563bessel_i1_scaled :: Double -> Double
564bessel_i1_scaled = gsl_sf_bessel_i1_scaled 564bessel_i1_scaled = gsl_sf_bessel_i1_scaled
565foreign import ccall "bessel.h gsl_sf_bessel_i1_scaled" gsl_sf_bessel_i1_scaled :: Double -> Double 565foreign import ccall "gsl_sf_bessel_i1_scaled" gsl_sf_bessel_i1_scaled :: Double -> Double
566 566
567-- | wrapper for int gsl_sf_bessel_i2_scaled_e(double x,gsl_sf_result* result); 567-- | wrapper for int gsl_sf_bessel_i2_scaled_e(double x,gsl_sf_result* result);
568-- 568--
569-- <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>
570bessel_i2_scaled_e :: Double -> (Double,Double) 570bessel_i2_scaled_e :: Double -> (Double,Double)
571bessel_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
572foreign import ccall "bessel.h gsl_sf_bessel_i2_scaled_e" gsl_sf_bessel_i2_scaled_e :: Double -> Ptr () -> IO CInt 572foreign import ccall "gsl_sf_bessel_i2_scaled_e" gsl_sf_bessel_i2_scaled_e :: Double -> Ptr () -> IO CInt
573 573
574-- | wrapper for double gsl_sf_bessel_i2_scaled(double x); 574-- | wrapper for double gsl_sf_bessel_i2_scaled(double x);
575-- 575--
576-- <http://www.google.com/search?q=gsl_sf_bessel_i2_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 577bessel_i2_scaled :: Double -> Double
578bessel_i2_scaled = gsl_sf_bessel_i2_scaled 578bessel_i2_scaled = gsl_sf_bessel_i2_scaled
579foreign import ccall "bessel.h gsl_sf_bessel_i2_scaled" gsl_sf_bessel_i2_scaled :: Double -> Double 579foreign import ccall "gsl_sf_bessel_i2_scaled" gsl_sf_bessel_i2_scaled :: Double -> Double
580 580
581-- | 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);
582-- 582--
583-- <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>
584bessel_il_scaled_e :: CInt -> Double -> (Double,Double) 584bessel_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 585bessel_il_scaled_e l x = createSFR "bessel_il_scaled_e" $ gsl_sf_bessel_il_scaled_e l x
586foreign import ccall "bessel.h gsl_sf_bessel_il_scaled_e" gsl_sf_bessel_il_scaled_e :: CInt -> Double -> Ptr () -> IO CInt 586foreign import ccall "gsl_sf_bessel_il_scaled_e" gsl_sf_bessel_il_scaled_e :: CInt -> Double -> Ptr () -> IO CInt
587 587
588-- | 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);
589-- 589--
590-- <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>
591bessel_il_scaled :: CInt -> Double -> Double 591bessel_il_scaled :: CInt -> Double -> Double
592bessel_il_scaled = gsl_sf_bessel_il_scaled 592bessel_il_scaled = gsl_sf_bessel_il_scaled
593foreign import ccall "bessel.h gsl_sf_bessel_il_scaled" gsl_sf_bessel_il_scaled :: CInt -> Double -> Double 593foreign import ccall "gsl_sf_bessel_il_scaled" gsl_sf_bessel_il_scaled :: CInt -> Double -> Double
594 594
595-- | 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);
596-- 596--
597-- <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>
598bessel_il_scaled_array :: CInt -> Double -> Ptr Double -> CInt 598bessel_il_scaled_array :: CInt -> Double -> Ptr Double -> CInt
599bessel_il_scaled_array = gsl_sf_bessel_il_scaled_array 599bessel_il_scaled_array = gsl_sf_bessel_il_scaled_array
600foreign import ccall "bessel.h gsl_sf_bessel_il_scaled_array" gsl_sf_bessel_il_scaled_array :: CInt -> Double -> Ptr Double -> CInt 600foreign import ccall "gsl_sf_bessel_il_scaled_array" gsl_sf_bessel_il_scaled_array :: CInt -> Double -> Ptr Double -> CInt
601 601
602-- | 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);
603-- 603--
604-- <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>
605bessel_k0_scaled_e :: Double -> (Double,Double) 605bessel_k0_scaled_e :: Double -> (Double,Double)
606bessel_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
607foreign import ccall "bessel.h gsl_sf_bessel_k0_scaled_e" gsl_sf_bessel_k0_scaled_e :: Double -> Ptr () -> IO CInt 607foreign import ccall "gsl_sf_bessel_k0_scaled_e" gsl_sf_bessel_k0_scaled_e :: Double -> Ptr () -> IO CInt
608 608
609-- | wrapper for double gsl_sf_bessel_k0_scaled(double x); 609-- | wrapper for double gsl_sf_bessel_k0_scaled(double x);
610-- 610--
611-- <http://www.google.com/search?q=gsl_sf_bessel_k0_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 612bessel_k0_scaled :: Double -> Double
613bessel_k0_scaled = gsl_sf_bessel_k0_scaled 613bessel_k0_scaled = gsl_sf_bessel_k0_scaled
614foreign import ccall "bessel.h gsl_sf_bessel_k0_scaled" gsl_sf_bessel_k0_scaled :: Double -> Double 614foreign import ccall "gsl_sf_bessel_k0_scaled" gsl_sf_bessel_k0_scaled :: Double -> Double
615 615
616-- | wrapper for int gsl_sf_bessel_k1_scaled_e(double x,gsl_sf_result* result); 616-- | wrapper for int gsl_sf_bessel_k1_scaled_e(double x,gsl_sf_result* result);
617-- 617--
618-- <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>
619bessel_k1_scaled_e :: Double -> (Double,Double) 619bessel_k1_scaled_e :: Double -> (Double,Double)
620bessel_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
621foreign import ccall "bessel.h gsl_sf_bessel_k1_scaled_e" gsl_sf_bessel_k1_scaled_e :: Double -> Ptr () -> IO CInt 621foreign import ccall "gsl_sf_bessel_k1_scaled_e" gsl_sf_bessel_k1_scaled_e :: Double -> Ptr () -> IO CInt
622 622
623-- | wrapper for double gsl_sf_bessel_k1_scaled(double x); 623-- | wrapper for double gsl_sf_bessel_k1_scaled(double x);
624-- 624--
625-- <http://www.google.com/search?q=gsl_sf_bessel_k1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 626bessel_k1_scaled :: Double -> Double
627bessel_k1_scaled = gsl_sf_bessel_k1_scaled 627bessel_k1_scaled = gsl_sf_bessel_k1_scaled
628foreign import ccall "bessel.h gsl_sf_bessel_k1_scaled" gsl_sf_bessel_k1_scaled :: Double -> Double 628foreign import ccall "gsl_sf_bessel_k1_scaled" gsl_sf_bessel_k1_scaled :: Double -> Double
629 629
630-- | wrapper for int gsl_sf_bessel_k2_scaled_e(double x,gsl_sf_result* result); 630-- | wrapper for int gsl_sf_bessel_k2_scaled_e(double x,gsl_sf_result* result);
631-- 631--
632-- <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>
633bessel_k2_scaled_e :: Double -> (Double,Double) 633bessel_k2_scaled_e :: Double -> (Double,Double)
634bessel_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
635foreign import ccall "bessel.h gsl_sf_bessel_k2_scaled_e" gsl_sf_bessel_k2_scaled_e :: Double -> Ptr () -> IO CInt 635foreign import ccall "gsl_sf_bessel_k2_scaled_e" gsl_sf_bessel_k2_scaled_e :: Double -> Ptr () -> IO CInt
636 636
637-- | wrapper for double gsl_sf_bessel_k2_scaled(double x); 637-- | wrapper for double gsl_sf_bessel_k2_scaled(double x);
638-- 638--
639-- <http://www.google.com/search?q=gsl_sf_bessel_k2_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 640bessel_k2_scaled :: Double -> Double
641bessel_k2_scaled = gsl_sf_bessel_k2_scaled 641bessel_k2_scaled = gsl_sf_bessel_k2_scaled
642foreign import ccall "bessel.h gsl_sf_bessel_k2_scaled" gsl_sf_bessel_k2_scaled :: Double -> Double 642foreign import ccall "gsl_sf_bessel_k2_scaled" gsl_sf_bessel_k2_scaled :: Double -> Double
643 643
644-- | 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);
645-- 645--
646-- <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>
647bessel_kl_scaled_e :: CInt -> Double -> (Double,Double) 647bessel_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 648bessel_kl_scaled_e l x = createSFR "bessel_kl_scaled_e" $ gsl_sf_bessel_kl_scaled_e l x
649foreign import ccall "bessel.h gsl_sf_bessel_kl_scaled_e" gsl_sf_bessel_kl_scaled_e :: CInt -> Double -> Ptr () -> IO CInt 649foreign import ccall "gsl_sf_bessel_kl_scaled_e" gsl_sf_bessel_kl_scaled_e :: CInt -> Double -> Ptr () -> IO CInt
650 650
651-- | 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);
652-- 652--
653-- <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>
654bessel_kl_scaled :: CInt -> Double -> Double 654bessel_kl_scaled :: CInt -> Double -> Double
655bessel_kl_scaled = gsl_sf_bessel_kl_scaled 655bessel_kl_scaled = gsl_sf_bessel_kl_scaled
656foreign import ccall "bessel.h gsl_sf_bessel_kl_scaled" gsl_sf_bessel_kl_scaled :: CInt -> Double -> Double 656foreign import ccall "gsl_sf_bessel_kl_scaled" gsl_sf_bessel_kl_scaled :: CInt -> Double -> Double
657 657
658-- | 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);
659-- 659--
660-- <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>
661bessel_kl_scaled_array :: CInt -> Double -> Ptr Double -> CInt 661bessel_kl_scaled_array :: CInt -> Double -> Ptr Double -> CInt
662bessel_kl_scaled_array = gsl_sf_bessel_kl_scaled_array 662bessel_kl_scaled_array = gsl_sf_bessel_kl_scaled_array
663foreign import ccall "bessel.h gsl_sf_bessel_kl_scaled_array" gsl_sf_bessel_kl_scaled_array :: CInt -> Double -> Ptr Double -> CInt 663foreign import ccall "gsl_sf_bessel_kl_scaled_array" gsl_sf_bessel_kl_scaled_array :: CInt -> Double -> Ptr Double -> CInt
664 664
665-- | 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);
666-- 666--
667-- <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>
668bessel_Jnu_e :: Double -> Double -> (Double,Double) 668bessel_Jnu_e :: Double -> Double -> (Double,Double)
669bessel_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
670foreign import ccall "bessel.h gsl_sf_bessel_Jnu_e" gsl_sf_bessel_Jnu_e :: Double -> Double -> Ptr () -> IO CInt 670foreign import ccall "gsl_sf_bessel_Jnu_e" gsl_sf_bessel_Jnu_e :: Double -> Double -> Ptr () -> IO CInt
671 671
672-- | wrapper for double gsl_sf_bessel_Jnu(double nu,double x); 672-- | wrapper for double gsl_sf_bessel_Jnu(double nu,double x);
673-- 673--
674-- <http://www.google.com/search?q=gsl_sf_bessel_Jnu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 675bessel_Jnu :: Double -> Double -> Double
676bessel_Jnu = gsl_sf_bessel_Jnu 676bessel_Jnu = gsl_sf_bessel_Jnu
677foreign import ccall "bessel.h gsl_sf_bessel_Jnu" gsl_sf_bessel_Jnu :: Double -> Double -> Double 677foreign import ccall "gsl_sf_bessel_Jnu" gsl_sf_bessel_Jnu :: Double -> Double -> Double
678 678
679-- | wrapper for int gsl_sf_bessel_Ynu_e(double nu,double x,gsl_sf_result* result); 679-- | wrapper for int gsl_sf_bessel_Ynu_e(double nu,double x,gsl_sf_result* result);
680-- 680--
681-- <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>
682bessel_Ynu_e :: Double -> Double -> (Double,Double) 682bessel_Ynu_e :: Double -> Double -> (Double,Double)
683bessel_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
684foreign import ccall "bessel.h gsl_sf_bessel_Ynu_e" gsl_sf_bessel_Ynu_e :: Double -> Double -> Ptr () -> IO CInt 684foreign import ccall "gsl_sf_bessel_Ynu_e" gsl_sf_bessel_Ynu_e :: Double -> Double -> Ptr () -> IO CInt
685 685
686-- | wrapper for double gsl_sf_bessel_Ynu(double nu,double x); 686-- | wrapper for double gsl_sf_bessel_Ynu(double nu,double x);
687-- 687--
688-- <http://www.google.com/search?q=gsl_sf_bessel_Ynu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 689bessel_Ynu :: Double -> Double -> Double
690bessel_Ynu = gsl_sf_bessel_Ynu 690bessel_Ynu = gsl_sf_bessel_Ynu
691foreign import ccall "bessel.h gsl_sf_bessel_Ynu" gsl_sf_bessel_Ynu :: Double -> Double -> Double 691foreign import ccall "gsl_sf_bessel_Ynu" gsl_sf_bessel_Ynu :: Double -> Double -> Double
692 692
693-- | 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);
694-- 694--
695-- <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>
696bessel_sequence_Jnu_e :: Double -> Precision -> Size_t -> Ptr Double -> CInt 696bessel_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 697bessel_sequence_Jnu_e nu mode size v = gsl_sf_bessel_sequence_Jnu_e nu (precCode mode) size v
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 698foreign import ccall "gsl_sf_bessel_sequence_Jnu_e" gsl_sf_bessel_sequence_Jnu_e :: Double -> Gsl_mode_t -> Size_t -> Ptr Double -> CInt
699 699
700-- | 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);
701-- 701--
702-- <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>
703bessel_Inu_scaled_e :: Double -> Double -> (Double,Double) 703bessel_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 704bessel_Inu_scaled_e nu x = createSFR "bessel_Inu_scaled_e" $ gsl_sf_bessel_Inu_scaled_e nu x
705foreign import ccall "bessel.h gsl_sf_bessel_Inu_scaled_e" gsl_sf_bessel_Inu_scaled_e :: Double -> Double -> Ptr () -> IO CInt 705foreign import ccall "gsl_sf_bessel_Inu_scaled_e" gsl_sf_bessel_Inu_scaled_e :: Double -> Double -> Ptr () -> IO CInt
706 706
707-- | 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);
708-- 708--
709-- <http://www.google.com/search?q=gsl_sf_bessel_Inu_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 710bessel_Inu_scaled :: Double -> Double -> Double
711bessel_Inu_scaled = gsl_sf_bessel_Inu_scaled 711bessel_Inu_scaled = gsl_sf_bessel_Inu_scaled
712foreign import ccall "bessel.h gsl_sf_bessel_Inu_scaled" gsl_sf_bessel_Inu_scaled :: Double -> Double -> Double 712foreign import ccall "gsl_sf_bessel_Inu_scaled" gsl_sf_bessel_Inu_scaled :: Double -> Double -> Double
713 713
714-- | wrapper for int gsl_sf_bessel_Inu_e(double nu,double x,gsl_sf_result* result); 714-- | wrapper for int gsl_sf_bessel_Inu_e(double nu,double x,gsl_sf_result* result);
715-- 715--
716-- <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>
717bessel_Inu_e :: Double -> Double -> (Double,Double) 717bessel_Inu_e :: Double -> Double -> (Double,Double)
718bessel_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
719foreign import ccall "bessel.h gsl_sf_bessel_Inu_e" gsl_sf_bessel_Inu_e :: Double -> Double -> Ptr () -> IO CInt 719foreign import ccall "gsl_sf_bessel_Inu_e" gsl_sf_bessel_Inu_e :: Double -> Double -> Ptr () -> IO CInt
720 720
721-- | wrapper for double gsl_sf_bessel_Inu(double nu,double x); 721-- | wrapper for double gsl_sf_bessel_Inu(double nu,double x);
722-- 722--
723-- <http://www.google.com/search?q=gsl_sf_bessel_Inu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 724bessel_Inu :: Double -> Double -> Double
725bessel_Inu = gsl_sf_bessel_Inu 725bessel_Inu = gsl_sf_bessel_Inu
726foreign import ccall "bessel.h gsl_sf_bessel_Inu" gsl_sf_bessel_Inu :: Double -> Double -> Double 726foreign import ccall "gsl_sf_bessel_Inu" gsl_sf_bessel_Inu :: Double -> Double -> Double
727 727
728-- | wrapper for int gsl_sf_bessel_Knu_scaled_e(double nu,double x,gsl_sf_result* result); 728-- | wrapper for int gsl_sf_bessel_Knu_scaled_e(double nu,double x,gsl_sf_result* result);
729-- 729--
730-- <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>
731bessel_Knu_scaled_e :: Double -> Double -> (Double,Double) 731bessel_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 732bessel_Knu_scaled_e nu x = createSFR "bessel_Knu_scaled_e" $ gsl_sf_bessel_Knu_scaled_e nu x
733foreign import ccall "bessel.h gsl_sf_bessel_Knu_scaled_e" gsl_sf_bessel_Knu_scaled_e :: Double -> Double -> Ptr () -> IO CInt 733foreign import ccall "gsl_sf_bessel_Knu_scaled_e" gsl_sf_bessel_Knu_scaled_e :: Double -> Double -> Ptr () -> IO CInt
734 734
735-- | 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);
736-- 736--
737-- <http://www.google.com/search?q=gsl_sf_bessel_Knu_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 738bessel_Knu_scaled :: Double -> Double -> Double
739bessel_Knu_scaled = gsl_sf_bessel_Knu_scaled 739bessel_Knu_scaled = gsl_sf_bessel_Knu_scaled
740foreign import ccall "bessel.h gsl_sf_bessel_Knu_scaled" gsl_sf_bessel_Knu_scaled :: Double -> Double -> Double 740foreign import ccall "gsl_sf_bessel_Knu_scaled" gsl_sf_bessel_Knu_scaled :: Double -> Double -> Double
741 741
742-- | wrapper for int gsl_sf_bessel_Knu_e(double nu,double x,gsl_sf_result* result); 742-- | wrapper for int gsl_sf_bessel_Knu_e(double nu,double x,gsl_sf_result* result);
743-- 743--
744-- <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>
745bessel_Knu_e :: Double -> Double -> (Double,Double) 745bessel_Knu_e :: Double -> Double -> (Double,Double)
746bessel_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
747foreign import ccall "bessel.h gsl_sf_bessel_Knu_e" gsl_sf_bessel_Knu_e :: Double -> Double -> Ptr () -> IO CInt 747foreign import ccall "gsl_sf_bessel_Knu_e" gsl_sf_bessel_Knu_e :: Double -> Double -> Ptr () -> IO CInt
748 748
749-- | wrapper for double gsl_sf_bessel_Knu(double nu,double x); 749-- | wrapper for double gsl_sf_bessel_Knu(double nu,double x);
750-- 750--
751-- <http://www.google.com/search?q=gsl_sf_bessel_Knu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 752bessel_Knu :: Double -> Double -> Double
753bessel_Knu = gsl_sf_bessel_Knu 753bessel_Knu = gsl_sf_bessel_Knu
754foreign import ccall "bessel.h gsl_sf_bessel_Knu" gsl_sf_bessel_Knu :: Double -> Double -> Double 754foreign import ccall "gsl_sf_bessel_Knu" gsl_sf_bessel_Knu :: Double -> Double -> Double
755 755
756-- | wrapper for int gsl_sf_bessel_lnKnu_e(double nu,double x,gsl_sf_result* result); 756-- | wrapper for int gsl_sf_bessel_lnKnu_e(double nu,double x,gsl_sf_result* result);
757-- 757--
758-- <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>
759bessel_lnKnu_e :: Double -> Double -> (Double,Double) 759bessel_lnKnu_e :: Double -> Double -> (Double,Double)
760bessel_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
761foreign import ccall "bessel.h gsl_sf_bessel_lnKnu_e" gsl_sf_bessel_lnKnu_e :: Double -> Double -> Ptr () -> IO CInt 761foreign import ccall "gsl_sf_bessel_lnKnu_e" gsl_sf_bessel_lnKnu_e :: Double -> Double -> Ptr () -> IO CInt
762 762
763-- | wrapper for double gsl_sf_bessel_lnKnu(double nu,double x); 763-- | wrapper for double gsl_sf_bessel_lnKnu(double nu,double x);
764-- 764--
765-- <http://www.google.com/search?q=gsl_sf_bessel_lnKnu&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 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 766bessel_lnKnu :: Double -> Double -> Double
767bessel_lnKnu = gsl_sf_bessel_lnKnu 767bessel_lnKnu = gsl_sf_bessel_lnKnu
768foreign import ccall "bessel.h gsl_sf_bessel_lnKnu" gsl_sf_bessel_lnKnu :: Double -> Double -> Double 768foreign import ccall "gsl_sf_bessel_lnKnu" gsl_sf_bessel_lnKnu :: Double -> Double -> Double
769 769
770-- | 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);
771-- 771--
772-- <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>
773bessel_zero_J0_e :: CInt -> (Double,Double) 773bessel_zero_J0_e :: CInt -> (Double,Double)
774bessel_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
775foreign import ccall "bessel.h gsl_sf_bessel_zero_J0_e" gsl_sf_bessel_zero_J0_e :: CInt -> Ptr () -> IO CInt 775foreign import ccall "gsl_sf_bessel_zero_J0_e" gsl_sf_bessel_zero_J0_e :: CInt -> Ptr () -> IO CInt
776 776
777-- | wrapper for double gsl_sf_bessel_zero_J0(int s); 777-- | wrapper for double gsl_sf_bessel_zero_J0(int s);
778-- 778--
779-- <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>
780bessel_zero_J0 :: CInt -> Double 780bessel_zero_J0 :: CInt -> Double
781bessel_zero_J0 = gsl_sf_bessel_zero_J0 781bessel_zero_J0 = gsl_sf_bessel_zero_J0
782foreign import ccall "bessel.h gsl_sf_bessel_zero_J0" gsl_sf_bessel_zero_J0 :: CInt -> Double 782foreign import ccall "gsl_sf_bessel_zero_J0" gsl_sf_bessel_zero_J0 :: CInt -> Double
783 783
784-- | 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);
785-- 785--
786-- <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>
787bessel_zero_J1_e :: CInt -> (Double,Double) 787bessel_zero_J1_e :: CInt -> (Double,Double)
788bessel_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
789foreign import ccall "bessel.h gsl_sf_bessel_zero_J1_e" gsl_sf_bessel_zero_J1_e :: CInt -> Ptr () -> IO CInt 789foreign import ccall "gsl_sf_bessel_zero_J1_e" gsl_sf_bessel_zero_J1_e :: CInt -> Ptr () -> IO CInt
790 790
791-- | wrapper for double gsl_sf_bessel_zero_J1(int s); 791-- | wrapper for double gsl_sf_bessel_zero_J1(int s);
792-- 792--
793-- <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>
794bessel_zero_J1 :: CInt -> Double 794bessel_zero_J1 :: CInt -> Double
795bessel_zero_J1 = gsl_sf_bessel_zero_J1 795bessel_zero_J1 = gsl_sf_bessel_zero_J1
796foreign import ccall "bessel.h gsl_sf_bessel_zero_J1" gsl_sf_bessel_zero_J1 :: CInt -> Double 796foreign import ccall "gsl_sf_bessel_zero_J1" gsl_sf_bessel_zero_J1 :: CInt -> Double
797 797
798-- | 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);
799-- 799--
800-- <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>
801bessel_zero_Jnu_e :: Double -> CInt -> (Double,Double) 801bessel_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 802bessel_zero_Jnu_e nu s = createSFR "bessel_zero_Jnu_e" $ gsl_sf_bessel_zero_Jnu_e nu s
803foreign import ccall "bessel.h gsl_sf_bessel_zero_Jnu_e" gsl_sf_bessel_zero_Jnu_e :: Double -> CInt -> Ptr () -> IO CInt 803foreign import ccall "gsl_sf_bessel_zero_Jnu_e" gsl_sf_bessel_zero_Jnu_e :: Double -> CInt -> Ptr () -> IO CInt
804 804
805-- | 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);
806-- 806--
807-- <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>
808bessel_zero_Jnu :: Double -> CInt -> Double 808bessel_zero_Jnu :: Double -> CInt -> Double
809bessel_zero_Jnu = gsl_sf_bessel_zero_Jnu 809bessel_zero_Jnu = gsl_sf_bessel_zero_Jnu
810foreign import ccall "bessel.h gsl_sf_bessel_zero_Jnu" gsl_sf_bessel_zero_Jnu :: Double -> CInt -> Double 810foreign import ccall "gsl_sf_bessel_zero_Jnu" gsl_sf_bessel_zero_Jnu :: Double -> CInt -> Double
diff --git a/lib/Numeric/GSL/Special/Clausen.hs b/lib/Numeric/GSL/Special/Clausen.hs
index 9f509cc..4ebf0e2 100644
--- a/lib/Numeric/GSL/Special/Clausen.hs
+++ b/lib/Numeric/GSL/Special/Clausen.hs
@@ -28,11 +28,11 @@ import Numeric.GSL.Special.Internal
28-- <http://www.google.com/search?q=gsl_sf_clausen_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 28-- <http://www.google.com/search?q=gsl_sf_clausen_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
29clausen_e :: Double -> (Double,Double) 29clausen_e :: Double -> (Double,Double)
30clausen_e x = createSFR "clausen_e" $ gsl_sf_clausen_e x 30clausen_e x = createSFR "clausen_e" $ gsl_sf_clausen_e x
31foreign import ccall "clausen.h gsl_sf_clausen_e" gsl_sf_clausen_e :: Double -> Ptr () -> IO CInt 31foreign import ccall "gsl_sf_clausen_e" gsl_sf_clausen_e :: Double -> Ptr () -> IO CInt
32 32
33-- | wrapper for double gsl_sf_clausen(double x); 33-- | wrapper for double gsl_sf_clausen(double x);
34-- 34--
35-- <http://www.google.com/search?q=gsl_sf_clausen&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 35-- <http://www.google.com/search?q=gsl_sf_clausen&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
36clausen :: Double -> Double 36clausen :: Double -> Double
37clausen = gsl_sf_clausen 37clausen = gsl_sf_clausen
38foreign import ccall "clausen.h gsl_sf_clausen" gsl_sf_clausen :: Double -> Double 38foreign import ccall "gsl_sf_clausen" gsl_sf_clausen :: Double -> Double
diff --git a/lib/Numeric/GSL/Special/Coulomb.hs b/lib/Numeric/GSL/Special/Coulomb.hs
index 57cfa23..2b89f03 100644
--- a/lib/Numeric/GSL/Special/Coulomb.hs
+++ b/lib/Numeric/GSL/Special/Coulomb.hs
@@ -31,74 +31,74 @@ import Numeric.GSL.Special.Internal
31-- <http://www.google.com/search?q=gsl_sf_hydrogenicR_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 31-- <http://www.google.com/search?q=gsl_sf_hydrogenicR_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
32hydrogenicR_1_e :: Double -> Double -> (Double,Double) 32hydrogenicR_1_e :: Double -> Double -> (Double,Double)
33hydrogenicR_1_e zZ r = createSFR "hydrogenicR_1_e" $ gsl_sf_hydrogenicR_1_e zZ r 33hydrogenicR_1_e zZ r = createSFR "hydrogenicR_1_e" $ gsl_sf_hydrogenicR_1_e zZ r
34foreign import ccall "coulomb.h gsl_sf_hydrogenicR_1_e" gsl_sf_hydrogenicR_1_e :: Double -> Double -> Ptr () -> IO CInt 34foreign import ccall "gsl_sf_hydrogenicR_1_e" gsl_sf_hydrogenicR_1_e :: Double -> Double -> Ptr () -> IO CInt
35 35
36-- | wrapper for double gsl_sf_hydrogenicR_1(double Z,double r); 36-- | wrapper for double gsl_sf_hydrogenicR_1(double Z,double r);
37-- 37--
38-- <http://www.google.com/search?q=gsl_sf_hydrogenicR_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 38-- <http://www.google.com/search?q=gsl_sf_hydrogenicR_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
39hydrogenicR_1 :: Double -> Double -> Double 39hydrogenicR_1 :: Double -> Double -> Double
40hydrogenicR_1 = gsl_sf_hydrogenicR_1 40hydrogenicR_1 = gsl_sf_hydrogenicR_1
41foreign import ccall "coulomb.h gsl_sf_hydrogenicR_1" gsl_sf_hydrogenicR_1 :: Double -> Double -> Double 41foreign import ccall "gsl_sf_hydrogenicR_1" gsl_sf_hydrogenicR_1 :: Double -> Double -> Double
42 42
43-- | wrapper for int gsl_sf_hydrogenicR_e(int n,int l,double Z,double r,gsl_sf_result* result); 43-- | wrapper for int gsl_sf_hydrogenicR_e(int n,int l,double Z,double r,gsl_sf_result* result);
44-- 44--
45-- <http://www.google.com/search?q=gsl_sf_hydrogenicR_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 45-- <http://www.google.com/search?q=gsl_sf_hydrogenicR_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
46hydrogenicR_e :: CInt -> CInt -> Double -> Double -> (Double,Double) 46hydrogenicR_e :: CInt -> CInt -> Double -> Double -> (Double,Double)
47hydrogenicR_e n l zZ r = createSFR "hydrogenicR_e" $ gsl_sf_hydrogenicR_e n l zZ r 47hydrogenicR_e n l zZ r = createSFR "hydrogenicR_e" $ gsl_sf_hydrogenicR_e n l zZ r
48foreign import ccall "coulomb.h gsl_sf_hydrogenicR_e" gsl_sf_hydrogenicR_e :: CInt -> CInt -> Double -> Double -> Ptr () -> IO CInt 48foreign import ccall "gsl_sf_hydrogenicR_e" gsl_sf_hydrogenicR_e :: CInt -> CInt -> Double -> Double -> Ptr () -> IO CInt
49 49
50-- | wrapper for double gsl_sf_hydrogenicR(int n,int l,double Z,double r); 50-- | wrapper for double gsl_sf_hydrogenicR(int n,int l,double Z,double r);
51-- 51--
52-- <http://www.google.com/search?q=gsl_sf_hydrogenicR&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 52-- <http://www.google.com/search?q=gsl_sf_hydrogenicR&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
53hydrogenicR :: CInt -> CInt -> Double -> Double -> Double 53hydrogenicR :: CInt -> CInt -> Double -> Double -> Double
54hydrogenicR = gsl_sf_hydrogenicR 54hydrogenicR = gsl_sf_hydrogenicR
55foreign import ccall "coulomb.h gsl_sf_hydrogenicR" gsl_sf_hydrogenicR :: CInt -> CInt -> Double -> Double -> Double 55foreign import ccall "gsl_sf_hydrogenicR" gsl_sf_hydrogenicR :: CInt -> CInt -> Double -> Double -> Double
56 56
57-- | wrapper for int gsl_sf_coulomb_wave_FG_e(double eta,double x,double lam_F,int k_lam_G,gsl_sf_result* F,gsl_sf_result* Fp,gsl_sf_result* G,gsl_sf_result* Gp,double* exp_F,double* exp_G); 57-- | wrapper for int gsl_sf_coulomb_wave_FG_e(double eta,double x,double lam_F,int k_lam_G,gsl_sf_result* F,gsl_sf_result* Fp,gsl_sf_result* G,gsl_sf_result* Gp,double* exp_F,double* exp_G);
58-- 58--
59-- <http://www.google.com/search?q=gsl_sf_coulomb_wave_FG_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 59-- <http://www.google.com/search?q=gsl_sf_coulomb_wave_FG_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
60coulomb_wave_FG_e :: Double -> Double -> Double -> CInt -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr Double -> Ptr Double -> CInt 60coulomb_wave_FG_e :: Double -> Double -> Double -> CInt -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr Double -> Ptr Double -> CInt
61coulomb_wave_FG_e = gsl_sf_coulomb_wave_FG_e 61coulomb_wave_FG_e = gsl_sf_coulomb_wave_FG_e
62foreign import ccall "coulomb.h gsl_sf_coulomb_wave_FG_e" gsl_sf_coulomb_wave_FG_e :: Double -> Double -> Double -> CInt -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr Double -> Ptr Double -> CInt 62foreign import ccall "gsl_sf_coulomb_wave_FG_e" gsl_sf_coulomb_wave_FG_e :: Double -> Double -> Double -> CInt -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr Double -> Ptr Double -> CInt
63 63
64-- | wrapper for int gsl_sf_coulomb_wave_F_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* F_exponent); 64-- | wrapper for int gsl_sf_coulomb_wave_F_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* F_exponent);
65-- 65--
66-- <http://www.google.com/search?q=gsl_sf_coulomb_wave_F_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 66-- <http://www.google.com/search?q=gsl_sf_coulomb_wave_F_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
67coulomb_wave_F_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt 67coulomb_wave_F_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt
68coulomb_wave_F_array = gsl_sf_coulomb_wave_F_array 68coulomb_wave_F_array = gsl_sf_coulomb_wave_F_array
69foreign import ccall "coulomb.h gsl_sf_coulomb_wave_F_array" gsl_sf_coulomb_wave_F_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt 69foreign import ccall "gsl_sf_coulomb_wave_F_array" gsl_sf_coulomb_wave_F_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt
70 70
71-- | wrapper for int gsl_sf_coulomb_wave_FG_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* gc_array,double* F_exponent,double* G_exponent); 71-- | wrapper for int gsl_sf_coulomb_wave_FG_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* gc_array,double* F_exponent,double* G_exponent);
72-- 72--
73-- <http://www.google.com/search?q=gsl_sf_coulomb_wave_FG_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 73-- <http://www.google.com/search?q=gsl_sf_coulomb_wave_FG_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
74coulomb_wave_FG_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt 74coulomb_wave_FG_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt
75coulomb_wave_FG_array = gsl_sf_coulomb_wave_FG_array 75coulomb_wave_FG_array = gsl_sf_coulomb_wave_FG_array
76foreign import ccall "coulomb.h gsl_sf_coulomb_wave_FG_array" gsl_sf_coulomb_wave_FG_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt 76foreign import ccall "gsl_sf_coulomb_wave_FG_array" gsl_sf_coulomb_wave_FG_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt
77 77
78-- | wrapper for int gsl_sf_coulomb_wave_FGp_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* fcp_array,double* gc_array,double* gcp_array,double* F_exponent,double* G_exponent); 78-- | wrapper for int gsl_sf_coulomb_wave_FGp_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* fcp_array,double* gc_array,double* gcp_array,double* F_exponent,double* G_exponent);
79-- 79--
80-- <http://www.google.com/search?q=gsl_sf_coulomb_wave_FGp_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 80-- <http://www.google.com/search?q=gsl_sf_coulomb_wave_FGp_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
81coulomb_wave_FGp_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt 81coulomb_wave_FGp_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt
82coulomb_wave_FGp_array = gsl_sf_coulomb_wave_FGp_array 82coulomb_wave_FGp_array = gsl_sf_coulomb_wave_FGp_array
83foreign import ccall "coulomb.h gsl_sf_coulomb_wave_FGp_array" gsl_sf_coulomb_wave_FGp_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt 83foreign import ccall "gsl_sf_coulomb_wave_FGp_array" gsl_sf_coulomb_wave_FGp_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> Ptr Double -> CInt
84 84
85-- | wrapper for int gsl_sf_coulomb_wave_sphF_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* F_exponent); 85-- | wrapper for int gsl_sf_coulomb_wave_sphF_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* F_exponent);
86-- 86--
87-- <http://www.google.com/search?q=gsl_sf_coulomb_wave_sphF_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 87-- <http://www.google.com/search?q=gsl_sf_coulomb_wave_sphF_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
88coulomb_wave_sphF_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt 88coulomb_wave_sphF_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt
89coulomb_wave_sphF_array = gsl_sf_coulomb_wave_sphF_array 89coulomb_wave_sphF_array = gsl_sf_coulomb_wave_sphF_array
90foreign import ccall "coulomb.h gsl_sf_coulomb_wave_sphF_array" gsl_sf_coulomb_wave_sphF_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt 90foreign import ccall "gsl_sf_coulomb_wave_sphF_array" gsl_sf_coulomb_wave_sphF_array :: Double -> CInt -> Double -> Double -> Ptr Double -> Ptr Double -> CInt
91 91
92-- | wrapper for int gsl_sf_coulomb_CL_e(double L,double eta,gsl_sf_result* result); 92-- | wrapper for int gsl_sf_coulomb_CL_e(double L,double eta,gsl_sf_result* result);
93-- 93--
94-- <http://www.google.com/search?q=gsl_sf_coulomb_CL_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 94-- <http://www.google.com/search?q=gsl_sf_coulomb_CL_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
95coulomb_CL_e :: Double -> Double -> (Double,Double) 95coulomb_CL_e :: Double -> Double -> (Double,Double)
96coulomb_CL_e lL eta = createSFR "coulomb_CL_e" $ gsl_sf_coulomb_CL_e lL eta 96coulomb_CL_e lL eta = createSFR "coulomb_CL_e" $ gsl_sf_coulomb_CL_e lL eta
97foreign import ccall "coulomb.h gsl_sf_coulomb_CL_e" gsl_sf_coulomb_CL_e :: Double -> Double -> Ptr () -> IO CInt 97foreign import ccall "gsl_sf_coulomb_CL_e" gsl_sf_coulomb_CL_e :: Double -> Double -> Ptr () -> IO CInt
98 98
99-- | wrapper for int gsl_sf_coulomb_CL_array(double Lmin,int kmax,double eta,double* cl); 99-- | wrapper for int gsl_sf_coulomb_CL_array(double Lmin,int kmax,double eta,double* cl);
100-- 100--
101-- <http://www.google.com/search?q=gsl_sf_coulomb_CL_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 101-- <http://www.google.com/search?q=gsl_sf_coulomb_CL_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
102coulomb_CL_array :: Double -> CInt -> Double -> Ptr Double -> CInt 102coulomb_CL_array :: Double -> CInt -> Double -> Ptr Double -> CInt
103coulomb_CL_array = gsl_sf_coulomb_CL_array 103coulomb_CL_array = gsl_sf_coulomb_CL_array
104foreign import ccall "coulomb.h gsl_sf_coulomb_CL_array" gsl_sf_coulomb_CL_array :: Double -> CInt -> Double -> Ptr Double -> CInt 104foreign import ccall "gsl_sf_coulomb_CL_array" gsl_sf_coulomb_CL_array :: Double -> CInt -> Double -> Ptr Double -> CInt
diff --git a/lib/Numeric/GSL/Special/Coupling.hs b/lib/Numeric/GSL/Special/Coupling.hs
index 91a5dc6..836a968 100644
--- a/lib/Numeric/GSL/Special/Coupling.hs
+++ b/lib/Numeric/GSL/Special/Coupling.hs
@@ -34,67 +34,67 @@ import Numeric.GSL.Special.Internal
34-- <http://www.google.com/search?q=gsl_sf_coupling_3j_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 34-- <http://www.google.com/search?q=gsl_sf_coupling_3j_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
35coupling_3j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) 35coupling_3j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double)
36coupling_3j_e two_ja two_jb two_jc two_ma two_mb two_mc = createSFR "coupling_3j_e" $ gsl_sf_coupling_3j_e two_ja two_jb two_jc two_ma two_mb two_mc 36coupling_3j_e two_ja two_jb two_jc two_ma two_mb two_mc = createSFR "coupling_3j_e" $ gsl_sf_coupling_3j_e two_ja two_jb two_jc two_ma two_mb two_mc
37foreign import ccall "coupling.h gsl_sf_coupling_3j_e" gsl_sf_coupling_3j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt 37foreign import ccall "gsl_sf_coupling_3j_e" gsl_sf_coupling_3j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt
38 38
39-- | wrapper for double gsl_sf_coupling_3j(int two_ja,int two_jb,int two_jc,int two_ma,int two_mb,int two_mc); 39-- | wrapper for double gsl_sf_coupling_3j(int two_ja,int two_jb,int two_jc,int two_ma,int two_mb,int two_mc);
40-- 40--
41-- <http://www.google.com/search?q=gsl_sf_coupling_3j&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 41-- <http://www.google.com/search?q=gsl_sf_coupling_3j&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
42coupling_3j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double 42coupling_3j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double
43coupling_3j = gsl_sf_coupling_3j 43coupling_3j = gsl_sf_coupling_3j
44foreign import ccall "coupling.h gsl_sf_coupling_3j" gsl_sf_coupling_3j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double 44foreign import ccall "gsl_sf_coupling_3j" gsl_sf_coupling_3j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double
45 45
46-- | wrapper for int gsl_sf_coupling_6j_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,gsl_sf_result* result); 46-- | wrapper for int gsl_sf_coupling_6j_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,gsl_sf_result* result);
47-- 47--
48-- <http://www.google.com/search?q=gsl_sf_coupling_6j_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 48-- <http://www.google.com/search?q=gsl_sf_coupling_6j_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
49coupling_6j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) 49coupling_6j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double)
50coupling_6j_e two_ja two_jb two_jc two_jd two_je two_jf = createSFR "coupling_6j_e" $ gsl_sf_coupling_6j_e two_ja two_jb two_jc two_jd two_je two_jf 50coupling_6j_e two_ja two_jb two_jc two_jd two_je two_jf = createSFR "coupling_6j_e" $ gsl_sf_coupling_6j_e two_ja two_jb two_jc two_jd two_je two_jf
51foreign import ccall "coupling.h gsl_sf_coupling_6j_e" gsl_sf_coupling_6j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt 51foreign import ccall "gsl_sf_coupling_6j_e" gsl_sf_coupling_6j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt
52 52
53-- | wrapper for double gsl_sf_coupling_6j(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf); 53-- | wrapper for double gsl_sf_coupling_6j(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf);
54-- 54--
55-- <http://www.google.com/search?q=gsl_sf_coupling_6j&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 55-- <http://www.google.com/search?q=gsl_sf_coupling_6j&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
56coupling_6j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double 56coupling_6j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double
57coupling_6j = gsl_sf_coupling_6j 57coupling_6j = gsl_sf_coupling_6j
58foreign import ccall "coupling.h gsl_sf_coupling_6j" gsl_sf_coupling_6j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double 58foreign import ccall "gsl_sf_coupling_6j" gsl_sf_coupling_6j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double
59 59
60-- | wrapper for int gsl_sf_coupling_RacahW_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,gsl_sf_result* result); 60-- | wrapper for int gsl_sf_coupling_RacahW_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,gsl_sf_result* result);
61-- 61--
62-- <http://www.google.com/search?q=gsl_sf_coupling_RacahW_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 62-- <http://www.google.com/search?q=gsl_sf_coupling_RacahW_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
63coupling_RacahW_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) 63coupling_RacahW_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double)
64coupling_RacahW_e two_ja two_jb two_jc two_jd two_je two_jf = createSFR "coupling_RacahW_e" $ gsl_sf_coupling_RacahW_e two_ja two_jb two_jc two_jd two_je two_jf 64coupling_RacahW_e two_ja two_jb two_jc two_jd two_je two_jf = createSFR "coupling_RacahW_e" $ gsl_sf_coupling_RacahW_e two_ja two_jb two_jc two_jd two_je two_jf
65foreign import ccall "coupling.h gsl_sf_coupling_RacahW_e" gsl_sf_coupling_RacahW_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt 65foreign import ccall "gsl_sf_coupling_RacahW_e" gsl_sf_coupling_RacahW_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt
66 66
67-- | wrapper for double gsl_sf_coupling_RacahW(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf); 67-- | wrapper for double gsl_sf_coupling_RacahW(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf);
68-- 68--
69-- <http://www.google.com/search?q=gsl_sf_coupling_RacahW&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 69-- <http://www.google.com/search?q=gsl_sf_coupling_RacahW&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
70coupling_RacahW :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double 70coupling_RacahW :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double
71coupling_RacahW = gsl_sf_coupling_RacahW 71coupling_RacahW = gsl_sf_coupling_RacahW
72foreign import ccall "coupling.h gsl_sf_coupling_RacahW" gsl_sf_coupling_RacahW :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double 72foreign import ccall "gsl_sf_coupling_RacahW" gsl_sf_coupling_RacahW :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double
73 73
74-- | wrapper for int gsl_sf_coupling_9j_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,int two_jg,int two_jh,int two_ji,gsl_sf_result* result); 74-- | wrapper for int gsl_sf_coupling_9j_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,int two_jg,int two_jh,int two_ji,gsl_sf_result* result);
75-- 75--
76-- <http://www.google.com/search?q=gsl_sf_coupling_9j_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 76-- <http://www.google.com/search?q=gsl_sf_coupling_9j_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
77coupling_9j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) 77coupling_9j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double)
78coupling_9j_e two_ja two_jb two_jc two_jd two_je two_jf two_jg two_jh two_ji = createSFR "coupling_9j_e" $ gsl_sf_coupling_9j_e two_ja two_jb two_jc two_jd two_je two_jf two_jg two_jh two_ji 78coupling_9j_e two_ja two_jb two_jc two_jd two_je two_jf two_jg two_jh two_ji = createSFR "coupling_9j_e" $ gsl_sf_coupling_9j_e two_ja two_jb two_jc two_jd two_je two_jf two_jg two_jh two_ji
79foreign import ccall "coupling.h gsl_sf_coupling_9j_e" gsl_sf_coupling_9j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt 79foreign import ccall "gsl_sf_coupling_9j_e" gsl_sf_coupling_9j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt
80 80
81-- | wrapper for double gsl_sf_coupling_9j(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,int two_jg,int two_jh,int two_ji); 81-- | wrapper for double gsl_sf_coupling_9j(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,int two_jg,int two_jh,int two_ji);
82-- 82--
83-- <http://www.google.com/search?q=gsl_sf_coupling_9j&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 83-- <http://www.google.com/search?q=gsl_sf_coupling_9j&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
84coupling_9j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double 84coupling_9j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double
85coupling_9j = gsl_sf_coupling_9j 85coupling_9j = gsl_sf_coupling_9j
86foreign import ccall "coupling.h gsl_sf_coupling_9j" gsl_sf_coupling_9j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double 86foreign import ccall "gsl_sf_coupling_9j" gsl_sf_coupling_9j :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double
87 87
88-- | wrapper for int gsl_sf_coupling_6j_INCORRECT_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,gsl_sf_result* result); 88-- | wrapper for int gsl_sf_coupling_6j_INCORRECT_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,gsl_sf_result* result);
89-- 89--
90-- <http://www.google.com/search?q=gsl_sf_coupling_6j_INCORRECT_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 90-- <http://www.google.com/search?q=gsl_sf_coupling_6j_INCORRECT_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
91coupling_6j_INCORRECT_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) 91coupling_6j_INCORRECT_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double)
92coupling_6j_INCORRECT_e two_ja two_jb two_jc two_jd two_je two_jf = createSFR "coupling_6j_INCORRECT_e" $ gsl_sf_coupling_6j_INCORRECT_e two_ja two_jb two_jc two_jd two_je two_jf 92coupling_6j_INCORRECT_e two_ja two_jb two_jc two_jd two_je two_jf = createSFR "coupling_6j_INCORRECT_e" $ gsl_sf_coupling_6j_INCORRECT_e two_ja two_jb two_jc two_jd two_je two_jf
93foreign import ccall "coupling.h gsl_sf_coupling_6j_INCORRECT_e" gsl_sf_coupling_6j_INCORRECT_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt 93foreign import ccall "gsl_sf_coupling_6j_INCORRECT_e" gsl_sf_coupling_6j_INCORRECT_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO CInt
94 94
95-- | wrapper for double gsl_sf_coupling_6j_INCORRECT(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf); 95-- | wrapper for double gsl_sf_coupling_6j_INCORRECT(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf);
96-- 96--
97-- <http://www.google.com/search?q=gsl_sf_coupling_6j_INCORRECT&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 97-- <http://www.google.com/search?q=gsl_sf_coupling_6j_INCORRECT&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
98coupling_6j_INCORRECT :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double 98coupling_6j_INCORRECT :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double
99coupling_6j_INCORRECT = gsl_sf_coupling_6j_INCORRECT 99coupling_6j_INCORRECT = gsl_sf_coupling_6j_INCORRECT
100foreign import ccall "coupling.h gsl_sf_coupling_6j_INCORRECT" gsl_sf_coupling_6j_INCORRECT :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double 100foreign import ccall "gsl_sf_coupling_6j_INCORRECT" gsl_sf_coupling_6j_INCORRECT :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Double
diff --git a/lib/Numeric/GSL/Special/Dawson.hs b/lib/Numeric/GSL/Special/Dawson.hs
index 3a47570..40d4d4e 100644
--- a/lib/Numeric/GSL/Special/Dawson.hs
+++ b/lib/Numeric/GSL/Special/Dawson.hs
@@ -28,11 +28,11 @@ import Numeric.GSL.Special.Internal
28-- <http://www.google.com/search?q=gsl_sf_dawson_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 28-- <http://www.google.com/search?q=gsl_sf_dawson_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
29dawson_e :: Double -> (Double,Double) 29dawson_e :: Double -> (Double,Double)
30dawson_e x = createSFR "dawson_e" $ gsl_sf_dawson_e x 30dawson_e x = createSFR "dawson_e" $ gsl_sf_dawson_e x
31foreign import ccall "dawson.h gsl_sf_dawson_e" gsl_sf_dawson_e :: Double -> Ptr () -> IO CInt 31foreign import ccall "gsl_sf_dawson_e" gsl_sf_dawson_e :: Double -> Ptr () -> IO CInt
32 32
33-- | wrapper for double gsl_sf_dawson(double x); 33-- | wrapper for double gsl_sf_dawson(double x);
34-- 34--
35-- <http://www.google.com/search?q=gsl_sf_dawson&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 35-- <http://www.google.com/search?q=gsl_sf_dawson&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
36dawson :: Double -> Double 36dawson :: Double -> Double
37dawson = gsl_sf_dawson 37dawson = gsl_sf_dawson
38foreign import ccall "dawson.h gsl_sf_dawson" gsl_sf_dawson :: Double -> Double 38foreign import ccall "gsl_sf_dawson" gsl_sf_dawson :: Double -> Double
diff --git a/lib/Numeric/GSL/Special/Debye.hs b/lib/Numeric/GSL/Special/Debye.hs
index c059cf1..7221fca 100644
--- a/lib/Numeric/GSL/Special/Debye.hs
+++ b/lib/Numeric/GSL/Special/Debye.hs
@@ -38,81 +38,81 @@ import Numeric.GSL.Special.Internal
38-- <http://www.google.com/search?q=gsl_sf_debye_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 38-- <http://www.google.com/search?q=gsl_sf_debye_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
39debye_1_e :: Double -> (Double,Double) 39debye_1_e :: Double -> (Double,Double)
40debye_1_e x = createSFR "debye_1_e" $ gsl_sf_debye_1_e x 40debye_1_e x = createSFR "debye_1_e" $ gsl_sf_debye_1_e x
41foreign import ccall "debye.h gsl_sf_debye_1_e" gsl_sf_debye_1_e :: Double -> Ptr () -> IO CInt 41foreign import ccall "gsl_sf_debye_1_e" gsl_sf_debye_1_e :: Double -> Ptr () -> IO CInt
42 42
43-- | wrapper for double gsl_sf_debye_1(double x); 43-- | wrapper for double gsl_sf_debye_1(double x);
44-- 44--
45-- <http://www.google.com/search?q=gsl_sf_debye_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 45-- <http://www.google.com/search?q=gsl_sf_debye_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
46debye_1 :: Double -> Double 46debye_1 :: Double -> Double
47debye_1 = gsl_sf_debye_1 47debye_1 = gsl_sf_debye_1
48foreign import ccall "debye.h gsl_sf_debye_1" gsl_sf_debye_1 :: Double -> Double 48foreign import ccall "gsl_sf_debye_1" gsl_sf_debye_1 :: Double -> Double
49 49
50-- | wrapper for int gsl_sf_debye_2_e(double x,gsl_sf_result* result); 50-- | wrapper for int gsl_sf_debye_2_e(double x,gsl_sf_result* result);
51-- 51--
52-- <http://www.google.com/search?q=gsl_sf_debye_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 52-- <http://www.google.com/search?q=gsl_sf_debye_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
53debye_2_e :: Double -> (Double,Double) 53debye_2_e :: Double -> (Double,Double)
54debye_2_e x = createSFR "debye_2_e" $ gsl_sf_debye_2_e x 54debye_2_e x = createSFR "debye_2_e" $ gsl_sf_debye_2_e x
55foreign import ccall "debye.h gsl_sf_debye_2_e" gsl_sf_debye_2_e :: Double -> Ptr () -> IO CInt 55foreign import ccall "gsl_sf_debye_2_e" gsl_sf_debye_2_e :: Double -> Ptr () -> IO CInt
56 56
57-- | wrapper for double gsl_sf_debye_2(double x); 57-- | wrapper for double gsl_sf_debye_2(double x);
58-- 58--
59-- <http://www.google.com/search?q=gsl_sf_debye_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 59-- <http://www.google.com/search?q=gsl_sf_debye_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
60debye_2 :: Double -> Double 60debye_2 :: Double -> Double
61debye_2 = gsl_sf_debye_2 61debye_2 = gsl_sf_debye_2
62foreign import ccall "debye.h gsl_sf_debye_2" gsl_sf_debye_2 :: Double -> Double 62foreign import ccall "gsl_sf_debye_2" gsl_sf_debye_2 :: Double -> Double
63 63
64-- | wrapper for int gsl_sf_debye_3_e(double x,gsl_sf_result* result); 64-- | wrapper for int gsl_sf_debye_3_e(double x,gsl_sf_result* result);
65-- 65--
66-- <http://www.google.com/search?q=gsl_sf_debye_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 66-- <http://www.google.com/search?q=gsl_sf_debye_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
67debye_3_e :: Double -> (Double,Double) 67debye_3_e :: Double -> (Double,Double)
68debye_3_e x = createSFR "debye_3_e" $ gsl_sf_debye_3_e x 68debye_3_e x = createSFR "debye_3_e" $ gsl_sf_debye_3_e x
69foreign import ccall "debye.h gsl_sf_debye_3_e" gsl_sf_debye_3_e :: Double -> Ptr () -> IO CInt 69foreign import ccall "gsl_sf_debye_3_e" gsl_sf_debye_3_e :: Double -> Ptr () -> IO CInt
70 70
71-- | wrapper for double gsl_sf_debye_3(double x); 71-- | wrapper for double gsl_sf_debye_3(double x);
72-- 72--
73-- <http://www.google.com/search?q=gsl_sf_debye_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 73-- <http://www.google.com/search?q=gsl_sf_debye_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
74debye_3 :: Double -> Double 74debye_3 :: Double -> Double
75debye_3 = gsl_sf_debye_3 75debye_3 = gsl_sf_debye_3
76foreign import ccall "debye.h gsl_sf_debye_3" gsl_sf_debye_3 :: Double -> Double 76foreign import ccall "gsl_sf_debye_3" gsl_sf_debye_3 :: Double -> Double
77 77
78-- | wrapper for int gsl_sf_debye_4_e(double x,gsl_sf_result* result); 78-- | wrapper for int gsl_sf_debye_4_e(double x,gsl_sf_result* result);
79-- 79--
80-- <http://www.google.com/search?q=gsl_sf_debye_4_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 80-- <http://www.google.com/search?q=gsl_sf_debye_4_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
81debye_4_e :: Double -> (Double,Double) 81debye_4_e :: Double -> (Double,Double)
82debye_4_e x = createSFR "debye_4_e" $ gsl_sf_debye_4_e x 82debye_4_e x = createSFR "debye_4_e" $ gsl_sf_debye_4_e x
83foreign import ccall "debye.h gsl_sf_debye_4_e" gsl_sf_debye_4_e :: Double -> Ptr () -> IO CInt 83foreign import ccall "gsl_sf_debye_4_e" gsl_sf_debye_4_e :: Double -> Ptr () -> IO CInt
84 84
85-- | wrapper for double gsl_sf_debye_4(double x); 85-- | wrapper for double gsl_sf_debye_4(double x);
86-- 86--
87-- <http://www.google.com/search?q=gsl_sf_debye_4&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 87-- <http://www.google.com/search?q=gsl_sf_debye_4&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
88debye_4 :: Double -> Double 88debye_4 :: Double -> Double
89debye_4 = gsl_sf_debye_4 89debye_4 = gsl_sf_debye_4
90foreign import ccall "debye.h gsl_sf_debye_4" gsl_sf_debye_4 :: Double -> Double 90foreign import ccall "gsl_sf_debye_4" gsl_sf_debye_4 :: Double -> Double
91 91
92-- | wrapper for int gsl_sf_debye_5_e(double x,gsl_sf_result* result); 92-- | wrapper for int gsl_sf_debye_5_e(double x,gsl_sf_result* result);
93-- 93--
94-- <http://www.google.com/search?q=gsl_sf_debye_5_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 94-- <http://www.google.com/search?q=gsl_sf_debye_5_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
95debye_5_e :: Double -> (Double,Double) 95debye_5_e :: Double -> (Double,Double)
96debye_5_e x = createSFR "debye_5_e" $ gsl_sf_debye_5_e x 96debye_5_e x = createSFR "debye_5_e" $ gsl_sf_debye_5_e x
97foreign import ccall "debye.h gsl_sf_debye_5_e" gsl_sf_debye_5_e :: Double -> Ptr () -> IO CInt 97foreign import ccall "gsl_sf_debye_5_e" gsl_sf_debye_5_e :: Double -> Ptr () -> IO CInt
98 98
99-- | wrapper for double gsl_sf_debye_5(double x); 99-- | wrapper for double gsl_sf_debye_5(double x);
100-- 100--
101-- <http://www.google.com/search?q=gsl_sf_debye_5&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 101-- <http://www.google.com/search?q=gsl_sf_debye_5&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
102debye_5 :: Double -> Double 102debye_5 :: Double -> Double
103debye_5 = gsl_sf_debye_5 103debye_5 = gsl_sf_debye_5
104foreign import ccall "debye.h gsl_sf_debye_5" gsl_sf_debye_5 :: Double -> Double 104foreign import ccall "gsl_sf_debye_5" gsl_sf_debye_5 :: Double -> Double
105 105
106-- | wrapper for int gsl_sf_debye_6_e(double x,gsl_sf_result* result); 106-- | wrapper for int gsl_sf_debye_6_e(double x,gsl_sf_result* result);
107-- 107--
108-- <http://www.google.com/search?q=gsl_sf_debye_6_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 108-- <http://www.google.com/search?q=gsl_sf_debye_6_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
109debye_6_e :: Double -> (Double,Double) 109debye_6_e :: Double -> (Double,Double)
110debye_6_e x = createSFR "debye_6_e" $ gsl_sf_debye_6_e x 110debye_6_e x = createSFR "debye_6_e" $ gsl_sf_debye_6_e x
111foreign import ccall "debye.h gsl_sf_debye_6_e" gsl_sf_debye_6_e :: Double -> Ptr () -> IO CInt 111foreign import ccall "gsl_sf_debye_6_e" gsl_sf_debye_6_e :: Double -> Ptr () -> IO CInt
112 112
113-- | wrapper for double gsl_sf_debye_6(double x); 113-- | wrapper for double gsl_sf_debye_6(double x);
114-- 114--
115-- <http://www.google.com/search?q=gsl_sf_debye_6&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 115-- <http://www.google.com/search?q=gsl_sf_debye_6&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
116debye_6 :: Double -> Double 116debye_6 :: Double -> Double
117debye_6 = gsl_sf_debye_6 117debye_6 = gsl_sf_debye_6
118foreign import ccall "debye.h gsl_sf_debye_6" gsl_sf_debye_6 :: Double -> Double 118foreign import ccall "gsl_sf_debye_6" gsl_sf_debye_6 :: Double -> Double
diff --git a/lib/Numeric/GSL/Special/Dilog.hs b/lib/Numeric/GSL/Special/Dilog.hs
index eee33ac..ac70b8b 100644
--- a/lib/Numeric/GSL/Special/Dilog.hs
+++ b/lib/Numeric/GSL/Special/Dilog.hs
@@ -28,32 +28,32 @@ import Numeric.GSL.Special.Internal
28-- <http://www.google.com/search?q=gsl_sf_dilog_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 28-- <http://www.google.com/search?q=gsl_sf_dilog_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
29dilog_e :: Double -> (Double,Double) 29dilog_e :: Double -> (Double,Double)
30dilog_e x = createSFR "dilog_e" $ gsl_sf_dilog_e x 30dilog_e x = createSFR "dilog_e" $ gsl_sf_dilog_e x
31foreign import ccall "dilog.h gsl_sf_dilog_e" gsl_sf_dilog_e :: Double -> Ptr () -> IO CInt 31foreign import ccall "gsl_sf_dilog_e" gsl_sf_dilog_e :: Double -> Ptr () -> IO CInt
32 32
33-- | wrapper for double gsl_sf_dilog(double x); 33-- | wrapper for double gsl_sf_dilog(double x);
34-- 34--
35-- <http://www.google.com/search?q=gsl_sf_dilog&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 35-- <http://www.google.com/search?q=gsl_sf_dilog&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
36dilog :: Double -> Double 36dilog :: Double -> Double
37dilog = gsl_sf_dilog 37dilog = gsl_sf_dilog
38foreign import ccall "dilog.h gsl_sf_dilog" gsl_sf_dilog :: Double -> Double 38foreign import ccall "gsl_sf_dilog" gsl_sf_dilog :: Double -> Double
39 39
40-- | wrapper for int gsl_sf_complex_dilog_xy_e(double x,double y,gsl_sf_result* result_re,gsl_sf_result* result_im); 40-- | wrapper for int gsl_sf_complex_dilog_xy_e(double x,double y,gsl_sf_result* result_re,gsl_sf_result* result_im);
41-- 41--
42-- <http://www.google.com/search?q=gsl_sf_complex_dilog_xy_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 42-- <http://www.google.com/search?q=gsl_sf_complex_dilog_xy_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
43complex_dilog_xy_e :: Double -> Double -> Ptr () -> (Double,Double) 43complex_dilog_xy_e :: Double -> Double -> Ptr () -> (Double,Double)
44complex_dilog_xy_e x y result_re = createSFR "complex_dilog_xy_e" $ gsl_sf_complex_dilog_xy_e x y result_re 44complex_dilog_xy_e x y result_re = createSFR "complex_dilog_xy_e" $ gsl_sf_complex_dilog_xy_e x y result_re
45foreign import ccall "dilog.h gsl_sf_complex_dilog_xy_e" gsl_sf_complex_dilog_xy_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt 45foreign import ccall "gsl_sf_complex_dilog_xy_e" gsl_sf_complex_dilog_xy_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt
46 46
47-- | wrapper for int gsl_sf_complex_dilog_e(double r,double theta,gsl_sf_result* result_re,gsl_sf_result* result_im); 47-- | wrapper for int gsl_sf_complex_dilog_e(double r,double theta,gsl_sf_result* result_re,gsl_sf_result* result_im);
48-- 48--
49-- <http://www.google.com/search?q=gsl_sf_complex_dilog_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 49-- <http://www.google.com/search?q=gsl_sf_complex_dilog_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
50complex_dilog_e :: Double -> Double -> Ptr () -> (Double,Double) 50complex_dilog_e :: Double -> Double -> Ptr () -> (Double,Double)
51complex_dilog_e r theta result_re = createSFR "complex_dilog_e" $ gsl_sf_complex_dilog_e r theta result_re 51complex_dilog_e r theta result_re = createSFR "complex_dilog_e" $ gsl_sf_complex_dilog_e r theta result_re
52foreign import ccall "dilog.h gsl_sf_complex_dilog_e" gsl_sf_complex_dilog_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt 52foreign import ccall "gsl_sf_complex_dilog_e" gsl_sf_complex_dilog_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt
53 53
54-- | wrapper for int gsl_sf_complex_spence_xy_e(double x,double y,gsl_sf_result* real_sp,gsl_sf_result* imag_sp); 54-- | wrapper for int gsl_sf_complex_spence_xy_e(double x,double y,gsl_sf_result* real_sp,gsl_sf_result* imag_sp);
55-- 55--
56-- <http://www.google.com/search?q=gsl_sf_complex_spence_xy_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 56-- <http://www.google.com/search?q=gsl_sf_complex_spence_xy_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
57complex_spence_xy_e :: Double -> Double -> Ptr () -> (Double,Double) 57complex_spence_xy_e :: Double -> Double -> Ptr () -> (Double,Double)
58complex_spence_xy_e x y real_sp = createSFR "complex_spence_xy_e" $ gsl_sf_complex_spence_xy_e x y real_sp 58complex_spence_xy_e x y real_sp = createSFR "complex_spence_xy_e" $ gsl_sf_complex_spence_xy_e x y real_sp
59foreign import ccall "dilog.h gsl_sf_complex_spence_xy_e" gsl_sf_complex_spence_xy_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt 59foreign import ccall "gsl_sf_complex_spence_xy_e" gsl_sf_complex_spence_xy_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt
diff --git a/lib/Numeric/GSL/Special/Elementary.hs b/lib/Numeric/GSL/Special/Elementary.hs
index 7744778..b433a7a 100644
--- a/lib/Numeric/GSL/Special/Elementary.hs
+++ b/lib/Numeric/GSL/Special/Elementary.hs
@@ -29,18 +29,18 @@ import Numeric.GSL.Special.Internal
29-- <http://www.google.com/search?q=gsl_sf_multiply_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 29-- <http://www.google.com/search?q=gsl_sf_multiply_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
30multiply_e :: Double -> Double -> (Double,Double) 30multiply_e :: Double -> Double -> (Double,Double)
31multiply_e x y = createSFR "multiply_e" $ gsl_sf_multiply_e x y 31multiply_e x y = createSFR "multiply_e" $ gsl_sf_multiply_e x y
32foreign import ccall "elementary.h gsl_sf_multiply_e" gsl_sf_multiply_e :: Double -> Double -> Ptr () -> IO CInt 32foreign import ccall "gsl_sf_multiply_e" gsl_sf_multiply_e :: Double -> Double -> Ptr () -> IO CInt
33 33
34-- | wrapper for double gsl_sf_multiply(double x,double y); 34-- | wrapper for double gsl_sf_multiply(double x,double y);
35-- 35--
36-- <http://www.google.com/search?q=gsl_sf_multiply&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 36-- <http://www.google.com/search?q=gsl_sf_multiply&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
37multiply :: Double -> Double -> Double 37multiply :: Double -> Double -> Double
38multiply = gsl_sf_multiply 38multiply = gsl_sf_multiply
39foreign import ccall "elementary.h gsl_sf_multiply" gsl_sf_multiply :: Double -> Double -> Double 39foreign import ccall "gsl_sf_multiply" gsl_sf_multiply :: Double -> Double -> Double
40 40
41-- | wrapper for int gsl_sf_multiply_err_e(double x,double dx,double y,double dy,gsl_sf_result* result); 41-- | wrapper for int gsl_sf_multiply_err_e(double x,double dx,double y,double dy,gsl_sf_result* result);
42-- 42--
43-- <http://www.google.com/search?q=gsl_sf_multiply_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 43-- <http://www.google.com/search?q=gsl_sf_multiply_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
44multiply_err_e :: Double -> Double -> Double -> Double -> (Double,Double) 44multiply_err_e :: Double -> Double -> Double -> Double -> (Double,Double)
45multiply_err_e x dx y dy = createSFR "multiply_err_e" $ gsl_sf_multiply_err_e x dx y dy 45multiply_err_e x dx y dy = createSFR "multiply_err_e" $ gsl_sf_multiply_err_e x dx y dy
46foreign import ccall "elementary.h gsl_sf_multiply_err_e" gsl_sf_multiply_err_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt 46foreign import ccall "gsl_sf_multiply_err_e" gsl_sf_multiply_err_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt
diff --git a/lib/Numeric/GSL/Special/Ellint.hs b/lib/Numeric/GSL/Special/Ellint.hs
index 52ca412..b4e84ad 100644
--- a/lib/Numeric/GSL/Special/Ellint.hs
+++ b/lib/Numeric/GSL/Special/Ellint.hs
@@ -50,165 +50,165 @@ import Numeric.GSL.Special.Internal
50-- <http://www.google.com/search?q=gsl_sf_ellint_Kcomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 50-- <http://www.google.com/search?q=gsl_sf_ellint_Kcomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
51ellint_Kcomp_e :: Double -> Precision -> (Double,Double) 51ellint_Kcomp_e :: Double -> Precision -> (Double,Double)
52ellint_Kcomp_e k mode = createSFR "ellint_Kcomp_e" $ gsl_sf_ellint_Kcomp_e k (precCode mode) 52ellint_Kcomp_e k mode = createSFR "ellint_Kcomp_e" $ gsl_sf_ellint_Kcomp_e k (precCode mode)
53foreign import ccall "ellint.h gsl_sf_ellint_Kcomp_e" gsl_sf_ellint_Kcomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 53foreign import ccall "gsl_sf_ellint_Kcomp_e" gsl_sf_ellint_Kcomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
54 54
55-- | wrapper for double gsl_sf_ellint_Kcomp(double k,gsl_mode_t mode); 55-- | wrapper for double gsl_sf_ellint_Kcomp(double k,gsl_mode_t mode);
56-- 56--
57-- <http://www.google.com/search?q=gsl_sf_ellint_Kcomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 57-- <http://www.google.com/search?q=gsl_sf_ellint_Kcomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
58ellint_Kcomp :: Double -> Precision -> Double 58ellint_Kcomp :: Double -> Precision -> Double
59ellint_Kcomp k mode = gsl_sf_ellint_Kcomp k (precCode mode) 59ellint_Kcomp k mode = gsl_sf_ellint_Kcomp k (precCode mode)
60foreign import ccall "ellint.h gsl_sf_ellint_Kcomp" gsl_sf_ellint_Kcomp :: Double -> Gsl_mode_t -> Double 60foreign import ccall "gsl_sf_ellint_Kcomp" gsl_sf_ellint_Kcomp :: Double -> Gsl_mode_t -> Double
61 61
62-- | wrapper for int gsl_sf_ellint_Ecomp_e(double k,gsl_mode_t mode,gsl_sf_result* result); 62-- | wrapper for int gsl_sf_ellint_Ecomp_e(double k,gsl_mode_t mode,gsl_sf_result* result);
63-- 63--
64-- <http://www.google.com/search?q=gsl_sf_ellint_Ecomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 64-- <http://www.google.com/search?q=gsl_sf_ellint_Ecomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
65ellint_Ecomp_e :: Double -> Precision -> (Double,Double) 65ellint_Ecomp_e :: Double -> Precision -> (Double,Double)
66ellint_Ecomp_e k mode = createSFR "ellint_Ecomp_e" $ gsl_sf_ellint_Ecomp_e k (precCode mode) 66ellint_Ecomp_e k mode = createSFR "ellint_Ecomp_e" $ gsl_sf_ellint_Ecomp_e k (precCode mode)
67foreign import ccall "ellint.h gsl_sf_ellint_Ecomp_e" gsl_sf_ellint_Ecomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 67foreign import ccall "gsl_sf_ellint_Ecomp_e" gsl_sf_ellint_Ecomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
68 68
69-- | wrapper for double gsl_sf_ellint_Ecomp(double k,gsl_mode_t mode); 69-- | wrapper for double gsl_sf_ellint_Ecomp(double k,gsl_mode_t mode);
70-- 70--
71-- <http://www.google.com/search?q=gsl_sf_ellint_Ecomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 71-- <http://www.google.com/search?q=gsl_sf_ellint_Ecomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
72ellint_Ecomp :: Double -> Precision -> Double 72ellint_Ecomp :: Double -> Precision -> Double
73ellint_Ecomp k mode = gsl_sf_ellint_Ecomp k (precCode mode) 73ellint_Ecomp k mode = gsl_sf_ellint_Ecomp k (precCode mode)
74foreign import ccall "ellint.h gsl_sf_ellint_Ecomp" gsl_sf_ellint_Ecomp :: Double -> Gsl_mode_t -> Double 74foreign import ccall "gsl_sf_ellint_Ecomp" gsl_sf_ellint_Ecomp :: Double -> Gsl_mode_t -> Double
75 75
76-- | wrapper for int gsl_sf_ellint_Pcomp_e(double k,double n,gsl_mode_t mode,gsl_sf_result* result); 76-- | wrapper for int gsl_sf_ellint_Pcomp_e(double k,double n,gsl_mode_t mode,gsl_sf_result* result);
77-- 77--
78-- <http://www.google.com/search?q=gsl_sf_ellint_Pcomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 78-- <http://www.google.com/search?q=gsl_sf_ellint_Pcomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
79ellint_Pcomp_e :: Double -> Double -> Precision -> (Double,Double) 79ellint_Pcomp_e :: Double -> Double -> Precision -> (Double,Double)
80ellint_Pcomp_e k n mode = createSFR "ellint_Pcomp_e" $ gsl_sf_ellint_Pcomp_e k n (precCode mode) 80ellint_Pcomp_e k n mode = createSFR "ellint_Pcomp_e" $ gsl_sf_ellint_Pcomp_e k n (precCode mode)
81foreign import ccall "ellint.h gsl_sf_ellint_Pcomp_e" gsl_sf_ellint_Pcomp_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 81foreign import ccall "gsl_sf_ellint_Pcomp_e" gsl_sf_ellint_Pcomp_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
82 82
83-- | wrapper for double gsl_sf_ellint_Pcomp(double k,double n,gsl_mode_t mode); 83-- | wrapper for double gsl_sf_ellint_Pcomp(double k,double n,gsl_mode_t mode);
84-- 84--
85-- <http://www.google.com/search?q=gsl_sf_ellint_Pcomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 85-- <http://www.google.com/search?q=gsl_sf_ellint_Pcomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
86ellint_Pcomp :: Double -> Double -> Precision -> Double 86ellint_Pcomp :: Double -> Double -> Precision -> Double
87ellint_Pcomp k n mode = gsl_sf_ellint_Pcomp k n (precCode mode) 87ellint_Pcomp k n mode = gsl_sf_ellint_Pcomp k n (precCode mode)
88foreign import ccall "ellint.h gsl_sf_ellint_Pcomp" gsl_sf_ellint_Pcomp :: Double -> Double -> Gsl_mode_t -> Double 88foreign import ccall "gsl_sf_ellint_Pcomp" gsl_sf_ellint_Pcomp :: Double -> Double -> Gsl_mode_t -> Double
89 89
90-- | wrapper for int gsl_sf_ellint_Dcomp_e(double k,gsl_mode_t mode,gsl_sf_result* result); 90-- | wrapper for int gsl_sf_ellint_Dcomp_e(double k,gsl_mode_t mode,gsl_sf_result* result);
91-- 91--
92-- <http://www.google.com/search?q=gsl_sf_ellint_Dcomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 92-- <http://www.google.com/search?q=gsl_sf_ellint_Dcomp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
93ellint_Dcomp_e :: Double -> Precision -> (Double,Double) 93ellint_Dcomp_e :: Double -> Precision -> (Double,Double)
94ellint_Dcomp_e k mode = createSFR "ellint_Dcomp_e" $ gsl_sf_ellint_Dcomp_e k (precCode mode) 94ellint_Dcomp_e k mode = createSFR "ellint_Dcomp_e" $ gsl_sf_ellint_Dcomp_e k (precCode mode)
95foreign import ccall "ellint.h gsl_sf_ellint_Dcomp_e" gsl_sf_ellint_Dcomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt 95foreign import ccall "gsl_sf_ellint_Dcomp_e" gsl_sf_ellint_Dcomp_e :: Double -> Gsl_mode_t -> Ptr () -> IO CInt
96 96
97-- | wrapper for double gsl_sf_ellint_Dcomp(double k,gsl_mode_t mode); 97-- | wrapper for double gsl_sf_ellint_Dcomp(double k,gsl_mode_t mode);
98-- 98--
99-- <http://www.google.com/search?q=gsl_sf_ellint_Dcomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 99-- <http://www.google.com/search?q=gsl_sf_ellint_Dcomp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
100ellint_Dcomp :: Double -> Precision -> Double 100ellint_Dcomp :: Double -> Precision -> Double
101ellint_Dcomp k mode = gsl_sf_ellint_Dcomp k (precCode mode) 101ellint_Dcomp k mode = gsl_sf_ellint_Dcomp k (precCode mode)
102foreign import ccall "ellint.h gsl_sf_ellint_Dcomp" gsl_sf_ellint_Dcomp :: Double -> Gsl_mode_t -> Double 102foreign import ccall "gsl_sf_ellint_Dcomp" gsl_sf_ellint_Dcomp :: Double -> Gsl_mode_t -> Double
103 103
104-- | wrapper for int gsl_sf_ellint_F_e(double phi,double k,gsl_mode_t mode,gsl_sf_result* result); 104-- | wrapper for int gsl_sf_ellint_F_e(double phi,double k,gsl_mode_t mode,gsl_sf_result* result);
105-- 105--
106-- <http://www.google.com/search?q=gsl_sf_ellint_F_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 106-- <http://www.google.com/search?q=gsl_sf_ellint_F_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
107ellint_F_e :: Double -> Double -> Precision -> (Double,Double) 107ellint_F_e :: Double -> Double -> Precision -> (Double,Double)
108ellint_F_e phi k mode = createSFR "ellint_F_e" $ gsl_sf_ellint_F_e phi k (precCode mode) 108ellint_F_e phi k mode = createSFR "ellint_F_e" $ gsl_sf_ellint_F_e phi k (precCode mode)
109foreign import ccall "ellint.h gsl_sf_ellint_F_e" gsl_sf_ellint_F_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 109foreign import ccall "gsl_sf_ellint_F_e" gsl_sf_ellint_F_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
110 110
111-- | wrapper for double gsl_sf_ellint_F(double phi,double k,gsl_mode_t mode); 111-- | wrapper for double gsl_sf_ellint_F(double phi,double k,gsl_mode_t mode);
112-- 112--
113-- <http://www.google.com/search?q=gsl_sf_ellint_F&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 113-- <http://www.google.com/search?q=gsl_sf_ellint_F&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
114ellint_F :: Double -> Double -> Precision -> Double 114ellint_F :: Double -> Double -> Precision -> Double
115ellint_F phi k mode = gsl_sf_ellint_F phi k (precCode mode) 115ellint_F phi k mode = gsl_sf_ellint_F phi k (precCode mode)
116foreign import ccall "ellint.h gsl_sf_ellint_F" gsl_sf_ellint_F :: Double -> Double -> Gsl_mode_t -> Double 116foreign import ccall "gsl_sf_ellint_F" gsl_sf_ellint_F :: Double -> Double -> Gsl_mode_t -> Double
117 117
118-- | wrapper for int gsl_sf_ellint_E_e(double phi,double k,gsl_mode_t mode,gsl_sf_result* result); 118-- | wrapper for int gsl_sf_ellint_E_e(double phi,double k,gsl_mode_t mode,gsl_sf_result* result);
119-- 119--
120-- <http://www.google.com/search?q=gsl_sf_ellint_E_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 120-- <http://www.google.com/search?q=gsl_sf_ellint_E_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
121ellint_E_e :: Double -> Double -> Precision -> (Double,Double) 121ellint_E_e :: Double -> Double -> Precision -> (Double,Double)
122ellint_E_e phi k mode = createSFR "ellint_E_e" $ gsl_sf_ellint_E_e phi k (precCode mode) 122ellint_E_e phi k mode = createSFR "ellint_E_e" $ gsl_sf_ellint_E_e phi k (precCode mode)
123foreign import ccall "ellint.h gsl_sf_ellint_E_e" gsl_sf_ellint_E_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 123foreign import ccall "gsl_sf_ellint_E_e" gsl_sf_ellint_E_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
124 124
125-- | wrapper for double gsl_sf_ellint_E(double phi,double k,gsl_mode_t mode); 125-- | wrapper for double gsl_sf_ellint_E(double phi,double k,gsl_mode_t mode);
126-- 126--
127-- <http://www.google.com/search?q=gsl_sf_ellint_E&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 127-- <http://www.google.com/search?q=gsl_sf_ellint_E&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
128ellint_E :: Double -> Double -> Precision -> Double 128ellint_E :: Double -> Double -> Precision -> Double
129ellint_E phi k mode = gsl_sf_ellint_E phi k (precCode mode) 129ellint_E phi k mode = gsl_sf_ellint_E phi k (precCode mode)
130foreign import ccall "ellint.h gsl_sf_ellint_E" gsl_sf_ellint_E :: Double -> Double -> Gsl_mode_t -> Double 130foreign import ccall "gsl_sf_ellint_E" gsl_sf_ellint_E :: Double -> Double -> Gsl_mode_t -> Double
131 131
132-- | wrapper for int gsl_sf_ellint_P_e(double phi,double k,double n,gsl_mode_t mode,gsl_sf_result* result); 132-- | wrapper for int gsl_sf_ellint_P_e(double phi,double k,double n,gsl_mode_t mode,gsl_sf_result* result);
133-- 133--
134-- <http://www.google.com/search?q=gsl_sf_ellint_P_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 134-- <http://www.google.com/search?q=gsl_sf_ellint_P_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
135ellint_P_e :: Double -> Double -> Double -> Precision -> (Double,Double) 135ellint_P_e :: Double -> Double -> Double -> Precision -> (Double,Double)
136ellint_P_e phi k n mode = createSFR "ellint_P_e" $ gsl_sf_ellint_P_e phi k n (precCode mode) 136ellint_P_e phi k n mode = createSFR "ellint_P_e" $ gsl_sf_ellint_P_e phi k n (precCode mode)
137foreign import ccall "ellint.h gsl_sf_ellint_P_e" gsl_sf_ellint_P_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 137foreign import ccall "gsl_sf_ellint_P_e" gsl_sf_ellint_P_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
138 138
139-- | wrapper for double gsl_sf_ellint_P(double phi,double k,double n,gsl_mode_t mode); 139-- | wrapper for double gsl_sf_ellint_P(double phi,double k,double n,gsl_mode_t mode);
140-- 140--
141-- <http://www.google.com/search?q=gsl_sf_ellint_P&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 141-- <http://www.google.com/search?q=gsl_sf_ellint_P&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
142ellint_P :: Double -> Double -> Double -> Precision -> Double 142ellint_P :: Double -> Double -> Double -> Precision -> Double
143ellint_P phi k n mode = gsl_sf_ellint_P phi k n (precCode mode) 143ellint_P phi k n mode = gsl_sf_ellint_P phi k n (precCode mode)
144foreign import ccall "ellint.h gsl_sf_ellint_P" gsl_sf_ellint_P :: Double -> Double -> Double -> Gsl_mode_t -> Double 144foreign import ccall "gsl_sf_ellint_P" gsl_sf_ellint_P :: Double -> Double -> Double -> Gsl_mode_t -> Double
145 145
146-- | wrapper for int gsl_sf_ellint_D_e(double phi,double k,double n,gsl_mode_t mode,gsl_sf_result* result); 146-- | wrapper for int gsl_sf_ellint_D_e(double phi,double k,double n,gsl_mode_t mode,gsl_sf_result* result);
147-- 147--
148-- <http://www.google.com/search?q=gsl_sf_ellint_D_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 148-- <http://www.google.com/search?q=gsl_sf_ellint_D_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
149ellint_D_e :: Double -> Double -> Double -> Precision -> (Double,Double) 149ellint_D_e :: Double -> Double -> Double -> Precision -> (Double,Double)
150ellint_D_e phi k n mode = createSFR "ellint_D_e" $ gsl_sf_ellint_D_e phi k n (precCode mode) 150ellint_D_e phi k n mode = createSFR "ellint_D_e" $ gsl_sf_ellint_D_e phi k n (precCode mode)
151foreign import ccall "ellint.h gsl_sf_ellint_D_e" gsl_sf_ellint_D_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 151foreign import ccall "gsl_sf_ellint_D_e" gsl_sf_ellint_D_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
152 152
153-- | wrapper for double gsl_sf_ellint_D(double phi,double k,double n,gsl_mode_t mode); 153-- | wrapper for double gsl_sf_ellint_D(double phi,double k,double n,gsl_mode_t mode);
154-- 154--
155-- <http://www.google.com/search?q=gsl_sf_ellint_D&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 155-- <http://www.google.com/search?q=gsl_sf_ellint_D&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
156ellint_D :: Double -> Double -> Double -> Precision -> Double 156ellint_D :: Double -> Double -> Double -> Precision -> Double
157ellint_D phi k n mode = gsl_sf_ellint_D phi k n (precCode mode) 157ellint_D phi k n mode = gsl_sf_ellint_D phi k n (precCode mode)
158foreign import ccall "ellint.h gsl_sf_ellint_D" gsl_sf_ellint_D :: Double -> Double -> Double -> Gsl_mode_t -> Double 158foreign import ccall "gsl_sf_ellint_D" gsl_sf_ellint_D :: Double -> Double -> Double -> Gsl_mode_t -> Double
159 159
160-- | wrapper for int gsl_sf_ellint_RC_e(double x,double y,gsl_mode_t mode,gsl_sf_result* result); 160-- | wrapper for int gsl_sf_ellint_RC_e(double x,double y,gsl_mode_t mode,gsl_sf_result* result);
161-- 161--
162-- <http://www.google.com/search?q=gsl_sf_ellint_RC_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 162-- <http://www.google.com/search?q=gsl_sf_ellint_RC_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
163ellint_RC_e :: Double -> Double -> Precision -> (Double,Double) 163ellint_RC_e :: Double -> Double -> Precision -> (Double,Double)
164ellint_RC_e x y mode = createSFR "ellint_RC_e" $ gsl_sf_ellint_RC_e x y (precCode mode) 164ellint_RC_e x y mode = createSFR "ellint_RC_e" $ gsl_sf_ellint_RC_e x y (precCode mode)
165foreign import ccall "ellint.h gsl_sf_ellint_RC_e" gsl_sf_ellint_RC_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 165foreign import ccall "gsl_sf_ellint_RC_e" gsl_sf_ellint_RC_e :: Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
166 166
167-- | wrapper for double gsl_sf_ellint_RC(double x,double y,gsl_mode_t mode); 167-- | wrapper for double gsl_sf_ellint_RC(double x,double y,gsl_mode_t mode);
168-- 168--
169-- <http://www.google.com/search?q=gsl_sf_ellint_RC&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 169-- <http://www.google.com/search?q=gsl_sf_ellint_RC&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
170ellint_RC :: Double -> Double -> Precision -> Double 170ellint_RC :: Double -> Double -> Precision -> Double
171ellint_RC x y mode = gsl_sf_ellint_RC x y (precCode mode) 171ellint_RC x y mode = gsl_sf_ellint_RC x y (precCode mode)
172foreign import ccall "ellint.h gsl_sf_ellint_RC" gsl_sf_ellint_RC :: Double -> Double -> Gsl_mode_t -> Double 172foreign import ccall "gsl_sf_ellint_RC" gsl_sf_ellint_RC :: Double -> Double -> Gsl_mode_t -> Double
173 173
174-- | wrapper for int gsl_sf_ellint_RD_e(double x,double y,double z,gsl_mode_t mode,gsl_sf_result* result); 174-- | wrapper for int gsl_sf_ellint_RD_e(double x,double y,double z,gsl_mode_t mode,gsl_sf_result* result);
175-- 175--
176-- <http://www.google.com/search?q=gsl_sf_ellint_RD_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 176-- <http://www.google.com/search?q=gsl_sf_ellint_RD_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
177ellint_RD_e :: Double -> Double -> Double -> Precision -> (Double,Double) 177ellint_RD_e :: Double -> Double -> Double -> Precision -> (Double,Double)
178ellint_RD_e x y z mode = createSFR "ellint_RD_e" $ gsl_sf_ellint_RD_e x y z (precCode mode) 178ellint_RD_e x y z mode = createSFR "ellint_RD_e" $ gsl_sf_ellint_RD_e x y z (precCode mode)
179foreign import ccall "ellint.h gsl_sf_ellint_RD_e" gsl_sf_ellint_RD_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 179foreign import ccall "gsl_sf_ellint_RD_e" gsl_sf_ellint_RD_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
180 180
181-- | wrapper for double gsl_sf_ellint_RD(double x,double y,double z,gsl_mode_t mode); 181-- | wrapper for double gsl_sf_ellint_RD(double x,double y,double z,gsl_mode_t mode);
182-- 182--
183-- <http://www.google.com/search?q=gsl_sf_ellint_RD&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 183-- <http://www.google.com/search?q=gsl_sf_ellint_RD&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
184ellint_RD :: Double -> Double -> Double -> Precision -> Double 184ellint_RD :: Double -> Double -> Double -> Precision -> Double
185ellint_RD x y z mode = gsl_sf_ellint_RD x y z (precCode mode) 185ellint_RD x y z mode = gsl_sf_ellint_RD x y z (precCode mode)
186foreign import ccall "ellint.h gsl_sf_ellint_RD" gsl_sf_ellint_RD :: Double -> Double -> Double -> Gsl_mode_t -> Double 186foreign import ccall "gsl_sf_ellint_RD" gsl_sf_ellint_RD :: Double -> Double -> Double -> Gsl_mode_t -> Double
187 187
188-- | wrapper for int gsl_sf_ellint_RF_e(double x,double y,double z,gsl_mode_t mode,gsl_sf_result* result); 188-- | wrapper for int gsl_sf_ellint_RF_e(double x,double y,double z,gsl_mode_t mode,gsl_sf_result* result);
189-- 189--
190-- <http://www.google.com/search?q=gsl_sf_ellint_RF_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 190-- <http://www.google.com/search?q=gsl_sf_ellint_RF_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
191ellint_RF_e :: Double -> Double -> Double -> Precision -> (Double,Double) 191ellint_RF_e :: Double -> Double -> Double -> Precision -> (Double,Double)
192ellint_RF_e x y z mode = createSFR "ellint_RF_e" $ gsl_sf_ellint_RF_e x y z (precCode mode) 192ellint_RF_e x y z mode = createSFR "ellint_RF_e" $ gsl_sf_ellint_RF_e x y z (precCode mode)
193foreign import ccall "ellint.h gsl_sf_ellint_RF_e" gsl_sf_ellint_RF_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 193foreign import ccall "gsl_sf_ellint_RF_e" gsl_sf_ellint_RF_e :: Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
194 194
195-- | wrapper for double gsl_sf_ellint_RF(double x,double y,double z,gsl_mode_t mode); 195-- | wrapper for double gsl_sf_ellint_RF(double x,double y,double z,gsl_mode_t mode);
196-- 196--
197-- <http://www.google.com/search?q=gsl_sf_ellint_RF&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 197-- <http://www.google.com/search?q=gsl_sf_ellint_RF&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
198ellint_RF :: Double -> Double -> Double -> Precision -> Double 198ellint_RF :: Double -> Double -> Double -> Precision -> Double
199ellint_RF x y z mode = gsl_sf_ellint_RF x y z (precCode mode) 199ellint_RF x y z mode = gsl_sf_ellint_RF x y z (precCode mode)
200foreign import ccall "ellint.h gsl_sf_ellint_RF" gsl_sf_ellint_RF :: Double -> Double -> Double -> Gsl_mode_t -> Double 200foreign import ccall "gsl_sf_ellint_RF" gsl_sf_ellint_RF :: Double -> Double -> Double -> Gsl_mode_t -> Double
201 201
202-- | wrapper for int gsl_sf_ellint_RJ_e(double x,double y,double z,double p,gsl_mode_t mode,gsl_sf_result* result); 202-- | wrapper for int gsl_sf_ellint_RJ_e(double x,double y,double z,double p,gsl_mode_t mode,gsl_sf_result* result);
203-- 203--
204-- <http://www.google.com/search?q=gsl_sf_ellint_RJ_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 204-- <http://www.google.com/search?q=gsl_sf_ellint_RJ_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
205ellint_RJ_e :: Double -> Double -> Double -> Double -> Precision -> (Double,Double) 205ellint_RJ_e :: Double -> Double -> Double -> Double -> Precision -> (Double,Double)
206ellint_RJ_e x y z p mode = createSFR "ellint_RJ_e" $ gsl_sf_ellint_RJ_e x y z p (precCode mode) 206ellint_RJ_e x y z p mode = createSFR "ellint_RJ_e" $ gsl_sf_ellint_RJ_e x y z p (precCode mode)
207foreign import ccall "ellint.h gsl_sf_ellint_RJ_e" gsl_sf_ellint_RJ_e :: Double -> Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt 207foreign import ccall "gsl_sf_ellint_RJ_e" gsl_sf_ellint_RJ_e :: Double -> Double -> Double -> Double -> Gsl_mode_t -> Ptr () -> IO CInt
208 208
209-- | wrapper for double gsl_sf_ellint_RJ(double x,double y,double z,double p,gsl_mode_t mode); 209-- | wrapper for double gsl_sf_ellint_RJ(double x,double y,double z,double p,gsl_mode_t mode);
210-- 210--
211-- <http://www.google.com/search?q=gsl_sf_ellint_RJ&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 211-- <http://www.google.com/search?q=gsl_sf_ellint_RJ&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
212ellint_RJ :: Double -> Double -> Double -> Double -> Precision -> Double 212ellint_RJ :: Double -> Double -> Double -> Double -> Precision -> Double
213ellint_RJ x y z p mode = gsl_sf_ellint_RJ x y z p (precCode mode) 213ellint_RJ x y z p mode = gsl_sf_ellint_RJ x y z p (precCode mode)
214foreign import ccall "ellint.h gsl_sf_ellint_RJ" gsl_sf_ellint_RJ :: Double -> Double -> Double -> Double -> Gsl_mode_t -> Double 214foreign import ccall "gsl_sf_ellint_RJ" gsl_sf_ellint_RJ :: Double -> Double -> Double -> Double -> Gsl_mode_t -> Double
diff --git a/lib/Numeric/GSL/Special/Erf.hs b/lib/Numeric/GSL/Special/Erf.hs
index 347e621..6689c1e 100644
--- a/lib/Numeric/GSL/Special/Erf.hs
+++ b/lib/Numeric/GSL/Special/Erf.hs
@@ -38,81 +38,81 @@ import Numeric.GSL.Special.Internal
38-- <http://www.google.com/search?q=gsl_sf_erfc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 38-- <http://www.google.com/search?q=gsl_sf_erfc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
39erfc_e :: Double -> (Double,Double) 39erfc_e :: Double -> (Double,Double)
40erfc_e x = createSFR "erfc_e" $ gsl_sf_erfc_e x 40erfc_e x = createSFR "erfc_e" $ gsl_sf_erfc_e x
41foreign import ccall "erf.h gsl_sf_erfc_e" gsl_sf_erfc_e :: Double -> Ptr () -> IO CInt 41foreign import ccall "gsl_sf_erfc_e" gsl_sf_erfc_e :: Double -> Ptr () -> IO CInt
42 42
43-- | wrapper for double gsl_sf_erfc(double x); 43-- | wrapper for double gsl_sf_erfc(double x);
44-- 44--
45-- <http://www.google.com/search?q=gsl_sf_erfc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 45-- <http://www.google.com/search?q=gsl_sf_erfc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
46erfc :: Double -> Double 46erfc :: Double -> Double
47erfc = gsl_sf_erfc 47erfc = gsl_sf_erfc
48foreign import ccall "erf.h gsl_sf_erfc" gsl_sf_erfc :: Double -> Double 48foreign import ccall "gsl_sf_erfc" gsl_sf_erfc :: Double -> Double
49 49
50-- | wrapper for int gsl_sf_log_erfc_e(double x,gsl_sf_result* result); 50-- | wrapper for int gsl_sf_log_erfc_e(double x,gsl_sf_result* result);
51-- 51--
52-- <http://www.google.com/search?q=gsl_sf_log_erfc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 52-- <http://www.google.com/search?q=gsl_sf_log_erfc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
53log_erfc_e :: Double -> (Double,Double) 53log_erfc_e :: Double -> (Double,Double)
54log_erfc_e x = createSFR "log_erfc_e" $ gsl_sf_log_erfc_e x 54log_erfc_e x = createSFR "log_erfc_e" $ gsl_sf_log_erfc_e x
55foreign import ccall "erf.h gsl_sf_log_erfc_e" gsl_sf_log_erfc_e :: Double -> Ptr () -> IO CInt 55foreign import ccall "gsl_sf_log_erfc_e" gsl_sf_log_erfc_e :: Double -> Ptr () -> IO CInt
56 56
57-- | wrapper for double gsl_sf_log_erfc(double x); 57-- | wrapper for double gsl_sf_log_erfc(double x);
58-- 58--
59-- <http://www.google.com/search?q=gsl_sf_log_erfc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 59-- <http://www.google.com/search?q=gsl_sf_log_erfc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
60log_erfc :: Double -> Double 60log_erfc :: Double -> Double
61log_erfc = gsl_sf_log_erfc 61log_erfc = gsl_sf_log_erfc
62foreign import ccall "erf.h gsl_sf_log_erfc" gsl_sf_log_erfc :: Double -> Double 62foreign import ccall "gsl_sf_log_erfc" gsl_sf_log_erfc :: Double -> Double
63 63
64-- | wrapper for int gsl_sf_erf_e(double x,gsl_sf_result* result); 64-- | wrapper for int gsl_sf_erf_e(double x,gsl_sf_result* result);
65-- 65--
66-- <http://www.google.com/search?q=gsl_sf_erf_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 66-- <http://www.google.com/search?q=gsl_sf_erf_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
67erf_e :: Double -> (Double,Double) 67erf_e :: Double -> (Double,Double)
68erf_e x = createSFR "erf_e" $ gsl_sf_erf_e x 68erf_e x = createSFR "erf_e" $ gsl_sf_erf_e x
69foreign import ccall "erf.h gsl_sf_erf_e" gsl_sf_erf_e :: Double -> Ptr () -> IO CInt 69foreign import ccall "gsl_sf_erf_e" gsl_sf_erf_e :: Double -> Ptr () -> IO CInt
70 70
71-- | wrapper for double gsl_sf_erf(double x); 71-- | wrapper for double gsl_sf_erf(double x);
72-- 72--
73-- <http://www.google.com/search?q=gsl_sf_erf&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 73-- <http://www.google.com/search?q=gsl_sf_erf&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
74erf :: Double -> Double 74erf :: Double -> Double
75erf = gsl_sf_erf 75erf = gsl_sf_erf
76foreign import ccall "erf.h gsl_sf_erf" gsl_sf_erf :: Double -> Double 76foreign import ccall "gsl_sf_erf" gsl_sf_erf :: Double -> Double
77 77
78-- | wrapper for int gsl_sf_erf_Z_e(double x,gsl_sf_result* result); 78-- | wrapper for int gsl_sf_erf_Z_e(double x,gsl_sf_result* result);
79-- 79--
80-- <http://www.google.com/search?q=gsl_sf_erf_Z_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 80-- <http://www.google.com/search?q=gsl_sf_erf_Z_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
81erf_Z_e :: Double -> (Double,Double) 81erf_Z_e :: Double -> (Double,Double)
82erf_Z_e x = createSFR "erf_Z_e" $ gsl_sf_erf_Z_e x 82erf_Z_e x = createSFR "erf_Z_e" $ gsl_sf_erf_Z_e x
83foreign import ccall "erf.h gsl_sf_erf_Z_e" gsl_sf_erf_Z_e :: Double -> Ptr () -> IO CInt 83foreign import ccall "gsl_sf_erf_Z_e" gsl_sf_erf_Z_e :: Double -> Ptr () -> IO CInt
84 84
85-- | wrapper for int gsl_sf_erf_Q_e(double x,gsl_sf_result* result); 85-- | wrapper for int gsl_sf_erf_Q_e(double x,gsl_sf_result* result);
86-- 86--
87-- <http://www.google.com/search?q=gsl_sf_erf_Q_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 87-- <http://www.google.com/search?q=gsl_sf_erf_Q_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
88erf_Q_e :: Double -> (Double,Double) 88erf_Q_e :: Double -> (Double,Double)
89erf_Q_e x = createSFR "erf_Q_e" $ gsl_sf_erf_Q_e x 89erf_Q_e x = createSFR "erf_Q_e" $ gsl_sf_erf_Q_e x
90foreign import ccall "erf.h gsl_sf_erf_Q_e" gsl_sf_erf_Q_e :: Double -> Ptr () -> IO CInt 90foreign import ccall "gsl_sf_erf_Q_e" gsl_sf_erf_Q_e :: Double -> Ptr () -> IO CInt
91 91
92-- | wrapper for double gsl_sf_erf_Z(double x); 92-- | wrapper for double gsl_sf_erf_Z(double x);
93-- 93--
94-- <http://www.google.com/search?q=gsl_sf_erf_Z&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 94-- <http://www.google.com/search?q=gsl_sf_erf_Z&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
95erf_Z :: Double -> Double 95erf_Z :: Double -> Double
96erf_Z = gsl_sf_erf_Z 96erf_Z = gsl_sf_erf_Z
97foreign import ccall "erf.h gsl_sf_erf_Z" gsl_sf_erf_Z :: Double -> Double 97foreign import ccall "gsl_sf_erf_Z" gsl_sf_erf_Z :: Double -> Double
98 98
99-- | wrapper for double gsl_sf_erf_Q(double x); 99-- | wrapper for double gsl_sf_erf_Q(double x);
100-- 100--
101-- <http://www.google.com/search?q=gsl_sf_erf_Q&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 101-- <http://www.google.com/search?q=gsl_sf_erf_Q&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
102erf_Q :: Double -> Double 102erf_Q :: Double -> Double
103erf_Q = gsl_sf_erf_Q 103erf_Q = gsl_sf_erf_Q
104foreign import ccall "erf.h gsl_sf_erf_Q" gsl_sf_erf_Q :: Double -> Double 104foreign import ccall "gsl_sf_erf_Q" gsl_sf_erf_Q :: Double -> Double
105 105
106-- | wrapper for int gsl_sf_hazard_e(double x,gsl_sf_result* result); 106-- | wrapper for int gsl_sf_hazard_e(double x,gsl_sf_result* result);
107-- 107--
108-- <http://www.google.com/search?q=gsl_sf_hazard_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 108-- <http://www.google.com/search?q=gsl_sf_hazard_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
109hazard_e :: Double -> (Double,Double) 109hazard_e :: Double -> (Double,Double)
110hazard_e x = createSFR "hazard_e" $ gsl_sf_hazard_e x 110hazard_e x = createSFR "hazard_e" $ gsl_sf_hazard_e x
111foreign import ccall "erf.h gsl_sf_hazard_e" gsl_sf_hazard_e :: Double -> Ptr () -> IO CInt 111foreign import ccall "gsl_sf_hazard_e" gsl_sf_hazard_e :: Double -> Ptr () -> IO CInt
112 112
113-- | wrapper for double gsl_sf_hazard(double x); 113-- | wrapper for double gsl_sf_hazard(double x);
114-- 114--
115-- <http://www.google.com/search?q=gsl_sf_hazard&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 115-- <http://www.google.com/search?q=gsl_sf_hazard&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
116hazard :: Double -> Double 116hazard :: Double -> Double
117hazard = gsl_sf_hazard 117hazard = gsl_sf_hazard
118foreign import ccall "erf.h gsl_sf_hazard" gsl_sf_hazard :: Double -> Double 118foreign import ccall "gsl_sf_hazard" gsl_sf_hazard :: Double -> Double
diff --git a/lib/Numeric/GSL/Special/Exp.hs b/lib/Numeric/GSL/Special/Exp.hs
index 52ec6df..9a407e7 100644
--- a/lib/Numeric/GSL/Special/Exp.hs
+++ b/lib/Numeric/GSL/Special/Exp.hs
@@ -29,6 +29,7 @@ module Numeric.GSL.Special.Exp(
29, exprel_2 29, exprel_2
30, exprel_n_e 30, exprel_n_e
31, exprel_n 31, exprel_n
32, exprel_n_CF_e
32, exp_err_e 33, exp_err_e
33, exp_err_e10_e 34, exp_err_e10_e
34, exp_mult_err_e 35, exp_mult_err_e
@@ -44,123 +45,130 @@ import Numeric.GSL.Special.Internal
44-- <http://www.google.com/search?q=gsl_sf_exp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 45-- <http://www.google.com/search?q=gsl_sf_exp_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
45exp_e :: Double -> (Double,Double) 46exp_e :: Double -> (Double,Double)
46exp_e x = createSFR "exp_e" $ gsl_sf_exp_e x 47exp_e x = createSFR "exp_e" $ gsl_sf_exp_e x
47foreign import ccall "exp.h gsl_sf_exp_e" gsl_sf_exp_e :: Double -> Ptr () -> IO CInt 48foreign import ccall "gsl_sf_exp_e" gsl_sf_exp_e :: Double -> Ptr () -> IO CInt
48 49
49-- | wrapper for double gsl_sf_exp(double x); 50-- | wrapper for double gsl_sf_exp(double x);
50-- 51--
51-- <http://www.google.com/search?q=gsl_sf_exp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 52-- <http://www.google.com/search?q=gsl_sf_exp&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
52exp :: Double -> Double 53exp :: Double -> Double
53exp = gsl_sf_exp 54exp = gsl_sf_exp
54foreign import ccall "exp.h gsl_sf_exp" gsl_sf_exp :: Double -> Double 55foreign import ccall "gsl_sf_exp" gsl_sf_exp :: Double -> Double
55 56
56-- | wrapper for int gsl_sf_exp_e10_e(double x,gsl_sf_result_e10* result); 57-- | wrapper for int gsl_sf_exp_e10_e(double x,gsl_sf_result_e10* result);
57-- 58--
58-- <http://www.google.com/search?q=gsl_sf_exp_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 59-- <http://www.google.com/search?q=gsl_sf_exp_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
59exp_e10_e :: Double -> (Double,Int,Double) 60exp_e10_e :: Double -> (Double,Int,Double)
60exp_e10_e x = createSFR_E10 "exp_e10_e" $ gsl_sf_exp_e10_e x 61exp_e10_e x = createSFR_E10 "exp_e10_e" $ gsl_sf_exp_e10_e x
61foreign import ccall "exp.h gsl_sf_exp_e10_e" gsl_sf_exp_e10_e :: Double -> Ptr () -> IO CInt 62foreign import ccall "gsl_sf_exp_e10_e" gsl_sf_exp_e10_e :: Double -> Ptr () -> IO CInt
62 63
63-- | wrapper for int gsl_sf_exp_mult_e(double x,double y,gsl_sf_result* result); 64-- | wrapper for int gsl_sf_exp_mult_e(double x,double y,gsl_sf_result* result);
64-- 65--
65-- <http://www.google.com/search?q=gsl_sf_exp_mult_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 66-- <http://www.google.com/search?q=gsl_sf_exp_mult_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
66exp_mult_e :: Double -> Double -> (Double,Double) 67exp_mult_e :: Double -> Double -> (Double,Double)
67exp_mult_e x y = createSFR "exp_mult_e" $ gsl_sf_exp_mult_e x y 68exp_mult_e x y = createSFR "exp_mult_e" $ gsl_sf_exp_mult_e x y
68foreign import ccall "exp.h gsl_sf_exp_mult_e" gsl_sf_exp_mult_e :: Double -> Double -> Ptr () -> IO CInt 69foreign import ccall "gsl_sf_exp_mult_e" gsl_sf_exp_mult_e :: Double -> Double -> Ptr () -> IO CInt
69 70
70-- | wrapper for double gsl_sf_exp_mult(double x,double y); 71-- | wrapper for double gsl_sf_exp_mult(double x,double y);
71-- 72--
72-- <http://www.google.com/search?q=gsl_sf_exp_mult&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 73-- <http://www.google.com/search?q=gsl_sf_exp_mult&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
73exp_mult :: Double -> Double -> Double 74exp_mult :: Double -> Double -> Double
74exp_mult = gsl_sf_exp_mult 75exp_mult = gsl_sf_exp_mult
75foreign import ccall "exp.h gsl_sf_exp_mult" gsl_sf_exp_mult :: Double -> Double -> Double 76foreign import ccall "gsl_sf_exp_mult" gsl_sf_exp_mult :: Double -> Double -> Double
76 77
77-- | wrapper for int gsl_sf_exp_mult_e10_e(double x,double y,gsl_sf_result_e10* result); 78-- | wrapper for int gsl_sf_exp_mult_e10_e(double x,double y,gsl_sf_result_e10* result);
78-- 79--
79-- <http://www.google.com/search?q=gsl_sf_exp_mult_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 80-- <http://www.google.com/search?q=gsl_sf_exp_mult_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
80exp_mult_e10_e :: Double -> Double -> (Double,Int,Double) 81exp_mult_e10_e :: Double -> Double -> (Double,Int,Double)
81exp_mult_e10_e x y = createSFR_E10 "exp_mult_e10_e" $ gsl_sf_exp_mult_e10_e x y 82exp_mult_e10_e x y = createSFR_E10 "exp_mult_e10_e" $ gsl_sf_exp_mult_e10_e x y
82foreign import ccall "exp.h gsl_sf_exp_mult_e10_e" gsl_sf_exp_mult_e10_e :: Double -> Double -> Ptr () -> IO CInt 83foreign import ccall "gsl_sf_exp_mult_e10_e" gsl_sf_exp_mult_e10_e :: Double -> Double -> Ptr () -> IO CInt
83 84
84-- | wrapper for int gsl_sf_expm1_e(double x,gsl_sf_result* result); 85-- | wrapper for int gsl_sf_expm1_e(double x,gsl_sf_result* result);
85-- 86--
86-- <http://www.google.com/search?q=gsl_sf_expm1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 87-- <http://www.google.com/search?q=gsl_sf_expm1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
87expm1_e :: Double -> (Double,Double) 88expm1_e :: Double -> (Double,Double)
88expm1_e x = createSFR "expm1_e" $ gsl_sf_expm1_e x 89expm1_e x = createSFR "expm1_e" $ gsl_sf_expm1_e x
89foreign import ccall "exp.h gsl_sf_expm1_e" gsl_sf_expm1_e :: Double -> Ptr () -> IO CInt 90foreign import ccall "gsl_sf_expm1_e" gsl_sf_expm1_e :: Double -> Ptr () -> IO CInt
90 91
91-- | wrapper for double gsl_sf_expm1(double x); 92-- | wrapper for double gsl_sf_expm1(double x);
92-- 93--
93-- <http://www.google.com/search?q=gsl_sf_expm1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 94-- <http://www.google.com/search?q=gsl_sf_expm1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
94expm1 :: Double -> Double 95expm1 :: Double -> Double
95expm1 = gsl_sf_expm1 96expm1 = gsl_sf_expm1
96foreign import ccall "exp.h gsl_sf_expm1" gsl_sf_expm1 :: Double -> Double 97foreign import ccall "gsl_sf_expm1" gsl_sf_expm1 :: Double -> Double
97 98
98-- | wrapper for int gsl_sf_exprel_e(double x,gsl_sf_result* result); 99-- | wrapper for int gsl_sf_exprel_e(double x,gsl_sf_result* result);
99-- 100--
100-- <http://www.google.com/search?q=gsl_sf_exprel_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 101-- <http://www.google.com/search?q=gsl_sf_exprel_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
101exprel_e :: Double -> (Double,Double) 102exprel_e :: Double -> (Double,Double)
102exprel_e x = createSFR "exprel_e" $ gsl_sf_exprel_e x 103exprel_e x = createSFR "exprel_e" $ gsl_sf_exprel_e x
103foreign import ccall "exp.h gsl_sf_exprel_e" gsl_sf_exprel_e :: Double -> Ptr () -> IO CInt 104foreign import ccall "gsl_sf_exprel_e" gsl_sf_exprel_e :: Double -> Ptr () -> IO CInt
104 105
105-- | wrapper for double gsl_sf_exprel(double x); 106-- | wrapper for double gsl_sf_exprel(double x);
106-- 107--
107-- <http://www.google.com/search?q=gsl_sf_exprel&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 108-- <http://www.google.com/search?q=gsl_sf_exprel&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
108exprel :: Double -> Double 109exprel :: Double -> Double
109exprel = gsl_sf_exprel 110exprel = gsl_sf_exprel
110foreign import ccall "exp.h gsl_sf_exprel" gsl_sf_exprel :: Double -> Double 111foreign import ccall "gsl_sf_exprel" gsl_sf_exprel :: Double -> Double
111 112
112-- | wrapper for int gsl_sf_exprel_2_e(double x,gsl_sf_result* result); 113-- | wrapper for int gsl_sf_exprel_2_e(double x,gsl_sf_result* result);
113-- 114--
114-- <http://www.google.com/search?q=gsl_sf_exprel_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 115-- <http://www.google.com/search?q=gsl_sf_exprel_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
115exprel_2_e :: Double -> (Double,Double) 116exprel_2_e :: Double -> (Double,Double)
116exprel_2_e x = createSFR "exprel_2_e" $ gsl_sf_exprel_2_e x 117exprel_2_e x = createSFR "exprel_2_e" $ gsl_sf_exprel_2_e x
117foreign import ccall "exp.h gsl_sf_exprel_2_e" gsl_sf_exprel_2_e :: Double -> Ptr () -> IO CInt 118foreign import ccall "gsl_sf_exprel_2_e" gsl_sf_exprel_2_e :: Double -> Ptr () -> IO CInt
118 119
119-- | wrapper for double gsl_sf_exprel_2(double x); 120-- | wrapper for double gsl_sf_exprel_2(double x);
120-- 121--
121-- <http://www.google.com/search?q=gsl_sf_exprel_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 122-- <http://www.google.com/search?q=gsl_sf_exprel_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
122exprel_2 :: Double -> Double 123exprel_2 :: Double -> Double
123exprel_2 = gsl_sf_exprel_2 124exprel_2 = gsl_sf_exprel_2
124foreign import ccall "exp.h gsl_sf_exprel_2" gsl_sf_exprel_2 :: Double -> Double 125foreign import ccall "gsl_sf_exprel_2" gsl_sf_exprel_2 :: Double -> Double
125 126
126-- | wrapper for int gsl_sf_exprel_n_e(int n,double x,gsl_sf_result* result); 127-- | wrapper for int gsl_sf_exprel_n_e(int n,double x,gsl_sf_result* result);
127-- 128--
128-- <http://www.google.com/search?q=gsl_sf_exprel_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 129-- <http://www.google.com/search?q=gsl_sf_exprel_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
129exprel_n_e :: CInt -> Double -> (Double,Double) 130exprel_n_e :: CInt -> Double -> (Double,Double)
130exprel_n_e n x = createSFR "exprel_n_e" $ gsl_sf_exprel_n_e n x 131exprel_n_e n x = createSFR "exprel_n_e" $ gsl_sf_exprel_n_e n x
131foreign import ccall "exp.h gsl_sf_exprel_n_e" gsl_sf_exprel_n_e :: CInt -> Double -> Ptr () -> IO CInt 132foreign import ccall "gsl_sf_exprel_n_e" gsl_sf_exprel_n_e :: CInt -> Double -> Ptr () -> IO CInt
132 133
133-- | wrapper for double gsl_sf_exprel_n(int n,double x); 134-- | wrapper for double gsl_sf_exprel_n(int n,double x);
134-- 135--
135-- <http://www.google.com/search?q=gsl_sf_exprel_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 136-- <http://www.google.com/search?q=gsl_sf_exprel_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
136exprel_n :: CInt -> Double -> Double 137exprel_n :: CInt -> Double -> Double
137exprel_n = gsl_sf_exprel_n 138exprel_n = gsl_sf_exprel_n
138foreign import ccall "exp.h gsl_sf_exprel_n" gsl_sf_exprel_n :: CInt -> Double -> Double 139foreign import ccall "gsl_sf_exprel_n" gsl_sf_exprel_n :: CInt -> Double -> Double
140
141-- | wrapper for int gsl_sf_exprel_n_CF_e(double n,double x,gsl_sf_result* result);
142--
143-- <http://www.google.com/search?q=gsl_sf_exprel_n_CF_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
144exprel_n_CF_e :: Double -> Double -> (Double,Double)
145exprel_n_CF_e n x = createSFR "exprel_n_CF_e" $ gsl_sf_exprel_n_CF_e n x
146foreign import ccall "gsl_sf_exprel_n_CF_e" gsl_sf_exprel_n_CF_e :: Double -> Double -> Ptr () -> IO CInt
139 147
140-- | wrapper for int gsl_sf_exp_err_e(double x,double dx,gsl_sf_result* result); 148-- | wrapper for int gsl_sf_exp_err_e(double x,double dx,gsl_sf_result* result);
141-- 149--
142-- <http://www.google.com/search?q=gsl_sf_exp_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 150-- <http://www.google.com/search?q=gsl_sf_exp_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
143exp_err_e :: Double -> Double -> (Double,Double) 151exp_err_e :: Double -> Double -> (Double,Double)
144exp_err_e x dx = createSFR "exp_err_e" $ gsl_sf_exp_err_e x dx 152exp_err_e x dx = createSFR "exp_err_e" $ gsl_sf_exp_err_e x dx
145foreign import ccall "exp.h gsl_sf_exp_err_e" gsl_sf_exp_err_e :: Double -> Double -> Ptr () -> IO CInt 153foreign import ccall "gsl_sf_exp_err_e" gsl_sf_exp_err_e :: Double -> Double -> Ptr () -> IO CInt
146 154
147-- | wrapper for int gsl_sf_exp_err_e10_e(double x,double dx,gsl_sf_result_e10* result); 155-- | wrapper for int gsl_sf_exp_err_e10_e(double x,double dx,gsl_sf_result_e10* result);
148-- 156--
149-- <http://www.google.com/search?q=gsl_sf_exp_err_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 157-- <http://www.google.com/search?q=gsl_sf_exp_err_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
150exp_err_e10_e :: Double -> Double -> (Double,Int,Double) 158exp_err_e10_e :: Double -> Double -> (Double,Int,Double)
151exp_err_e10_e x dx = createSFR_E10 "exp_err_e10_e" $ gsl_sf_exp_err_e10_e x dx 159exp_err_e10_e x dx = createSFR_E10 "exp_err_e10_e" $ gsl_sf_exp_err_e10_e x dx
152foreign import ccall "exp.h gsl_sf_exp_err_e10_e" gsl_sf_exp_err_e10_e :: Double -> Double -> Ptr () -> IO CInt 160foreign import ccall "gsl_sf_exp_err_e10_e" gsl_sf_exp_err_e10_e :: Double -> Double -> Ptr () -> IO CInt
153 161
154-- | wrapper for int gsl_sf_exp_mult_err_e(double x,double dx,double y,double dy,gsl_sf_result* result); 162-- | wrapper for int gsl_sf_exp_mult_err_e(double x,double dx,double y,double dy,gsl_sf_result* result);
155-- 163--
156-- <http://www.google.com/search?q=gsl_sf_exp_mult_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 164-- <http://www.google.com/search?q=gsl_sf_exp_mult_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
157exp_mult_err_e :: Double -> Double -> Double -> Double -> (Double,Double) 165exp_mult_err_e :: Double -> Double -> Double -> Double -> (Double,Double)
158exp_mult_err_e x dx y dy = createSFR "exp_mult_err_e" $ gsl_sf_exp_mult_err_e x dx y dy 166exp_mult_err_e x dx y dy = createSFR "exp_mult_err_e" $ gsl_sf_exp_mult_err_e x dx y dy
159foreign import ccall "exp.h gsl_sf_exp_mult_err_e" gsl_sf_exp_mult_err_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt 167foreign import ccall "gsl_sf_exp_mult_err_e" gsl_sf_exp_mult_err_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt
160 168
161-- | wrapper for int gsl_sf_exp_mult_err_e10_e(double x,double dx,double y,double dy,gsl_sf_result_e10* result); 169-- | wrapper for int gsl_sf_exp_mult_err_e10_e(double x,double dx,double y,double dy,gsl_sf_result_e10* result);
162-- 170--
163-- <http://www.google.com/search?q=gsl_sf_exp_mult_err_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 171-- <http://www.google.com/search?q=gsl_sf_exp_mult_err_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
164exp_mult_err_e10_e :: Double -> Double -> Double -> Double -> (Double,Int,Double) 172exp_mult_err_e10_e :: Double -> Double -> Double -> Double -> (Double,Int,Double)
165exp_mult_err_e10_e x dx y dy = createSFR_E10 "exp_mult_err_e10_e" $ gsl_sf_exp_mult_err_e10_e x dx y dy 173exp_mult_err_e10_e x dx y dy = createSFR_E10 "exp_mult_err_e10_e" $ gsl_sf_exp_mult_err_e10_e x dx y dy
166foreign import ccall "exp.h gsl_sf_exp_mult_err_e10_e" gsl_sf_exp_mult_err_e10_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt 174foreign import ccall "gsl_sf_exp_mult_err_e10_e" gsl_sf_exp_mult_err_e10_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt
diff --git a/lib/Numeric/GSL/Special/Expint.hs b/lib/Numeric/GSL/Special/Expint.hs
index fd92216..c70d28a 100644
--- a/lib/Numeric/GSL/Special/Expint.hs
+++ b/lib/Numeric/GSL/Special/Expint.hs
@@ -19,10 +19,14 @@ module Numeric.GSL.Special.Expint(
19, expint_E1 19, expint_E1
20, expint_E2_e 20, expint_E2_e
21, expint_E2 21, expint_E2
22, expint_En_e
23, expint_En
22, expint_E1_scaled_e 24, expint_E1_scaled_e
23, expint_E1_scaled 25, expint_E1_scaled
24, expint_E2_scaled_e 26, expint_E2_scaled_e
25, expint_E2_scaled 27, expint_E2_scaled
28, expint_En_scaled_e
29, expint_En_scaled
26, expint_Ei_e 30, expint_Ei_e
27, expint_Ei 31, expint_Ei
28, expint_Ei_scaled_e 32, expint_Ei_scaled_e
@@ -50,165 +54,193 @@ import Numeric.GSL.Special.Internal
50-- <http://www.google.com/search?q=gsl_sf_expint_E1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 54-- <http://www.google.com/search?q=gsl_sf_expint_E1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
51expint_E1_e :: Double -> (Double,Double) 55expint_E1_e :: Double -> (Double,Double)
52expint_E1_e x = createSFR "expint_E1_e" $ gsl_sf_expint_E1_e x 56expint_E1_e x = createSFR "expint_E1_e" $ gsl_sf_expint_E1_e x
53foreign import ccall "expint.h gsl_sf_expint_E1_e" gsl_sf_expint_E1_e :: Double -> Ptr () -> IO CInt 57foreign import ccall "gsl_sf_expint_E1_e" gsl_sf_expint_E1_e :: Double -> Ptr () -> IO CInt
54 58
55-- | wrapper for double gsl_sf_expint_E1(double x); 59-- | wrapper for double gsl_sf_expint_E1(double x);
56-- 60--
57-- <http://www.google.com/search?q=gsl_sf_expint_E1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 61-- <http://www.google.com/search?q=gsl_sf_expint_E1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
58expint_E1 :: Double -> Double 62expint_E1 :: Double -> Double
59expint_E1 = gsl_sf_expint_E1 63expint_E1 = gsl_sf_expint_E1
60foreign import ccall "expint.h gsl_sf_expint_E1" gsl_sf_expint_E1 :: Double -> Double 64foreign import ccall "gsl_sf_expint_E1" gsl_sf_expint_E1 :: Double -> Double
61 65
62-- | wrapper for int gsl_sf_expint_E2_e(double x,gsl_sf_result* result); 66-- | wrapper for int gsl_sf_expint_E2_e(double x,gsl_sf_result* result);
63-- 67--
64-- <http://www.google.com/search?q=gsl_sf_expint_E2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 68-- <http://www.google.com/search?q=gsl_sf_expint_E2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
65expint_E2_e :: Double -> (Double,Double) 69expint_E2_e :: Double -> (Double,Double)
66expint_E2_e x = createSFR "expint_E2_e" $ gsl_sf_expint_E2_e x 70expint_E2_e x = createSFR "expint_E2_e" $ gsl_sf_expint_E2_e x
67foreign import ccall "expint.h gsl_sf_expint_E2_e" gsl_sf_expint_E2_e :: Double -> Ptr () -> IO CInt 71foreign import ccall "gsl_sf_expint_E2_e" gsl_sf_expint_E2_e :: Double -> Ptr () -> IO CInt
68 72
69-- | wrapper for double gsl_sf_expint_E2(double x); 73-- | wrapper for double gsl_sf_expint_E2(double x);
70-- 74--
71-- <http://www.google.com/search?q=gsl_sf_expint_E2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 75-- <http://www.google.com/search?q=gsl_sf_expint_E2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
72expint_E2 :: Double -> Double 76expint_E2 :: Double -> Double
73expint_E2 = gsl_sf_expint_E2 77expint_E2 = gsl_sf_expint_E2
74foreign import ccall "expint.h gsl_sf_expint_E2" gsl_sf_expint_E2 :: Double -> Double 78foreign import ccall "gsl_sf_expint_E2" gsl_sf_expint_E2 :: Double -> Double
79
80-- | wrapper for int gsl_sf_expint_En_e(int n,double x,gsl_sf_result* result);
81--
82-- <http://www.google.com/search?q=gsl_sf_expint_En_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
83expint_En_e :: CInt -> Double -> (Double,Double)
84expint_En_e n x = createSFR "expint_En_e" $ gsl_sf_expint_En_e n x
85foreign import ccall "gsl_sf_expint_En_e" gsl_sf_expint_En_e :: CInt -> Double -> Ptr () -> IO CInt
86
87-- | wrapper for double gsl_sf_expint_En(int n,double x);
88--
89-- <http://www.google.com/search?q=gsl_sf_expint_En&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
90expint_En :: CInt -> Double -> Double
91expint_En = gsl_sf_expint_En
92foreign import ccall "gsl_sf_expint_En" gsl_sf_expint_En :: CInt -> Double -> Double
75 93
76-- | wrapper for int gsl_sf_expint_E1_scaled_e(double x,gsl_sf_result* result); 94-- | wrapper for int gsl_sf_expint_E1_scaled_e(double x,gsl_sf_result* result);
77-- 95--
78-- <http://www.google.com/search?q=gsl_sf_expint_E1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 96-- <http://www.google.com/search?q=gsl_sf_expint_E1_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
79expint_E1_scaled_e :: Double -> (Double,Double) 97expint_E1_scaled_e :: Double -> (Double,Double)
80expint_E1_scaled_e x = createSFR "expint_E1_scaled_e" $ gsl_sf_expint_E1_scaled_e x 98expint_E1_scaled_e x = createSFR "expint_E1_scaled_e" $ gsl_sf_expint_E1_scaled_e x
81foreign import ccall "expint.h gsl_sf_expint_E1_scaled_e" gsl_sf_expint_E1_scaled_e :: Double -> Ptr () -> IO CInt 99foreign import ccall "gsl_sf_expint_E1_scaled_e" gsl_sf_expint_E1_scaled_e :: Double -> Ptr () -> IO CInt
82 100
83-- | wrapper for double gsl_sf_expint_E1_scaled(double x); 101-- | wrapper for double gsl_sf_expint_E1_scaled(double x);
84-- 102--
85-- <http://www.google.com/search?q=gsl_sf_expint_E1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 103-- <http://www.google.com/search?q=gsl_sf_expint_E1_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
86expint_E1_scaled :: Double -> Double 104expint_E1_scaled :: Double -> Double
87expint_E1_scaled = gsl_sf_expint_E1_scaled 105expint_E1_scaled = gsl_sf_expint_E1_scaled
88foreign import ccall "expint.h gsl_sf_expint_E1_scaled" gsl_sf_expint_E1_scaled :: Double -> Double 106foreign import ccall "gsl_sf_expint_E1_scaled" gsl_sf_expint_E1_scaled :: Double -> Double
89 107
90-- | wrapper for int gsl_sf_expint_E2_scaled_e(double x,gsl_sf_result* result); 108-- | wrapper for int gsl_sf_expint_E2_scaled_e(double x,gsl_sf_result* result);
91-- 109--
92-- <http://www.google.com/search?q=gsl_sf_expint_E2_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 110-- <http://www.google.com/search?q=gsl_sf_expint_E2_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
93expint_E2_scaled_e :: Double -> (Double,Double) 111expint_E2_scaled_e :: Double -> (Double,Double)
94expint_E2_scaled_e x = createSFR "expint_E2_scaled_e" $ gsl_sf_expint_E2_scaled_e x 112expint_E2_scaled_e x = createSFR "expint_E2_scaled_e" $ gsl_sf_expint_E2_scaled_e x
95foreign import ccall "expint.h gsl_sf_expint_E2_scaled_e" gsl_sf_expint_E2_scaled_e :: Double -> Ptr () -> IO CInt 113foreign import ccall "gsl_sf_expint_E2_scaled_e" gsl_sf_expint_E2_scaled_e :: Double -> Ptr () -> IO CInt
96 114
97-- | wrapper for double gsl_sf_expint_E2_scaled(double x); 115-- | wrapper for double gsl_sf_expint_E2_scaled(double x);
98-- 116--
99-- <http://www.google.com/search?q=gsl_sf_expint_E2_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 117-- <http://www.google.com/search?q=gsl_sf_expint_E2_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
100expint_E2_scaled :: Double -> Double 118expint_E2_scaled :: Double -> Double
101expint_E2_scaled = gsl_sf_expint_E2_scaled 119expint_E2_scaled = gsl_sf_expint_E2_scaled
102foreign import ccall "expint.h gsl_sf_expint_E2_scaled" gsl_sf_expint_E2_scaled :: Double -> Double 120foreign import ccall "gsl_sf_expint_E2_scaled" gsl_sf_expint_E2_scaled :: Double -> Double
121
122-- | wrapper for int gsl_sf_expint_En_scaled_e(int n,double x,gsl_sf_result* result);
123--
124-- <http://www.google.com/search?q=gsl_sf_expint_En_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
125expint_En_scaled_e :: CInt -> Double -> (Double,Double)
126expint_En_scaled_e n x = createSFR "expint_En_scaled_e" $ gsl_sf_expint_En_scaled_e n x
127foreign import ccall "gsl_sf_expint_En_scaled_e" gsl_sf_expint_En_scaled_e :: CInt -> Double -> Ptr () -> IO CInt
128
129-- | wrapper for double gsl_sf_expint_En_scaled(int n,double x);
130--
131-- <http://www.google.com/search?q=gsl_sf_expint_En_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
132expint_En_scaled :: CInt -> Double -> Double
133expint_En_scaled = gsl_sf_expint_En_scaled
134foreign import ccall "gsl_sf_expint_En_scaled" gsl_sf_expint_En_scaled :: CInt -> Double -> Double
103 135
104-- | wrapper for int gsl_sf_expint_Ei_e(double x,gsl_sf_result* result); 136-- | wrapper for int gsl_sf_expint_Ei_e(double x,gsl_sf_result* result);
105-- 137--
106-- <http://www.google.com/search?q=gsl_sf_expint_Ei_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 138-- <http://www.google.com/search?q=gsl_sf_expint_Ei_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
107expint_Ei_e :: Double -> (Double,Double) 139expint_Ei_e :: Double -> (Double,Double)
108expint_Ei_e x = createSFR "expint_Ei_e" $ gsl_sf_expint_Ei_e x 140expint_Ei_e x = createSFR "expint_Ei_e" $ gsl_sf_expint_Ei_e x
109foreign import ccall "expint.h gsl_sf_expint_Ei_e" gsl_sf_expint_Ei_e :: Double -> Ptr () -> IO CInt 141foreign import ccall "gsl_sf_expint_Ei_e" gsl_sf_expint_Ei_e :: Double -> Ptr () -> IO CInt
110 142
111-- | wrapper for double gsl_sf_expint_Ei(double x); 143-- | wrapper for double gsl_sf_expint_Ei(double x);
112-- 144--
113-- <http://www.google.com/search?q=gsl_sf_expint_Ei&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 145-- <http://www.google.com/search?q=gsl_sf_expint_Ei&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
114expint_Ei :: Double -> Double 146expint_Ei :: Double -> Double
115expint_Ei = gsl_sf_expint_Ei 147expint_Ei = gsl_sf_expint_Ei
116foreign import ccall "expint.h gsl_sf_expint_Ei" gsl_sf_expint_Ei :: Double -> Double 148foreign import ccall "gsl_sf_expint_Ei" gsl_sf_expint_Ei :: Double -> Double
117 149
118-- | wrapper for int gsl_sf_expint_Ei_scaled_e(double x,gsl_sf_result* result); 150-- | wrapper for int gsl_sf_expint_Ei_scaled_e(double x,gsl_sf_result* result);
119-- 151--
120-- <http://www.google.com/search?q=gsl_sf_expint_Ei_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 152-- <http://www.google.com/search?q=gsl_sf_expint_Ei_scaled_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
121expint_Ei_scaled_e :: Double -> (Double,Double) 153expint_Ei_scaled_e :: Double -> (Double,Double)
122expint_Ei_scaled_e x = createSFR "expint_Ei_scaled_e" $ gsl_sf_expint_Ei_scaled_e x 154expint_Ei_scaled_e x = createSFR "expint_Ei_scaled_e" $ gsl_sf_expint_Ei_scaled_e x
123foreign import ccall "expint.h gsl_sf_expint_Ei_scaled_e" gsl_sf_expint_Ei_scaled_e :: Double -> Ptr () -> IO CInt 155foreign import ccall "gsl_sf_expint_Ei_scaled_e" gsl_sf_expint_Ei_scaled_e :: Double -> Ptr () -> IO CInt
124 156
125-- | wrapper for double gsl_sf_expint_Ei_scaled(double x); 157-- | wrapper for double gsl_sf_expint_Ei_scaled(double x);
126-- 158--
127-- <http://www.google.com/search?q=gsl_sf_expint_Ei_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 159-- <http://www.google.com/search?q=gsl_sf_expint_Ei_scaled&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
128expint_Ei_scaled :: Double -> Double 160expint_Ei_scaled :: Double -> Double
129expint_Ei_scaled = gsl_sf_expint_Ei_scaled 161expint_Ei_scaled = gsl_sf_expint_Ei_scaled
130foreign import ccall "expint.h gsl_sf_expint_Ei_scaled" gsl_sf_expint_Ei_scaled :: Double -> Double 162foreign import ccall "gsl_sf_expint_Ei_scaled" gsl_sf_expint_Ei_scaled :: Double -> Double
131 163
132-- | wrapper for int gsl_sf_Shi_e(double x,gsl_sf_result* result); 164-- | wrapper for int gsl_sf_Shi_e(double x,gsl_sf_result* result);
133-- 165--
134-- <http://www.google.com/search?q=gsl_sf_Shi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 166-- <http://www.google.com/search?q=gsl_sf_Shi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
135shi_e :: Double -> (Double,Double) 167shi_e :: Double -> (Double,Double)
136shi_e x = createSFR "shi_e" $ gsl_sf_Shi_e x 168shi_e x = createSFR "shi_e" $ gsl_sf_Shi_e x
137foreign import ccall "expint.h gsl_sf_Shi_e" gsl_sf_Shi_e :: Double -> Ptr () -> IO CInt 169foreign import ccall "gsl_sf_Shi_e" gsl_sf_Shi_e :: Double -> Ptr () -> IO CInt
138 170
139-- | wrapper for double gsl_sf_Shi(double x); 171-- | wrapper for double gsl_sf_Shi(double x);
140-- 172--
141-- <http://www.google.com/search?q=gsl_sf_Shi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 173-- <http://www.google.com/search?q=gsl_sf_Shi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
142shi :: Double -> Double 174shi :: Double -> Double
143shi = gsl_sf_Shi 175shi = gsl_sf_Shi
144foreign import ccall "expint.h gsl_sf_Shi" gsl_sf_Shi :: Double -> Double 176foreign import ccall "gsl_sf_Shi" gsl_sf_Shi :: Double -> Double
145 177
146-- | wrapper for int gsl_sf_Chi_e(double x,gsl_sf_result* result); 178-- | wrapper for int gsl_sf_Chi_e(double x,gsl_sf_result* result);
147-- 179--
148-- <http://www.google.com/search?q=gsl_sf_Chi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 180-- <http://www.google.com/search?q=gsl_sf_Chi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
149chi_e :: Double -> (Double,Double) 181chi_e :: Double -> (Double,Double)
150chi_e x = createSFR "chi_e" $ gsl_sf_Chi_e x 182chi_e x = createSFR "chi_e" $ gsl_sf_Chi_e x
151foreign import ccall "expint.h gsl_sf_Chi_e" gsl_sf_Chi_e :: Double -> Ptr () -> IO CInt 183foreign import ccall "gsl_sf_Chi_e" gsl_sf_Chi_e :: Double -> Ptr () -> IO CInt
152 184
153-- | wrapper for double gsl_sf_Chi(double x); 185-- | wrapper for double gsl_sf_Chi(double x);
154-- 186--
155-- <http://www.google.com/search?q=gsl_sf_Chi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 187-- <http://www.google.com/search?q=gsl_sf_Chi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
156chi :: Double -> Double 188chi :: Double -> Double
157chi = gsl_sf_Chi 189chi = gsl_sf_Chi
158foreign import ccall "expint.h gsl_sf_Chi" gsl_sf_Chi :: Double -> Double 190foreign import ccall "gsl_sf_Chi" gsl_sf_Chi :: Double -> Double
159 191
160-- | wrapper for int gsl_sf_expint_3_e(double x,gsl_sf_result* result); 192-- | wrapper for int gsl_sf_expint_3_e(double x,gsl_sf_result* result);
161-- 193--
162-- <http://www.google.com/search?q=gsl_sf_expint_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 194-- <http://www.google.com/search?q=gsl_sf_expint_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
163expint_3_e :: Double -> (Double,Double) 195expint_3_e :: Double -> (Double,Double)
164expint_3_e x = createSFR "expint_3_e" $ gsl_sf_expint_3_e x 196expint_3_e x = createSFR "expint_3_e" $ gsl_sf_expint_3_e x
165foreign import ccall "expint.h gsl_sf_expint_3_e" gsl_sf_expint_3_e :: Double -> Ptr () -> IO CInt 197foreign import ccall "gsl_sf_expint_3_e" gsl_sf_expint_3_e :: Double -> Ptr () -> IO CInt
166 198
167-- | wrapper for double gsl_sf_expint_3(double x); 199-- | wrapper for double gsl_sf_expint_3(double x);
168-- 200--
169-- <http://www.google.com/search?q=gsl_sf_expint_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 201-- <http://www.google.com/search?q=gsl_sf_expint_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
170expint_3 :: Double -> Double 202expint_3 :: Double -> Double
171expint_3 = gsl_sf_expint_3 203expint_3 = gsl_sf_expint_3
172foreign import ccall "expint.h gsl_sf_expint_3" gsl_sf_expint_3 :: Double -> Double 204foreign import ccall "gsl_sf_expint_3" gsl_sf_expint_3 :: Double -> Double
173 205
174-- | wrapper for int gsl_sf_Si_e(double x,gsl_sf_result* result); 206-- | wrapper for int gsl_sf_Si_e(double x,gsl_sf_result* result);
175-- 207--
176-- <http://www.google.com/search?q=gsl_sf_Si_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 208-- <http://www.google.com/search?q=gsl_sf_Si_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
177si_e :: Double -> (Double,Double) 209si_e :: Double -> (Double,Double)
178si_e x = createSFR "si_e" $ gsl_sf_Si_e x 210si_e x = createSFR "si_e" $ gsl_sf_Si_e x
179foreign import ccall "expint.h gsl_sf_Si_e" gsl_sf_Si_e :: Double -> Ptr () -> IO CInt 211foreign import ccall "gsl_sf_Si_e" gsl_sf_Si_e :: Double -> Ptr () -> IO CInt
180 212
181-- | wrapper for double gsl_sf_Si(double x); 213-- | wrapper for double gsl_sf_Si(double x);
182-- 214--
183-- <http://www.google.com/search?q=gsl_sf_Si&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 215-- <http://www.google.com/search?q=gsl_sf_Si&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
184si :: Double -> Double 216si :: Double -> Double
185si = gsl_sf_Si 217si = gsl_sf_Si
186foreign import ccall "expint.h gsl_sf_Si" gsl_sf_Si :: Double -> Double 218foreign import ccall "gsl_sf_Si" gsl_sf_Si :: Double -> Double
187 219
188-- | wrapper for int gsl_sf_Ci_e(double x,gsl_sf_result* result); 220-- | wrapper for int gsl_sf_Ci_e(double x,gsl_sf_result* result);
189-- 221--
190-- <http://www.google.com/search?q=gsl_sf_Ci_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 222-- <http://www.google.com/search?q=gsl_sf_Ci_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
191ci_e :: Double -> (Double,Double) 223ci_e :: Double -> (Double,Double)
192ci_e x = createSFR "ci_e" $ gsl_sf_Ci_e x 224ci_e x = createSFR "ci_e" $ gsl_sf_Ci_e x
193foreign import ccall "expint.h gsl_sf_Ci_e" gsl_sf_Ci_e :: Double -> Ptr () -> IO CInt 225foreign import ccall "gsl_sf_Ci_e" gsl_sf_Ci_e :: Double -> Ptr () -> IO CInt
194 226
195-- | wrapper for double gsl_sf_Ci(double x); 227-- | wrapper for double gsl_sf_Ci(double x);
196-- 228--
197-- <http://www.google.com/search?q=gsl_sf_Ci&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 229-- <http://www.google.com/search?q=gsl_sf_Ci&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
198ci :: Double -> Double 230ci :: Double -> Double
199ci = gsl_sf_Ci 231ci = gsl_sf_Ci
200foreign import ccall "expint.h gsl_sf_Ci" gsl_sf_Ci :: Double -> Double 232foreign import ccall "gsl_sf_Ci" gsl_sf_Ci :: Double -> Double
201 233
202-- | wrapper for int gsl_sf_atanint_e(double x,gsl_sf_result* result); 234-- | wrapper for int gsl_sf_atanint_e(double x,gsl_sf_result* result);
203-- 235--
204-- <http://www.google.com/search?q=gsl_sf_atanint_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 236-- <http://www.google.com/search?q=gsl_sf_atanint_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
205atanint_e :: Double -> (Double,Double) 237atanint_e :: Double -> (Double,Double)
206atanint_e x = createSFR "atanint_e" $ gsl_sf_atanint_e x 238atanint_e x = createSFR "atanint_e" $ gsl_sf_atanint_e x
207foreign import ccall "expint.h gsl_sf_atanint_e" gsl_sf_atanint_e :: Double -> Ptr () -> IO CInt 239foreign import ccall "gsl_sf_atanint_e" gsl_sf_atanint_e :: Double -> Ptr () -> IO CInt
208 240
209-- | wrapper for double gsl_sf_atanint(double x); 241-- | wrapper for double gsl_sf_atanint(double x);
210-- 242--
211-- <http://www.google.com/search?q=gsl_sf_atanint&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 243-- <http://www.google.com/search?q=gsl_sf_atanint&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
212atanint :: Double -> Double 244atanint :: Double -> Double
213atanint = gsl_sf_atanint 245atanint = gsl_sf_atanint
214foreign import ccall "expint.h gsl_sf_atanint" gsl_sf_atanint :: Double -> Double 246foreign import ccall "gsl_sf_atanint" gsl_sf_atanint :: Double -> Double
diff --git a/lib/Numeric/GSL/Special/Fermi_dirac.hs b/lib/Numeric/GSL/Special/Fermi_dirac.hs
index cef5304..d59fce1 100644
--- a/lib/Numeric/GSL/Special/Fermi_dirac.hs
+++ b/lib/Numeric/GSL/Special/Fermi_dirac.hs
@@ -44,123 +44,123 @@ import Numeric.GSL.Special.Internal
44-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_m1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 44-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_m1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
45fermi_dirac_m1_e :: Double -> (Double,Double) 45fermi_dirac_m1_e :: Double -> (Double,Double)
46fermi_dirac_m1_e x = createSFR "fermi_dirac_m1_e" $ gsl_sf_fermi_dirac_m1_e x 46fermi_dirac_m1_e x = createSFR "fermi_dirac_m1_e" $ gsl_sf_fermi_dirac_m1_e x
47foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_m1_e" gsl_sf_fermi_dirac_m1_e :: Double -> Ptr () -> IO CInt 47foreign import ccall "gsl_sf_fermi_dirac_m1_e" gsl_sf_fermi_dirac_m1_e :: Double -> Ptr () -> IO CInt
48 48
49-- | wrapper for double gsl_sf_fermi_dirac_m1(double x); 49-- | wrapper for double gsl_sf_fermi_dirac_m1(double x);
50-- 50--
51-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_m1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 51-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_m1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
52fermi_dirac_m1 :: Double -> Double 52fermi_dirac_m1 :: Double -> Double
53fermi_dirac_m1 = gsl_sf_fermi_dirac_m1 53fermi_dirac_m1 = gsl_sf_fermi_dirac_m1
54foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_m1" gsl_sf_fermi_dirac_m1 :: Double -> Double 54foreign import ccall "gsl_sf_fermi_dirac_m1" gsl_sf_fermi_dirac_m1 :: Double -> Double
55 55
56-- | wrapper for int gsl_sf_fermi_dirac_0_e(double x,gsl_sf_result* result); 56-- | wrapper for int gsl_sf_fermi_dirac_0_e(double x,gsl_sf_result* result);
57-- 57--
58-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 58-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
59fermi_dirac_0_e :: Double -> (Double,Double) 59fermi_dirac_0_e :: Double -> (Double,Double)
60fermi_dirac_0_e x = createSFR "fermi_dirac_0_e" $ gsl_sf_fermi_dirac_0_e x 60fermi_dirac_0_e x = createSFR "fermi_dirac_0_e" $ gsl_sf_fermi_dirac_0_e x
61foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_0_e" gsl_sf_fermi_dirac_0_e :: Double -> Ptr () -> IO CInt 61foreign import ccall "gsl_sf_fermi_dirac_0_e" gsl_sf_fermi_dirac_0_e :: Double -> Ptr () -> IO CInt
62 62
63-- | wrapper for double gsl_sf_fermi_dirac_0(double x); 63-- | wrapper for double gsl_sf_fermi_dirac_0(double x);
64-- 64--
65-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 65-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
66fermi_dirac_0 :: Double -> Double 66fermi_dirac_0 :: Double -> Double
67fermi_dirac_0 = gsl_sf_fermi_dirac_0 67fermi_dirac_0 = gsl_sf_fermi_dirac_0
68foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_0" gsl_sf_fermi_dirac_0 :: Double -> Double 68foreign import ccall "gsl_sf_fermi_dirac_0" gsl_sf_fermi_dirac_0 :: Double -> Double
69 69
70-- | wrapper for int gsl_sf_fermi_dirac_1_e(double x,gsl_sf_result* result); 70-- | wrapper for int gsl_sf_fermi_dirac_1_e(double x,gsl_sf_result* result);
71-- 71--
72-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 72-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
73fermi_dirac_1_e :: Double -> (Double,Double) 73fermi_dirac_1_e :: Double -> (Double,Double)
74fermi_dirac_1_e x = createSFR "fermi_dirac_1_e" $ gsl_sf_fermi_dirac_1_e x 74fermi_dirac_1_e x = createSFR "fermi_dirac_1_e" $ gsl_sf_fermi_dirac_1_e x
75foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_1_e" gsl_sf_fermi_dirac_1_e :: Double -> Ptr () -> IO CInt 75foreign import ccall "gsl_sf_fermi_dirac_1_e" gsl_sf_fermi_dirac_1_e :: Double -> Ptr () -> IO CInt
76 76
77-- | wrapper for double gsl_sf_fermi_dirac_1(double x); 77-- | wrapper for double gsl_sf_fermi_dirac_1(double x);
78-- 78--
79-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 79-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
80fermi_dirac_1 :: Double -> Double 80fermi_dirac_1 :: Double -> Double
81fermi_dirac_1 = gsl_sf_fermi_dirac_1 81fermi_dirac_1 = gsl_sf_fermi_dirac_1
82foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_1" gsl_sf_fermi_dirac_1 :: Double -> Double 82foreign import ccall "gsl_sf_fermi_dirac_1" gsl_sf_fermi_dirac_1 :: Double -> Double
83 83
84-- | wrapper for int gsl_sf_fermi_dirac_2_e(double x,gsl_sf_result* result); 84-- | wrapper for int gsl_sf_fermi_dirac_2_e(double x,gsl_sf_result* result);
85-- 85--
86-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 86-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
87fermi_dirac_2_e :: Double -> (Double,Double) 87fermi_dirac_2_e :: Double -> (Double,Double)
88fermi_dirac_2_e x = createSFR "fermi_dirac_2_e" $ gsl_sf_fermi_dirac_2_e x 88fermi_dirac_2_e x = createSFR "fermi_dirac_2_e" $ gsl_sf_fermi_dirac_2_e x
89foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_2_e" gsl_sf_fermi_dirac_2_e :: Double -> Ptr () -> IO CInt 89foreign import ccall "gsl_sf_fermi_dirac_2_e" gsl_sf_fermi_dirac_2_e :: Double -> Ptr () -> IO CInt
90 90
91-- | wrapper for double gsl_sf_fermi_dirac_2(double x); 91-- | wrapper for double gsl_sf_fermi_dirac_2(double x);
92-- 92--
93-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 93-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
94fermi_dirac_2 :: Double -> Double 94fermi_dirac_2 :: Double -> Double
95fermi_dirac_2 = gsl_sf_fermi_dirac_2 95fermi_dirac_2 = gsl_sf_fermi_dirac_2
96foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_2" gsl_sf_fermi_dirac_2 :: Double -> Double 96foreign import ccall "gsl_sf_fermi_dirac_2" gsl_sf_fermi_dirac_2 :: Double -> Double
97 97
98-- | wrapper for int gsl_sf_fermi_dirac_int_e(int j,double x,gsl_sf_result* result); 98-- | wrapper for int gsl_sf_fermi_dirac_int_e(int j,double x,gsl_sf_result* result);
99-- 99--
100-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 100-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
101fermi_dirac_int_e :: CInt -> Double -> (Double,Double) 101fermi_dirac_int_e :: CInt -> Double -> (Double,Double)
102fermi_dirac_int_e j x = createSFR "fermi_dirac_int_e" $ gsl_sf_fermi_dirac_int_e j x 102fermi_dirac_int_e j x = createSFR "fermi_dirac_int_e" $ gsl_sf_fermi_dirac_int_e j x
103foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_int_e" gsl_sf_fermi_dirac_int_e :: CInt -> Double -> Ptr () -> IO CInt 103foreign import ccall "gsl_sf_fermi_dirac_int_e" gsl_sf_fermi_dirac_int_e :: CInt -> Double -> Ptr () -> IO CInt
104 104
105-- | wrapper for double gsl_sf_fermi_dirac_int(int j,double x); 105-- | wrapper for double gsl_sf_fermi_dirac_int(int j,double x);
106-- 106--
107-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 107-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
108fermi_dirac_int :: CInt -> Double -> Double 108fermi_dirac_int :: CInt -> Double -> Double
109fermi_dirac_int = gsl_sf_fermi_dirac_int 109fermi_dirac_int = gsl_sf_fermi_dirac_int
110foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_int" gsl_sf_fermi_dirac_int :: CInt -> Double -> Double 110foreign import ccall "gsl_sf_fermi_dirac_int" gsl_sf_fermi_dirac_int :: CInt -> Double -> Double
111 111
112-- | wrapper for int gsl_sf_fermi_dirac_mhalf_e(double x,gsl_sf_result* result); 112-- | wrapper for int gsl_sf_fermi_dirac_mhalf_e(double x,gsl_sf_result* result);
113-- 113--
114-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_mhalf_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 114-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_mhalf_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
115fermi_dirac_mhalf_e :: Double -> (Double,Double) 115fermi_dirac_mhalf_e :: Double -> (Double,Double)
116fermi_dirac_mhalf_e x = createSFR "fermi_dirac_mhalf_e" $ gsl_sf_fermi_dirac_mhalf_e x 116fermi_dirac_mhalf_e x = createSFR "fermi_dirac_mhalf_e" $ gsl_sf_fermi_dirac_mhalf_e x
117foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_mhalf_e" gsl_sf_fermi_dirac_mhalf_e :: Double -> Ptr () -> IO CInt 117foreign import ccall "gsl_sf_fermi_dirac_mhalf_e" gsl_sf_fermi_dirac_mhalf_e :: Double -> Ptr () -> IO CInt
118 118
119-- | wrapper for double gsl_sf_fermi_dirac_mhalf(double x); 119-- | wrapper for double gsl_sf_fermi_dirac_mhalf(double x);
120-- 120--
121-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_mhalf&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 121-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_mhalf&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
122fermi_dirac_mhalf :: Double -> Double 122fermi_dirac_mhalf :: Double -> Double
123fermi_dirac_mhalf = gsl_sf_fermi_dirac_mhalf 123fermi_dirac_mhalf = gsl_sf_fermi_dirac_mhalf
124foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_mhalf" gsl_sf_fermi_dirac_mhalf :: Double -> Double 124foreign import ccall "gsl_sf_fermi_dirac_mhalf" gsl_sf_fermi_dirac_mhalf :: Double -> Double
125 125
126-- | wrapper for int gsl_sf_fermi_dirac_half_e(double x,gsl_sf_result* result); 126-- | wrapper for int gsl_sf_fermi_dirac_half_e(double x,gsl_sf_result* result);
127-- 127--
128-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_half_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 128-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_half_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
129fermi_dirac_half_e :: Double -> (Double,Double) 129fermi_dirac_half_e :: Double -> (Double,Double)
130fermi_dirac_half_e x = createSFR "fermi_dirac_half_e" $ gsl_sf_fermi_dirac_half_e x 130fermi_dirac_half_e x = createSFR "fermi_dirac_half_e" $ gsl_sf_fermi_dirac_half_e x
131foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_half_e" gsl_sf_fermi_dirac_half_e :: Double -> Ptr () -> IO CInt 131foreign import ccall "gsl_sf_fermi_dirac_half_e" gsl_sf_fermi_dirac_half_e :: Double -> Ptr () -> IO CInt
132 132
133-- | wrapper for double gsl_sf_fermi_dirac_half(double x); 133-- | wrapper for double gsl_sf_fermi_dirac_half(double x);
134-- 134--
135-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_half&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 135-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_half&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
136fermi_dirac_half :: Double -> Double 136fermi_dirac_half :: Double -> Double
137fermi_dirac_half = gsl_sf_fermi_dirac_half 137fermi_dirac_half = gsl_sf_fermi_dirac_half
138foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_half" gsl_sf_fermi_dirac_half :: Double -> Double 138foreign import ccall "gsl_sf_fermi_dirac_half" gsl_sf_fermi_dirac_half :: Double -> Double
139 139
140-- | wrapper for int gsl_sf_fermi_dirac_3half_e(double x,gsl_sf_result* result); 140-- | wrapper for int gsl_sf_fermi_dirac_3half_e(double x,gsl_sf_result* result);
141-- 141--
142-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_3half_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 142-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_3half_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
143fermi_dirac_3half_e :: Double -> (Double,Double) 143fermi_dirac_3half_e :: Double -> (Double,Double)
144fermi_dirac_3half_e x = createSFR "fermi_dirac_3half_e" $ gsl_sf_fermi_dirac_3half_e x 144fermi_dirac_3half_e x = createSFR "fermi_dirac_3half_e" $ gsl_sf_fermi_dirac_3half_e x
145foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_3half_e" gsl_sf_fermi_dirac_3half_e :: Double -> Ptr () -> IO CInt 145foreign import ccall "gsl_sf_fermi_dirac_3half_e" gsl_sf_fermi_dirac_3half_e :: Double -> Ptr () -> IO CInt
146 146
147-- | wrapper for double gsl_sf_fermi_dirac_3half(double x); 147-- | wrapper for double gsl_sf_fermi_dirac_3half(double x);
148-- 148--
149-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_3half&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 149-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_3half&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
150fermi_dirac_3half :: Double -> Double 150fermi_dirac_3half :: Double -> Double
151fermi_dirac_3half = gsl_sf_fermi_dirac_3half 151fermi_dirac_3half = gsl_sf_fermi_dirac_3half
152foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_3half" gsl_sf_fermi_dirac_3half :: Double -> Double 152foreign import ccall "gsl_sf_fermi_dirac_3half" gsl_sf_fermi_dirac_3half :: Double -> Double
153 153
154-- | wrapper for int gsl_sf_fermi_dirac_inc_0_e(double x,double b,gsl_sf_result* result); 154-- | wrapper for int gsl_sf_fermi_dirac_inc_0_e(double x,double b,gsl_sf_result* result);
155-- 155--
156-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_inc_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 156-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_inc_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
157fermi_dirac_inc_0_e :: Double -> Double -> (Double,Double) 157fermi_dirac_inc_0_e :: Double -> Double -> (Double,Double)
158fermi_dirac_inc_0_e x b = createSFR "fermi_dirac_inc_0_e" $ gsl_sf_fermi_dirac_inc_0_e x b 158fermi_dirac_inc_0_e x b = createSFR "fermi_dirac_inc_0_e" $ gsl_sf_fermi_dirac_inc_0_e x b
159foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_inc_0_e" gsl_sf_fermi_dirac_inc_0_e :: Double -> Double -> Ptr () -> IO CInt 159foreign import ccall "gsl_sf_fermi_dirac_inc_0_e" gsl_sf_fermi_dirac_inc_0_e :: Double -> Double -> Ptr () -> IO CInt
160 160
161-- | wrapper for double gsl_sf_fermi_dirac_inc_0(double x,double b); 161-- | wrapper for double gsl_sf_fermi_dirac_inc_0(double x,double b);
162-- 162--
163-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_inc_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 163-- <http://www.google.com/search?q=gsl_sf_fermi_dirac_inc_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
164fermi_dirac_inc_0 :: Double -> Double -> Double 164fermi_dirac_inc_0 :: Double -> Double -> Double
165fermi_dirac_inc_0 = gsl_sf_fermi_dirac_inc_0 165fermi_dirac_inc_0 = gsl_sf_fermi_dirac_inc_0
166foreign import ccall "fermi_dirac.h gsl_sf_fermi_dirac_inc_0" gsl_sf_fermi_dirac_inc_0 :: Double -> Double -> Double 166foreign import ccall "gsl_sf_fermi_dirac_inc_0" gsl_sf_fermi_dirac_inc_0 :: Double -> Double -> Double
diff --git a/lib/Numeric/GSL/Special/Gamma.hs b/lib/Numeric/GSL/Special/Gamma.hs
index 7bba728..cef086e 100644
--- a/lib/Numeric/GSL/Special/Gamma.hs
+++ b/lib/Numeric/GSL/Special/Gamma.hs
@@ -66,305 +66,305 @@ import Numeric.GSL.Special.Internal
66-- <http://www.google.com/search?q=gsl_sf_lngamma_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 66-- <http://www.google.com/search?q=gsl_sf_lngamma_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
67lngamma_e :: Double -> (Double,Double) 67lngamma_e :: Double -> (Double,Double)
68lngamma_e x = createSFR "lngamma_e" $ gsl_sf_lngamma_e x 68lngamma_e x = createSFR "lngamma_e" $ gsl_sf_lngamma_e x
69foreign import ccall "gamma.h gsl_sf_lngamma_e" gsl_sf_lngamma_e :: Double -> Ptr () -> IO CInt 69foreign import ccall "gsl_sf_lngamma_e" gsl_sf_lngamma_e :: Double -> Ptr () -> IO CInt
70 70
71-- | wrapper for double gsl_sf_lngamma(double x); 71-- | wrapper for double gsl_sf_lngamma(double x);
72-- 72--
73-- <http://www.google.com/search?q=gsl_sf_lngamma&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 73-- <http://www.google.com/search?q=gsl_sf_lngamma&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
74lngamma :: Double -> Double 74lngamma :: Double -> Double
75lngamma = gsl_sf_lngamma 75lngamma = gsl_sf_lngamma
76foreign import ccall "gamma.h gsl_sf_lngamma" gsl_sf_lngamma :: Double -> Double 76foreign import ccall "gsl_sf_lngamma" gsl_sf_lngamma :: Double -> Double
77 77
78-- | wrapper for int gsl_sf_lngamma_sgn_e(double x,gsl_sf_result* result_lg,double* sgn); 78-- | wrapper for int gsl_sf_lngamma_sgn_e(double x,gsl_sf_result* result_lg,double* sgn);
79-- 79--
80-- <http://www.google.com/search?q=gsl_sf_lngamma_sgn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 80-- <http://www.google.com/search?q=gsl_sf_lngamma_sgn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
81lngamma_sgn_e :: Double -> Ptr () -> Ptr Double -> CInt 81lngamma_sgn_e :: Double -> Ptr () -> Ptr Double -> CInt
82lngamma_sgn_e = gsl_sf_lngamma_sgn_e 82lngamma_sgn_e = gsl_sf_lngamma_sgn_e
83foreign import ccall "gamma.h gsl_sf_lngamma_sgn_e" gsl_sf_lngamma_sgn_e :: Double -> Ptr () -> Ptr Double -> CInt 83foreign import ccall "gsl_sf_lngamma_sgn_e" gsl_sf_lngamma_sgn_e :: Double -> Ptr () -> Ptr Double -> CInt
84 84
85-- | wrapper for int gsl_sf_gamma_e(double x,gsl_sf_result* result); 85-- | wrapper for int gsl_sf_gamma_e(double x,gsl_sf_result* result);
86-- 86--
87-- <http://www.google.com/search?q=gsl_sf_gamma_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 87-- <http://www.google.com/search?q=gsl_sf_gamma_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
88gamma_e :: Double -> (Double,Double) 88gamma_e :: Double -> (Double,Double)
89gamma_e x = createSFR "gamma_e" $ gsl_sf_gamma_e x 89gamma_e x = createSFR "gamma_e" $ gsl_sf_gamma_e x
90foreign import ccall "gamma.h gsl_sf_gamma_e" gsl_sf_gamma_e :: Double -> Ptr () -> IO CInt 90foreign import ccall "gsl_sf_gamma_e" gsl_sf_gamma_e :: Double -> Ptr () -> IO CInt
91 91
92-- | wrapper for double gsl_sf_gamma(double x); 92-- | wrapper for double gsl_sf_gamma(double x);
93-- 93--
94-- <http://www.google.com/search?q=gsl_sf_gamma&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 94-- <http://www.google.com/search?q=gsl_sf_gamma&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
95gamma :: Double -> Double 95gamma :: Double -> Double
96gamma = gsl_sf_gamma 96gamma = gsl_sf_gamma
97foreign import ccall "gamma.h gsl_sf_gamma" gsl_sf_gamma :: Double -> Double 97foreign import ccall "gsl_sf_gamma" gsl_sf_gamma :: Double -> Double
98 98
99-- | wrapper for int gsl_sf_gammastar_e(double x,gsl_sf_result* result); 99-- | wrapper for int gsl_sf_gammastar_e(double x,gsl_sf_result* result);
100-- 100--
101-- <http://www.google.com/search?q=gsl_sf_gammastar_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 101-- <http://www.google.com/search?q=gsl_sf_gammastar_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
102gammastar_e :: Double -> (Double,Double) 102gammastar_e :: Double -> (Double,Double)
103gammastar_e x = createSFR "gammastar_e" $ gsl_sf_gammastar_e x 103gammastar_e x = createSFR "gammastar_e" $ gsl_sf_gammastar_e x
104foreign import ccall "gamma.h gsl_sf_gammastar_e" gsl_sf_gammastar_e :: Double -> Ptr () -> IO CInt 104foreign import ccall "gsl_sf_gammastar_e" gsl_sf_gammastar_e :: Double -> Ptr () -> IO CInt
105 105
106-- | wrapper for double gsl_sf_gammastar(double x); 106-- | wrapper for double gsl_sf_gammastar(double x);
107-- 107--
108-- <http://www.google.com/search?q=gsl_sf_gammastar&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 108-- <http://www.google.com/search?q=gsl_sf_gammastar&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
109gammastar :: Double -> Double 109gammastar :: Double -> Double
110gammastar = gsl_sf_gammastar 110gammastar = gsl_sf_gammastar
111foreign import ccall "gamma.h gsl_sf_gammastar" gsl_sf_gammastar :: Double -> Double 111foreign import ccall "gsl_sf_gammastar" gsl_sf_gammastar :: Double -> Double
112 112
113-- | wrapper for int gsl_sf_gammainv_e(double x,gsl_sf_result* result); 113-- | wrapper for int gsl_sf_gammainv_e(double x,gsl_sf_result* result);
114-- 114--
115-- <http://www.google.com/search?q=gsl_sf_gammainv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 115-- <http://www.google.com/search?q=gsl_sf_gammainv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
116gammainv_e :: Double -> (Double,Double) 116gammainv_e :: Double -> (Double,Double)
117gammainv_e x = createSFR "gammainv_e" $ gsl_sf_gammainv_e x 117gammainv_e x = createSFR "gammainv_e" $ gsl_sf_gammainv_e x
118foreign import ccall "gamma.h gsl_sf_gammainv_e" gsl_sf_gammainv_e :: Double -> Ptr () -> IO CInt 118foreign import ccall "gsl_sf_gammainv_e" gsl_sf_gammainv_e :: Double -> Ptr () -> IO CInt
119 119
120-- | wrapper for double gsl_sf_gammainv(double x); 120-- | wrapper for double gsl_sf_gammainv(double x);
121-- 121--
122-- <http://www.google.com/search?q=gsl_sf_gammainv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 122-- <http://www.google.com/search?q=gsl_sf_gammainv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
123gammainv :: Double -> Double 123gammainv :: Double -> Double
124gammainv = gsl_sf_gammainv 124gammainv = gsl_sf_gammainv
125foreign import ccall "gamma.h gsl_sf_gammainv" gsl_sf_gammainv :: Double -> Double 125foreign import ccall "gsl_sf_gammainv" gsl_sf_gammainv :: Double -> Double
126 126
127-- | wrapper for int gsl_sf_lngamma_complex_e(double zr,double zi,gsl_sf_result* lnr,gsl_sf_result* arg); 127-- | wrapper for int gsl_sf_lngamma_complex_e(double zr,double zi,gsl_sf_result* lnr,gsl_sf_result* arg);
128-- 128--
129-- <http://www.google.com/search?q=gsl_sf_lngamma_complex_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 129-- <http://www.google.com/search?q=gsl_sf_lngamma_complex_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
130lngamma_complex_e :: Double -> Double -> Ptr () -> (Double,Double) 130lngamma_complex_e :: Double -> Double -> Ptr () -> (Double,Double)
131lngamma_complex_e zr zi lnr = createSFR "lngamma_complex_e" $ gsl_sf_lngamma_complex_e zr zi lnr 131lngamma_complex_e zr zi lnr = createSFR "lngamma_complex_e" $ gsl_sf_lngamma_complex_e zr zi lnr
132foreign import ccall "gamma.h gsl_sf_lngamma_complex_e" gsl_sf_lngamma_complex_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt 132foreign import ccall "gsl_sf_lngamma_complex_e" gsl_sf_lngamma_complex_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt
133 133
134-- | wrapper for int gsl_sf_taylorcoeff_e(int n,double x,gsl_sf_result* result); 134-- | wrapper for int gsl_sf_taylorcoeff_e(int n,double x,gsl_sf_result* result);
135-- 135--
136-- <http://www.google.com/search?q=gsl_sf_taylorcoeff_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 136-- <http://www.google.com/search?q=gsl_sf_taylorcoeff_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
137taylorcoeff_e :: CInt -> Double -> (Double,Double) 137taylorcoeff_e :: CInt -> Double -> (Double,Double)
138taylorcoeff_e n x = createSFR "taylorcoeff_e" $ gsl_sf_taylorcoeff_e n x 138taylorcoeff_e n x = createSFR "taylorcoeff_e" $ gsl_sf_taylorcoeff_e n x
139foreign import ccall "gamma.h gsl_sf_taylorcoeff_e" gsl_sf_taylorcoeff_e :: CInt -> Double -> Ptr () -> IO CInt 139foreign import ccall "gsl_sf_taylorcoeff_e" gsl_sf_taylorcoeff_e :: CInt -> Double -> Ptr () -> IO CInt
140 140
141-- | wrapper for double gsl_sf_taylorcoeff(int n,double x); 141-- | wrapper for double gsl_sf_taylorcoeff(int n,double x);
142-- 142--
143-- <http://www.google.com/search?q=gsl_sf_taylorcoeff&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 143-- <http://www.google.com/search?q=gsl_sf_taylorcoeff&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
144taylorcoeff :: CInt -> Double -> Double 144taylorcoeff :: CInt -> Double -> Double
145taylorcoeff = gsl_sf_taylorcoeff 145taylorcoeff = gsl_sf_taylorcoeff
146foreign import ccall "gamma.h gsl_sf_taylorcoeff" gsl_sf_taylorcoeff :: CInt -> Double -> Double 146foreign import ccall "gsl_sf_taylorcoeff" gsl_sf_taylorcoeff :: CInt -> Double -> Double
147 147
148-- | wrapper for int gsl_sf_fact_e(int n,gsl_sf_result* result); 148-- | wrapper for int gsl_sf_fact_e(int n,gsl_sf_result* result);
149-- 149--
150-- <http://www.google.com/search?q=gsl_sf_fact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 150-- <http://www.google.com/search?q=gsl_sf_fact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
151fact_e :: CInt -> (Double,Double) 151fact_e :: CInt -> (Double,Double)
152fact_e n = createSFR "fact_e" $ gsl_sf_fact_e n 152fact_e n = createSFR "fact_e" $ gsl_sf_fact_e n
153foreign import ccall "gamma.h gsl_sf_fact_e" gsl_sf_fact_e :: CInt -> Ptr () -> IO CInt 153foreign import ccall "gsl_sf_fact_e" gsl_sf_fact_e :: CInt -> Ptr () -> IO CInt
154 154
155-- | wrapper for double gsl_sf_fact(int n); 155-- | wrapper for double gsl_sf_fact(int n);
156-- 156--
157-- <http://www.google.com/search?q=gsl_sf_fact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 157-- <http://www.google.com/search?q=gsl_sf_fact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
158fact :: CInt -> Double 158fact :: CInt -> Double
159fact = gsl_sf_fact 159fact = gsl_sf_fact
160foreign import ccall "gamma.h gsl_sf_fact" gsl_sf_fact :: CInt -> Double 160foreign import ccall "gsl_sf_fact" gsl_sf_fact :: CInt -> Double
161 161
162-- | wrapper for int gsl_sf_doublefact_e(int n,gsl_sf_result* result); 162-- | wrapper for int gsl_sf_doublefact_e(int n,gsl_sf_result* result);
163-- 163--
164-- <http://www.google.com/search?q=gsl_sf_doublefact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 164-- <http://www.google.com/search?q=gsl_sf_doublefact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
165doublefact_e :: CInt -> (Double,Double) 165doublefact_e :: CInt -> (Double,Double)
166doublefact_e n = createSFR "doublefact_e" $ gsl_sf_doublefact_e n 166doublefact_e n = createSFR "doublefact_e" $ gsl_sf_doublefact_e n
167foreign import ccall "gamma.h gsl_sf_doublefact_e" gsl_sf_doublefact_e :: CInt -> Ptr () -> IO CInt 167foreign import ccall "gsl_sf_doublefact_e" gsl_sf_doublefact_e :: CInt -> Ptr () -> IO CInt
168 168
169-- | wrapper for double gsl_sf_doublefact(int n); 169-- | wrapper for double gsl_sf_doublefact(int n);
170-- 170--
171-- <http://www.google.com/search?q=gsl_sf_doublefact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 171-- <http://www.google.com/search?q=gsl_sf_doublefact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
172doublefact :: CInt -> Double 172doublefact :: CInt -> Double
173doublefact = gsl_sf_doublefact 173doublefact = gsl_sf_doublefact
174foreign import ccall "gamma.h gsl_sf_doublefact" gsl_sf_doublefact :: CInt -> Double 174foreign import ccall "gsl_sf_doublefact" gsl_sf_doublefact :: CInt -> Double
175 175
176-- | wrapper for int gsl_sf_lnfact_e(int n,gsl_sf_result* result); 176-- | wrapper for int gsl_sf_lnfact_e(int n,gsl_sf_result* result);
177-- 177--
178-- <http://www.google.com/search?q=gsl_sf_lnfact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 178-- <http://www.google.com/search?q=gsl_sf_lnfact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
179lnfact_e :: CInt -> (Double,Double) 179lnfact_e :: CInt -> (Double,Double)
180lnfact_e n = createSFR "lnfact_e" $ gsl_sf_lnfact_e n 180lnfact_e n = createSFR "lnfact_e" $ gsl_sf_lnfact_e n
181foreign import ccall "gamma.h gsl_sf_lnfact_e" gsl_sf_lnfact_e :: CInt -> Ptr () -> IO CInt 181foreign import ccall "gsl_sf_lnfact_e" gsl_sf_lnfact_e :: CInt -> Ptr () -> IO CInt
182 182
183-- | wrapper for double gsl_sf_lnfact(int n); 183-- | wrapper for double gsl_sf_lnfact(int n);
184-- 184--
185-- <http://www.google.com/search?q=gsl_sf_lnfact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 185-- <http://www.google.com/search?q=gsl_sf_lnfact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
186lnfact :: CInt -> Double 186lnfact :: CInt -> Double
187lnfact = gsl_sf_lnfact 187lnfact = gsl_sf_lnfact
188foreign import ccall "gamma.h gsl_sf_lnfact" gsl_sf_lnfact :: CInt -> Double 188foreign import ccall "gsl_sf_lnfact" gsl_sf_lnfact :: CInt -> Double
189 189
190-- | wrapper for int gsl_sf_lndoublefact_e(int n,gsl_sf_result* result); 190-- | wrapper for int gsl_sf_lndoublefact_e(int n,gsl_sf_result* result);
191-- 191--
192-- <http://www.google.com/search?q=gsl_sf_lndoublefact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 192-- <http://www.google.com/search?q=gsl_sf_lndoublefact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
193lndoublefact_e :: CInt -> (Double,Double) 193lndoublefact_e :: CInt -> (Double,Double)
194lndoublefact_e n = createSFR "lndoublefact_e" $ gsl_sf_lndoublefact_e n 194lndoublefact_e n = createSFR "lndoublefact_e" $ gsl_sf_lndoublefact_e n
195foreign import ccall "gamma.h gsl_sf_lndoublefact_e" gsl_sf_lndoublefact_e :: CInt -> Ptr () -> IO CInt 195foreign import ccall "gsl_sf_lndoublefact_e" gsl_sf_lndoublefact_e :: CInt -> Ptr () -> IO CInt
196 196
197-- | wrapper for double gsl_sf_lndoublefact(int n); 197-- | wrapper for double gsl_sf_lndoublefact(int n);
198-- 198--
199-- <http://www.google.com/search?q=gsl_sf_lndoublefact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 199-- <http://www.google.com/search?q=gsl_sf_lndoublefact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
200lndoublefact :: CInt -> Double 200lndoublefact :: CInt -> Double
201lndoublefact = gsl_sf_lndoublefact 201lndoublefact = gsl_sf_lndoublefact
202foreign import ccall "gamma.h gsl_sf_lndoublefact" gsl_sf_lndoublefact :: CInt -> Double 202foreign import ccall "gsl_sf_lndoublefact" gsl_sf_lndoublefact :: CInt -> Double
203 203
204-- | wrapper for int gsl_sf_lnchoose_e(int n,int m,gsl_sf_result* result); 204-- | wrapper for int gsl_sf_lnchoose_e(int n,int m,gsl_sf_result* result);
205-- 205--
206-- <http://www.google.com/search?q=gsl_sf_lnchoose_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 206-- <http://www.google.com/search?q=gsl_sf_lnchoose_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
207lnchoose_e :: CInt -> CInt -> (Double,Double) 207lnchoose_e :: CInt -> CInt -> (Double,Double)
208lnchoose_e n m = createSFR "lnchoose_e" $ gsl_sf_lnchoose_e n m 208lnchoose_e n m = createSFR "lnchoose_e" $ gsl_sf_lnchoose_e n m
209foreign import ccall "gamma.h gsl_sf_lnchoose_e" gsl_sf_lnchoose_e :: CInt -> CInt -> Ptr () -> IO CInt 209foreign import ccall "gsl_sf_lnchoose_e" gsl_sf_lnchoose_e :: CInt -> CInt -> Ptr () -> IO CInt
210 210
211-- | wrapper for double gsl_sf_lnchoose(int n,int m); 211-- | wrapper for double gsl_sf_lnchoose(int n,int m);
212-- 212--
213-- <http://www.google.com/search?q=gsl_sf_lnchoose&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 213-- <http://www.google.com/search?q=gsl_sf_lnchoose&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
214lnchoose :: CInt -> CInt -> Double 214lnchoose :: CInt -> CInt -> Double
215lnchoose = gsl_sf_lnchoose 215lnchoose = gsl_sf_lnchoose
216foreign import ccall "gamma.h gsl_sf_lnchoose" gsl_sf_lnchoose :: CInt -> CInt -> Double 216foreign import ccall "gsl_sf_lnchoose" gsl_sf_lnchoose :: CInt -> CInt -> Double
217 217
218-- | wrapper for int gsl_sf_choose_e(int n,int m,gsl_sf_result* result); 218-- | wrapper for int gsl_sf_choose_e(int n,int m,gsl_sf_result* result);
219-- 219--
220-- <http://www.google.com/search?q=gsl_sf_choose_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 220-- <http://www.google.com/search?q=gsl_sf_choose_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
221choose_e :: CInt -> CInt -> (Double,Double) 221choose_e :: CInt -> CInt -> (Double,Double)
222choose_e n m = createSFR "choose_e" $ gsl_sf_choose_e n m 222choose_e n m = createSFR "choose_e" $ gsl_sf_choose_e n m
223foreign import ccall "gamma.h gsl_sf_choose_e" gsl_sf_choose_e :: CInt -> CInt -> Ptr () -> IO CInt 223foreign import ccall "gsl_sf_choose_e" gsl_sf_choose_e :: CInt -> CInt -> Ptr () -> IO CInt
224 224
225-- | wrapper for double gsl_sf_choose(int n,int m); 225-- | wrapper for double gsl_sf_choose(int n,int m);
226-- 226--
227-- <http://www.google.com/search?q=gsl_sf_choose&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 227-- <http://www.google.com/search?q=gsl_sf_choose&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
228choose :: CInt -> CInt -> Double 228choose :: CInt -> CInt -> Double
229choose = gsl_sf_choose 229choose = gsl_sf_choose
230foreign import ccall "gamma.h gsl_sf_choose" gsl_sf_choose :: CInt -> CInt -> Double 230foreign import ccall "gsl_sf_choose" gsl_sf_choose :: CInt -> CInt -> Double
231 231
232-- | wrapper for int gsl_sf_lnpoch_e(double a,double x,gsl_sf_result* result); 232-- | wrapper for int gsl_sf_lnpoch_e(double a,double x,gsl_sf_result* result);
233-- 233--
234-- <http://www.google.com/search?q=gsl_sf_lnpoch_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 234-- <http://www.google.com/search?q=gsl_sf_lnpoch_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
235lnpoch_e :: Double -> Double -> (Double,Double) 235lnpoch_e :: Double -> Double -> (Double,Double)
236lnpoch_e a x = createSFR "lnpoch_e" $ gsl_sf_lnpoch_e a x 236lnpoch_e a x = createSFR "lnpoch_e" $ gsl_sf_lnpoch_e a x
237foreign import ccall "gamma.h gsl_sf_lnpoch_e" gsl_sf_lnpoch_e :: Double -> Double -> Ptr () -> IO CInt 237foreign import ccall "gsl_sf_lnpoch_e" gsl_sf_lnpoch_e :: Double -> Double -> Ptr () -> IO CInt
238 238
239-- | wrapper for double gsl_sf_lnpoch(double a,double x); 239-- | wrapper for double gsl_sf_lnpoch(double a,double x);
240-- 240--
241-- <http://www.google.com/search?q=gsl_sf_lnpoch&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 241-- <http://www.google.com/search?q=gsl_sf_lnpoch&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
242lnpoch :: Double -> Double -> Double 242lnpoch :: Double -> Double -> Double
243lnpoch = gsl_sf_lnpoch 243lnpoch = gsl_sf_lnpoch
244foreign import ccall "gamma.h gsl_sf_lnpoch" gsl_sf_lnpoch :: Double -> Double -> Double 244foreign import ccall "gsl_sf_lnpoch" gsl_sf_lnpoch :: Double -> Double -> Double
245 245
246-- | wrapper for int gsl_sf_lnpoch_sgn_e(double a,double x,gsl_sf_result* result,double* sgn); 246-- | wrapper for int gsl_sf_lnpoch_sgn_e(double a,double x,gsl_sf_result* result,double* sgn);
247-- 247--
248-- <http://www.google.com/search?q=gsl_sf_lnpoch_sgn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 248-- <http://www.google.com/search?q=gsl_sf_lnpoch_sgn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
249lnpoch_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt 249lnpoch_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt
250lnpoch_sgn_e = gsl_sf_lnpoch_sgn_e 250lnpoch_sgn_e = gsl_sf_lnpoch_sgn_e
251foreign import ccall "gamma.h gsl_sf_lnpoch_sgn_e" gsl_sf_lnpoch_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt 251foreign import ccall "gsl_sf_lnpoch_sgn_e" gsl_sf_lnpoch_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt
252 252
253-- | wrapper for int gsl_sf_poch_e(double a,double x,gsl_sf_result* result); 253-- | wrapper for int gsl_sf_poch_e(double a,double x,gsl_sf_result* result);
254-- 254--
255-- <http://www.google.com/search?q=gsl_sf_poch_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 255-- <http://www.google.com/search?q=gsl_sf_poch_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
256poch_e :: Double -> Double -> (Double,Double) 256poch_e :: Double -> Double -> (Double,Double)
257poch_e a x = createSFR "poch_e" $ gsl_sf_poch_e a x 257poch_e a x = createSFR "poch_e" $ gsl_sf_poch_e a x
258foreign import ccall "gamma.h gsl_sf_poch_e" gsl_sf_poch_e :: Double -> Double -> Ptr () -> IO CInt 258foreign import ccall "gsl_sf_poch_e" gsl_sf_poch_e :: Double -> Double -> Ptr () -> IO CInt
259 259
260-- | wrapper for double gsl_sf_poch(double a,double x); 260-- | wrapper for double gsl_sf_poch(double a,double x);
261-- 261--
262-- <http://www.google.com/search?q=gsl_sf_poch&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 262-- <http://www.google.com/search?q=gsl_sf_poch&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
263poch :: Double -> Double -> Double 263poch :: Double -> Double -> Double
264poch = gsl_sf_poch 264poch = gsl_sf_poch
265foreign import ccall "gamma.h gsl_sf_poch" gsl_sf_poch :: Double -> Double -> Double 265foreign import ccall "gsl_sf_poch" gsl_sf_poch :: Double -> Double -> Double
266 266
267-- | wrapper for int gsl_sf_pochrel_e(double a,double x,gsl_sf_result* result); 267-- | wrapper for int gsl_sf_pochrel_e(double a,double x,gsl_sf_result* result);
268-- 268--
269-- <http://www.google.com/search?q=gsl_sf_pochrel_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 269-- <http://www.google.com/search?q=gsl_sf_pochrel_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
270pochrel_e :: Double -> Double -> (Double,Double) 270pochrel_e :: Double -> Double -> (Double,Double)
271pochrel_e a x = createSFR "pochrel_e" $ gsl_sf_pochrel_e a x 271pochrel_e a x = createSFR "pochrel_e" $ gsl_sf_pochrel_e a x
272foreign import ccall "gamma.h gsl_sf_pochrel_e" gsl_sf_pochrel_e :: Double -> Double -> Ptr () -> IO CInt 272foreign import ccall "gsl_sf_pochrel_e" gsl_sf_pochrel_e :: Double -> Double -> Ptr () -> IO CInt
273 273
274-- | wrapper for double gsl_sf_pochrel(double a,double x); 274-- | wrapper for double gsl_sf_pochrel(double a,double x);
275-- 275--
276-- <http://www.google.com/search?q=gsl_sf_pochrel&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 276-- <http://www.google.com/search?q=gsl_sf_pochrel&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
277pochrel :: Double -> Double -> Double 277pochrel :: Double -> Double -> Double
278pochrel = gsl_sf_pochrel 278pochrel = gsl_sf_pochrel
279foreign import ccall "gamma.h gsl_sf_pochrel" gsl_sf_pochrel :: Double -> Double -> Double 279foreign import ccall "gsl_sf_pochrel" gsl_sf_pochrel :: Double -> Double -> Double
280 280
281-- | wrapper for int gsl_sf_gamma_inc_Q_e(double a,double x,gsl_sf_result* result); 281-- | wrapper for int gsl_sf_gamma_inc_Q_e(double a,double x,gsl_sf_result* result);
282-- 282--
283-- <http://www.google.com/search?q=gsl_sf_gamma_inc_Q_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 283-- <http://www.google.com/search?q=gsl_sf_gamma_inc_Q_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
284gamma_inc_Q_e :: Double -> Double -> (Double,Double) 284gamma_inc_Q_e :: Double -> Double -> (Double,Double)
285gamma_inc_Q_e a x = createSFR "gamma_inc_Q_e" $ gsl_sf_gamma_inc_Q_e a x 285gamma_inc_Q_e a x = createSFR "gamma_inc_Q_e" $ gsl_sf_gamma_inc_Q_e a x
286foreign import ccall "gamma.h gsl_sf_gamma_inc_Q_e" gsl_sf_gamma_inc_Q_e :: Double -> Double -> Ptr () -> IO CInt 286foreign import ccall "gsl_sf_gamma_inc_Q_e" gsl_sf_gamma_inc_Q_e :: Double -> Double -> Ptr () -> IO CInt
287 287
288-- | wrapper for double gsl_sf_gamma_inc_Q(double a,double x); 288-- | wrapper for double gsl_sf_gamma_inc_Q(double a,double x);
289-- 289--
290-- <http://www.google.com/search?q=gsl_sf_gamma_inc_Q&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 290-- <http://www.google.com/search?q=gsl_sf_gamma_inc_Q&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
291gamma_inc_Q :: Double -> Double -> Double 291gamma_inc_Q :: Double -> Double -> Double
292gamma_inc_Q = gsl_sf_gamma_inc_Q 292gamma_inc_Q = gsl_sf_gamma_inc_Q
293foreign import ccall "gamma.h gsl_sf_gamma_inc_Q" gsl_sf_gamma_inc_Q :: Double -> Double -> Double 293foreign import ccall "gsl_sf_gamma_inc_Q" gsl_sf_gamma_inc_Q :: Double -> Double -> Double
294 294
295-- | wrapper for int gsl_sf_gamma_inc_P_e(double a,double x,gsl_sf_result* result); 295-- | wrapper for int gsl_sf_gamma_inc_P_e(double a,double x,gsl_sf_result* result);
296-- 296--
297-- <http://www.google.com/search?q=gsl_sf_gamma_inc_P_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 297-- <http://www.google.com/search?q=gsl_sf_gamma_inc_P_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
298gamma_inc_P_e :: Double -> Double -> (Double,Double) 298gamma_inc_P_e :: Double -> Double -> (Double,Double)
299gamma_inc_P_e a x = createSFR "gamma_inc_P_e" $ gsl_sf_gamma_inc_P_e a x 299gamma_inc_P_e a x = createSFR "gamma_inc_P_e" $ gsl_sf_gamma_inc_P_e a x
300foreign import ccall "gamma.h gsl_sf_gamma_inc_P_e" gsl_sf_gamma_inc_P_e :: Double -> Double -> Ptr () -> IO CInt 300foreign import ccall "gsl_sf_gamma_inc_P_e" gsl_sf_gamma_inc_P_e :: Double -> Double -> Ptr () -> IO CInt
301 301
302-- | wrapper for double gsl_sf_gamma_inc_P(double a,double x); 302-- | wrapper for double gsl_sf_gamma_inc_P(double a,double x);
303-- 303--
304-- <http://www.google.com/search?q=gsl_sf_gamma_inc_P&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 304-- <http://www.google.com/search?q=gsl_sf_gamma_inc_P&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
305gamma_inc_P :: Double -> Double -> Double 305gamma_inc_P :: Double -> Double -> Double
306gamma_inc_P = gsl_sf_gamma_inc_P 306gamma_inc_P = gsl_sf_gamma_inc_P
307foreign import ccall "gamma.h gsl_sf_gamma_inc_P" gsl_sf_gamma_inc_P :: Double -> Double -> Double 307foreign import ccall "gsl_sf_gamma_inc_P" gsl_sf_gamma_inc_P :: Double -> Double -> Double
308 308
309-- | wrapper for int gsl_sf_gamma_inc_e(double a,double x,gsl_sf_result* result); 309-- | wrapper for int gsl_sf_gamma_inc_e(double a,double x,gsl_sf_result* result);
310-- 310--
311-- <http://www.google.com/search?q=gsl_sf_gamma_inc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 311-- <http://www.google.com/search?q=gsl_sf_gamma_inc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
312gamma_inc_e :: Double -> Double -> (Double,Double) 312gamma_inc_e :: Double -> Double -> (Double,Double)
313gamma_inc_e a x = createSFR "gamma_inc_e" $ gsl_sf_gamma_inc_e a x 313gamma_inc_e a x = createSFR "gamma_inc_e" $ gsl_sf_gamma_inc_e a x
314foreign import ccall "gamma.h gsl_sf_gamma_inc_e" gsl_sf_gamma_inc_e :: Double -> Double -> Ptr () -> IO CInt 314foreign import ccall "gsl_sf_gamma_inc_e" gsl_sf_gamma_inc_e :: Double -> Double -> Ptr () -> IO CInt
315 315
316-- | wrapper for double gsl_sf_gamma_inc(double a,double x); 316-- | wrapper for double gsl_sf_gamma_inc(double a,double x);
317-- 317--
318-- <http://www.google.com/search?q=gsl_sf_gamma_inc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 318-- <http://www.google.com/search?q=gsl_sf_gamma_inc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
319gamma_inc :: Double -> Double -> Double 319gamma_inc :: Double -> Double -> Double
320gamma_inc = gsl_sf_gamma_inc 320gamma_inc = gsl_sf_gamma_inc
321foreign import ccall "gamma.h gsl_sf_gamma_inc" gsl_sf_gamma_inc :: Double -> Double -> Double 321foreign import ccall "gsl_sf_gamma_inc" gsl_sf_gamma_inc :: Double -> Double -> Double
322 322
323-- | wrapper for int gsl_sf_lnbeta_e(double a,double b,gsl_sf_result* result); 323-- | wrapper for int gsl_sf_lnbeta_e(double a,double b,gsl_sf_result* result);
324-- 324--
325-- <http://www.google.com/search?q=gsl_sf_lnbeta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 325-- <http://www.google.com/search?q=gsl_sf_lnbeta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
326lnbeta_e :: Double -> Double -> (Double,Double) 326lnbeta_e :: Double -> Double -> (Double,Double)
327lnbeta_e a b = createSFR "lnbeta_e" $ gsl_sf_lnbeta_e a b 327lnbeta_e a b = createSFR "lnbeta_e" $ gsl_sf_lnbeta_e a b
328foreign import ccall "gamma.h gsl_sf_lnbeta_e" gsl_sf_lnbeta_e :: Double -> Double -> Ptr () -> IO CInt 328foreign import ccall "gsl_sf_lnbeta_e" gsl_sf_lnbeta_e :: Double -> Double -> Ptr () -> IO CInt
329 329
330-- | wrapper for double gsl_sf_lnbeta(double a,double b); 330-- | wrapper for double gsl_sf_lnbeta(double a,double b);
331-- 331--
332-- <http://www.google.com/search?q=gsl_sf_lnbeta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 332-- <http://www.google.com/search?q=gsl_sf_lnbeta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
333lnbeta :: Double -> Double -> Double 333lnbeta :: Double -> Double -> Double
334lnbeta = gsl_sf_lnbeta 334lnbeta = gsl_sf_lnbeta
335foreign import ccall "gamma.h gsl_sf_lnbeta" gsl_sf_lnbeta :: Double -> Double -> Double 335foreign import ccall "gsl_sf_lnbeta" gsl_sf_lnbeta :: Double -> Double -> Double
336 336
337-- | wrapper for int gsl_sf_lnbeta_sgn_e(double x,double y,gsl_sf_result* result,double* sgn); 337-- | wrapper for int gsl_sf_lnbeta_sgn_e(double x,double y,gsl_sf_result* result,double* sgn);
338-- 338--
339-- <http://www.google.com/search?q=gsl_sf_lnbeta_sgn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 339-- <http://www.google.com/search?q=gsl_sf_lnbeta_sgn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
340lnbeta_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt 340lnbeta_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt
341lnbeta_sgn_e = gsl_sf_lnbeta_sgn_e 341lnbeta_sgn_e = gsl_sf_lnbeta_sgn_e
342foreign import ccall "gamma.h gsl_sf_lnbeta_sgn_e" gsl_sf_lnbeta_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt 342foreign import ccall "gsl_sf_lnbeta_sgn_e" gsl_sf_lnbeta_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt
343 343
344-- | wrapper for int gsl_sf_beta_e(double a,double b,gsl_sf_result* result); 344-- | wrapper for int gsl_sf_beta_e(double a,double b,gsl_sf_result* result);
345-- 345--
346-- <http://www.google.com/search?q=gsl_sf_beta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 346-- <http://www.google.com/search?q=gsl_sf_beta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
347beta_e :: Double -> Double -> (Double,Double) 347beta_e :: Double -> Double -> (Double,Double)
348beta_e a b = createSFR "beta_e" $ gsl_sf_beta_e a b 348beta_e a b = createSFR "beta_e" $ gsl_sf_beta_e a b
349foreign import ccall "gamma.h gsl_sf_beta_e" gsl_sf_beta_e :: Double -> Double -> Ptr () -> IO CInt 349foreign import ccall "gsl_sf_beta_e" gsl_sf_beta_e :: Double -> Double -> Ptr () -> IO CInt
350 350
351-- | wrapper for double gsl_sf_beta(double a,double b); 351-- | wrapper for double gsl_sf_beta(double a,double b);
352-- 352--
353-- <http://www.google.com/search?q=gsl_sf_beta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 353-- <http://www.google.com/search?q=gsl_sf_beta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
354beta :: Double -> Double -> Double 354beta :: Double -> Double -> Double
355beta = gsl_sf_beta 355beta = gsl_sf_beta
356foreign import ccall "gamma.h gsl_sf_beta" gsl_sf_beta :: Double -> Double -> Double 356foreign import ccall "gsl_sf_beta" gsl_sf_beta :: Double -> Double -> Double
357 357
358-- | wrapper for int gsl_sf_beta_inc_e(double a,double b,double x,gsl_sf_result* result); 358-- | wrapper for int gsl_sf_beta_inc_e(double a,double b,double x,gsl_sf_result* result);
359-- 359--
360-- <http://www.google.com/search?q=gsl_sf_beta_inc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 360-- <http://www.google.com/search?q=gsl_sf_beta_inc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
361beta_inc_e :: Double -> Double -> Double -> (Double,Double) 361beta_inc_e :: Double -> Double -> Double -> (Double,Double)
362beta_inc_e a b x = createSFR "beta_inc_e" $ gsl_sf_beta_inc_e a b x 362beta_inc_e a b x = createSFR "beta_inc_e" $ gsl_sf_beta_inc_e a b x
363foreign import ccall "gamma.h gsl_sf_beta_inc_e" gsl_sf_beta_inc_e :: Double -> Double -> Double -> Ptr () -> IO CInt 363foreign import ccall "gsl_sf_beta_inc_e" gsl_sf_beta_inc_e :: Double -> Double -> Double -> Ptr () -> IO CInt
364 364
365-- | wrapper for double gsl_sf_beta_inc(double a,double b,double x); 365-- | wrapper for double gsl_sf_beta_inc(double a,double b,double x);
366-- 366--
367-- <http://www.google.com/search?q=gsl_sf_beta_inc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 367-- <http://www.google.com/search?q=gsl_sf_beta_inc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
368beta_inc :: Double -> Double -> Double -> Double 368beta_inc :: Double -> Double -> Double -> Double
369beta_inc = gsl_sf_beta_inc 369beta_inc = gsl_sf_beta_inc
370foreign import ccall "gamma.h gsl_sf_beta_inc" gsl_sf_beta_inc :: Double -> Double -> Double -> Double 370foreign import ccall "gsl_sf_beta_inc" gsl_sf_beta_inc :: Double -> Double -> Double -> Double
diff --git a/lib/Numeric/GSL/Special/Gegenbauer.hs b/lib/Numeric/GSL/Special/Gegenbauer.hs
index 9e8ebcd..7f15fa7 100644
--- a/lib/Numeric/GSL/Special/Gegenbauer.hs
+++ b/lib/Numeric/GSL/Special/Gegenbauer.hs
@@ -34,60 +34,60 @@ import Numeric.GSL.Special.Internal
34-- <http://www.google.com/search?q=gsl_sf_gegenpoly_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 34-- <http://www.google.com/search?q=gsl_sf_gegenpoly_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
35gegenpoly_1_e :: Double -> Double -> (Double,Double) 35gegenpoly_1_e :: Double -> Double -> (Double,Double)
36gegenpoly_1_e lambda x = createSFR "gegenpoly_1_e" $ gsl_sf_gegenpoly_1_e lambda x 36gegenpoly_1_e lambda x = createSFR "gegenpoly_1_e" $ gsl_sf_gegenpoly_1_e lambda x
37foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_1_e" gsl_sf_gegenpoly_1_e :: Double -> Double -> Ptr () -> IO CInt 37foreign import ccall "gsl_sf_gegenpoly_1_e" gsl_sf_gegenpoly_1_e :: Double -> Double -> Ptr () -> IO CInt
38 38
39-- | wrapper for int gsl_sf_gegenpoly_2_e(double lambda,double x,gsl_sf_result* result); 39-- | wrapper for int gsl_sf_gegenpoly_2_e(double lambda,double x,gsl_sf_result* result);
40-- 40--
41-- <http://www.google.com/search?q=gsl_sf_gegenpoly_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 41-- <http://www.google.com/search?q=gsl_sf_gegenpoly_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
42gegenpoly_2_e :: Double -> Double -> (Double,Double) 42gegenpoly_2_e :: Double -> Double -> (Double,Double)
43gegenpoly_2_e lambda x = createSFR "gegenpoly_2_e" $ gsl_sf_gegenpoly_2_e lambda x 43gegenpoly_2_e lambda x = createSFR "gegenpoly_2_e" $ gsl_sf_gegenpoly_2_e lambda x
44foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_2_e" gsl_sf_gegenpoly_2_e :: Double -> Double -> Ptr () -> IO CInt 44foreign import ccall "gsl_sf_gegenpoly_2_e" gsl_sf_gegenpoly_2_e :: Double -> Double -> Ptr () -> IO CInt
45 45
46-- | wrapper for int gsl_sf_gegenpoly_3_e(double lambda,double x,gsl_sf_result* result); 46-- | wrapper for int gsl_sf_gegenpoly_3_e(double lambda,double x,gsl_sf_result* result);
47-- 47--
48-- <http://www.google.com/search?q=gsl_sf_gegenpoly_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 48-- <http://www.google.com/search?q=gsl_sf_gegenpoly_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
49gegenpoly_3_e :: Double -> Double -> (Double,Double) 49gegenpoly_3_e :: Double -> Double -> (Double,Double)
50gegenpoly_3_e lambda x = createSFR "gegenpoly_3_e" $ gsl_sf_gegenpoly_3_e lambda x 50gegenpoly_3_e lambda x = createSFR "gegenpoly_3_e" $ gsl_sf_gegenpoly_3_e lambda x
51foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_3_e" gsl_sf_gegenpoly_3_e :: Double -> Double -> Ptr () -> IO CInt 51foreign import ccall "gsl_sf_gegenpoly_3_e" gsl_sf_gegenpoly_3_e :: Double -> Double -> Ptr () -> IO CInt
52 52
53-- | wrapper for double gsl_sf_gegenpoly_1(double lambda,double x); 53-- | wrapper for double gsl_sf_gegenpoly_1(double lambda,double x);
54-- 54--
55-- <http://www.google.com/search?q=gsl_sf_gegenpoly_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 55-- <http://www.google.com/search?q=gsl_sf_gegenpoly_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
56gegenpoly_1 :: Double -> Double -> Double 56gegenpoly_1 :: Double -> Double -> Double
57gegenpoly_1 = gsl_sf_gegenpoly_1 57gegenpoly_1 = gsl_sf_gegenpoly_1
58foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_1" gsl_sf_gegenpoly_1 :: Double -> Double -> Double 58foreign import ccall "gsl_sf_gegenpoly_1" gsl_sf_gegenpoly_1 :: Double -> Double -> Double
59 59
60-- | wrapper for double gsl_sf_gegenpoly_2(double lambda,double x); 60-- | wrapper for double gsl_sf_gegenpoly_2(double lambda,double x);
61-- 61--
62-- <http://www.google.com/search?q=gsl_sf_gegenpoly_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 62-- <http://www.google.com/search?q=gsl_sf_gegenpoly_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
63gegenpoly_2 :: Double -> Double -> Double 63gegenpoly_2 :: Double -> Double -> Double
64gegenpoly_2 = gsl_sf_gegenpoly_2 64gegenpoly_2 = gsl_sf_gegenpoly_2
65foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_2" gsl_sf_gegenpoly_2 :: Double -> Double -> Double 65foreign import ccall "gsl_sf_gegenpoly_2" gsl_sf_gegenpoly_2 :: Double -> Double -> Double
66 66
67-- | wrapper for double gsl_sf_gegenpoly_3(double lambda,double x); 67-- | wrapper for double gsl_sf_gegenpoly_3(double lambda,double x);
68-- 68--
69-- <http://www.google.com/search?q=gsl_sf_gegenpoly_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 69-- <http://www.google.com/search?q=gsl_sf_gegenpoly_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
70gegenpoly_3 :: Double -> Double -> Double 70gegenpoly_3 :: Double -> Double -> Double
71gegenpoly_3 = gsl_sf_gegenpoly_3 71gegenpoly_3 = gsl_sf_gegenpoly_3
72foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_3" gsl_sf_gegenpoly_3 :: Double -> Double -> Double 72foreign import ccall "gsl_sf_gegenpoly_3" gsl_sf_gegenpoly_3 :: Double -> Double -> Double
73 73
74-- | wrapper for int gsl_sf_gegenpoly_n_e(int n,double lambda,double x,gsl_sf_result* result); 74-- | wrapper for int gsl_sf_gegenpoly_n_e(int n,double lambda,double x,gsl_sf_result* result);
75-- 75--
76-- <http://www.google.com/search?q=gsl_sf_gegenpoly_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 76-- <http://www.google.com/search?q=gsl_sf_gegenpoly_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
77gegenpoly_n_e :: CInt -> Double -> Double -> (Double,Double) 77gegenpoly_n_e :: CInt -> Double -> Double -> (Double,Double)
78gegenpoly_n_e n lambda x = createSFR "gegenpoly_n_e" $ gsl_sf_gegenpoly_n_e n lambda x 78gegenpoly_n_e n lambda x = createSFR "gegenpoly_n_e" $ gsl_sf_gegenpoly_n_e n lambda x
79foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_n_e" gsl_sf_gegenpoly_n_e :: CInt -> Double -> Double -> Ptr () -> IO CInt 79foreign import ccall "gsl_sf_gegenpoly_n_e" gsl_sf_gegenpoly_n_e :: CInt -> Double -> Double -> Ptr () -> IO CInt
80 80
81-- | wrapper for double gsl_sf_gegenpoly_n(int n,double lambda,double x); 81-- | wrapper for double gsl_sf_gegenpoly_n(int n,double lambda,double x);
82-- 82--
83-- <http://www.google.com/search?q=gsl_sf_gegenpoly_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 83-- <http://www.google.com/search?q=gsl_sf_gegenpoly_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
84gegenpoly_n :: CInt -> Double -> Double -> Double 84gegenpoly_n :: CInt -> Double -> Double -> Double
85gegenpoly_n = gsl_sf_gegenpoly_n 85gegenpoly_n = gsl_sf_gegenpoly_n
86foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_n" gsl_sf_gegenpoly_n :: CInt -> Double -> Double -> Double 86foreign import ccall "gsl_sf_gegenpoly_n" gsl_sf_gegenpoly_n :: CInt -> Double -> Double -> Double
87 87
88-- | wrapper for int gsl_sf_gegenpoly_array(int nmax,double lambda,double x,double* result_array); 88-- | wrapper for int gsl_sf_gegenpoly_array(int nmax,double lambda,double x,double* result_array);
89-- 89--
90-- <http://www.google.com/search?q=gsl_sf_gegenpoly_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 90-- <http://www.google.com/search?q=gsl_sf_gegenpoly_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
91gegenpoly_array :: CInt -> Double -> Double -> Ptr Double -> CInt 91gegenpoly_array :: CInt -> Double -> Double -> Ptr Double -> CInt
92gegenpoly_array = gsl_sf_gegenpoly_array 92gegenpoly_array = gsl_sf_gegenpoly_array
93foreign import ccall "gegenbauer.h gsl_sf_gegenpoly_array" gsl_sf_gegenpoly_array :: CInt -> Double -> Double -> Ptr Double -> CInt 93foreign import ccall "gsl_sf_gegenpoly_array" gsl_sf_gegenpoly_array :: CInt -> Double -> Double -> Ptr Double -> CInt
diff --git a/lib/Numeric/GSL/Special/Hyperg.hs b/lib/Numeric/GSL/Special/Hyperg.hs
index 45f5c3e..ed920fb 100644
--- a/lib/Numeric/GSL/Special/Hyperg.hs
+++ b/lib/Numeric/GSL/Special/Hyperg.hs
@@ -48,151 +48,151 @@ import Numeric.GSL.Special.Internal
48-- <http://www.google.com/search?q=gsl_sf_hyperg_0F1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 48-- <http://www.google.com/search?q=gsl_sf_hyperg_0F1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
49hyperg_0F1_e :: Double -> Double -> (Double,Double) 49hyperg_0F1_e :: Double -> Double -> (Double,Double)
50hyperg_0F1_e c x = createSFR "hyperg_0F1_e" $ gsl_sf_hyperg_0F1_e c x 50hyperg_0F1_e c x = createSFR "hyperg_0F1_e" $ gsl_sf_hyperg_0F1_e c x
51foreign import ccall "hyperg.h gsl_sf_hyperg_0F1_e" gsl_sf_hyperg_0F1_e :: Double -> Double -> Ptr () -> IO CInt 51foreign import ccall "gsl_sf_hyperg_0F1_e" gsl_sf_hyperg_0F1_e :: Double -> Double -> Ptr () -> IO CInt
52 52
53-- | wrapper for double gsl_sf_hyperg_0F1(double c,double x); 53-- | wrapper for double gsl_sf_hyperg_0F1(double c,double x);
54-- 54--
55-- <http://www.google.com/search?q=gsl_sf_hyperg_0F1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 55-- <http://www.google.com/search?q=gsl_sf_hyperg_0F1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
56hyperg_0F1 :: Double -> Double -> Double 56hyperg_0F1 :: Double -> Double -> Double
57hyperg_0F1 = gsl_sf_hyperg_0F1 57hyperg_0F1 = gsl_sf_hyperg_0F1
58foreign import ccall "hyperg.h gsl_sf_hyperg_0F1" gsl_sf_hyperg_0F1 :: Double -> Double -> Double 58foreign import ccall "gsl_sf_hyperg_0F1" gsl_sf_hyperg_0F1 :: Double -> Double -> Double
59 59
60-- | wrapper for int gsl_sf_hyperg_1F1_int_e(int m,int n,double x,gsl_sf_result* result); 60-- | wrapper for int gsl_sf_hyperg_1F1_int_e(int m,int n,double x,gsl_sf_result* result);
61-- 61--
62-- <http://www.google.com/search?q=gsl_sf_hyperg_1F1_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 62-- <http://www.google.com/search?q=gsl_sf_hyperg_1F1_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
63hyperg_1F1_int_e :: CInt -> CInt -> Double -> (Double,Double) 63hyperg_1F1_int_e :: CInt -> CInt -> Double -> (Double,Double)
64hyperg_1F1_int_e m n x = createSFR "hyperg_1F1_int_e" $ gsl_sf_hyperg_1F1_int_e m n x 64hyperg_1F1_int_e m n x = createSFR "hyperg_1F1_int_e" $ gsl_sf_hyperg_1F1_int_e m n x
65foreign import ccall "hyperg.h gsl_sf_hyperg_1F1_int_e" gsl_sf_hyperg_1F1_int_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt 65foreign import ccall "gsl_sf_hyperg_1F1_int_e" gsl_sf_hyperg_1F1_int_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt
66 66
67-- | wrapper for double gsl_sf_hyperg_1F1_int(int m,int n,double x); 67-- | wrapper for double gsl_sf_hyperg_1F1_int(int m,int n,double x);
68-- 68--
69-- <http://www.google.com/search?q=gsl_sf_hyperg_1F1_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 69-- <http://www.google.com/search?q=gsl_sf_hyperg_1F1_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
70hyperg_1F1_int :: CInt -> CInt -> Double -> Double 70hyperg_1F1_int :: CInt -> CInt -> Double -> Double
71hyperg_1F1_int = gsl_sf_hyperg_1F1_int 71hyperg_1F1_int = gsl_sf_hyperg_1F1_int
72foreign import ccall "hyperg.h gsl_sf_hyperg_1F1_int" gsl_sf_hyperg_1F1_int :: CInt -> CInt -> Double -> Double 72foreign import ccall "gsl_sf_hyperg_1F1_int" gsl_sf_hyperg_1F1_int :: CInt -> CInt -> Double -> Double
73 73
74-- | wrapper for int gsl_sf_hyperg_1F1_e(double a,double b,double x,gsl_sf_result* result); 74-- | wrapper for int gsl_sf_hyperg_1F1_e(double a,double b,double x,gsl_sf_result* result);
75-- 75--
76-- <http://www.google.com/search?q=gsl_sf_hyperg_1F1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 76-- <http://www.google.com/search?q=gsl_sf_hyperg_1F1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
77hyperg_1F1_e :: Double -> Double -> Double -> (Double,Double) 77hyperg_1F1_e :: Double -> Double -> Double -> (Double,Double)
78hyperg_1F1_e a b x = createSFR "hyperg_1F1_e" $ gsl_sf_hyperg_1F1_e a b x 78hyperg_1F1_e a b x = createSFR "hyperg_1F1_e" $ gsl_sf_hyperg_1F1_e a b x
79foreign import ccall "hyperg.h gsl_sf_hyperg_1F1_e" gsl_sf_hyperg_1F1_e :: Double -> Double -> Double -> Ptr () -> IO CInt 79foreign import ccall "gsl_sf_hyperg_1F1_e" gsl_sf_hyperg_1F1_e :: Double -> Double -> Double -> Ptr () -> IO CInt
80 80
81-- | wrapper for double gsl_sf_hyperg_1F1(double a,double b,double x); 81-- | wrapper for double gsl_sf_hyperg_1F1(double a,double b,double x);
82-- 82--
83-- <http://www.google.com/search?q=gsl_sf_hyperg_1F1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 83-- <http://www.google.com/search?q=gsl_sf_hyperg_1F1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
84hyperg_1F1 :: Double -> Double -> Double -> Double 84hyperg_1F1 :: Double -> Double -> Double -> Double
85hyperg_1F1 = gsl_sf_hyperg_1F1 85hyperg_1F1 = gsl_sf_hyperg_1F1
86foreign import ccall "hyperg.h gsl_sf_hyperg_1F1" gsl_sf_hyperg_1F1 :: Double -> Double -> Double -> Double 86foreign import ccall "gsl_sf_hyperg_1F1" gsl_sf_hyperg_1F1 :: Double -> Double -> Double -> Double
87 87
88-- | wrapper for int gsl_sf_hyperg_U_int_e(int m,int n,double x,gsl_sf_result* result); 88-- | wrapper for int gsl_sf_hyperg_U_int_e(int m,int n,double x,gsl_sf_result* result);
89-- 89--
90-- <http://www.google.com/search?q=gsl_sf_hyperg_U_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 90-- <http://www.google.com/search?q=gsl_sf_hyperg_U_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
91hyperg_U_int_e :: CInt -> CInt -> Double -> (Double,Double) 91hyperg_U_int_e :: CInt -> CInt -> Double -> (Double,Double)
92hyperg_U_int_e m n x = createSFR "hyperg_U_int_e" $ gsl_sf_hyperg_U_int_e m n x 92hyperg_U_int_e m n x = createSFR "hyperg_U_int_e" $ gsl_sf_hyperg_U_int_e m n x
93foreign import ccall "hyperg.h gsl_sf_hyperg_U_int_e" gsl_sf_hyperg_U_int_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt 93foreign import ccall "gsl_sf_hyperg_U_int_e" gsl_sf_hyperg_U_int_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt
94 94
95-- | wrapper for double gsl_sf_hyperg_U_int(int m,int n,double x); 95-- | wrapper for double gsl_sf_hyperg_U_int(int m,int n,double x);
96-- 96--
97-- <http://www.google.com/search?q=gsl_sf_hyperg_U_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 97-- <http://www.google.com/search?q=gsl_sf_hyperg_U_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
98hyperg_U_int :: CInt -> CInt -> Double -> Double 98hyperg_U_int :: CInt -> CInt -> Double -> Double
99hyperg_U_int = gsl_sf_hyperg_U_int 99hyperg_U_int = gsl_sf_hyperg_U_int
100foreign import ccall "hyperg.h gsl_sf_hyperg_U_int" gsl_sf_hyperg_U_int :: CInt -> CInt -> Double -> Double 100foreign import ccall "gsl_sf_hyperg_U_int" gsl_sf_hyperg_U_int :: CInt -> CInt -> Double -> Double
101 101
102-- | wrapper for int gsl_sf_hyperg_U_int_e10_e(int m,int n,double x,gsl_sf_result_e10* result); 102-- | wrapper for int gsl_sf_hyperg_U_int_e10_e(int m,int n,double x,gsl_sf_result_e10* result);
103-- 103--
104-- <http://www.google.com/search?q=gsl_sf_hyperg_U_int_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 104-- <http://www.google.com/search?q=gsl_sf_hyperg_U_int_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
105hyperg_U_int_e10_e :: CInt -> CInt -> Double -> (Double,Int,Double) 105hyperg_U_int_e10_e :: CInt -> CInt -> Double -> (Double,Int,Double)
106hyperg_U_int_e10_e m n x = createSFR_E10 "hyperg_U_int_e10_e" $ gsl_sf_hyperg_U_int_e10_e m n x 106hyperg_U_int_e10_e m n x = createSFR_E10 "hyperg_U_int_e10_e" $ gsl_sf_hyperg_U_int_e10_e m n x
107foreign import ccall "hyperg.h gsl_sf_hyperg_U_int_e10_e" gsl_sf_hyperg_U_int_e10_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt 107foreign import ccall "gsl_sf_hyperg_U_int_e10_e" gsl_sf_hyperg_U_int_e10_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt
108 108
109-- | wrapper for int gsl_sf_hyperg_U_e(double a,double b,double x,gsl_sf_result* result); 109-- | wrapper for int gsl_sf_hyperg_U_e(double a,double b,double x,gsl_sf_result* result);
110-- 110--
111-- <http://www.google.com/search?q=gsl_sf_hyperg_U_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 111-- <http://www.google.com/search?q=gsl_sf_hyperg_U_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
112hyperg_U_e :: Double -> Double -> Double -> (Double,Double) 112hyperg_U_e :: Double -> Double -> Double -> (Double,Double)
113hyperg_U_e a b x = createSFR "hyperg_U_e" $ gsl_sf_hyperg_U_e a b x 113hyperg_U_e a b x = createSFR "hyperg_U_e" $ gsl_sf_hyperg_U_e a b x
114foreign import ccall "hyperg.h gsl_sf_hyperg_U_e" gsl_sf_hyperg_U_e :: Double -> Double -> Double -> Ptr () -> IO CInt 114foreign import ccall "gsl_sf_hyperg_U_e" gsl_sf_hyperg_U_e :: Double -> Double -> Double -> Ptr () -> IO CInt
115 115
116-- | wrapper for double gsl_sf_hyperg_U(double a,double b,double x); 116-- | wrapper for double gsl_sf_hyperg_U(double a,double b,double x);
117-- 117--
118-- <http://www.google.com/search?q=gsl_sf_hyperg_U&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 118-- <http://www.google.com/search?q=gsl_sf_hyperg_U&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
119hyperg_U :: Double -> Double -> Double -> Double 119hyperg_U :: Double -> Double -> Double -> Double
120hyperg_U = gsl_sf_hyperg_U 120hyperg_U = gsl_sf_hyperg_U
121foreign import ccall "hyperg.h gsl_sf_hyperg_U" gsl_sf_hyperg_U :: Double -> Double -> Double -> Double 121foreign import ccall "gsl_sf_hyperg_U" gsl_sf_hyperg_U :: Double -> Double -> Double -> Double
122 122
123-- | wrapper for int gsl_sf_hyperg_U_e10_e(double a,double b,double x,gsl_sf_result_e10* result); 123-- | wrapper for int gsl_sf_hyperg_U_e10_e(double a,double b,double x,gsl_sf_result_e10* result);
124-- 124--
125-- <http://www.google.com/search?q=gsl_sf_hyperg_U_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 125-- <http://www.google.com/search?q=gsl_sf_hyperg_U_e10_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
126hyperg_U_e10_e :: Double -> Double -> Double -> (Double,Int,Double) 126hyperg_U_e10_e :: Double -> Double -> Double -> (Double,Int,Double)
127hyperg_U_e10_e a b x = createSFR_E10 "hyperg_U_e10_e" $ gsl_sf_hyperg_U_e10_e a b x 127hyperg_U_e10_e a b x = createSFR_E10 "hyperg_U_e10_e" $ gsl_sf_hyperg_U_e10_e a b x
128foreign import ccall "hyperg.h gsl_sf_hyperg_U_e10_e" gsl_sf_hyperg_U_e10_e :: Double -> Double -> Double -> Ptr () -> IO CInt 128foreign import ccall "gsl_sf_hyperg_U_e10_e" gsl_sf_hyperg_U_e10_e :: Double -> Double -> Double -> Ptr () -> IO CInt
129 129
130-- | wrapper for int gsl_sf_hyperg_2F1_e(double a,double b,double c,double x,gsl_sf_result* result); 130-- | wrapper for int gsl_sf_hyperg_2F1_e(double a,double b,double c,double x,gsl_sf_result* result);
131-- 131--
132-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 132-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
133hyperg_2F1_e :: Double -> Double -> Double -> Double -> (Double,Double) 133hyperg_2F1_e :: Double -> Double -> Double -> Double -> (Double,Double)
134hyperg_2F1_e a b c x = createSFR "hyperg_2F1_e" $ gsl_sf_hyperg_2F1_e a b c x 134hyperg_2F1_e a b c x = createSFR "hyperg_2F1_e" $ gsl_sf_hyperg_2F1_e a b c x
135foreign import ccall "hyperg.h gsl_sf_hyperg_2F1_e" gsl_sf_hyperg_2F1_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt 135foreign import ccall "gsl_sf_hyperg_2F1_e" gsl_sf_hyperg_2F1_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt
136 136
137-- | wrapper for double gsl_sf_hyperg_2F1(double a,double b,double c,double x); 137-- | wrapper for double gsl_sf_hyperg_2F1(double a,double b,double c,double x);
138-- 138--
139-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 139-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
140hyperg_2F1 :: Double -> Double -> Double -> Double -> Double 140hyperg_2F1 :: Double -> Double -> Double -> Double -> Double
141hyperg_2F1 = gsl_sf_hyperg_2F1 141hyperg_2F1 = gsl_sf_hyperg_2F1
142foreign import ccall "hyperg.h gsl_sf_hyperg_2F1" gsl_sf_hyperg_2F1 :: Double -> Double -> Double -> Double -> Double 142foreign import ccall "gsl_sf_hyperg_2F1" gsl_sf_hyperg_2F1 :: Double -> Double -> Double -> Double -> Double
143 143
144-- | wrapper for int gsl_sf_hyperg_2F1_conj_e(double aR,double aI,double c,double x,gsl_sf_result* result); 144-- | wrapper for int gsl_sf_hyperg_2F1_conj_e(double aR,double aI,double c,double x,gsl_sf_result* result);
145-- 145--
146-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 146-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
147hyperg_2F1_conj_e :: Double -> Double -> Double -> Double -> (Double,Double) 147hyperg_2F1_conj_e :: Double -> Double -> Double -> Double -> (Double,Double)
148hyperg_2F1_conj_e aR aI c x = createSFR "hyperg_2F1_conj_e" $ gsl_sf_hyperg_2F1_conj_e aR aI c x 148hyperg_2F1_conj_e aR aI c x = createSFR "hyperg_2F1_conj_e" $ gsl_sf_hyperg_2F1_conj_e aR aI c x
149foreign import ccall "hyperg.h gsl_sf_hyperg_2F1_conj_e" gsl_sf_hyperg_2F1_conj_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt 149foreign import ccall "gsl_sf_hyperg_2F1_conj_e" gsl_sf_hyperg_2F1_conj_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt
150 150
151-- | wrapper for double gsl_sf_hyperg_2F1_conj(double aR,double aI,double c,double x); 151-- | wrapper for double gsl_sf_hyperg_2F1_conj(double aR,double aI,double c,double x);
152-- 152--
153-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 153-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
154hyperg_2F1_conj :: Double -> Double -> Double -> Double -> Double 154hyperg_2F1_conj :: Double -> Double -> Double -> Double -> Double
155hyperg_2F1_conj = gsl_sf_hyperg_2F1_conj 155hyperg_2F1_conj = gsl_sf_hyperg_2F1_conj
156foreign import ccall "hyperg.h gsl_sf_hyperg_2F1_conj" gsl_sf_hyperg_2F1_conj :: Double -> Double -> Double -> Double -> Double 156foreign import ccall "gsl_sf_hyperg_2F1_conj" gsl_sf_hyperg_2F1_conj :: Double -> Double -> Double -> Double -> Double
157 157
158-- | wrapper for int gsl_sf_hyperg_2F1_renorm_e(double a,double b,double c,double x,gsl_sf_result* result); 158-- | wrapper for int gsl_sf_hyperg_2F1_renorm_e(double a,double b,double c,double x,gsl_sf_result* result);
159-- 159--
160-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_renorm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 160-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_renorm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
161hyperg_2F1_renorm_e :: Double -> Double -> Double -> Double -> (Double,Double) 161hyperg_2F1_renorm_e :: Double -> Double -> Double -> Double -> (Double,Double)
162hyperg_2F1_renorm_e a b c x = createSFR "hyperg_2F1_renorm_e" $ gsl_sf_hyperg_2F1_renorm_e a b c x 162hyperg_2F1_renorm_e a b c x = createSFR "hyperg_2F1_renorm_e" $ gsl_sf_hyperg_2F1_renorm_e a b c x
163foreign import ccall "hyperg.h gsl_sf_hyperg_2F1_renorm_e" gsl_sf_hyperg_2F1_renorm_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt 163foreign import ccall "gsl_sf_hyperg_2F1_renorm_e" gsl_sf_hyperg_2F1_renorm_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt
164 164
165-- | wrapper for double gsl_sf_hyperg_2F1_renorm(double a,double b,double c,double x); 165-- | wrapper for double gsl_sf_hyperg_2F1_renorm(double a,double b,double c,double x);
166-- 166--
167-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_renorm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 167-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_renorm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
168hyperg_2F1_renorm :: Double -> Double -> Double -> Double -> Double 168hyperg_2F1_renorm :: Double -> Double -> Double -> Double -> Double
169hyperg_2F1_renorm = gsl_sf_hyperg_2F1_renorm 169hyperg_2F1_renorm = gsl_sf_hyperg_2F1_renorm
170foreign import ccall "hyperg.h gsl_sf_hyperg_2F1_renorm" gsl_sf_hyperg_2F1_renorm :: Double -> Double -> Double -> Double -> Double 170foreign import ccall "gsl_sf_hyperg_2F1_renorm" gsl_sf_hyperg_2F1_renorm :: Double -> Double -> Double -> Double -> Double
171 171
172-- | wrapper for int gsl_sf_hyperg_2F1_conj_renorm_e(double aR,double aI,double c,double x,gsl_sf_result* result); 172-- | wrapper for int gsl_sf_hyperg_2F1_conj_renorm_e(double aR,double aI,double c,double x,gsl_sf_result* result);
173-- 173--
174-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj_renorm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 174-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj_renorm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
175hyperg_2F1_conj_renorm_e :: Double -> Double -> Double -> Double -> (Double,Double) 175hyperg_2F1_conj_renorm_e :: Double -> Double -> Double -> Double -> (Double,Double)
176hyperg_2F1_conj_renorm_e aR aI c x = createSFR "hyperg_2F1_conj_renorm_e" $ gsl_sf_hyperg_2F1_conj_renorm_e aR aI c x 176hyperg_2F1_conj_renorm_e aR aI c x = createSFR "hyperg_2F1_conj_renorm_e" $ gsl_sf_hyperg_2F1_conj_renorm_e aR aI c x
177foreign import ccall "hyperg.h gsl_sf_hyperg_2F1_conj_renorm_e" gsl_sf_hyperg_2F1_conj_renorm_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt 177foreign import ccall "gsl_sf_hyperg_2F1_conj_renorm_e" gsl_sf_hyperg_2F1_conj_renorm_e :: Double -> Double -> Double -> Double -> Ptr () -> IO CInt
178 178
179-- | wrapper for double gsl_sf_hyperg_2F1_conj_renorm(double aR,double aI,double c,double x); 179-- | wrapper for double gsl_sf_hyperg_2F1_conj_renorm(double aR,double aI,double c,double x);
180-- 180--
181-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj_renorm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 181-- <http://www.google.com/search?q=gsl_sf_hyperg_2F1_conj_renorm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
182hyperg_2F1_conj_renorm :: Double -> Double -> Double -> Double -> Double 182hyperg_2F1_conj_renorm :: Double -> Double -> Double -> Double -> Double
183hyperg_2F1_conj_renorm = gsl_sf_hyperg_2F1_conj_renorm 183hyperg_2F1_conj_renorm = gsl_sf_hyperg_2F1_conj_renorm
184foreign import ccall "hyperg.h gsl_sf_hyperg_2F1_conj_renorm" gsl_sf_hyperg_2F1_conj_renorm :: Double -> Double -> Double -> Double -> Double 184foreign import ccall "gsl_sf_hyperg_2F1_conj_renorm" gsl_sf_hyperg_2F1_conj_renorm :: Double -> Double -> Double -> Double -> Double
185 185
186-- | wrapper for int gsl_sf_hyperg_2F0_e(double a,double b,double x,gsl_sf_result* result); 186-- | wrapper for int gsl_sf_hyperg_2F0_e(double a,double b,double x,gsl_sf_result* result);
187-- 187--
188-- <http://www.google.com/search?q=gsl_sf_hyperg_2F0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 188-- <http://www.google.com/search?q=gsl_sf_hyperg_2F0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
189hyperg_2F0_e :: Double -> Double -> Double -> (Double,Double) 189hyperg_2F0_e :: Double -> Double -> Double -> (Double,Double)
190hyperg_2F0_e a b x = createSFR "hyperg_2F0_e" $ gsl_sf_hyperg_2F0_e a b x 190hyperg_2F0_e a b x = createSFR "hyperg_2F0_e" $ gsl_sf_hyperg_2F0_e a b x
191foreign import ccall "hyperg.h gsl_sf_hyperg_2F0_e" gsl_sf_hyperg_2F0_e :: Double -> Double -> Double -> Ptr () -> IO CInt 191foreign import ccall "gsl_sf_hyperg_2F0_e" gsl_sf_hyperg_2F0_e :: Double -> Double -> Double -> Ptr () -> IO CInt
192 192
193-- | wrapper for double gsl_sf_hyperg_2F0(double a,double b,double x); 193-- | wrapper for double gsl_sf_hyperg_2F0(double a,double b,double x);
194-- 194--
195-- <http://www.google.com/search?q=gsl_sf_hyperg_2F0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 195-- <http://www.google.com/search?q=gsl_sf_hyperg_2F0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
196hyperg_2F0 :: Double -> Double -> Double -> Double 196hyperg_2F0 :: Double -> Double -> Double -> Double
197hyperg_2F0 = gsl_sf_hyperg_2F0 197hyperg_2F0 = gsl_sf_hyperg_2F0
198foreign import ccall "hyperg.h gsl_sf_hyperg_2F0" gsl_sf_hyperg_2F0 :: Double -> Double -> Double -> Double 198foreign import ccall "gsl_sf_hyperg_2F0" gsl_sf_hyperg_2F0 :: Double -> Double -> Double -> Double
diff --git a/lib/Numeric/GSL/Special/Laguerre.hs b/lib/Numeric/GSL/Special/Laguerre.hs
index 81e7c47..71d2e49 100644
--- a/lib/Numeric/GSL/Special/Laguerre.hs
+++ b/lib/Numeric/GSL/Special/Laguerre.hs
@@ -34,53 +34,53 @@ import Numeric.GSL.Special.Internal
34-- <http://www.google.com/search?q=gsl_sf_laguerre_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 34-- <http://www.google.com/search?q=gsl_sf_laguerre_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
35laguerre_1_e :: Double -> Double -> (Double,Double) 35laguerre_1_e :: Double -> Double -> (Double,Double)
36laguerre_1_e a x = createSFR "laguerre_1_e" $ gsl_sf_laguerre_1_e a x 36laguerre_1_e a x = createSFR "laguerre_1_e" $ gsl_sf_laguerre_1_e a x
37foreign import ccall "laguerre.h gsl_sf_laguerre_1_e" gsl_sf_laguerre_1_e :: Double -> Double -> Ptr () -> IO CInt 37foreign import ccall "gsl_sf_laguerre_1_e" gsl_sf_laguerre_1_e :: Double -> Double -> Ptr () -> IO CInt
38 38
39-- | wrapper for int gsl_sf_laguerre_2_e(double a,double x,gsl_sf_result* result); 39-- | wrapper for int gsl_sf_laguerre_2_e(double a,double x,gsl_sf_result* result);
40-- 40--
41-- <http://www.google.com/search?q=gsl_sf_laguerre_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 41-- <http://www.google.com/search?q=gsl_sf_laguerre_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
42laguerre_2_e :: Double -> Double -> (Double,Double) 42laguerre_2_e :: Double -> Double -> (Double,Double)
43laguerre_2_e a x = createSFR "laguerre_2_e" $ gsl_sf_laguerre_2_e a x 43laguerre_2_e a x = createSFR "laguerre_2_e" $ gsl_sf_laguerre_2_e a x
44foreign import ccall "laguerre.h gsl_sf_laguerre_2_e" gsl_sf_laguerre_2_e :: Double -> Double -> Ptr () -> IO CInt 44foreign import ccall "gsl_sf_laguerre_2_e" gsl_sf_laguerre_2_e :: Double -> Double -> Ptr () -> IO CInt
45 45
46-- | wrapper for int gsl_sf_laguerre_3_e(double a,double x,gsl_sf_result* result); 46-- | wrapper for int gsl_sf_laguerre_3_e(double a,double x,gsl_sf_result* result);
47-- 47--
48-- <http://www.google.com/search?q=gsl_sf_laguerre_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 48-- <http://www.google.com/search?q=gsl_sf_laguerre_3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
49laguerre_3_e :: Double -> Double -> (Double,Double) 49laguerre_3_e :: Double -> Double -> (Double,Double)
50laguerre_3_e a x = createSFR "laguerre_3_e" $ gsl_sf_laguerre_3_e a x 50laguerre_3_e a x = createSFR "laguerre_3_e" $ gsl_sf_laguerre_3_e a x
51foreign import ccall "laguerre.h gsl_sf_laguerre_3_e" gsl_sf_laguerre_3_e :: Double -> Double -> Ptr () -> IO CInt 51foreign import ccall "gsl_sf_laguerre_3_e" gsl_sf_laguerre_3_e :: Double -> Double -> Ptr () -> IO CInt
52 52
53-- | wrapper for double gsl_sf_laguerre_1(double a,double x); 53-- | wrapper for double gsl_sf_laguerre_1(double a,double x);
54-- 54--
55-- <http://www.google.com/search?q=gsl_sf_laguerre_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 55-- <http://www.google.com/search?q=gsl_sf_laguerre_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
56laguerre_1 :: Double -> Double -> Double 56laguerre_1 :: Double -> Double -> Double
57laguerre_1 = gsl_sf_laguerre_1 57laguerre_1 = gsl_sf_laguerre_1
58foreign import ccall "laguerre.h gsl_sf_laguerre_1" gsl_sf_laguerre_1 :: Double -> Double -> Double 58foreign import ccall "gsl_sf_laguerre_1" gsl_sf_laguerre_1 :: Double -> Double -> Double
59 59
60-- | wrapper for double gsl_sf_laguerre_2(double a,double x); 60-- | wrapper for double gsl_sf_laguerre_2(double a,double x);
61-- 61--
62-- <http://www.google.com/search?q=gsl_sf_laguerre_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 62-- <http://www.google.com/search?q=gsl_sf_laguerre_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
63laguerre_2 :: Double -> Double -> Double 63laguerre_2 :: Double -> Double -> Double
64laguerre_2 = gsl_sf_laguerre_2 64laguerre_2 = gsl_sf_laguerre_2
65foreign import ccall "laguerre.h gsl_sf_laguerre_2" gsl_sf_laguerre_2 :: Double -> Double -> Double 65foreign import ccall "gsl_sf_laguerre_2" gsl_sf_laguerre_2 :: Double -> Double -> Double
66 66
67-- | wrapper for double gsl_sf_laguerre_3(double a,double x); 67-- | wrapper for double gsl_sf_laguerre_3(double a,double x);
68-- 68--
69-- <http://www.google.com/search?q=gsl_sf_laguerre_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 69-- <http://www.google.com/search?q=gsl_sf_laguerre_3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
70laguerre_3 :: Double -> Double -> Double 70laguerre_3 :: Double -> Double -> Double
71laguerre_3 = gsl_sf_laguerre_3 71laguerre_3 = gsl_sf_laguerre_3
72foreign import ccall "laguerre.h gsl_sf_laguerre_3" gsl_sf_laguerre_3 :: Double -> Double -> Double 72foreign import ccall "gsl_sf_laguerre_3" gsl_sf_laguerre_3 :: Double -> Double -> Double
73 73
74-- | wrapper for int gsl_sf_laguerre_n_e(int n,double a,double x,gsl_sf_result* result); 74-- | wrapper for int gsl_sf_laguerre_n_e(int n,double a,double x,gsl_sf_result* result);
75-- 75--
76-- <http://www.google.com/search?q=gsl_sf_laguerre_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 76-- <http://www.google.com/search?q=gsl_sf_laguerre_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
77laguerre_n_e :: CInt -> Double -> Double -> (Double,Double) 77laguerre_n_e :: CInt -> Double -> Double -> (Double,Double)
78laguerre_n_e n a x = createSFR "laguerre_n_e" $ gsl_sf_laguerre_n_e n a x 78laguerre_n_e n a x = createSFR "laguerre_n_e" $ gsl_sf_laguerre_n_e n a x
79foreign import ccall "laguerre.h gsl_sf_laguerre_n_e" gsl_sf_laguerre_n_e :: CInt -> Double -> Double -> Ptr () -> IO CInt 79foreign import ccall "gsl_sf_laguerre_n_e" gsl_sf_laguerre_n_e :: CInt -> Double -> Double -> Ptr () -> IO CInt
80 80
81-- | wrapper for double gsl_sf_laguerre_n(int n,double a,double x); 81-- | wrapper for double gsl_sf_laguerre_n(int n,double a,double x);
82-- 82--
83-- <http://www.google.com/search?q=gsl_sf_laguerre_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 83-- <http://www.google.com/search?q=gsl_sf_laguerre_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
84laguerre_n :: CInt -> Double -> Double -> Double 84laguerre_n :: CInt -> Double -> Double -> Double
85laguerre_n = gsl_sf_laguerre_n 85laguerre_n = gsl_sf_laguerre_n
86foreign import ccall "laguerre.h gsl_sf_laguerre_n" gsl_sf_laguerre_n :: CInt -> Double -> Double -> Double 86foreign import ccall "gsl_sf_laguerre_n" gsl_sf_laguerre_n :: CInt -> Double -> Double -> Double
diff --git a/lib/Numeric/GSL/Special/Lambert.hs b/lib/Numeric/GSL/Special/Lambert.hs
index 18071fa..3ea0596 100644
--- a/lib/Numeric/GSL/Special/Lambert.hs
+++ b/lib/Numeric/GSL/Special/Lambert.hs
@@ -30,25 +30,25 @@ import Numeric.GSL.Special.Internal
30-- <http://www.google.com/search?q=gsl_sf_lambert_W0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 30-- <http://www.google.com/search?q=gsl_sf_lambert_W0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
31lambert_W0_e :: Double -> (Double,Double) 31lambert_W0_e :: Double -> (Double,Double)
32lambert_W0_e x = createSFR "lambert_W0_e" $ gsl_sf_lambert_W0_e x 32lambert_W0_e x = createSFR "lambert_W0_e" $ gsl_sf_lambert_W0_e x
33foreign import ccall "lambert.h gsl_sf_lambert_W0_e" gsl_sf_lambert_W0_e :: Double -> Ptr () -> IO CInt 33foreign import ccall "gsl_sf_lambert_W0_e" gsl_sf_lambert_W0_e :: Double -> Ptr () -> IO CInt
34 34
35-- | wrapper for double gsl_sf_lambert_W0(double x); 35-- | wrapper for double gsl_sf_lambert_W0(double x);
36-- 36--
37-- <http://www.google.com/search?q=gsl_sf_lambert_W0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 37-- <http://www.google.com/search?q=gsl_sf_lambert_W0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
38lambert_W0 :: Double -> Double 38lambert_W0 :: Double -> Double
39lambert_W0 = gsl_sf_lambert_W0 39lambert_W0 = gsl_sf_lambert_W0
40foreign import ccall "lambert.h gsl_sf_lambert_W0" gsl_sf_lambert_W0 :: Double -> Double 40foreign import ccall "gsl_sf_lambert_W0" gsl_sf_lambert_W0 :: Double -> Double
41 41
42-- | wrapper for int gsl_sf_lambert_Wm1_e(double x,gsl_sf_result* result); 42-- | wrapper for int gsl_sf_lambert_Wm1_e(double x,gsl_sf_result* result);
43-- 43--
44-- <http://www.google.com/search?q=gsl_sf_lambert_Wm1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 44-- <http://www.google.com/search?q=gsl_sf_lambert_Wm1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
45lambert_Wm1_e :: Double -> (Double,Double) 45lambert_Wm1_e :: Double -> (Double,Double)
46lambert_Wm1_e x = createSFR "lambert_Wm1_e" $ gsl_sf_lambert_Wm1_e x 46lambert_Wm1_e x = createSFR "lambert_Wm1_e" $ gsl_sf_lambert_Wm1_e x
47foreign import ccall "lambert.h gsl_sf_lambert_Wm1_e" gsl_sf_lambert_Wm1_e :: Double -> Ptr () -> IO CInt 47foreign import ccall "gsl_sf_lambert_Wm1_e" gsl_sf_lambert_Wm1_e :: Double -> Ptr () -> IO CInt
48 48
49-- | wrapper for double gsl_sf_lambert_Wm1(double x); 49-- | wrapper for double gsl_sf_lambert_Wm1(double x);
50-- 50--
51-- <http://www.google.com/search?q=gsl_sf_lambert_Wm1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 51-- <http://www.google.com/search?q=gsl_sf_lambert_Wm1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
52lambert_Wm1 :: Double -> Double 52lambert_Wm1 :: Double -> Double
53lambert_Wm1 = gsl_sf_lambert_Wm1 53lambert_Wm1 = gsl_sf_lambert_Wm1
54foreign import ccall "lambert.h gsl_sf_lambert_Wm1" gsl_sf_lambert_Wm1 :: Double -> Double 54foreign import ccall "gsl_sf_lambert_Wm1" gsl_sf_lambert_Wm1 :: Double -> Double
diff --git a/lib/Numeric/GSL/Special/Legendre.hs b/lib/Numeric/GSL/Special/Legendre.hs
index bd1c40d..97b9543 100644
--- a/lib/Numeric/GSL/Special/Legendre.hs
+++ b/lib/Numeric/GSL/Special/Legendre.hs
@@ -63,305 +63,305 @@ import Numeric.GSL.Special.Internal
63-- <http://www.google.com/search?q=gsl_sf_legendre_Pl_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 63-- <http://www.google.com/search?q=gsl_sf_legendre_Pl_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
64legendre_Pl_e :: CInt -> Double -> (Double,Double) 64legendre_Pl_e :: CInt -> Double -> (Double,Double)
65legendre_Pl_e l x = createSFR "legendre_Pl_e" $ gsl_sf_legendre_Pl_e l x 65legendre_Pl_e l x = createSFR "legendre_Pl_e" $ gsl_sf_legendre_Pl_e l x
66foreign import ccall "legendre.h gsl_sf_legendre_Pl_e" gsl_sf_legendre_Pl_e :: CInt -> Double -> Ptr () -> IO CInt 66foreign import ccall "gsl_sf_legendre_Pl_e" gsl_sf_legendre_Pl_e :: CInt -> Double -> Ptr () -> IO CInt
67 67
68-- | wrapper for double gsl_sf_legendre_Pl(int l,double x); 68-- | wrapper for double gsl_sf_legendre_Pl(int l,double x);
69-- 69--
70-- <http://www.google.com/search?q=gsl_sf_legendre_Pl&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 70-- <http://www.google.com/search?q=gsl_sf_legendre_Pl&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
71legendre_Pl :: CInt -> Double -> Double 71legendre_Pl :: CInt -> Double -> Double
72legendre_Pl = gsl_sf_legendre_Pl 72legendre_Pl = gsl_sf_legendre_Pl
73foreign import ccall "legendre.h gsl_sf_legendre_Pl" gsl_sf_legendre_Pl :: CInt -> Double -> Double 73foreign import ccall "gsl_sf_legendre_Pl" gsl_sf_legendre_Pl :: CInt -> Double -> Double
74 74
75-- | wrapper for int gsl_sf_legendre_Pl_array(int lmax,double x,double* result_array); 75-- | wrapper for int gsl_sf_legendre_Pl_array(int lmax,double x,double* result_array);
76-- 76--
77-- <http://www.google.com/search?q=gsl_sf_legendre_Pl_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 77-- <http://www.google.com/search?q=gsl_sf_legendre_Pl_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
78legendre_Pl_array :: CInt -> Double -> Ptr Double -> CInt 78legendre_Pl_array :: CInt -> Double -> Ptr Double -> CInt
79legendre_Pl_array = gsl_sf_legendre_Pl_array 79legendre_Pl_array = gsl_sf_legendre_Pl_array
80foreign import ccall "legendre.h gsl_sf_legendre_Pl_array" gsl_sf_legendre_Pl_array :: CInt -> Double -> Ptr Double -> CInt 80foreign import ccall "gsl_sf_legendre_Pl_array" gsl_sf_legendre_Pl_array :: CInt -> Double -> Ptr Double -> CInt
81 81
82-- | wrapper for int gsl_sf_legendre_Pl_deriv_array(int lmax,double x,double* result_array,double* result_deriv_array); 82-- | wrapper for int gsl_sf_legendre_Pl_deriv_array(int lmax,double x,double* result_array,double* result_deriv_array);
83-- 83--
84-- <http://www.google.com/search?q=gsl_sf_legendre_Pl_deriv_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 84-- <http://www.google.com/search?q=gsl_sf_legendre_Pl_deriv_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
85legendre_Pl_deriv_array :: CInt -> Double -> Ptr Double -> Ptr Double -> CInt 85legendre_Pl_deriv_array :: CInt -> Double -> Ptr Double -> Ptr Double -> CInt
86legendre_Pl_deriv_array = gsl_sf_legendre_Pl_deriv_array 86legendre_Pl_deriv_array = gsl_sf_legendre_Pl_deriv_array
87foreign import ccall "legendre.h gsl_sf_legendre_Pl_deriv_array" gsl_sf_legendre_Pl_deriv_array :: CInt -> Double -> Ptr Double -> Ptr Double -> CInt 87foreign import ccall "gsl_sf_legendre_Pl_deriv_array" gsl_sf_legendre_Pl_deriv_array :: CInt -> Double -> Ptr Double -> Ptr Double -> CInt
88 88
89-- | wrapper for int gsl_sf_legendre_P1_e(double x,gsl_sf_result* result); 89-- | wrapper for int gsl_sf_legendre_P1_e(double x,gsl_sf_result* result);
90-- 90--
91-- <http://www.google.com/search?q=gsl_sf_legendre_P1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 91-- <http://www.google.com/search?q=gsl_sf_legendre_P1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
92legendre_P1_e :: Double -> (Double,Double) 92legendre_P1_e :: Double -> (Double,Double)
93legendre_P1_e x = createSFR "legendre_P1_e" $ gsl_sf_legendre_P1_e x 93legendre_P1_e x = createSFR "legendre_P1_e" $ gsl_sf_legendre_P1_e x
94foreign import ccall "legendre.h gsl_sf_legendre_P1_e" gsl_sf_legendre_P1_e :: Double -> Ptr () -> IO CInt 94foreign import ccall "gsl_sf_legendre_P1_e" gsl_sf_legendre_P1_e :: Double -> Ptr () -> IO CInt
95 95
96-- | wrapper for int gsl_sf_legendre_P2_e(double x,gsl_sf_result* result); 96-- | wrapper for int gsl_sf_legendre_P2_e(double x,gsl_sf_result* result);
97-- 97--
98-- <http://www.google.com/search?q=gsl_sf_legendre_P2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 98-- <http://www.google.com/search?q=gsl_sf_legendre_P2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
99legendre_P2_e :: Double -> (Double,Double) 99legendre_P2_e :: Double -> (Double,Double)
100legendre_P2_e x = createSFR "legendre_P2_e" $ gsl_sf_legendre_P2_e x 100legendre_P2_e x = createSFR "legendre_P2_e" $ gsl_sf_legendre_P2_e x
101foreign import ccall "legendre.h gsl_sf_legendre_P2_e" gsl_sf_legendre_P2_e :: Double -> Ptr () -> IO CInt 101foreign import ccall "gsl_sf_legendre_P2_e" gsl_sf_legendre_P2_e :: Double -> Ptr () -> IO CInt
102 102
103-- | wrapper for int gsl_sf_legendre_P3_e(double x,gsl_sf_result* result); 103-- | wrapper for int gsl_sf_legendre_P3_e(double x,gsl_sf_result* result);
104-- 104--
105-- <http://www.google.com/search?q=gsl_sf_legendre_P3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 105-- <http://www.google.com/search?q=gsl_sf_legendre_P3_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
106legendre_P3_e :: Double -> (Double,Double) 106legendre_P3_e :: Double -> (Double,Double)
107legendre_P3_e x = createSFR "legendre_P3_e" $ gsl_sf_legendre_P3_e x 107legendre_P3_e x = createSFR "legendre_P3_e" $ gsl_sf_legendre_P3_e x
108foreign import ccall "legendre.h gsl_sf_legendre_P3_e" gsl_sf_legendre_P3_e :: Double -> Ptr () -> IO CInt 108foreign import ccall "gsl_sf_legendre_P3_e" gsl_sf_legendre_P3_e :: Double -> Ptr () -> IO CInt
109 109
110-- | wrapper for double gsl_sf_legendre_P1(double x); 110-- | wrapper for double gsl_sf_legendre_P1(double x);
111-- 111--
112-- <http://www.google.com/search?q=gsl_sf_legendre_P1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 112-- <http://www.google.com/search?q=gsl_sf_legendre_P1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
113legendre_P1 :: Double -> Double 113legendre_P1 :: Double -> Double
114legendre_P1 = gsl_sf_legendre_P1 114legendre_P1 = gsl_sf_legendre_P1
115foreign import ccall "legendre.h gsl_sf_legendre_P1" gsl_sf_legendre_P1 :: Double -> Double 115foreign import ccall "gsl_sf_legendre_P1" gsl_sf_legendre_P1 :: Double -> Double
116 116
117-- | wrapper for double gsl_sf_legendre_P2(double x); 117-- | wrapper for double gsl_sf_legendre_P2(double x);
118-- 118--
119-- <http://www.google.com/search?q=gsl_sf_legendre_P2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 119-- <http://www.google.com/search?q=gsl_sf_legendre_P2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
120legendre_P2 :: Double -> Double 120legendre_P2 :: Double -> Double
121legendre_P2 = gsl_sf_legendre_P2 121legendre_P2 = gsl_sf_legendre_P2
122foreign import ccall "legendre.h gsl_sf_legendre_P2" gsl_sf_legendre_P2 :: Double -> Double 122foreign import ccall "gsl_sf_legendre_P2" gsl_sf_legendre_P2 :: Double -> Double
123 123
124-- | wrapper for double gsl_sf_legendre_P3(double x); 124-- | wrapper for double gsl_sf_legendre_P3(double x);
125-- 125--
126-- <http://www.google.com/search?q=gsl_sf_legendre_P3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 126-- <http://www.google.com/search?q=gsl_sf_legendre_P3&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
127legendre_P3 :: Double -> Double 127legendre_P3 :: Double -> Double
128legendre_P3 = gsl_sf_legendre_P3 128legendre_P3 = gsl_sf_legendre_P3
129foreign import ccall "legendre.h gsl_sf_legendre_P3" gsl_sf_legendre_P3 :: Double -> Double 129foreign import ccall "gsl_sf_legendre_P3" gsl_sf_legendre_P3 :: Double -> Double
130 130
131-- | wrapper for int gsl_sf_legendre_Q0_e(double x,gsl_sf_result* result); 131-- | wrapper for int gsl_sf_legendre_Q0_e(double x,gsl_sf_result* result);
132-- 132--
133-- <http://www.google.com/search?q=gsl_sf_legendre_Q0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 133-- <http://www.google.com/search?q=gsl_sf_legendre_Q0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
134legendre_Q0_e :: Double -> (Double,Double) 134legendre_Q0_e :: Double -> (Double,Double)
135legendre_Q0_e x = createSFR "legendre_Q0_e" $ gsl_sf_legendre_Q0_e x 135legendre_Q0_e x = createSFR "legendre_Q0_e" $ gsl_sf_legendre_Q0_e x
136foreign import ccall "legendre.h gsl_sf_legendre_Q0_e" gsl_sf_legendre_Q0_e :: Double -> Ptr () -> IO CInt 136foreign import ccall "gsl_sf_legendre_Q0_e" gsl_sf_legendre_Q0_e :: Double -> Ptr () -> IO CInt
137 137
138-- | wrapper for double gsl_sf_legendre_Q0(double x); 138-- | wrapper for double gsl_sf_legendre_Q0(double x);
139-- 139--
140-- <http://www.google.com/search?q=gsl_sf_legendre_Q0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 140-- <http://www.google.com/search?q=gsl_sf_legendre_Q0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
141legendre_Q0 :: Double -> Double 141legendre_Q0 :: Double -> Double
142legendre_Q0 = gsl_sf_legendre_Q0 142legendre_Q0 = gsl_sf_legendre_Q0
143foreign import ccall "legendre.h gsl_sf_legendre_Q0" gsl_sf_legendre_Q0 :: Double -> Double 143foreign import ccall "gsl_sf_legendre_Q0" gsl_sf_legendre_Q0 :: Double -> Double
144 144
145-- | wrapper for int gsl_sf_legendre_Q1_e(double x,gsl_sf_result* result); 145-- | wrapper for int gsl_sf_legendre_Q1_e(double x,gsl_sf_result* result);
146-- 146--
147-- <http://www.google.com/search?q=gsl_sf_legendre_Q1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 147-- <http://www.google.com/search?q=gsl_sf_legendre_Q1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
148legendre_Q1_e :: Double -> (Double,Double) 148legendre_Q1_e :: Double -> (Double,Double)
149legendre_Q1_e x = createSFR "legendre_Q1_e" $ gsl_sf_legendre_Q1_e x 149legendre_Q1_e x = createSFR "legendre_Q1_e" $ gsl_sf_legendre_Q1_e x
150foreign import ccall "legendre.h gsl_sf_legendre_Q1_e" gsl_sf_legendre_Q1_e :: Double -> Ptr () -> IO CInt 150foreign import ccall "gsl_sf_legendre_Q1_e" gsl_sf_legendre_Q1_e :: Double -> Ptr () -> IO CInt
151 151
152-- | wrapper for double gsl_sf_legendre_Q1(double x); 152-- | wrapper for double gsl_sf_legendre_Q1(double x);
153-- 153--
154-- <http://www.google.com/search?q=gsl_sf_legendre_Q1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 154-- <http://www.google.com/search?q=gsl_sf_legendre_Q1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
155legendre_Q1 :: Double -> Double 155legendre_Q1 :: Double -> Double
156legendre_Q1 = gsl_sf_legendre_Q1 156legendre_Q1 = gsl_sf_legendre_Q1
157foreign import ccall "legendre.h gsl_sf_legendre_Q1" gsl_sf_legendre_Q1 :: Double -> Double 157foreign import ccall "gsl_sf_legendre_Q1" gsl_sf_legendre_Q1 :: Double -> Double
158 158
159-- | wrapper for int gsl_sf_legendre_Ql_e(int l,double x,gsl_sf_result* result); 159-- | wrapper for int gsl_sf_legendre_Ql_e(int l,double x,gsl_sf_result* result);
160-- 160--
161-- <http://www.google.com/search?q=gsl_sf_legendre_Ql_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 161-- <http://www.google.com/search?q=gsl_sf_legendre_Ql_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
162legendre_Ql_e :: CInt -> Double -> (Double,Double) 162legendre_Ql_e :: CInt -> Double -> (Double,Double)
163legendre_Ql_e l x = createSFR "legendre_Ql_e" $ gsl_sf_legendre_Ql_e l x 163legendre_Ql_e l x = createSFR "legendre_Ql_e" $ gsl_sf_legendre_Ql_e l x
164foreign import ccall "legendre.h gsl_sf_legendre_Ql_e" gsl_sf_legendre_Ql_e :: CInt -> Double -> Ptr () -> IO CInt 164foreign import ccall "gsl_sf_legendre_Ql_e" gsl_sf_legendre_Ql_e :: CInt -> Double -> Ptr () -> IO CInt
165 165
166-- | wrapper for double gsl_sf_legendre_Ql(int l,double x); 166-- | wrapper for double gsl_sf_legendre_Ql(int l,double x);
167-- 167--
168-- <http://www.google.com/search?q=gsl_sf_legendre_Ql&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 168-- <http://www.google.com/search?q=gsl_sf_legendre_Ql&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
169legendre_Ql :: CInt -> Double -> Double 169legendre_Ql :: CInt -> Double -> Double
170legendre_Ql = gsl_sf_legendre_Ql 170legendre_Ql = gsl_sf_legendre_Ql
171foreign import ccall "legendre.h gsl_sf_legendre_Ql" gsl_sf_legendre_Ql :: CInt -> Double -> Double 171foreign import ccall "gsl_sf_legendre_Ql" gsl_sf_legendre_Ql :: CInt -> Double -> Double
172 172
173-- | wrapper for int gsl_sf_legendre_Plm_e(int l,int m,double x,gsl_sf_result* result); 173-- | wrapper for int gsl_sf_legendre_Plm_e(int l,int m,double x,gsl_sf_result* result);
174-- 174--
175-- <http://www.google.com/search?q=gsl_sf_legendre_Plm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 175-- <http://www.google.com/search?q=gsl_sf_legendre_Plm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
176legendre_Plm_e :: CInt -> CInt -> Double -> (Double,Double) 176legendre_Plm_e :: CInt -> CInt -> Double -> (Double,Double)
177legendre_Plm_e l m x = createSFR "legendre_Plm_e" $ gsl_sf_legendre_Plm_e l m x 177legendre_Plm_e l m x = createSFR "legendre_Plm_e" $ gsl_sf_legendre_Plm_e l m x
178foreign import ccall "legendre.h gsl_sf_legendre_Plm_e" gsl_sf_legendre_Plm_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt 178foreign import ccall "gsl_sf_legendre_Plm_e" gsl_sf_legendre_Plm_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt
179 179
180-- | wrapper for double gsl_sf_legendre_Plm(int l,int m,double x); 180-- | wrapper for double gsl_sf_legendre_Plm(int l,int m,double x);
181-- 181--
182-- <http://www.google.com/search?q=gsl_sf_legendre_Plm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 182-- <http://www.google.com/search?q=gsl_sf_legendre_Plm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
183legendre_Plm :: CInt -> CInt -> Double -> Double 183legendre_Plm :: CInt -> CInt -> Double -> Double
184legendre_Plm = gsl_sf_legendre_Plm 184legendre_Plm = gsl_sf_legendre_Plm
185foreign import ccall "legendre.h gsl_sf_legendre_Plm" gsl_sf_legendre_Plm :: CInt -> CInt -> Double -> Double 185foreign import ccall "gsl_sf_legendre_Plm" gsl_sf_legendre_Plm :: CInt -> CInt -> Double -> Double
186 186
187-- | wrapper for int gsl_sf_legendre_Plm_array(int lmax,int m,double x,double* result_array); 187-- | wrapper for int gsl_sf_legendre_Plm_array(int lmax,int m,double x,double* result_array);
188-- 188--
189-- <http://www.google.com/search?q=gsl_sf_legendre_Plm_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 189-- <http://www.google.com/search?q=gsl_sf_legendre_Plm_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
190legendre_Plm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 190legendre_Plm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
191legendre_Plm_array = gsl_sf_legendre_Plm_array 191legendre_Plm_array = gsl_sf_legendre_Plm_array
192foreign import ccall "legendre.h gsl_sf_legendre_Plm_array" gsl_sf_legendre_Plm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 192foreign import ccall "gsl_sf_legendre_Plm_array" gsl_sf_legendre_Plm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
193 193
194-- | wrapper for int gsl_sf_legendre_Plm_deriv_array(int lmax,int m,double x,double* result_array,double* result_deriv_array); 194-- | wrapper for int gsl_sf_legendre_Plm_deriv_array(int lmax,int m,double x,double* result_array,double* result_deriv_array);
195-- 195--
196-- <http://www.google.com/search?q=gsl_sf_legendre_Plm_deriv_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 196-- <http://www.google.com/search?q=gsl_sf_legendre_Plm_deriv_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
197legendre_Plm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt 197legendre_Plm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt
198legendre_Plm_deriv_array = gsl_sf_legendre_Plm_deriv_array 198legendre_Plm_deriv_array = gsl_sf_legendre_Plm_deriv_array
199foreign import ccall "legendre.h gsl_sf_legendre_Plm_deriv_array" gsl_sf_legendre_Plm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt 199foreign import ccall "gsl_sf_legendre_Plm_deriv_array" gsl_sf_legendre_Plm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt
200 200
201-- | wrapper for int gsl_sf_legendre_sphPlm_e(int l,int m,double x,gsl_sf_result* result); 201-- | wrapper for int gsl_sf_legendre_sphPlm_e(int l,int m,double x,gsl_sf_result* result);
202-- 202--
203-- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 203-- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
204legendre_sphPlm_e :: CInt -> CInt -> Double -> (Double,Double) 204legendre_sphPlm_e :: CInt -> CInt -> Double -> (Double,Double)
205legendre_sphPlm_e l m x = createSFR "legendre_sphPlm_e" $ gsl_sf_legendre_sphPlm_e l m x 205legendre_sphPlm_e l m x = createSFR "legendre_sphPlm_e" $ gsl_sf_legendre_sphPlm_e l m x
206foreign import ccall "legendre.h gsl_sf_legendre_sphPlm_e" gsl_sf_legendre_sphPlm_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt 206foreign import ccall "gsl_sf_legendre_sphPlm_e" gsl_sf_legendre_sphPlm_e :: CInt -> CInt -> Double -> Ptr () -> IO CInt
207 207
208-- | wrapper for double gsl_sf_legendre_sphPlm(int l,int m,double x); 208-- | wrapper for double gsl_sf_legendre_sphPlm(int l,int m,double x);
209-- 209--
210-- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 210-- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
211legendre_sphPlm :: CInt -> CInt -> Double -> Double 211legendre_sphPlm :: CInt -> CInt -> Double -> Double
212legendre_sphPlm = gsl_sf_legendre_sphPlm 212legendre_sphPlm = gsl_sf_legendre_sphPlm
213foreign import ccall "legendre.h gsl_sf_legendre_sphPlm" gsl_sf_legendre_sphPlm :: CInt -> CInt -> Double -> Double 213foreign import ccall "gsl_sf_legendre_sphPlm" gsl_sf_legendre_sphPlm :: CInt -> CInt -> Double -> Double
214 214
215-- | wrapper for int gsl_sf_legendre_sphPlm_array(int lmax,int m,double x,double* result_array); 215-- | wrapper for int gsl_sf_legendre_sphPlm_array(int lmax,int m,double x,double* result_array);
216-- 216--
217-- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 217-- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
218legendre_sphPlm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 218legendre_sphPlm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
219legendre_sphPlm_array = gsl_sf_legendre_sphPlm_array 219legendre_sphPlm_array = gsl_sf_legendre_sphPlm_array
220foreign import ccall "legendre.h gsl_sf_legendre_sphPlm_array" gsl_sf_legendre_sphPlm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt 220foreign import ccall "gsl_sf_legendre_sphPlm_array" gsl_sf_legendre_sphPlm_array :: CInt -> CInt -> Double -> Ptr Double -> CInt
221 221
222-- | wrapper for int gsl_sf_legendre_sphPlm_deriv_array(int lmax,int m,double x,double* result_array,double* result_deriv_array); 222-- | wrapper for int gsl_sf_legendre_sphPlm_deriv_array(int lmax,int m,double x,double* result_array,double* result_deriv_array);
223-- 223--
224-- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm_deriv_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 224-- <http://www.google.com/search?q=gsl_sf_legendre_sphPlm_deriv_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
225legendre_sphPlm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt 225legendre_sphPlm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt
226legendre_sphPlm_deriv_array = gsl_sf_legendre_sphPlm_deriv_array 226legendre_sphPlm_deriv_array = gsl_sf_legendre_sphPlm_deriv_array
227foreign import ccall "legendre.h gsl_sf_legendre_sphPlm_deriv_array" gsl_sf_legendre_sphPlm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt 227foreign import ccall "gsl_sf_legendre_sphPlm_deriv_array" gsl_sf_legendre_sphPlm_deriv_array :: CInt -> CInt -> Double -> Ptr Double -> Ptr Double -> CInt
228 228
229-- | wrapper for int gsl_sf_legendre_array_size(int lmax,int m); 229-- | wrapper for int gsl_sf_legendre_array_size(int lmax,int m);
230-- 230--
231-- <http://www.google.com/search?q=gsl_sf_legendre_array_size&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 231-- <http://www.google.com/search?q=gsl_sf_legendre_array_size&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
232legendre_array_size :: CInt -> CInt -> CInt 232legendre_array_size :: CInt -> CInt -> CInt
233legendre_array_size = gsl_sf_legendre_array_size 233legendre_array_size = gsl_sf_legendre_array_size
234foreign import ccall "legendre.h gsl_sf_legendre_array_size" gsl_sf_legendre_array_size :: CInt -> CInt -> CInt 234foreign import ccall "gsl_sf_legendre_array_size" gsl_sf_legendre_array_size :: CInt -> CInt -> CInt
235 235
236-- | wrapper for int gsl_sf_conicalP_half_e(double lambda,double x,gsl_sf_result* result); 236-- | wrapper for int gsl_sf_conicalP_half_e(double lambda,double x,gsl_sf_result* result);
237-- 237--
238-- <http://www.google.com/search?q=gsl_sf_conicalP_half_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 238-- <http://www.google.com/search?q=gsl_sf_conicalP_half_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
239conicalP_half_e :: Double -> Double -> (Double,Double) 239conicalP_half_e :: Double -> Double -> (Double,Double)
240conicalP_half_e lambda x = createSFR "conicalP_half_e" $ gsl_sf_conicalP_half_e lambda x 240conicalP_half_e lambda x = createSFR "conicalP_half_e" $ gsl_sf_conicalP_half_e lambda x
241foreign import ccall "legendre.h gsl_sf_conicalP_half_e" gsl_sf_conicalP_half_e :: Double -> Double -> Ptr () -> IO CInt 241foreign import ccall "gsl_sf_conicalP_half_e" gsl_sf_conicalP_half_e :: Double -> Double -> Ptr () -> IO CInt
242 242
243-- | wrapper for double gsl_sf_conicalP_half(double lambda,double x); 243-- | wrapper for double gsl_sf_conicalP_half(double lambda,double x);
244-- 244--
245-- <http://www.google.com/search?q=gsl_sf_conicalP_half&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 245-- <http://www.google.com/search?q=gsl_sf_conicalP_half&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
246conicalP_half :: Double -> Double -> Double 246conicalP_half :: Double -> Double -> Double
247conicalP_half = gsl_sf_conicalP_half 247conicalP_half = gsl_sf_conicalP_half
248foreign import ccall "legendre.h gsl_sf_conicalP_half" gsl_sf_conicalP_half :: Double -> Double -> Double 248foreign import ccall "gsl_sf_conicalP_half" gsl_sf_conicalP_half :: Double -> Double -> Double
249 249
250-- | wrapper for int gsl_sf_conicalP_mhalf_e(double lambda,double x,gsl_sf_result* result); 250-- | wrapper for int gsl_sf_conicalP_mhalf_e(double lambda,double x,gsl_sf_result* result);
251-- 251--
252-- <http://www.google.com/search?q=gsl_sf_conicalP_mhalf_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 252-- <http://www.google.com/search?q=gsl_sf_conicalP_mhalf_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
253conicalP_mhalf_e :: Double -> Double -> (Double,Double) 253conicalP_mhalf_e :: Double -> Double -> (Double,Double)
254conicalP_mhalf_e lambda x = createSFR "conicalP_mhalf_e" $ gsl_sf_conicalP_mhalf_e lambda x 254conicalP_mhalf_e lambda x = createSFR "conicalP_mhalf_e" $ gsl_sf_conicalP_mhalf_e lambda x
255foreign import ccall "legendre.h gsl_sf_conicalP_mhalf_e" gsl_sf_conicalP_mhalf_e :: Double -> Double -> Ptr () -> IO CInt 255foreign import ccall "gsl_sf_conicalP_mhalf_e" gsl_sf_conicalP_mhalf_e :: Double -> Double -> Ptr () -> IO CInt
256 256
257-- | wrapper for double gsl_sf_conicalP_mhalf(double lambda,double x); 257-- | wrapper for double gsl_sf_conicalP_mhalf(double lambda,double x);
258-- 258--
259-- <http://www.google.com/search?q=gsl_sf_conicalP_mhalf&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 259-- <http://www.google.com/search?q=gsl_sf_conicalP_mhalf&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
260conicalP_mhalf :: Double -> Double -> Double 260conicalP_mhalf :: Double -> Double -> Double
261conicalP_mhalf = gsl_sf_conicalP_mhalf 261conicalP_mhalf = gsl_sf_conicalP_mhalf
262foreign import ccall "legendre.h gsl_sf_conicalP_mhalf" gsl_sf_conicalP_mhalf :: Double -> Double -> Double 262foreign import ccall "gsl_sf_conicalP_mhalf" gsl_sf_conicalP_mhalf :: Double -> Double -> Double
263 263
264-- | wrapper for int gsl_sf_conicalP_0_e(double lambda,double x,gsl_sf_result* result); 264-- | wrapper for int gsl_sf_conicalP_0_e(double lambda,double x,gsl_sf_result* result);
265-- 265--
266-- <http://www.google.com/search?q=gsl_sf_conicalP_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 266-- <http://www.google.com/search?q=gsl_sf_conicalP_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
267conicalP_0_e :: Double -> Double -> (Double,Double) 267conicalP_0_e :: Double -> Double -> (Double,Double)
268conicalP_0_e lambda x = createSFR "conicalP_0_e" $ gsl_sf_conicalP_0_e lambda x 268conicalP_0_e lambda x = createSFR "conicalP_0_e" $ gsl_sf_conicalP_0_e lambda x
269foreign import ccall "legendre.h gsl_sf_conicalP_0_e" gsl_sf_conicalP_0_e :: Double -> Double -> Ptr () -> IO CInt 269foreign import ccall "gsl_sf_conicalP_0_e" gsl_sf_conicalP_0_e :: Double -> Double -> Ptr () -> IO CInt
270 270
271-- | wrapper for double gsl_sf_conicalP_0(double lambda,double x); 271-- | wrapper for double gsl_sf_conicalP_0(double lambda,double x);
272-- 272--
273-- <http://www.google.com/search?q=gsl_sf_conicalP_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 273-- <http://www.google.com/search?q=gsl_sf_conicalP_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
274conicalP_0 :: Double -> Double -> Double 274conicalP_0 :: Double -> Double -> Double
275conicalP_0 = gsl_sf_conicalP_0 275conicalP_0 = gsl_sf_conicalP_0
276foreign import ccall "legendre.h gsl_sf_conicalP_0" gsl_sf_conicalP_0 :: Double -> Double -> Double 276foreign import ccall "gsl_sf_conicalP_0" gsl_sf_conicalP_0 :: Double -> Double -> Double
277 277
278-- | wrapper for int gsl_sf_conicalP_1_e(double lambda,double x,gsl_sf_result* result); 278-- | wrapper for int gsl_sf_conicalP_1_e(double lambda,double x,gsl_sf_result* result);
279-- 279--
280-- <http://www.google.com/search?q=gsl_sf_conicalP_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 280-- <http://www.google.com/search?q=gsl_sf_conicalP_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
281conicalP_1_e :: Double -> Double -> (Double,Double) 281conicalP_1_e :: Double -> Double -> (Double,Double)
282conicalP_1_e lambda x = createSFR "conicalP_1_e" $ gsl_sf_conicalP_1_e lambda x 282conicalP_1_e lambda x = createSFR "conicalP_1_e" $ gsl_sf_conicalP_1_e lambda x
283foreign import ccall "legendre.h gsl_sf_conicalP_1_e" gsl_sf_conicalP_1_e :: Double -> Double -> Ptr () -> IO CInt 283foreign import ccall "gsl_sf_conicalP_1_e" gsl_sf_conicalP_1_e :: Double -> Double -> Ptr () -> IO CInt
284 284
285-- | wrapper for double gsl_sf_conicalP_1(double lambda,double x); 285-- | wrapper for double gsl_sf_conicalP_1(double lambda,double x);
286-- 286--
287-- <http://www.google.com/search?q=gsl_sf_conicalP_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 287-- <http://www.google.com/search?q=gsl_sf_conicalP_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
288conicalP_1 :: Double -> Double -> Double 288conicalP_1 :: Double -> Double -> Double
289conicalP_1 = gsl_sf_conicalP_1 289conicalP_1 = gsl_sf_conicalP_1
290foreign import ccall "legendre.h gsl_sf_conicalP_1" gsl_sf_conicalP_1 :: Double -> Double -> Double 290foreign import ccall "gsl_sf_conicalP_1" gsl_sf_conicalP_1 :: Double -> Double -> Double
291 291
292-- | wrapper for int gsl_sf_conicalP_sph_reg_e(int l,double lambda,double x,gsl_sf_result* result); 292-- | wrapper for int gsl_sf_conicalP_sph_reg_e(int l,double lambda,double x,gsl_sf_result* result);
293-- 293--
294-- <http://www.google.com/search?q=gsl_sf_conicalP_sph_reg_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 294-- <http://www.google.com/search?q=gsl_sf_conicalP_sph_reg_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
295conicalP_sph_reg_e :: CInt -> Double -> Double -> (Double,Double) 295conicalP_sph_reg_e :: CInt -> Double -> Double -> (Double,Double)
296conicalP_sph_reg_e l lambda x = createSFR "conicalP_sph_reg_e" $ gsl_sf_conicalP_sph_reg_e l lambda x 296conicalP_sph_reg_e l lambda x = createSFR "conicalP_sph_reg_e" $ gsl_sf_conicalP_sph_reg_e l lambda x
297foreign import ccall "legendre.h gsl_sf_conicalP_sph_reg_e" gsl_sf_conicalP_sph_reg_e :: CInt -> Double -> Double -> Ptr () -> IO CInt 297foreign import ccall "gsl_sf_conicalP_sph_reg_e" gsl_sf_conicalP_sph_reg_e :: CInt -> Double -> Double -> Ptr () -> IO CInt
298 298
299-- | wrapper for double gsl_sf_conicalP_sph_reg(int l,double lambda,double x); 299-- | wrapper for double gsl_sf_conicalP_sph_reg(int l,double lambda,double x);
300-- 300--
301-- <http://www.google.com/search?q=gsl_sf_conicalP_sph_reg&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 301-- <http://www.google.com/search?q=gsl_sf_conicalP_sph_reg&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
302conicalP_sph_reg :: CInt -> Double -> Double -> Double 302conicalP_sph_reg :: CInt -> Double -> Double -> Double
303conicalP_sph_reg = gsl_sf_conicalP_sph_reg 303conicalP_sph_reg = gsl_sf_conicalP_sph_reg
304foreign import ccall "legendre.h gsl_sf_conicalP_sph_reg" gsl_sf_conicalP_sph_reg :: CInt -> Double -> Double -> Double 304foreign import ccall "gsl_sf_conicalP_sph_reg" gsl_sf_conicalP_sph_reg :: CInt -> Double -> Double -> Double
305 305
306-- | wrapper for int gsl_sf_conicalP_cyl_reg_e(int m,double lambda,double x,gsl_sf_result* result); 306-- | wrapper for int gsl_sf_conicalP_cyl_reg_e(int m,double lambda,double x,gsl_sf_result* result);
307-- 307--
308-- <http://www.google.com/search?q=gsl_sf_conicalP_cyl_reg_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 308-- <http://www.google.com/search?q=gsl_sf_conicalP_cyl_reg_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
309conicalP_cyl_reg_e :: CInt -> Double -> Double -> (Double,Double) 309conicalP_cyl_reg_e :: CInt -> Double -> Double -> (Double,Double)
310conicalP_cyl_reg_e m lambda x = createSFR "conicalP_cyl_reg_e" $ gsl_sf_conicalP_cyl_reg_e m lambda x 310conicalP_cyl_reg_e m lambda x = createSFR "conicalP_cyl_reg_e" $ gsl_sf_conicalP_cyl_reg_e m lambda x
311foreign import ccall "legendre.h gsl_sf_conicalP_cyl_reg_e" gsl_sf_conicalP_cyl_reg_e :: CInt -> Double -> Double -> Ptr () -> IO CInt 311foreign import ccall "gsl_sf_conicalP_cyl_reg_e" gsl_sf_conicalP_cyl_reg_e :: CInt -> Double -> Double -> Ptr () -> IO CInt
312 312
313-- | wrapper for double gsl_sf_conicalP_cyl_reg(int m,double lambda,double x); 313-- | wrapper for double gsl_sf_conicalP_cyl_reg(int m,double lambda,double x);
314-- 314--
315-- <http://www.google.com/search?q=gsl_sf_conicalP_cyl_reg&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 315-- <http://www.google.com/search?q=gsl_sf_conicalP_cyl_reg&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
316conicalP_cyl_reg :: CInt -> Double -> Double -> Double 316conicalP_cyl_reg :: CInt -> Double -> Double -> Double
317conicalP_cyl_reg = gsl_sf_conicalP_cyl_reg 317conicalP_cyl_reg = gsl_sf_conicalP_cyl_reg
318foreign import ccall "legendre.h gsl_sf_conicalP_cyl_reg" gsl_sf_conicalP_cyl_reg :: CInt -> Double -> Double -> Double 318foreign import ccall "gsl_sf_conicalP_cyl_reg" gsl_sf_conicalP_cyl_reg :: CInt -> Double -> Double -> Double
319 319
320-- | wrapper for int gsl_sf_legendre_H3d_0_e(double lambda,double eta,gsl_sf_result* result); 320-- | wrapper for int gsl_sf_legendre_H3d_0_e(double lambda,double eta,gsl_sf_result* result);
321-- 321--
322-- <http://www.google.com/search?q=gsl_sf_legendre_H3d_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 322-- <http://www.google.com/search?q=gsl_sf_legendre_H3d_0_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
323legendre_H3d_0_e :: Double -> Double -> (Double,Double) 323legendre_H3d_0_e :: Double -> Double -> (Double,Double)
324legendre_H3d_0_e lambda eta = createSFR "legendre_H3d_0_e" $ gsl_sf_legendre_H3d_0_e lambda eta 324legendre_H3d_0_e lambda eta = createSFR "legendre_H3d_0_e" $ gsl_sf_legendre_H3d_0_e lambda eta
325foreign import ccall "legendre.h gsl_sf_legendre_H3d_0_e" gsl_sf_legendre_H3d_0_e :: Double -> Double -> Ptr () -> IO CInt 325foreign import ccall "gsl_sf_legendre_H3d_0_e" gsl_sf_legendre_H3d_0_e :: Double -> Double -> Ptr () -> IO CInt
326 326
327-- | wrapper for double gsl_sf_legendre_H3d_0(double lambda,double eta); 327-- | wrapper for double gsl_sf_legendre_H3d_0(double lambda,double eta);
328-- 328--
329-- <http://www.google.com/search?q=gsl_sf_legendre_H3d_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 329-- <http://www.google.com/search?q=gsl_sf_legendre_H3d_0&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
330legendre_H3d_0 :: Double -> Double -> Double 330legendre_H3d_0 :: Double -> Double -> Double
331legendre_H3d_0 = gsl_sf_legendre_H3d_0 331legendre_H3d_0 = gsl_sf_legendre_H3d_0
332foreign import ccall "legendre.h gsl_sf_legendre_H3d_0" gsl_sf_legendre_H3d_0 :: Double -> Double -> Double 332foreign import ccall "gsl_sf_legendre_H3d_0" gsl_sf_legendre_H3d_0 :: Double -> Double -> Double
333 333
334-- | wrapper for int gsl_sf_legendre_H3d_1_e(double lambda,double eta,gsl_sf_result* result); 334-- | wrapper for int gsl_sf_legendre_H3d_1_e(double lambda,double eta,gsl_sf_result* result);
335-- 335--
336-- <http://www.google.com/search?q=gsl_sf_legendre_H3d_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 336-- <http://www.google.com/search?q=gsl_sf_legendre_H3d_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
337legendre_H3d_1_e :: Double -> Double -> (Double,Double) 337legendre_H3d_1_e :: Double -> Double -> (Double,Double)
338legendre_H3d_1_e lambda eta = createSFR "legendre_H3d_1_e" $ gsl_sf_legendre_H3d_1_e lambda eta 338legendre_H3d_1_e lambda eta = createSFR "legendre_H3d_1_e" $ gsl_sf_legendre_H3d_1_e lambda eta
339foreign import ccall "legendre.h gsl_sf_legendre_H3d_1_e" gsl_sf_legendre_H3d_1_e :: Double -> Double -> Ptr () -> IO CInt 339foreign import ccall "gsl_sf_legendre_H3d_1_e" gsl_sf_legendre_H3d_1_e :: Double -> Double -> Ptr () -> IO CInt
340 340
341-- | wrapper for double gsl_sf_legendre_H3d_1(double lambda,double eta); 341-- | wrapper for double gsl_sf_legendre_H3d_1(double lambda,double eta);
342-- 342--
343-- <http://www.google.com/search?q=gsl_sf_legendre_H3d_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 343-- <http://www.google.com/search?q=gsl_sf_legendre_H3d_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
344legendre_H3d_1 :: Double -> Double -> Double 344legendre_H3d_1 :: Double -> Double -> Double
345legendre_H3d_1 = gsl_sf_legendre_H3d_1 345legendre_H3d_1 = gsl_sf_legendre_H3d_1
346foreign import ccall "legendre.h gsl_sf_legendre_H3d_1" gsl_sf_legendre_H3d_1 :: Double -> Double -> Double 346foreign import ccall "gsl_sf_legendre_H3d_1" gsl_sf_legendre_H3d_1 :: Double -> Double -> Double
347 347
348-- | wrapper for int gsl_sf_legendre_H3d_e(int l,double lambda,double eta,gsl_sf_result* result); 348-- | wrapper for int gsl_sf_legendre_H3d_e(int l,double lambda,double eta,gsl_sf_result* result);
349-- 349--
350-- <http://www.google.com/search?q=gsl_sf_legendre_H3d_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 350-- <http://www.google.com/search?q=gsl_sf_legendre_H3d_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
351legendre_H3d_e :: CInt -> Double -> Double -> (Double,Double) 351legendre_H3d_e :: CInt -> Double -> Double -> (Double,Double)
352legendre_H3d_e l lambda eta = createSFR "legendre_H3d_e" $ gsl_sf_legendre_H3d_e l lambda eta 352legendre_H3d_e l lambda eta = createSFR "legendre_H3d_e" $ gsl_sf_legendre_H3d_e l lambda eta
353foreign import ccall "legendre.h gsl_sf_legendre_H3d_e" gsl_sf_legendre_H3d_e :: CInt -> Double -> Double -> Ptr () -> IO CInt 353foreign import ccall "gsl_sf_legendre_H3d_e" gsl_sf_legendre_H3d_e :: CInt -> Double -> Double -> Ptr () -> IO CInt
354 354
355-- | wrapper for double gsl_sf_legendre_H3d(int l,double lambda,double eta); 355-- | wrapper for double gsl_sf_legendre_H3d(int l,double lambda,double eta);
356-- 356--
357-- <http://www.google.com/search?q=gsl_sf_legendre_H3d&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 357-- <http://www.google.com/search?q=gsl_sf_legendre_H3d&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
358legendre_H3d :: CInt -> Double -> Double -> Double 358legendre_H3d :: CInt -> Double -> Double -> Double
359legendre_H3d = gsl_sf_legendre_H3d 359legendre_H3d = gsl_sf_legendre_H3d
360foreign import ccall "legendre.h gsl_sf_legendre_H3d" gsl_sf_legendre_H3d :: CInt -> Double -> Double -> Double 360foreign import ccall "gsl_sf_legendre_H3d" gsl_sf_legendre_H3d :: CInt -> Double -> Double -> Double
361 361
362-- | wrapper for int gsl_sf_legendre_H3d_array(int lmax,double lambda,double eta,double* result_array); 362-- | wrapper for int gsl_sf_legendre_H3d_array(int lmax,double lambda,double eta,double* result_array);
363-- 363--
364-- <http://www.google.com/search?q=gsl_sf_legendre_H3d_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 364-- <http://www.google.com/search?q=gsl_sf_legendre_H3d_array&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
365legendre_H3d_array :: CInt -> Double -> Double -> Ptr Double -> CInt 365legendre_H3d_array :: CInt -> Double -> Double -> Ptr Double -> CInt
366legendre_H3d_array = gsl_sf_legendre_H3d_array 366legendre_H3d_array = gsl_sf_legendre_H3d_array
367foreign import ccall "legendre.h gsl_sf_legendre_H3d_array" gsl_sf_legendre_H3d_array :: CInt -> Double -> Double -> Ptr Double -> CInt 367foreign import ccall "gsl_sf_legendre_H3d_array" gsl_sf_legendre_H3d_array :: CInt -> Double -> Double -> Ptr Double -> CInt
diff --git a/lib/Numeric/GSL/Special/Log.hs b/lib/Numeric/GSL/Special/Log.hs
index fabbe76..370c5bd 100644
--- a/lib/Numeric/GSL/Special/Log.hs
+++ b/lib/Numeric/GSL/Special/Log.hs
@@ -34,60 +34,60 @@ import Numeric.GSL.Special.Internal
34-- <http://www.google.com/search?q=gsl_sf_log_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 34-- <http://www.google.com/search?q=gsl_sf_log_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
35log_e :: Double -> (Double,Double) 35log_e :: Double -> (Double,Double)
36log_e x = createSFR "log_e" $ gsl_sf_log_e x 36log_e x = createSFR "log_e" $ gsl_sf_log_e x
37foreign import ccall "log.h gsl_sf_log_e" gsl_sf_log_e :: Double -> Ptr () -> IO CInt 37foreign import ccall "gsl_sf_log_e" gsl_sf_log_e :: Double -> Ptr () -> IO CInt
38 38
39-- | wrapper for double gsl_sf_log(double x); 39-- | wrapper for double gsl_sf_log(double x);
40-- 40--
41-- <http://www.google.com/search?q=gsl_sf_log&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 41-- <http://www.google.com/search?q=gsl_sf_log&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
42log :: Double -> Double 42log :: Double -> Double
43log = gsl_sf_log 43log = gsl_sf_log
44foreign import ccall "log.h gsl_sf_log" gsl_sf_log :: Double -> Double 44foreign import ccall "gsl_sf_log" gsl_sf_log :: Double -> Double
45 45
46-- | wrapper for int gsl_sf_log_abs_e(double x,gsl_sf_result* result); 46-- | wrapper for int gsl_sf_log_abs_e(double x,gsl_sf_result* result);
47-- 47--
48-- <http://www.google.com/search?q=gsl_sf_log_abs_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 48-- <http://www.google.com/search?q=gsl_sf_log_abs_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
49log_abs_e :: Double -> (Double,Double) 49log_abs_e :: Double -> (Double,Double)
50log_abs_e x = createSFR "log_abs_e" $ gsl_sf_log_abs_e x 50log_abs_e x = createSFR "log_abs_e" $ gsl_sf_log_abs_e x
51foreign import ccall "log.h gsl_sf_log_abs_e" gsl_sf_log_abs_e :: Double -> Ptr () -> IO CInt 51foreign import ccall "gsl_sf_log_abs_e" gsl_sf_log_abs_e :: Double -> Ptr () -> IO CInt
52 52
53-- | wrapper for double gsl_sf_log_abs(double x); 53-- | wrapper for double gsl_sf_log_abs(double x);
54-- 54--
55-- <http://www.google.com/search?q=gsl_sf_log_abs&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 55-- <http://www.google.com/search?q=gsl_sf_log_abs&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
56log_abs :: Double -> Double 56log_abs :: Double -> Double
57log_abs = gsl_sf_log_abs 57log_abs = gsl_sf_log_abs
58foreign import ccall "log.h gsl_sf_log_abs" gsl_sf_log_abs :: Double -> Double 58foreign import ccall "gsl_sf_log_abs" gsl_sf_log_abs :: Double -> Double
59 59
60-- | wrapper for int gsl_sf_complex_log_e(double zr,double zi,gsl_sf_result* lnr,gsl_sf_result* theta); 60-- | wrapper for int gsl_sf_complex_log_e(double zr,double zi,gsl_sf_result* lnr,gsl_sf_result* theta);
61-- 61--
62-- <http://www.google.com/search?q=gsl_sf_complex_log_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 62-- <http://www.google.com/search?q=gsl_sf_complex_log_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
63complex_log_e :: Double -> Double -> Ptr () -> (Double,Double) 63complex_log_e :: Double -> Double -> Ptr () -> (Double,Double)
64complex_log_e zr zi lnr = createSFR "complex_log_e" $ gsl_sf_complex_log_e zr zi lnr 64complex_log_e zr zi lnr = createSFR "complex_log_e" $ gsl_sf_complex_log_e zr zi lnr
65foreign import ccall "log.h gsl_sf_complex_log_e" gsl_sf_complex_log_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt 65foreign import ccall "gsl_sf_complex_log_e" gsl_sf_complex_log_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt
66 66
67-- | wrapper for int gsl_sf_log_1plusx_e(double x,gsl_sf_result* result); 67-- | wrapper for int gsl_sf_log_1plusx_e(double x,gsl_sf_result* result);
68-- 68--
69-- <http://www.google.com/search?q=gsl_sf_log_1plusx_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 69-- <http://www.google.com/search?q=gsl_sf_log_1plusx_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
70log_1plusx_e :: Double -> (Double,Double) 70log_1plusx_e :: Double -> (Double,Double)
71log_1plusx_e x = createSFR "log_1plusx_e" $ gsl_sf_log_1plusx_e x 71log_1plusx_e x = createSFR "log_1plusx_e" $ gsl_sf_log_1plusx_e x
72foreign import ccall "log.h gsl_sf_log_1plusx_e" gsl_sf_log_1plusx_e :: Double -> Ptr () -> IO CInt 72foreign import ccall "gsl_sf_log_1plusx_e" gsl_sf_log_1plusx_e :: Double -> Ptr () -> IO CInt
73 73
74-- | wrapper for double gsl_sf_log_1plusx(double x); 74-- | wrapper for double gsl_sf_log_1plusx(double x);
75-- 75--
76-- <http://www.google.com/search?q=gsl_sf_log_1plusx&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 76-- <http://www.google.com/search?q=gsl_sf_log_1plusx&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
77log_1plusx :: Double -> Double 77log_1plusx :: Double -> Double
78log_1plusx = gsl_sf_log_1plusx 78log_1plusx = gsl_sf_log_1plusx
79foreign import ccall "log.h gsl_sf_log_1plusx" gsl_sf_log_1plusx :: Double -> Double 79foreign import ccall "gsl_sf_log_1plusx" gsl_sf_log_1plusx :: Double -> Double
80 80
81-- | wrapper for int gsl_sf_log_1plusx_mx_e(double x,gsl_sf_result* result); 81-- | wrapper for int gsl_sf_log_1plusx_mx_e(double x,gsl_sf_result* result);
82-- 82--
83-- <http://www.google.com/search?q=gsl_sf_log_1plusx_mx_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 83-- <http://www.google.com/search?q=gsl_sf_log_1plusx_mx_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
84log_1plusx_mx_e :: Double -> (Double,Double) 84log_1plusx_mx_e :: Double -> (Double,Double)
85log_1plusx_mx_e x = createSFR "log_1plusx_mx_e" $ gsl_sf_log_1plusx_mx_e x 85log_1plusx_mx_e x = createSFR "log_1plusx_mx_e" $ gsl_sf_log_1plusx_mx_e x
86foreign import ccall "log.h gsl_sf_log_1plusx_mx_e" gsl_sf_log_1plusx_mx_e :: Double -> Ptr () -> IO CInt 86foreign import ccall "gsl_sf_log_1plusx_mx_e" gsl_sf_log_1plusx_mx_e :: Double -> Ptr () -> IO CInt
87 87
88-- | wrapper for double gsl_sf_log_1plusx_mx(double x); 88-- | wrapper for double gsl_sf_log_1plusx_mx(double x);
89-- 89--
90-- <http://www.google.com/search?q=gsl_sf_log_1plusx_mx&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 90-- <http://www.google.com/search?q=gsl_sf_log_1plusx_mx&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
91log_1plusx_mx :: Double -> Double 91log_1plusx_mx :: Double -> Double
92log_1plusx_mx = gsl_sf_log_1plusx_mx 92log_1plusx_mx = gsl_sf_log_1plusx_mx
93foreign import ccall "log.h gsl_sf_log_1plusx_mx" gsl_sf_log_1plusx_mx :: Double -> Double 93foreign import ccall "gsl_sf_log_1plusx_mx" gsl_sf_log_1plusx_mx :: Double -> Double
diff --git a/lib/Numeric/GSL/Special/Pow_int.hs b/lib/Numeric/GSL/Special/Pow_int.hs
index f30dfb9..a1a1066 100644
--- a/lib/Numeric/GSL/Special/Pow_int.hs
+++ b/lib/Numeric/GSL/Special/Pow_int.hs
@@ -28,11 +28,11 @@ import Numeric.GSL.Special.Internal
28-- <http://www.google.com/search?q=gsl_sf_pow_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 28-- <http://www.google.com/search?q=gsl_sf_pow_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
29pow_int_e :: Double -> CInt -> (Double,Double) 29pow_int_e :: Double -> CInt -> (Double,Double)
30pow_int_e x n = createSFR "pow_int_e" $ gsl_sf_pow_int_e x n 30pow_int_e x n = createSFR "pow_int_e" $ gsl_sf_pow_int_e x n
31foreign import ccall "pow_int.h gsl_sf_pow_int_e" gsl_sf_pow_int_e :: Double -> CInt -> Ptr () -> IO CInt 31foreign import ccall "gsl_sf_pow_int_e" gsl_sf_pow_int_e :: Double -> CInt -> Ptr () -> IO CInt
32 32
33-- | wrapper for double gsl_sf_pow_int(double x,int n); 33-- | wrapper for double gsl_sf_pow_int(double x,int n);
34-- 34--
35-- <http://www.google.com/search?q=gsl_sf_pow_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 35-- <http://www.google.com/search?q=gsl_sf_pow_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
36pow_int :: Double -> CInt -> Double 36pow_int :: Double -> CInt -> Double
37pow_int = gsl_sf_pow_int 37pow_int = gsl_sf_pow_int
38foreign import ccall "pow_int.h gsl_sf_pow_int" gsl_sf_pow_int :: Double -> CInt -> Double 38foreign import ccall "gsl_sf_pow_int" gsl_sf_pow_int :: Double -> CInt -> Double
diff --git a/lib/Numeric/GSL/Special/Psi.hs b/lib/Numeric/GSL/Special/Psi.hs
index 3ff6570..2bd2848 100644
--- a/lib/Numeric/GSL/Special/Psi.hs
+++ b/lib/Numeric/GSL/Special/Psi.hs
@@ -38,88 +38,88 @@ import Numeric.GSL.Special.Internal
38-- <http://www.google.com/search?q=gsl_sf_psi_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 38-- <http://www.google.com/search?q=gsl_sf_psi_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
39psi_int_e :: CInt -> (Double,Double) 39psi_int_e :: CInt -> (Double,Double)
40psi_int_e n = createSFR "psi_int_e" $ gsl_sf_psi_int_e n 40psi_int_e n = createSFR "psi_int_e" $ gsl_sf_psi_int_e n
41foreign import ccall "psi.h gsl_sf_psi_int_e" gsl_sf_psi_int_e :: CInt -> Ptr () -> IO CInt 41foreign import ccall "gsl_sf_psi_int_e" gsl_sf_psi_int_e :: CInt -> Ptr () -> IO CInt
42 42
43-- | wrapper for double gsl_sf_psi_int(int n); 43-- | wrapper for double gsl_sf_psi_int(int n);
44-- 44--
45-- <http://www.google.com/search?q=gsl_sf_psi_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 45-- <http://www.google.com/search?q=gsl_sf_psi_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
46psi_int :: CInt -> Double 46psi_int :: CInt -> Double
47psi_int = gsl_sf_psi_int 47psi_int = gsl_sf_psi_int
48foreign import ccall "psi.h gsl_sf_psi_int" gsl_sf_psi_int :: CInt -> Double 48foreign import ccall "gsl_sf_psi_int" gsl_sf_psi_int :: CInt -> Double
49 49
50-- | wrapper for int gsl_sf_psi_e(double x,gsl_sf_result* result); 50-- | wrapper for int gsl_sf_psi_e(double x,gsl_sf_result* result);
51-- 51--
52-- <http://www.google.com/search?q=gsl_sf_psi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 52-- <http://www.google.com/search?q=gsl_sf_psi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
53psi_e :: Double -> (Double,Double) 53psi_e :: Double -> (Double,Double)
54psi_e x = createSFR "psi_e" $ gsl_sf_psi_e x 54psi_e x = createSFR "psi_e" $ gsl_sf_psi_e x
55foreign import ccall "psi.h gsl_sf_psi_e" gsl_sf_psi_e :: Double -> Ptr () -> IO CInt 55foreign import ccall "gsl_sf_psi_e" gsl_sf_psi_e :: Double -> Ptr () -> IO CInt
56 56
57-- | wrapper for double gsl_sf_psi(double x); 57-- | wrapper for double gsl_sf_psi(double x);
58-- 58--
59-- <http://www.google.com/search?q=gsl_sf_psi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 59-- <http://www.google.com/search?q=gsl_sf_psi&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
60psi :: Double -> Double 60psi :: Double -> Double
61psi = gsl_sf_psi 61psi = gsl_sf_psi
62foreign import ccall "psi.h gsl_sf_psi" gsl_sf_psi :: Double -> Double 62foreign import ccall "gsl_sf_psi" gsl_sf_psi :: Double -> Double
63 63
64-- | wrapper for int gsl_sf_psi_1piy_e(double y,gsl_sf_result* result); 64-- | wrapper for int gsl_sf_psi_1piy_e(double y,gsl_sf_result* result);
65-- 65--
66-- <http://www.google.com/search?q=gsl_sf_psi_1piy_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 66-- <http://www.google.com/search?q=gsl_sf_psi_1piy_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
67psi_1piy_e :: Double -> (Double,Double) 67psi_1piy_e :: Double -> (Double,Double)
68psi_1piy_e y = createSFR "psi_1piy_e" $ gsl_sf_psi_1piy_e y 68psi_1piy_e y = createSFR "psi_1piy_e" $ gsl_sf_psi_1piy_e y
69foreign import ccall "psi.h gsl_sf_psi_1piy_e" gsl_sf_psi_1piy_e :: Double -> Ptr () -> IO CInt 69foreign import ccall "gsl_sf_psi_1piy_e" gsl_sf_psi_1piy_e :: Double -> Ptr () -> IO CInt
70 70
71-- | wrapper for double gsl_sf_psi_1piy(double y); 71-- | wrapper for double gsl_sf_psi_1piy(double y);
72-- 72--
73-- <http://www.google.com/search?q=gsl_sf_psi_1piy&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 73-- <http://www.google.com/search?q=gsl_sf_psi_1piy&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
74psi_1piy :: Double -> Double 74psi_1piy :: Double -> Double
75psi_1piy = gsl_sf_psi_1piy 75psi_1piy = gsl_sf_psi_1piy
76foreign import ccall "psi.h gsl_sf_psi_1piy" gsl_sf_psi_1piy :: Double -> Double 76foreign import ccall "gsl_sf_psi_1piy" gsl_sf_psi_1piy :: Double -> Double
77 77
78-- | wrapper for int gsl_sf_complex_psi_e(double x,double y,gsl_sf_result* result_re,gsl_sf_result* result_im); 78-- | wrapper for int gsl_sf_complex_psi_e(double x,double y,gsl_sf_result* result_re,gsl_sf_result* result_im);
79-- 79--
80-- <http://www.google.com/search?q=gsl_sf_complex_psi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 80-- <http://www.google.com/search?q=gsl_sf_complex_psi_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
81complex_psi_e :: Double -> Double -> Ptr () -> (Double,Double) 81complex_psi_e :: Double -> Double -> Ptr () -> (Double,Double)
82complex_psi_e x y result_re = createSFR "complex_psi_e" $ gsl_sf_complex_psi_e x y result_re 82complex_psi_e x y result_re = createSFR "complex_psi_e" $ gsl_sf_complex_psi_e x y result_re
83foreign import ccall "psi.h gsl_sf_complex_psi_e" gsl_sf_complex_psi_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt 83foreign import ccall "gsl_sf_complex_psi_e" gsl_sf_complex_psi_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt
84 84
85-- | wrapper for int gsl_sf_psi_1_int_e(int n,gsl_sf_result* result); 85-- | wrapper for int gsl_sf_psi_1_int_e(int n,gsl_sf_result* result);
86-- 86--
87-- <http://www.google.com/search?q=gsl_sf_psi_1_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 87-- <http://www.google.com/search?q=gsl_sf_psi_1_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
88psi_1_int_e :: CInt -> (Double,Double) 88psi_1_int_e :: CInt -> (Double,Double)
89psi_1_int_e n = createSFR "psi_1_int_e" $ gsl_sf_psi_1_int_e n 89psi_1_int_e n = createSFR "psi_1_int_e" $ gsl_sf_psi_1_int_e n
90foreign import ccall "psi.h gsl_sf_psi_1_int_e" gsl_sf_psi_1_int_e :: CInt -> Ptr () -> IO CInt 90foreign import ccall "gsl_sf_psi_1_int_e" gsl_sf_psi_1_int_e :: CInt -> Ptr () -> IO CInt
91 91
92-- | wrapper for double gsl_sf_psi_1_int(int n); 92-- | wrapper for double gsl_sf_psi_1_int(int n);
93-- 93--
94-- <http://www.google.com/search?q=gsl_sf_psi_1_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 94-- <http://www.google.com/search?q=gsl_sf_psi_1_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
95psi_1_int :: CInt -> Double 95psi_1_int :: CInt -> Double
96psi_1_int = gsl_sf_psi_1_int 96psi_1_int = gsl_sf_psi_1_int
97foreign import ccall "psi.h gsl_sf_psi_1_int" gsl_sf_psi_1_int :: CInt -> Double 97foreign import ccall "gsl_sf_psi_1_int" gsl_sf_psi_1_int :: CInt -> Double
98 98
99-- | wrapper for int gsl_sf_psi_1_e(double x,gsl_sf_result* result); 99-- | wrapper for int gsl_sf_psi_1_e(double x,gsl_sf_result* result);
100-- 100--
101-- <http://www.google.com/search?q=gsl_sf_psi_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 101-- <http://www.google.com/search?q=gsl_sf_psi_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
102psi_1_e :: Double -> (Double,Double) 102psi_1_e :: Double -> (Double,Double)
103psi_1_e x = createSFR "psi_1_e" $ gsl_sf_psi_1_e x 103psi_1_e x = createSFR "psi_1_e" $ gsl_sf_psi_1_e x
104foreign import ccall "psi.h gsl_sf_psi_1_e" gsl_sf_psi_1_e :: Double -> Ptr () -> IO CInt 104foreign import ccall "gsl_sf_psi_1_e" gsl_sf_psi_1_e :: Double -> Ptr () -> IO CInt
105 105
106-- | wrapper for double gsl_sf_psi_1(double x); 106-- | wrapper for double gsl_sf_psi_1(double x);
107-- 107--
108-- <http://www.google.com/search?q=gsl_sf_psi_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 108-- <http://www.google.com/search?q=gsl_sf_psi_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
109psi_1 :: Double -> Double 109psi_1 :: Double -> Double
110psi_1 = gsl_sf_psi_1 110psi_1 = gsl_sf_psi_1
111foreign import ccall "psi.h gsl_sf_psi_1" gsl_sf_psi_1 :: Double -> Double 111foreign import ccall "gsl_sf_psi_1" gsl_sf_psi_1 :: Double -> Double
112 112
113-- | wrapper for int gsl_sf_psi_n_e(int n,double x,gsl_sf_result* result); 113-- | wrapper for int gsl_sf_psi_n_e(int n,double x,gsl_sf_result* result);
114-- 114--
115-- <http://www.google.com/search?q=gsl_sf_psi_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 115-- <http://www.google.com/search?q=gsl_sf_psi_n_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
116psi_n_e :: CInt -> Double -> (Double,Double) 116psi_n_e :: CInt -> Double -> (Double,Double)
117psi_n_e n x = createSFR "psi_n_e" $ gsl_sf_psi_n_e n x 117psi_n_e n x = createSFR "psi_n_e" $ gsl_sf_psi_n_e n x
118foreign import ccall "psi.h gsl_sf_psi_n_e" gsl_sf_psi_n_e :: CInt -> Double -> Ptr () -> IO CInt 118foreign import ccall "gsl_sf_psi_n_e" gsl_sf_psi_n_e :: CInt -> Double -> Ptr () -> IO CInt
119 119
120-- | wrapper for double gsl_sf_psi_n(int n,double x); 120-- | wrapper for double gsl_sf_psi_n(int n,double x);
121-- 121--
122-- <http://www.google.com/search?q=gsl_sf_psi_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 122-- <http://www.google.com/search?q=gsl_sf_psi_n&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
123psi_n :: CInt -> Double -> Double 123psi_n :: CInt -> Double -> Double
124psi_n = gsl_sf_psi_n 124psi_n = gsl_sf_psi_n
125foreign import ccall "psi.h gsl_sf_psi_n" gsl_sf_psi_n :: CInt -> Double -> Double 125foreign import ccall "gsl_sf_psi_n" gsl_sf_psi_n :: CInt -> Double -> Double
diff --git a/lib/Numeric/GSL/Special/Synchrotron.hs b/lib/Numeric/GSL/Special/Synchrotron.hs
index 8adcce8..7f2785d 100644
--- a/lib/Numeric/GSL/Special/Synchrotron.hs
+++ b/lib/Numeric/GSL/Special/Synchrotron.hs
@@ -30,25 +30,25 @@ import Numeric.GSL.Special.Internal
30-- <http://www.google.com/search?q=gsl_sf_synchrotron_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 30-- <http://www.google.com/search?q=gsl_sf_synchrotron_1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
31synchrotron_1_e :: Double -> (Double,Double) 31synchrotron_1_e :: Double -> (Double,Double)
32synchrotron_1_e x = createSFR "synchrotron_1_e" $ gsl_sf_synchrotron_1_e x 32synchrotron_1_e x = createSFR "synchrotron_1_e" $ gsl_sf_synchrotron_1_e x
33foreign import ccall "synchrotron.h gsl_sf_synchrotron_1_e" gsl_sf_synchrotron_1_e :: Double -> Ptr () -> IO CInt 33foreign import ccall "gsl_sf_synchrotron_1_e" gsl_sf_synchrotron_1_e :: Double -> Ptr () -> IO CInt
34 34
35-- | wrapper for double gsl_sf_synchrotron_1(double x); 35-- | wrapper for double gsl_sf_synchrotron_1(double x);
36-- 36--
37-- <http://www.google.com/search?q=gsl_sf_synchrotron_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 37-- <http://www.google.com/search?q=gsl_sf_synchrotron_1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
38synchrotron_1 :: Double -> Double 38synchrotron_1 :: Double -> Double
39synchrotron_1 = gsl_sf_synchrotron_1 39synchrotron_1 = gsl_sf_synchrotron_1
40foreign import ccall "synchrotron.h gsl_sf_synchrotron_1" gsl_sf_synchrotron_1 :: Double -> Double 40foreign import ccall "gsl_sf_synchrotron_1" gsl_sf_synchrotron_1 :: Double -> Double
41 41
42-- | wrapper for int gsl_sf_synchrotron_2_e(double x,gsl_sf_result* result); 42-- | wrapper for int gsl_sf_synchrotron_2_e(double x,gsl_sf_result* result);
43-- 43--
44-- <http://www.google.com/search?q=gsl_sf_synchrotron_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 44-- <http://www.google.com/search?q=gsl_sf_synchrotron_2_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
45synchrotron_2_e :: Double -> (Double,Double) 45synchrotron_2_e :: Double -> (Double,Double)
46synchrotron_2_e x = createSFR "synchrotron_2_e" $ gsl_sf_synchrotron_2_e x 46synchrotron_2_e x = createSFR "synchrotron_2_e" $ gsl_sf_synchrotron_2_e x
47foreign import ccall "synchrotron.h gsl_sf_synchrotron_2_e" gsl_sf_synchrotron_2_e :: Double -> Ptr () -> IO CInt 47foreign import ccall "gsl_sf_synchrotron_2_e" gsl_sf_synchrotron_2_e :: Double -> Ptr () -> IO CInt
48 48
49-- | wrapper for double gsl_sf_synchrotron_2(double x); 49-- | wrapper for double gsl_sf_synchrotron_2(double x);
50-- 50--
51-- <http://www.google.com/search?q=gsl_sf_synchrotron_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 51-- <http://www.google.com/search?q=gsl_sf_synchrotron_2&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
52synchrotron_2 :: Double -> Double 52synchrotron_2 :: Double -> Double
53synchrotron_2 = gsl_sf_synchrotron_2 53synchrotron_2 = gsl_sf_synchrotron_2
54foreign import ccall "synchrotron.h gsl_sf_synchrotron_2" gsl_sf_synchrotron_2 :: Double -> Double 54foreign import ccall "gsl_sf_synchrotron_2" gsl_sf_synchrotron_2 :: Double -> Double
diff --git a/lib/Numeric/GSL/Special/Trig.hs b/lib/Numeric/GSL/Special/Trig.hs
index 98c2c84..1869733 100644
--- a/lib/Numeric/GSL/Special/Trig.hs
+++ b/lib/Numeric/GSL/Special/Trig.hs
@@ -44,172 +44,172 @@ import Numeric.GSL.Special.Internal
44-- <http://www.google.com/search?q=gsl_sf_sin_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 44-- <http://www.google.com/search?q=gsl_sf_sin_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
45sin_e :: Double -> (Double,Double) 45sin_e :: Double -> (Double,Double)
46sin_e x = createSFR "sin_e" $ gsl_sf_sin_e x 46sin_e x = createSFR "sin_e" $ gsl_sf_sin_e x
47foreign import ccall "trig.h gsl_sf_sin_e" gsl_sf_sin_e :: Double -> Ptr () -> IO CInt 47foreign import ccall "gsl_sf_sin_e" gsl_sf_sin_e :: Double -> Ptr () -> IO CInt
48 48
49-- | wrapper for double gsl_sf_sin(double x); 49-- | wrapper for double gsl_sf_sin(double x);
50-- 50--
51-- <http://www.google.com/search?q=gsl_sf_sin&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 51-- <http://www.google.com/search?q=gsl_sf_sin&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
52sin :: Double -> Double 52sin :: Double -> Double
53sin = gsl_sf_sin 53sin = gsl_sf_sin
54foreign import ccall "trig.h gsl_sf_sin" gsl_sf_sin :: Double -> Double 54foreign import ccall "gsl_sf_sin" gsl_sf_sin :: Double -> Double
55 55
56-- | wrapper for int gsl_sf_cos_e(double x,gsl_sf_result* result); 56-- | wrapper for int gsl_sf_cos_e(double x,gsl_sf_result* result);
57-- 57--
58-- <http://www.google.com/search?q=gsl_sf_cos_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 58-- <http://www.google.com/search?q=gsl_sf_cos_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
59cos_e :: Double -> (Double,Double) 59cos_e :: Double -> (Double,Double)
60cos_e x = createSFR "cos_e" $ gsl_sf_cos_e x 60cos_e x = createSFR "cos_e" $ gsl_sf_cos_e x
61foreign import ccall "trig.h gsl_sf_cos_e" gsl_sf_cos_e :: Double -> Ptr () -> IO CInt 61foreign import ccall "gsl_sf_cos_e" gsl_sf_cos_e :: Double -> Ptr () -> IO CInt
62 62
63-- | wrapper for double gsl_sf_cos(double x); 63-- | wrapper for double gsl_sf_cos(double x);
64-- 64--
65-- <http://www.google.com/search?q=gsl_sf_cos&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 65-- <http://www.google.com/search?q=gsl_sf_cos&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
66cos :: Double -> Double 66cos :: Double -> Double
67cos = gsl_sf_cos 67cos = gsl_sf_cos
68foreign import ccall "trig.h gsl_sf_cos" gsl_sf_cos :: Double -> Double 68foreign import ccall "gsl_sf_cos" gsl_sf_cos :: Double -> Double
69 69
70-- | wrapper for int gsl_sf_hypot_e(double x,double y,gsl_sf_result* result); 70-- | wrapper for int gsl_sf_hypot_e(double x,double y,gsl_sf_result* result);
71-- 71--
72-- <http://www.google.com/search?q=gsl_sf_hypot_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 72-- <http://www.google.com/search?q=gsl_sf_hypot_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
73hypot_e :: Double -> Double -> (Double,Double) 73hypot_e :: Double -> Double -> (Double,Double)
74hypot_e x y = createSFR "hypot_e" $ gsl_sf_hypot_e x y 74hypot_e x y = createSFR "hypot_e" $ gsl_sf_hypot_e x y
75foreign import ccall "trig.h gsl_sf_hypot_e" gsl_sf_hypot_e :: Double -> Double -> Ptr () -> IO CInt 75foreign import ccall "gsl_sf_hypot_e" gsl_sf_hypot_e :: Double -> Double -> Ptr () -> IO CInt
76 76
77-- | wrapper for double gsl_sf_hypot(double x,double y); 77-- | wrapper for double gsl_sf_hypot(double x,double y);
78-- 78--
79-- <http://www.google.com/search?q=gsl_sf_hypot&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 79-- <http://www.google.com/search?q=gsl_sf_hypot&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
80hypot :: Double -> Double -> Double 80hypot :: Double -> Double -> Double
81hypot = gsl_sf_hypot 81hypot = gsl_sf_hypot
82foreign import ccall "trig.h gsl_sf_hypot" gsl_sf_hypot :: Double -> Double -> Double 82foreign import ccall "gsl_sf_hypot" gsl_sf_hypot :: Double -> Double -> Double
83 83
84-- | wrapper for int gsl_sf_complex_sin_e(double zr,double zi,gsl_sf_result* szr,gsl_sf_result* szi); 84-- | wrapper for int gsl_sf_complex_sin_e(double zr,double zi,gsl_sf_result* szr,gsl_sf_result* szi);
85-- 85--
86-- <http://www.google.com/search?q=gsl_sf_complex_sin_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 86-- <http://www.google.com/search?q=gsl_sf_complex_sin_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
87complex_sin_e :: Double -> Double -> Ptr () -> (Double,Double) 87complex_sin_e :: Double -> Double -> Ptr () -> (Double,Double)
88complex_sin_e zr zi szr = createSFR "complex_sin_e" $ gsl_sf_complex_sin_e zr zi szr 88complex_sin_e zr zi szr = createSFR "complex_sin_e" $ gsl_sf_complex_sin_e zr zi szr
89foreign import ccall "trig.h gsl_sf_complex_sin_e" gsl_sf_complex_sin_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt 89foreign import ccall "gsl_sf_complex_sin_e" gsl_sf_complex_sin_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt
90 90
91-- | wrapper for int gsl_sf_complex_cos_e(double zr,double zi,gsl_sf_result* czr,gsl_sf_result* czi); 91-- | wrapper for int gsl_sf_complex_cos_e(double zr,double zi,gsl_sf_result* czr,gsl_sf_result* czi);
92-- 92--
93-- <http://www.google.com/search?q=gsl_sf_complex_cos_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 93-- <http://www.google.com/search?q=gsl_sf_complex_cos_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
94complex_cos_e :: Double -> Double -> Ptr () -> (Double,Double) 94complex_cos_e :: Double -> Double -> Ptr () -> (Double,Double)
95complex_cos_e zr zi czr = createSFR "complex_cos_e" $ gsl_sf_complex_cos_e zr zi czr 95complex_cos_e zr zi czr = createSFR "complex_cos_e" $ gsl_sf_complex_cos_e zr zi czr
96foreign import ccall "trig.h gsl_sf_complex_cos_e" gsl_sf_complex_cos_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt 96foreign import ccall "gsl_sf_complex_cos_e" gsl_sf_complex_cos_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt
97 97
98-- | wrapper for int gsl_sf_complex_logsin_e(double zr,double zi,gsl_sf_result* lszr,gsl_sf_result* lszi); 98-- | wrapper for int gsl_sf_complex_logsin_e(double zr,double zi,gsl_sf_result* lszr,gsl_sf_result* lszi);
99-- 99--
100-- <http://www.google.com/search?q=gsl_sf_complex_logsin_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 100-- <http://www.google.com/search?q=gsl_sf_complex_logsin_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
101complex_logsin_e :: Double -> Double -> Ptr () -> (Double,Double) 101complex_logsin_e :: Double -> Double -> Ptr () -> (Double,Double)
102complex_logsin_e zr zi lszr = createSFR "complex_logsin_e" $ gsl_sf_complex_logsin_e zr zi lszr 102complex_logsin_e zr zi lszr = createSFR "complex_logsin_e" $ gsl_sf_complex_logsin_e zr zi lszr
103foreign import ccall "trig.h gsl_sf_complex_logsin_e" gsl_sf_complex_logsin_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt 103foreign import ccall "gsl_sf_complex_logsin_e" gsl_sf_complex_logsin_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt
104 104
105-- | wrapper for int gsl_sf_sinc_e(double x,gsl_sf_result* result); 105-- | wrapper for int gsl_sf_sinc_e(double x,gsl_sf_result* result);
106-- 106--
107-- <http://www.google.com/search?q=gsl_sf_sinc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 107-- <http://www.google.com/search?q=gsl_sf_sinc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
108sinc_e :: Double -> (Double,Double) 108sinc_e :: Double -> (Double,Double)
109sinc_e x = createSFR "sinc_e" $ gsl_sf_sinc_e x 109sinc_e x = createSFR "sinc_e" $ gsl_sf_sinc_e x
110foreign import ccall "trig.h gsl_sf_sinc_e" gsl_sf_sinc_e :: Double -> Ptr () -> IO CInt 110foreign import ccall "gsl_sf_sinc_e" gsl_sf_sinc_e :: Double -> Ptr () -> IO CInt
111 111
112-- | wrapper for double gsl_sf_sinc(double x); 112-- | wrapper for double gsl_sf_sinc(double x);
113-- 113--
114-- <http://www.google.com/search?q=gsl_sf_sinc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 114-- <http://www.google.com/search?q=gsl_sf_sinc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
115sinc :: Double -> Double 115sinc :: Double -> Double
116sinc = gsl_sf_sinc 116sinc = gsl_sf_sinc
117foreign import ccall "trig.h gsl_sf_sinc" gsl_sf_sinc :: Double -> Double 117foreign import ccall "gsl_sf_sinc" gsl_sf_sinc :: Double -> Double
118 118
119-- | wrapper for int gsl_sf_lnsinh_e(double x,gsl_sf_result* result); 119-- | wrapper for int gsl_sf_lnsinh_e(double x,gsl_sf_result* result);
120-- 120--
121-- <http://www.google.com/search?q=gsl_sf_lnsinh_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 121-- <http://www.google.com/search?q=gsl_sf_lnsinh_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
122lnsinh_e :: Double -> (Double,Double) 122lnsinh_e :: Double -> (Double,Double)
123lnsinh_e x = createSFR "lnsinh_e" $ gsl_sf_lnsinh_e x 123lnsinh_e x = createSFR "lnsinh_e" $ gsl_sf_lnsinh_e x
124foreign import ccall "trig.h gsl_sf_lnsinh_e" gsl_sf_lnsinh_e :: Double -> Ptr () -> IO CInt 124foreign import ccall "gsl_sf_lnsinh_e" gsl_sf_lnsinh_e :: Double -> Ptr () -> IO CInt
125 125
126-- | wrapper for double gsl_sf_lnsinh(double x); 126-- | wrapper for double gsl_sf_lnsinh(double x);
127-- 127--
128-- <http://www.google.com/search?q=gsl_sf_lnsinh&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 128-- <http://www.google.com/search?q=gsl_sf_lnsinh&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
129lnsinh :: Double -> Double 129lnsinh :: Double -> Double
130lnsinh = gsl_sf_lnsinh 130lnsinh = gsl_sf_lnsinh
131foreign import ccall "trig.h gsl_sf_lnsinh" gsl_sf_lnsinh :: Double -> Double 131foreign import ccall "gsl_sf_lnsinh" gsl_sf_lnsinh :: Double -> Double
132 132
133-- | wrapper for int gsl_sf_lncosh_e(double x,gsl_sf_result* result); 133-- | wrapper for int gsl_sf_lncosh_e(double x,gsl_sf_result* result);
134-- 134--
135-- <http://www.google.com/search?q=gsl_sf_lncosh_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 135-- <http://www.google.com/search?q=gsl_sf_lncosh_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
136lncosh_e :: Double -> (Double,Double) 136lncosh_e :: Double -> (Double,Double)
137lncosh_e x = createSFR "lncosh_e" $ gsl_sf_lncosh_e x 137lncosh_e x = createSFR "lncosh_e" $ gsl_sf_lncosh_e x
138foreign import ccall "trig.h gsl_sf_lncosh_e" gsl_sf_lncosh_e :: Double -> Ptr () -> IO CInt 138foreign import ccall "gsl_sf_lncosh_e" gsl_sf_lncosh_e :: Double -> Ptr () -> IO CInt
139 139
140-- | wrapper for double gsl_sf_lncosh(double x); 140-- | wrapper for double gsl_sf_lncosh(double x);
141-- 141--
142-- <http://www.google.com/search?q=gsl_sf_lncosh&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 142-- <http://www.google.com/search?q=gsl_sf_lncosh&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
143lncosh :: Double -> Double 143lncosh :: Double -> Double
144lncosh = gsl_sf_lncosh 144lncosh = gsl_sf_lncosh
145foreign import ccall "trig.h gsl_sf_lncosh" gsl_sf_lncosh :: Double -> Double 145foreign import ccall "gsl_sf_lncosh" gsl_sf_lncosh :: Double -> Double
146 146
147-- | wrapper for int gsl_sf_polar_to_rect(double r,double theta,gsl_sf_result* x,gsl_sf_result* y); 147-- | wrapper for int gsl_sf_polar_to_rect(double r,double theta,gsl_sf_result* x,gsl_sf_result* y);
148-- 148--
149-- <http://www.google.com/search?q=gsl_sf_polar_to_rect&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 149-- <http://www.google.com/search?q=gsl_sf_polar_to_rect&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
150polar_to_rect :: Double -> Double -> Ptr () -> (Double,Double) 150polar_to_rect :: Double -> Double -> Ptr () -> (Double,Double)
151polar_to_rect r theta x = createSFR "polar_to_rect" $ gsl_sf_polar_to_rect r theta x 151polar_to_rect r theta x = createSFR "polar_to_rect" $ gsl_sf_polar_to_rect r theta x
152foreign import ccall "trig.h gsl_sf_polar_to_rect" gsl_sf_polar_to_rect :: Double -> Double -> Ptr () -> Ptr () -> IO CInt 152foreign import ccall "gsl_sf_polar_to_rect" gsl_sf_polar_to_rect :: Double -> Double -> Ptr () -> Ptr () -> IO CInt
153 153
154-- | wrapper for int gsl_sf_rect_to_polar(double x,double y,gsl_sf_result* r,gsl_sf_result* theta); 154-- | wrapper for int gsl_sf_rect_to_polar(double x,double y,gsl_sf_result* r,gsl_sf_result* theta);
155-- 155--
156-- <http://www.google.com/search?q=gsl_sf_rect_to_polar&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 156-- <http://www.google.com/search?q=gsl_sf_rect_to_polar&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
157rect_to_polar :: Double -> Double -> Ptr () -> (Double,Double) 157rect_to_polar :: Double -> Double -> Ptr () -> (Double,Double)
158rect_to_polar x y r = createSFR "rect_to_polar" $ gsl_sf_rect_to_polar x y r 158rect_to_polar x y r = createSFR "rect_to_polar" $ gsl_sf_rect_to_polar x y r
159foreign import ccall "trig.h gsl_sf_rect_to_polar" gsl_sf_rect_to_polar :: Double -> Double -> Ptr () -> Ptr () -> IO CInt 159foreign import ccall "gsl_sf_rect_to_polar" gsl_sf_rect_to_polar :: Double -> Double -> Ptr () -> Ptr () -> IO CInt
160 160
161-- | wrapper for int gsl_sf_sin_err_e(double x,double dx,gsl_sf_result* result); 161-- | wrapper for int gsl_sf_sin_err_e(double x,double dx,gsl_sf_result* result);
162-- 162--
163-- <http://www.google.com/search?q=gsl_sf_sin_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 163-- <http://www.google.com/search?q=gsl_sf_sin_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
164sin_err_e :: Double -> Double -> (Double,Double) 164sin_err_e :: Double -> Double -> (Double,Double)
165sin_err_e x dx = createSFR "sin_err_e" $ gsl_sf_sin_err_e x dx 165sin_err_e x dx = createSFR "sin_err_e" $ gsl_sf_sin_err_e x dx
166foreign import ccall "trig.h gsl_sf_sin_err_e" gsl_sf_sin_err_e :: Double -> Double -> Ptr () -> IO CInt 166foreign import ccall "gsl_sf_sin_err_e" gsl_sf_sin_err_e :: Double -> Double -> Ptr () -> IO CInt
167 167
168-- | wrapper for int gsl_sf_cos_err_e(double x,double dx,gsl_sf_result* result); 168-- | wrapper for int gsl_sf_cos_err_e(double x,double dx,gsl_sf_result* result);
169-- 169--
170-- <http://www.google.com/search?q=gsl_sf_cos_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 170-- <http://www.google.com/search?q=gsl_sf_cos_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
171cos_err_e :: Double -> Double -> (Double,Double) 171cos_err_e :: Double -> Double -> (Double,Double)
172cos_err_e x dx = createSFR "cos_err_e" $ gsl_sf_cos_err_e x dx 172cos_err_e x dx = createSFR "cos_err_e" $ gsl_sf_cos_err_e x dx
173foreign import ccall "trig.h gsl_sf_cos_err_e" gsl_sf_cos_err_e :: Double -> Double -> Ptr () -> IO CInt 173foreign import ccall "gsl_sf_cos_err_e" gsl_sf_cos_err_e :: Double -> Double -> Ptr () -> IO CInt
174 174
175-- | wrapper for int gsl_sf_angle_restrict_symm_e(double* theta); 175-- | wrapper for int gsl_sf_angle_restrict_symm_e(double* theta);
176-- 176--
177-- <http://www.google.com/search?q=gsl_sf_angle_restrict_symm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 177-- <http://www.google.com/search?q=gsl_sf_angle_restrict_symm_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
178angle_restrict_symm_e :: Ptr Double -> CInt 178angle_restrict_symm_e :: Ptr Double -> CInt
179angle_restrict_symm_e = gsl_sf_angle_restrict_symm_e 179angle_restrict_symm_e = gsl_sf_angle_restrict_symm_e
180foreign import ccall "trig.h gsl_sf_angle_restrict_symm_e" gsl_sf_angle_restrict_symm_e :: Ptr Double -> CInt 180foreign import ccall "gsl_sf_angle_restrict_symm_e" gsl_sf_angle_restrict_symm_e :: Ptr Double -> CInt
181 181
182-- | wrapper for double gsl_sf_angle_restrict_symm(double theta); 182-- | wrapper for double gsl_sf_angle_restrict_symm(double theta);
183-- 183--
184-- <http://www.google.com/search?q=gsl_sf_angle_restrict_symm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 184-- <http://www.google.com/search?q=gsl_sf_angle_restrict_symm&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
185angle_restrict_symm :: Double -> Double 185angle_restrict_symm :: Double -> Double
186angle_restrict_symm = gsl_sf_angle_restrict_symm 186angle_restrict_symm = gsl_sf_angle_restrict_symm
187foreign import ccall "trig.h gsl_sf_angle_restrict_symm" gsl_sf_angle_restrict_symm :: Double -> Double 187foreign import ccall "gsl_sf_angle_restrict_symm" gsl_sf_angle_restrict_symm :: Double -> Double
188 188
189-- | wrapper for int gsl_sf_angle_restrict_pos_e(double* theta); 189-- | wrapper for int gsl_sf_angle_restrict_pos_e(double* theta);
190-- 190--
191-- <http://www.google.com/search?q=gsl_sf_angle_restrict_pos_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 191-- <http://www.google.com/search?q=gsl_sf_angle_restrict_pos_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
192angle_restrict_pos_e :: Ptr Double -> CInt 192angle_restrict_pos_e :: Ptr Double -> CInt
193angle_restrict_pos_e = gsl_sf_angle_restrict_pos_e 193angle_restrict_pos_e = gsl_sf_angle_restrict_pos_e
194foreign import ccall "trig.h gsl_sf_angle_restrict_pos_e" gsl_sf_angle_restrict_pos_e :: Ptr Double -> CInt 194foreign import ccall "gsl_sf_angle_restrict_pos_e" gsl_sf_angle_restrict_pos_e :: Ptr Double -> CInt
195 195
196-- | wrapper for double gsl_sf_angle_restrict_pos(double theta); 196-- | wrapper for double gsl_sf_angle_restrict_pos(double theta);
197-- 197--
198-- <http://www.google.com/search?q=gsl_sf_angle_restrict_pos&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 198-- <http://www.google.com/search?q=gsl_sf_angle_restrict_pos&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
199angle_restrict_pos :: Double -> Double 199angle_restrict_pos :: Double -> Double
200angle_restrict_pos = gsl_sf_angle_restrict_pos 200angle_restrict_pos = gsl_sf_angle_restrict_pos
201foreign import ccall "trig.h gsl_sf_angle_restrict_pos" gsl_sf_angle_restrict_pos :: Double -> Double 201foreign import ccall "gsl_sf_angle_restrict_pos" gsl_sf_angle_restrict_pos :: Double -> Double
202 202
203-- | wrapper for int gsl_sf_angle_restrict_symm_err_e(double theta,gsl_sf_result* result); 203-- | wrapper for int gsl_sf_angle_restrict_symm_err_e(double theta,gsl_sf_result* result);
204-- 204--
205-- <http://www.google.com/search?q=gsl_sf_angle_restrict_symm_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 205-- <http://www.google.com/search?q=gsl_sf_angle_restrict_symm_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
206angle_restrict_symm_err_e :: Double -> (Double,Double) 206angle_restrict_symm_err_e :: Double -> (Double,Double)
207angle_restrict_symm_err_e theta = createSFR "angle_restrict_symm_err_e" $ gsl_sf_angle_restrict_symm_err_e theta 207angle_restrict_symm_err_e theta = createSFR "angle_restrict_symm_err_e" $ gsl_sf_angle_restrict_symm_err_e theta
208foreign import ccall "trig.h gsl_sf_angle_restrict_symm_err_e" gsl_sf_angle_restrict_symm_err_e :: Double -> Ptr () -> IO CInt 208foreign import ccall "gsl_sf_angle_restrict_symm_err_e" gsl_sf_angle_restrict_symm_err_e :: Double -> Ptr () -> IO CInt
209 209
210-- | wrapper for int gsl_sf_angle_restrict_pos_err_e(double theta,gsl_sf_result* result); 210-- | wrapper for int gsl_sf_angle_restrict_pos_err_e(double theta,gsl_sf_result* result);
211-- 211--
212-- <http://www.google.com/search?q=gsl_sf_angle_restrict_pos_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 212-- <http://www.google.com/search?q=gsl_sf_angle_restrict_pos_err_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
213angle_restrict_pos_err_e :: Double -> (Double,Double) 213angle_restrict_pos_err_e :: Double -> (Double,Double)
214angle_restrict_pos_err_e theta = createSFR "angle_restrict_pos_err_e" $ gsl_sf_angle_restrict_pos_err_e theta 214angle_restrict_pos_err_e theta = createSFR "angle_restrict_pos_err_e" $ gsl_sf_angle_restrict_pos_err_e theta
215foreign import ccall "trig.h gsl_sf_angle_restrict_pos_err_e" gsl_sf_angle_restrict_pos_err_e :: Double -> Ptr () -> IO CInt 215foreign import ccall "gsl_sf_angle_restrict_pos_err_e" gsl_sf_angle_restrict_pos_err_e :: Double -> Ptr () -> IO CInt
diff --git a/lib/Numeric/GSL/Special/Zeta.hs b/lib/Numeric/GSL/Special/Zeta.hs
index 4970834..a78d0e8 100644
--- a/lib/Numeric/GSL/Special/Zeta.hs
+++ b/lib/Numeric/GSL/Special/Zeta.hs
@@ -40,95 +40,95 @@ import Numeric.GSL.Special.Internal
40-- <http://www.google.com/search?q=gsl_sf_zeta_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 40-- <http://www.google.com/search?q=gsl_sf_zeta_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
41zeta_int_e :: CInt -> (Double,Double) 41zeta_int_e :: CInt -> (Double,Double)
42zeta_int_e n = createSFR "zeta_int_e" $ gsl_sf_zeta_int_e n 42zeta_int_e n = createSFR "zeta_int_e" $ gsl_sf_zeta_int_e n
43foreign import ccall "zeta.h gsl_sf_zeta_int_e" gsl_sf_zeta_int_e :: CInt -> Ptr () -> IO CInt 43foreign import ccall "gsl_sf_zeta_int_e" gsl_sf_zeta_int_e :: CInt -> Ptr () -> IO CInt
44 44
45-- | wrapper for double gsl_sf_zeta_int(int n); 45-- | wrapper for double gsl_sf_zeta_int(int n);
46-- 46--
47-- <http://www.google.com/search?q=gsl_sf_zeta_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 47-- <http://www.google.com/search?q=gsl_sf_zeta_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
48zeta_int :: CInt -> Double 48zeta_int :: CInt -> Double
49zeta_int = gsl_sf_zeta_int 49zeta_int = gsl_sf_zeta_int
50foreign import ccall "zeta.h gsl_sf_zeta_int" gsl_sf_zeta_int :: CInt -> Double 50foreign import ccall "gsl_sf_zeta_int" gsl_sf_zeta_int :: CInt -> Double
51 51
52-- | wrapper for int gsl_sf_zeta_e(double s,gsl_sf_result* result); 52-- | wrapper for int gsl_sf_zeta_e(double s,gsl_sf_result* result);
53-- 53--
54-- <http://www.google.com/search?q=gsl_sf_zeta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 54-- <http://www.google.com/search?q=gsl_sf_zeta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
55zeta_e :: Double -> (Double,Double) 55zeta_e :: Double -> (Double,Double)
56zeta_e s = createSFR "zeta_e" $ gsl_sf_zeta_e s 56zeta_e s = createSFR "zeta_e" $ gsl_sf_zeta_e s
57foreign import ccall "zeta.h gsl_sf_zeta_e" gsl_sf_zeta_e :: Double -> Ptr () -> IO CInt 57foreign import ccall "gsl_sf_zeta_e" gsl_sf_zeta_e :: Double -> Ptr () -> IO CInt
58 58
59-- | wrapper for double gsl_sf_zeta(double s); 59-- | wrapper for double gsl_sf_zeta(double s);
60-- 60--
61-- <http://www.google.com/search?q=gsl_sf_zeta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 61-- <http://www.google.com/search?q=gsl_sf_zeta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
62zeta :: Double -> Double 62zeta :: Double -> Double
63zeta = gsl_sf_zeta 63zeta = gsl_sf_zeta
64foreign import ccall "zeta.h gsl_sf_zeta" gsl_sf_zeta :: Double -> Double 64foreign import ccall "gsl_sf_zeta" gsl_sf_zeta :: Double -> Double
65 65
66-- | wrapper for int gsl_sf_zetam1_e(double s,gsl_sf_result* result); 66-- | wrapper for int gsl_sf_zetam1_e(double s,gsl_sf_result* result);
67-- 67--
68-- <http://www.google.com/search?q=gsl_sf_zetam1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 68-- <http://www.google.com/search?q=gsl_sf_zetam1_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
69zetam1_e :: Double -> (Double,Double) 69zetam1_e :: Double -> (Double,Double)
70zetam1_e s = createSFR "zetam1_e" $ gsl_sf_zetam1_e s 70zetam1_e s = createSFR "zetam1_e" $ gsl_sf_zetam1_e s
71foreign import ccall "zeta.h gsl_sf_zetam1_e" gsl_sf_zetam1_e :: Double -> Ptr () -> IO CInt 71foreign import ccall "gsl_sf_zetam1_e" gsl_sf_zetam1_e :: Double -> Ptr () -> IO CInt
72 72
73-- | wrapper for double gsl_sf_zetam1(double s); 73-- | wrapper for double gsl_sf_zetam1(double s);
74-- 74--
75-- <http://www.google.com/search?q=gsl_sf_zetam1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 75-- <http://www.google.com/search?q=gsl_sf_zetam1&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
76zetam1 :: Double -> Double 76zetam1 :: Double -> Double
77zetam1 = gsl_sf_zetam1 77zetam1 = gsl_sf_zetam1
78foreign import ccall "zeta.h gsl_sf_zetam1" gsl_sf_zetam1 :: Double -> Double 78foreign import ccall "gsl_sf_zetam1" gsl_sf_zetam1 :: Double -> Double
79 79
80-- | wrapper for int gsl_sf_zetam1_int_e(int s,gsl_sf_result* result); 80-- | wrapper for int gsl_sf_zetam1_int_e(int s,gsl_sf_result* result);
81-- 81--
82-- <http://www.google.com/search?q=gsl_sf_zetam1_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 82-- <http://www.google.com/search?q=gsl_sf_zetam1_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
83zetam1_int_e :: CInt -> (Double,Double) 83zetam1_int_e :: CInt -> (Double,Double)
84zetam1_int_e s = createSFR "zetam1_int_e" $ gsl_sf_zetam1_int_e s 84zetam1_int_e s = createSFR "zetam1_int_e" $ gsl_sf_zetam1_int_e s
85foreign import ccall "zeta.h gsl_sf_zetam1_int_e" gsl_sf_zetam1_int_e :: CInt -> Ptr () -> IO CInt 85foreign import ccall "gsl_sf_zetam1_int_e" gsl_sf_zetam1_int_e :: CInt -> Ptr () -> IO CInt
86 86
87-- | wrapper for double gsl_sf_zetam1_int(int s); 87-- | wrapper for double gsl_sf_zetam1_int(int s);
88-- 88--
89-- <http://www.google.com/search?q=gsl_sf_zetam1_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 89-- <http://www.google.com/search?q=gsl_sf_zetam1_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
90zetam1_int :: CInt -> Double 90zetam1_int :: CInt -> Double
91zetam1_int = gsl_sf_zetam1_int 91zetam1_int = gsl_sf_zetam1_int
92foreign import ccall "zeta.h gsl_sf_zetam1_int" gsl_sf_zetam1_int :: CInt -> Double 92foreign import ccall "gsl_sf_zetam1_int" gsl_sf_zetam1_int :: CInt -> Double
93 93
94-- | wrapper for int gsl_sf_hzeta_e(double s,double q,gsl_sf_result* result); 94-- | wrapper for int gsl_sf_hzeta_e(double s,double q,gsl_sf_result* result);
95-- 95--
96-- <http://www.google.com/search?q=gsl_sf_hzeta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 96-- <http://www.google.com/search?q=gsl_sf_hzeta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
97hzeta_e :: Double -> Double -> (Double,Double) 97hzeta_e :: Double -> Double -> (Double,Double)
98hzeta_e s q = createSFR "hzeta_e" $ gsl_sf_hzeta_e s q 98hzeta_e s q = createSFR "hzeta_e" $ gsl_sf_hzeta_e s q
99foreign import ccall "zeta.h gsl_sf_hzeta_e" gsl_sf_hzeta_e :: Double -> Double -> Ptr () -> IO CInt 99foreign import ccall "gsl_sf_hzeta_e" gsl_sf_hzeta_e :: Double -> Double -> Ptr () -> IO CInt
100 100
101-- | wrapper for double gsl_sf_hzeta(double s,double q); 101-- | wrapper for double gsl_sf_hzeta(double s,double q);
102-- 102--
103-- <http://www.google.com/search?q=gsl_sf_hzeta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 103-- <http://www.google.com/search?q=gsl_sf_hzeta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
104hzeta :: Double -> Double -> Double 104hzeta :: Double -> Double -> Double
105hzeta = gsl_sf_hzeta 105hzeta = gsl_sf_hzeta
106foreign import ccall "zeta.h gsl_sf_hzeta" gsl_sf_hzeta :: Double -> Double -> Double 106foreign import ccall "gsl_sf_hzeta" gsl_sf_hzeta :: Double -> Double -> Double
107 107
108-- | wrapper for int gsl_sf_eta_int_e(int n,gsl_sf_result* result); 108-- | wrapper for int gsl_sf_eta_int_e(int n,gsl_sf_result* result);
109-- 109--
110-- <http://www.google.com/search?q=gsl_sf_eta_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 110-- <http://www.google.com/search?q=gsl_sf_eta_int_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
111eta_int_e :: CInt -> (Double,Double) 111eta_int_e :: CInt -> (Double,Double)
112eta_int_e n = createSFR "eta_int_e" $ gsl_sf_eta_int_e n 112eta_int_e n = createSFR "eta_int_e" $ gsl_sf_eta_int_e n
113foreign import ccall "zeta.h gsl_sf_eta_int_e" gsl_sf_eta_int_e :: CInt -> Ptr () -> IO CInt 113foreign import ccall "gsl_sf_eta_int_e" gsl_sf_eta_int_e :: CInt -> Ptr () -> IO CInt
114 114
115-- | wrapper for double gsl_sf_eta_int(int n); 115-- | wrapper for double gsl_sf_eta_int(int n);
116-- 116--
117-- <http://www.google.com/search?q=gsl_sf_eta_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 117-- <http://www.google.com/search?q=gsl_sf_eta_int&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
118eta_int :: CInt -> Double 118eta_int :: CInt -> Double
119eta_int = gsl_sf_eta_int 119eta_int = gsl_sf_eta_int
120foreign import ccall "zeta.h gsl_sf_eta_int" gsl_sf_eta_int :: CInt -> Double 120foreign import ccall "gsl_sf_eta_int" gsl_sf_eta_int :: CInt -> Double
121 121
122-- | wrapper for int gsl_sf_eta_e(double s,gsl_sf_result* result); 122-- | wrapper for int gsl_sf_eta_e(double s,gsl_sf_result* result);
123-- 123--
124-- <http://www.google.com/search?q=gsl_sf_eta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 124-- <http://www.google.com/search?q=gsl_sf_eta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
125eta_e :: Double -> (Double,Double) 125eta_e :: Double -> (Double,Double)
126eta_e s = createSFR "eta_e" $ gsl_sf_eta_e s 126eta_e s = createSFR "eta_e" $ gsl_sf_eta_e s
127foreign import ccall "zeta.h gsl_sf_eta_e" gsl_sf_eta_e :: Double -> Ptr () -> IO CInt 127foreign import ccall "gsl_sf_eta_e" gsl_sf_eta_e :: Double -> Ptr () -> IO CInt
128 128
129-- | wrapper for double gsl_sf_eta(double s); 129-- | wrapper for double gsl_sf_eta(double s);
130-- 130--
131-- <http://www.google.com/search?q=gsl_sf_eta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> 131-- <http://www.google.com/search?q=gsl_sf_eta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky>
132eta :: Double -> Double 132eta :: Double -> Double
133eta = gsl_sf_eta 133eta = gsl_sf_eta
134foreign import ccall "zeta.h gsl_sf_eta" gsl_sf_eta :: Double -> Double 134foreign import ccall "gsl_sf_eta" gsl_sf_eta :: Double -> Double
diff --git a/lib/Numeric/GSL/Special/airy.h b/lib/Numeric/GSL/Special/airy.h
deleted file mode 100644
index e34e012..0000000
--- a/lib/Numeric/GSL/Special/airy.h
+++ /dev/null
@@ -1,24 +0,0 @@
1int gsl_sf_airy_Ai_e(double x,int mode,double* result);
2double gsl_sf_airy_Ai(double x,int mode);
3int gsl_sf_airy_Bi_e(double x,int mode,double* result);
4double gsl_sf_airy_Bi(double x,int mode);
5int gsl_sf_airy_Ai_scaled_e(double x,int mode,double* result);
6double gsl_sf_airy_Ai_scaled(double x,int mode);
7int gsl_sf_airy_Bi_scaled_e(double x,int mode,double* result);
8double gsl_sf_airy_Bi_scaled(double x,int mode);
9int gsl_sf_airy_Ai_deriv_e(double x,int mode,double* result);
10double gsl_sf_airy_Ai_deriv(double x,int mode);
11int gsl_sf_airy_Bi_deriv_e(double x,int mode,double* result);
12double gsl_sf_airy_Bi_deriv(double x,int mode);
13int gsl_sf_airy_Ai_deriv_scaled_e(double x,int mode,double* result);
14double gsl_sf_airy_Ai_deriv_scaled(double x,int mode);
15int gsl_sf_airy_Bi_deriv_scaled_e(double x,int mode,double* result);
16double gsl_sf_airy_Bi_deriv_scaled(double x,int mode);
17int gsl_sf_airy_zero_Ai_e(int s,double* result);
18double gsl_sf_airy_zero_Ai(int s);
19int gsl_sf_airy_zero_Bi_e(int s,double* result);
20double gsl_sf_airy_zero_Bi(int s);
21int gsl_sf_airy_zero_Ai_deriv_e(int s,double* result);
22double gsl_sf_airy_zero_Ai_deriv(int s);
23int gsl_sf_airy_zero_Bi_deriv_e(int s,double* result);
24double gsl_sf_airy_zero_Bi_deriv(int s);
diff --git a/lib/Numeric/GSL/Special/auto.hs b/lib/Numeric/GSL/Special/auto.hs
index 9785fe7..c8b0529 100644
--- a/lib/Numeric/GSL/Special/auto.hs
+++ b/lib/Numeric/GSL/Special/auto.hs
@@ -54,7 +54,7 @@ main = do
54 putStrLn headerfile 54 putStrLn headerfile
55 --mapM_ print (headers $ fixlong file) 55 --mapM_ print (headers $ fixlong file)
56 let parsed = (headers $ fixlong file) 56 let parsed = (headers $ fixlong file)
57 writeFile (name ++".h") (fixC $ unlines $ map showC parsed) 57 -- writeFile (name ++".h") (fixC $ unlines $ map showC parsed)
58 58
59 --putStrLn "" 59 --putStrLn ""
60 --mapM (\(Header _ n _) -> putStrLn (drop 7 n ++",")) parsed 60 --mapM (\(Header _ n _) -> putStrLn (drop 7 n ++",")) parsed
@@ -180,7 +180,7 @@ showCt (Pointer s) = s ++ "*"
180 180
181showCa (t, a) = showCt t ++" "++ a 181showCa (t, a) = showCt t ++" "++ a
182 182
183showH hc h@(Header t n args) = "foreign import ccall \""++hc++" "++n++"\" "++n++" :: "++ (concat$intersperse" -> "$map showHa args) ++" -> " ++ t' 183showH hc h@(Header t n args) = "foreign import ccall \""++n++"\" "++n++" :: "++ (concat$intersperse" -> "$map showHa args) ++" -> " ++ t'
184 where t' | pure h = showHt t 184 where t' | pure h = showHt t
185 | otherwise = "IO "++showHt t 185 | otherwise = "IO "++showHt t
186 186
diff --git a/lib/Numeric/GSL/Special/bessel.h b/lib/Numeric/GSL/Special/bessel.h
deleted file mode 100644
index 5a2445d..0000000
--- a/lib/Numeric/GSL/Special/bessel.h
+++ /dev/null
@@ -1,100 +0,0 @@
1int gsl_sf_bessel_J0_e(double x,double* result);
2double gsl_sf_bessel_J0(double x);
3int gsl_sf_bessel_J1_e(double x,double* result);
4double gsl_sf_bessel_J1(double x);
5int gsl_sf_bessel_Jn_e(int n,double x,double* result);
6double gsl_sf_bessel_Jn(int n,double x);
7int gsl_sf_bessel_Jn_array(int nmin,int nmax,double x,double* result_array);
8int gsl_sf_bessel_Y0_e(double x,double* result);
9double gsl_sf_bessel_Y0(double x);
10int gsl_sf_bessel_Y1_e(double x,double* result);
11double gsl_sf_bessel_Y1(double x);
12int gsl_sf_bessel_Yn_e(int n,double x,double* result);
13double gsl_sf_bessel_Yn(int n,double x);
14int gsl_sf_bessel_Yn_array(int nmin,int nmax,double x,double* result_array);
15int gsl_sf_bessel_I0_e(double x,double* result);
16double gsl_sf_bessel_I0(double x);
17int gsl_sf_bessel_I1_e(double x,double* result);
18double gsl_sf_bessel_I1(double x);
19int gsl_sf_bessel_In_e(int n,double x,double* result);
20double gsl_sf_bessel_In(int n,double x);
21int gsl_sf_bessel_In_array(int nmin,int nmax,double x,double* result_array);
22int gsl_sf_bessel_I0_scaled_e(double x,double* result);
23double gsl_sf_bessel_I0_scaled(double x);
24int gsl_sf_bessel_I1_scaled_e(double x,double* result);
25double gsl_sf_bessel_I1_scaled(double x);
26int gsl_sf_bessel_In_scaled_e(int n,double x,double* result);
27double gsl_sf_bessel_In_scaled(int n,double x);
28int gsl_sf_bessel_In_scaled_array(int nmin,int nmax,double x,double* result_array);
29int gsl_sf_bessel_K0_e(double x,double* result);
30double gsl_sf_bessel_K0(double x);
31int gsl_sf_bessel_K1_e(double x,double* result);
32double gsl_sf_bessel_K1(double x);
33int gsl_sf_bessel_Kn_e(int n,double x,double* result);
34double gsl_sf_bessel_Kn(int n,double x);
35int gsl_sf_bessel_Kn_array(int nmin,int nmax,double x,double* result_array);
36int gsl_sf_bessel_K0_scaled_e(double x,double* result);
37double gsl_sf_bessel_K0_scaled(double x);
38int gsl_sf_bessel_K1_scaled_e(double x,double* result);
39double gsl_sf_bessel_K1_scaled(double x);
40int gsl_sf_bessel_Kn_scaled_e(int n,double x,double* result);
41double gsl_sf_bessel_Kn_scaled(int n,double x);
42int gsl_sf_bessel_Kn_scaled_array(int nmin,int nmax,double x,double* result_array);
43int gsl_sf_bessel_j0_e(double x,double* result);
44double gsl_sf_bessel_j0(double x);
45int gsl_sf_bessel_j1_e(double x,double* result);
46double gsl_sf_bessel_j1(double x);
47int gsl_sf_bessel_j2_e(double x,double* result);
48double gsl_sf_bessel_j2(double x);
49int gsl_sf_bessel_jl_e(int l,double x,double* result);
50double gsl_sf_bessel_jl(int l,double x);
51int gsl_sf_bessel_jl_array(int lmax,double x,double* result_array);
52int gsl_sf_bessel_jl_steed_array(int lmax,double x,double* jl_x_array);
53int gsl_sf_bessel_y0_e(double x,double* result);
54double gsl_sf_bessel_y0(double x);
55int gsl_sf_bessel_y1_e(double x,double* result);
56double gsl_sf_bessel_y1(double x);
57int gsl_sf_bessel_y2_e(double x,double* result);
58double gsl_sf_bessel_y2(double x);
59int gsl_sf_bessel_yl_e(int l,double x,double* result);
60double gsl_sf_bessel_yl(int l,double x);
61int gsl_sf_bessel_yl_array(int lmax,double x,double* result_array);
62int gsl_sf_bessel_i0_scaled_e(double x,double* result);
63double gsl_sf_bessel_i0_scaled(double x);
64int gsl_sf_bessel_i1_scaled_e(double x,double* result);
65double gsl_sf_bessel_i1_scaled(double x);
66int gsl_sf_bessel_i2_scaled_e(double x,double* result);
67double gsl_sf_bessel_i2_scaled(double x);
68int gsl_sf_bessel_il_scaled_e(int l,double x,double* result);
69double gsl_sf_bessel_il_scaled(int l,double x);
70int gsl_sf_bessel_il_scaled_array(int lmax,double x,double* result_array);
71int gsl_sf_bessel_k0_scaled_e(double x,double* result);
72double gsl_sf_bessel_k0_scaled(double x);
73int gsl_sf_bessel_k1_scaled_e(double x,double* result);
74double gsl_sf_bessel_k1_scaled(double x);
75int gsl_sf_bessel_k2_scaled_e(double x,double* result);
76double gsl_sf_bessel_k2_scaled(double x);
77int gsl_sf_bessel_kl_scaled_e(int l,double x,double* result);
78double gsl_sf_bessel_kl_scaled(int l,double x);
79int gsl_sf_bessel_kl_scaled_array(int lmax,double x,double* result_array);
80int gsl_sf_bessel_Jnu_e(double nu,double x,double* result);
81double gsl_sf_bessel_Jnu(double nu,double x);
82int gsl_sf_bessel_Ynu_e(double nu,double x,double* result);
83double gsl_sf_bessel_Ynu(double nu,double x);
84int gsl_sf_bessel_sequence_Jnu_e(double nu,int mode,size_t size,double* v);
85int gsl_sf_bessel_Inu_scaled_e(double nu,double x,double* result);
86double gsl_sf_bessel_Inu_scaled(double nu,double x);
87int gsl_sf_bessel_Inu_e(double nu,double x,double* result);
88double gsl_sf_bessel_Inu(double nu,double x);
89int gsl_sf_bessel_Knu_scaled_e(double nu,double x,double* result);
90double gsl_sf_bessel_Knu_scaled(double nu,double x);
91int gsl_sf_bessel_Knu_e(double nu,double x,double* result);
92double gsl_sf_bessel_Knu(double nu,double x);
93int gsl_sf_bessel_lnKnu_e(double nu,double x,double* result);
94double gsl_sf_bessel_lnKnu(double nu,double x);
95int gsl_sf_bessel_zero_J0_e(int s,double* result);
96double gsl_sf_bessel_zero_J0(int s);
97int gsl_sf_bessel_zero_J1_e(int s,double* result);
98double gsl_sf_bessel_zero_J1(int s);
99int gsl_sf_bessel_zero_Jnu_e(double nu,int s,double* result);
100double gsl_sf_bessel_zero_Jnu(double nu,int s);
diff --git a/lib/Numeric/GSL/Special/clausen.h b/lib/Numeric/GSL/Special/clausen.h
deleted file mode 100644
index 9f0225b..0000000
--- a/lib/Numeric/GSL/Special/clausen.h
+++ /dev/null
@@ -1,2 +0,0 @@
1int gsl_sf_clausen_e(double x,double* result);
2double gsl_sf_clausen(double x);
diff --git a/lib/Numeric/GSL/Special/coulomb.h b/lib/Numeric/GSL/Special/coulomb.h
deleted file mode 100644
index 2551081..0000000
--- a/lib/Numeric/GSL/Special/coulomb.h
+++ /dev/null
@@ -1,11 +0,0 @@
1int gsl_sf_hydrogenicR_1_e(double Z,double r,double* result);
2double gsl_sf_hydrogenicR_1(double Z,double r);
3int gsl_sf_hydrogenicR_e(int n,int l,double Z,double r,double* result);
4double gsl_sf_hydrogenicR(int n,int l,double Z,double r);
5int gsl_sf_coulomb_wave_FG_e(double eta,double x,double lam_F,int k_lam_G,double* F,double* Fp,double* G,double* Gp,double* exp_F,double* exp_G);
6int gsl_sf_coulomb_wave_F_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* F_exponent);
7int gsl_sf_coulomb_wave_FG_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* gc_array,double* F_exponent,double* G_exponent);
8int gsl_sf_coulomb_wave_FGp_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* fcp_array,double* gc_array,double* gcp_array,double* F_exponent,double* G_exponent);
9int gsl_sf_coulomb_wave_sphF_array(double lam_min,int kmax,double eta,double x,double* fc_array,double* F_exponent);
10int gsl_sf_coulomb_CL_e(double L,double eta,double* result);
11int gsl_sf_coulomb_CL_array(double Lmin,int kmax,double eta,double* cl);
diff --git a/lib/Numeric/GSL/Special/coupling.h b/lib/Numeric/GSL/Special/coupling.h
deleted file mode 100644
index 17de964..0000000
--- a/lib/Numeric/GSL/Special/coupling.h
+++ /dev/null
@@ -1,10 +0,0 @@
1int gsl_sf_coupling_3j_e(int two_ja,int two_jb,int two_jc,int two_ma,int two_mb,int two_mc,double* result);
2double gsl_sf_coupling_3j(int two_ja,int two_jb,int two_jc,int two_ma,int two_mb,int two_mc);
3int gsl_sf_coupling_6j_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,double* result);
4double gsl_sf_coupling_6j(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf);
5int gsl_sf_coupling_RacahW_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,double* result);
6double gsl_sf_coupling_RacahW(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf);
7int gsl_sf_coupling_9j_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,int two_jg,int two_jh,int two_ji,double* result);
8double gsl_sf_coupling_9j(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,int two_jg,int two_jh,int two_ji);
9int gsl_sf_coupling_6j_INCORRECT_e(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf,double* result);
10double gsl_sf_coupling_6j_INCORRECT(int two_ja,int two_jb,int two_jc,int two_jd,int two_je,int two_jf);
diff --git a/lib/Numeric/GSL/Special/dawson.h b/lib/Numeric/GSL/Special/dawson.h
deleted file mode 100644
index 5f878b5..0000000
--- a/lib/Numeric/GSL/Special/dawson.h
+++ /dev/null
@@ -1,2 +0,0 @@
1int gsl_sf_dawson_e(double x,double* result);
2double gsl_sf_dawson(double x);
diff --git a/lib/Numeric/GSL/Special/debye.h b/lib/Numeric/GSL/Special/debye.h
deleted file mode 100644
index 5e56fe1..0000000
--- a/lib/Numeric/GSL/Special/debye.h
+++ /dev/null
@@ -1,12 +0,0 @@
1int gsl_sf_debye_1_e(double x,double* result);
2double gsl_sf_debye_1(double x);
3int gsl_sf_debye_2_e(double x,double* result);
4double gsl_sf_debye_2(double x);
5int gsl_sf_debye_3_e(double x,double* result);
6double gsl_sf_debye_3(double x);
7int gsl_sf_debye_4_e(double x,double* result);
8double gsl_sf_debye_4(double x);
9int gsl_sf_debye_5_e(double x,double* result);
10double gsl_sf_debye_5(double x);
11int gsl_sf_debye_6_e(double x,double* result);
12double gsl_sf_debye_6(double x);
diff --git a/lib/Numeric/GSL/Special/dilog.h b/lib/Numeric/GSL/Special/dilog.h
deleted file mode 100644
index ce1599e..0000000
--- a/lib/Numeric/GSL/Special/dilog.h
+++ /dev/null
@@ -1,5 +0,0 @@
1int gsl_sf_dilog_e(double x,double* result);
2double gsl_sf_dilog(double x);
3int gsl_sf_complex_dilog_xy_e(double x,double y,double* result_re,double* result_im);
4int gsl_sf_complex_dilog_e(double r,double theta,double* result_re,double* result_im);
5int gsl_sf_complex_spence_xy_e(double x,double y,double* real_sp,double* imag_sp);
diff --git a/lib/Numeric/GSL/Special/elementary.h b/lib/Numeric/GSL/Special/elementary.h
deleted file mode 100644
index bf5adf8..0000000
--- a/lib/Numeric/GSL/Special/elementary.h
+++ /dev/null
@@ -1,3 +0,0 @@
1int gsl_sf_multiply_e(double x,double y,double* result);
2double gsl_sf_multiply(double x,double y);
3int gsl_sf_multiply_err_e(double x,double dx,double y,double dy,double* result);
diff --git a/lib/Numeric/GSL/Special/ellint.h b/lib/Numeric/GSL/Special/ellint.h
deleted file mode 100644
index bc61ef1..0000000
--- a/lib/Numeric/GSL/Special/ellint.h
+++ /dev/null
@@ -1,24 +0,0 @@
1int gsl_sf_ellint_Kcomp_e(double k,int mode,double* result);
2double gsl_sf_ellint_Kcomp(double k,int mode);
3int gsl_sf_ellint_Ecomp_e(double k,int mode,double* result);
4double gsl_sf_ellint_Ecomp(double k,int mode);
5int gsl_sf_ellint_Pcomp_e(double k,double n,int mode,double* result);
6double gsl_sf_ellint_Pcomp(double k,double n,int mode);
7int gsl_sf_ellint_Dcomp_e(double k,int mode,double* result);
8double gsl_sf_ellint_Dcomp(double k,int mode);
9int gsl_sf_ellint_F_e(double phi,double k,int mode,double* result);
10double gsl_sf_ellint_F(double phi,double k,int mode);
11int gsl_sf_ellint_E_e(double phi,double k,int mode,double* result);
12double gsl_sf_ellint_E(double phi,double k,int mode);
13int gsl_sf_ellint_P_e(double phi,double k,double n,int mode,double* result);
14double gsl_sf_ellint_P(double phi,double k,double n,int mode);
15int gsl_sf_ellint_D_e(double phi,double k,double n,int mode,double* result);
16double gsl_sf_ellint_D(double phi,double k,double n,int mode);
17int gsl_sf_ellint_RC_e(double x,double y,int mode,double* result);
18double gsl_sf_ellint_RC(double x,double y,int mode);
19int gsl_sf_ellint_RD_e(double x,double y,double z,int mode,double* result);
20double gsl_sf_ellint_RD(double x,double y,double z,int mode);
21int gsl_sf_ellint_RF_e(double x,double y,double z,int mode,double* result);
22double gsl_sf_ellint_RF(double x,double y,double z,int mode);
23int gsl_sf_ellint_RJ_e(double x,double y,double z,double p,int mode,double* result);
24double gsl_sf_ellint_RJ(double x,double y,double z,double p,int mode);
diff --git a/lib/Numeric/GSL/Special/erf.h b/lib/Numeric/GSL/Special/erf.h
deleted file mode 100644
index 17369cf..0000000
--- a/lib/Numeric/GSL/Special/erf.h
+++ /dev/null
@@ -1,12 +0,0 @@
1int gsl_sf_erfc_e(double x,double* result);
2double gsl_sf_erfc(double x);
3int gsl_sf_log_erfc_e(double x,double* result);
4double gsl_sf_log_erfc(double x);
5int gsl_sf_erf_e(double x,double* result);
6double gsl_sf_erf(double x);
7int gsl_sf_erf_Z_e(double x,double* result);
8int gsl_sf_erf_Q_e(double x,double* result);
9double gsl_sf_erf_Z(double x);
10double gsl_sf_erf_Q(double x);
11int gsl_sf_hazard_e(double x,double* result);
12double gsl_sf_hazard(double x);
diff --git a/lib/Numeric/GSL/Special/exp.h b/lib/Numeric/GSL/Special/exp.h
deleted file mode 100644
index 20062f0..0000000
--- a/lib/Numeric/GSL/Special/exp.h
+++ /dev/null
@@ -1,18 +0,0 @@
1int gsl_sf_exp_e(double x,double* result);
2double gsl_sf_exp(double x);
3int gsl_sf_exp_e10_e(double x,double* result);
4int gsl_sf_exp_mult_e(double x,double y,double* result);
5double gsl_sf_exp_mult(double x,double y);
6int gsl_sf_exp_mult_e10_e(double x,double y,double* result);
7int gsl_sf_expm1_e(double x,double* result);
8double gsl_sf_expm1(double x);
9int gsl_sf_exprel_e(double x,double* result);
10double gsl_sf_exprel(double x);
11int gsl_sf_exprel_2_e(double x,double* result);
12double gsl_sf_exprel_2(double x);
13int gsl_sf_exprel_n_e(int n,double x,double* result);
14double gsl_sf_exprel_n(int n,double x);
15int gsl_sf_exp_err_e(double x,double dx,double* result);
16int gsl_sf_exp_err_e10_e(double x,double dx,double* result);
17int gsl_sf_exp_mult_err_e(double x,double dx,double y,double dy,double* result);
18int gsl_sf_exp_mult_err_e10_e(double x,double dx,double y,double dy,double* result);
diff --git a/lib/Numeric/GSL/Special/expint.h b/lib/Numeric/GSL/Special/expint.h
deleted file mode 100644
index 1dd469f..0000000
--- a/lib/Numeric/GSL/Special/expint.h
+++ /dev/null
@@ -1,24 +0,0 @@
1int gsl_sf_expint_E1_e(double x,double* result);
2double gsl_sf_expint_E1(double x);
3int gsl_sf_expint_E2_e(double x,double* result);
4double gsl_sf_expint_E2(double x);
5int gsl_sf_expint_E1_scaled_e(double x,double* result);
6double gsl_sf_expint_E1_scaled(double x);
7int gsl_sf_expint_E2_scaled_e(double x,double* result);
8double gsl_sf_expint_E2_scaled(double x);
9int gsl_sf_expint_Ei_e(double x,double* result);
10double gsl_sf_expint_Ei(double x);
11int gsl_sf_expint_Ei_scaled_e(double x,double* result);
12double gsl_sf_expint_Ei_scaled(double x);
13int gsl_sf_Shi_e(double x,double* result);
14double gsl_sf_Shi(double x);
15int gsl_sf_Chi_e(double x,double* result);
16double gsl_sf_Chi(double x);
17int gsl_sf_expint_3_e(double x,double* result);
18double gsl_sf_expint_3(double x);
19int gsl_sf_Si_e(double x,double* result);
20double gsl_sf_Si(double x);
21int gsl_sf_Ci_e(double x,double* result);
22double gsl_sf_Ci(double x);
23int gsl_sf_atanint_e(double x,double* result);
24double gsl_sf_atanint(double x);
diff --git a/lib/Numeric/GSL/Special/fermi_dirac.h b/lib/Numeric/GSL/Special/fermi_dirac.h
deleted file mode 100644
index 7a4c757..0000000
--- a/lib/Numeric/GSL/Special/fermi_dirac.h
+++ /dev/null
@@ -1,18 +0,0 @@
1int gsl_sf_fermi_dirac_m1_e(double x,double* result);
2double gsl_sf_fermi_dirac_m1(double x);
3int gsl_sf_fermi_dirac_0_e(double x,double* result);
4double gsl_sf_fermi_dirac_0(double x);
5int gsl_sf_fermi_dirac_1_e(double x,double* result);
6double gsl_sf_fermi_dirac_1(double x);
7int gsl_sf_fermi_dirac_2_e(double x,double* result);
8double gsl_sf_fermi_dirac_2(double x);
9int gsl_sf_fermi_dirac_int_e(int j,double x,double* result);
10double gsl_sf_fermi_dirac_int(int j,double x);
11int gsl_sf_fermi_dirac_mhalf_e(double x,double* result);
12double gsl_sf_fermi_dirac_mhalf(double x);
13int gsl_sf_fermi_dirac_half_e(double x,double* result);
14double gsl_sf_fermi_dirac_half(double x);
15int gsl_sf_fermi_dirac_3half_e(double x,double* result);
16double gsl_sf_fermi_dirac_3half(double x);
17int gsl_sf_fermi_dirac_inc_0_e(double x,double b,double* result);
18double gsl_sf_fermi_dirac_inc_0(double x,double b);
diff --git a/lib/Numeric/GSL/Special/gamma.h b/lib/Numeric/GSL/Special/gamma.h
deleted file mode 100644
index f449d7c..0000000
--- a/lib/Numeric/GSL/Special/gamma.h
+++ /dev/null
@@ -1,44 +0,0 @@
1int gsl_sf_lngamma_e(double x,double* result);
2double gsl_sf_lngamma(double x);
3int gsl_sf_lngamma_sgn_e(double x,double* result_lg,double* sgn);
4int gsl_sf_gamma_e(double x,double* result);
5double gsl_sf_gamma(double x);
6int gsl_sf_gammastar_e(double x,double* result);
7double gsl_sf_gammastar(double x);
8int gsl_sf_gammainv_e(double x,double* result);
9double gsl_sf_gammainv(double x);
10int gsl_sf_lngamma_complex_e(double zr,double zi,double* lnr,double* arg);
11int gsl_sf_taylorcoeff_e(int n,double x,double* result);
12double gsl_sf_taylorcoeff(int n,double x);
13int gsl_sf_fact_e(int n,double* result);
14double gsl_sf_fact(int n);
15int gsl_sf_doublefact_e(int n,double* result);
16double gsl_sf_doublefact(int n);
17int gsl_sf_lnfact_e(int n,double* result);
18double gsl_sf_lnfact(int n);
19int gsl_sf_lndoublefact_e(int n,double* result);
20double gsl_sf_lndoublefact(int n);
21int gsl_sf_lnchoose_e(int n,int m,double* result);
22double gsl_sf_lnchoose(int n,int m);
23int gsl_sf_choose_e(int n,int m,double* result);
24double gsl_sf_choose(int n,int m);
25int gsl_sf_lnpoch_e(double a,double x,double* result);
26double gsl_sf_lnpoch(double a,double x);
27int gsl_sf_lnpoch_sgn_e(double a,double x,double* result,double* sgn);
28int gsl_sf_poch_e(double a,double x,double* result);
29double gsl_sf_poch(double a,double x);
30int gsl_sf_pochrel_e(double a,double x,double* result);
31double gsl_sf_pochrel(double a,double x);
32int gsl_sf_gamma_inc_Q_e(double a,double x,double* result);
33double gsl_sf_gamma_inc_Q(double a,double x);
34int gsl_sf_gamma_inc_P_e(double a,double x,double* result);
35double gsl_sf_gamma_inc_P(double a,double x);
36int gsl_sf_gamma_inc_e(double a,double x,double* result);
37double gsl_sf_gamma_inc(double a,double x);
38int gsl_sf_lnbeta_e(double a,double b,double* result);
39double gsl_sf_lnbeta(double a,double b);
40int gsl_sf_lnbeta_sgn_e(double x,double y,double* result,double* sgn);
41int gsl_sf_beta_e(double a,double b,double* result);
42double gsl_sf_beta(double a,double b);
43int gsl_sf_beta_inc_e(double a,double b,double x,double* result);
44double gsl_sf_beta_inc(double a,double b,double x);
diff --git a/lib/Numeric/GSL/Special/gegenbauer.h b/lib/Numeric/GSL/Special/gegenbauer.h
deleted file mode 100644
index 228cbd3..0000000
--- a/lib/Numeric/GSL/Special/gegenbauer.h
+++ /dev/null
@@ -1,9 +0,0 @@
1int gsl_sf_gegenpoly_1_e(double lambda,double x,double* result);
2int gsl_sf_gegenpoly_2_e(double lambda,double x,double* result);
3int gsl_sf_gegenpoly_3_e(double lambda,double x,double* result);
4double gsl_sf_gegenpoly_1(double lambda,double x);
5double gsl_sf_gegenpoly_2(double lambda,double x);
6double gsl_sf_gegenpoly_3(double lambda,double x);
7int gsl_sf_gegenpoly_n_e(int n,double lambda,double x,double* result);
8double gsl_sf_gegenpoly_n(int n,double lambda,double x);
9int gsl_sf_gegenpoly_array(int nmax,double lambda,double x,double* result_array);
diff --git a/lib/Numeric/GSL/Special/hyperg.h b/lib/Numeric/GSL/Special/hyperg.h
deleted file mode 100644
index aa59106..0000000
--- a/lib/Numeric/GSL/Special/hyperg.h
+++ /dev/null
@@ -1,22 +0,0 @@
1int gsl_sf_hyperg_0F1_e(double c,double x,double* result);
2double gsl_sf_hyperg_0F1(double c,double x);
3int gsl_sf_hyperg_1F1_int_e(int m,int n,double x,double* result);
4double gsl_sf_hyperg_1F1_int(int m,int n,double x);
5int gsl_sf_hyperg_1F1_e(double a,double b,double x,double* result);
6double gsl_sf_hyperg_1F1(double a,double b,double x);
7int gsl_sf_hyperg_U_int_e(int m,int n,double x,double* result);
8double gsl_sf_hyperg_U_int(int m,int n,double x);
9int gsl_sf_hyperg_U_int_e10_e(int m,int n,double x,double* result);
10int gsl_sf_hyperg_U_e(double a,double b,double x,double* result);
11double gsl_sf_hyperg_U(double a,double b,double x);
12int gsl_sf_hyperg_U_e10_e(double a,double b,double x,double* result);
13int gsl_sf_hyperg_2F1_e(double a,double b,double c,double x,double* result);
14double gsl_sf_hyperg_2F1(double a,double b,double c,double x);
15int gsl_sf_hyperg_2F1_conj_e(double aR,double aI,double c,double x,double* result);
16double gsl_sf_hyperg_2F1_conj(double aR,double aI,double c,double x);
17int gsl_sf_hyperg_2F1_renorm_e(double a,double b,double c,double x,double* result);
18double gsl_sf_hyperg_2F1_renorm(double a,double b,double c,double x);
19int gsl_sf_hyperg_2F1_conj_renorm_e(double aR,double aI,double c,double x,double* result);
20double gsl_sf_hyperg_2F1_conj_renorm(double aR,double aI,double c,double x);
21int gsl_sf_hyperg_2F0_e(double a,double b,double x,double* result);
22double gsl_sf_hyperg_2F0(double a,double b,double x);
diff --git a/lib/Numeric/GSL/Special/laguerre.h b/lib/Numeric/GSL/Special/laguerre.h
deleted file mode 100644
index 6275a05..0000000
--- a/lib/Numeric/GSL/Special/laguerre.h
+++ /dev/null
@@ -1,8 +0,0 @@
1int gsl_sf_laguerre_1_e(double a,double x,double* result);
2int gsl_sf_laguerre_2_e(double a,double x,double* result);
3int gsl_sf_laguerre_3_e(double a,double x,double* result);
4double gsl_sf_laguerre_1(double a,double x);
5double gsl_sf_laguerre_2(double a,double x);
6double gsl_sf_laguerre_3(double a,double x);
7int gsl_sf_laguerre_n_e(int n,double a,double x,double* result);
8double gsl_sf_laguerre_n(int n,double a,double x);
diff --git a/lib/Numeric/GSL/Special/lambert.h b/lib/Numeric/GSL/Special/lambert.h
deleted file mode 100644
index df90d11..0000000
--- a/lib/Numeric/GSL/Special/lambert.h
+++ /dev/null
@@ -1,4 +0,0 @@
1int gsl_sf_lambert_W0_e(double x,double* result);
2double gsl_sf_lambert_W0(double x);
3int gsl_sf_lambert_Wm1_e(double x,double* result);
4double gsl_sf_lambert_Wm1(double x);
diff --git a/lib/Numeric/GSL/Special/legendre.h b/lib/Numeric/GSL/Special/legendre.h
deleted file mode 100644
index aebe84f..0000000
--- a/lib/Numeric/GSL/Special/legendre.h
+++ /dev/null
@@ -1,44 +0,0 @@
1int gsl_sf_legendre_Pl_e(int l,double x,double* result);
2double gsl_sf_legendre_Pl(int l,double x);
3int gsl_sf_legendre_Pl_array(int lmax,double x,double* result_array);
4int gsl_sf_legendre_Pl_deriv_array(int lmax,double x,double* result_array,double* result_deriv_array);
5int gsl_sf_legendre_P1_e(double x,double* result);
6int gsl_sf_legendre_P2_e(double x,double* result);
7int gsl_sf_legendre_P3_e(double x,double* result);
8double gsl_sf_legendre_P1(double x);
9double gsl_sf_legendre_P2(double x);
10double gsl_sf_legendre_P3(double x);
11int gsl_sf_legendre_Q0_e(double x,double* result);
12double gsl_sf_legendre_Q0(double x);
13int gsl_sf_legendre_Q1_e(double x,double* result);
14double gsl_sf_legendre_Q1(double x);
15int gsl_sf_legendre_Ql_e(int l,double x,double* result);
16double gsl_sf_legendre_Ql(int l,double x);
17int gsl_sf_legendre_Plm_e(int l,int m,double x,double* result);
18double gsl_sf_legendre_Plm(int l,int m,double x);
19int gsl_sf_legendre_Plm_array(int lmax,int m,double x,double* result_array);
20int gsl_sf_legendre_Plm_deriv_array(int lmax,int m,double x,double* result_array,double* result_deriv_array);
21int gsl_sf_legendre_sphPlm_e(int l,int m,double x,double* result);
22double gsl_sf_legendre_sphPlm(int l,int m,double x);
23int gsl_sf_legendre_sphPlm_array(int lmax,int m,double x,double* result_array);
24int gsl_sf_legendre_sphPlm_deriv_array(int lmax,int m,double x,double* result_array,double* result_deriv_array);
25int gsl_sf_legendre_array_size(int lmax,int m);
26int gsl_sf_conicalP_half_e(double lambda,double x,double* result);
27double gsl_sf_conicalP_half(double lambda,double x);
28int gsl_sf_conicalP_mhalf_e(double lambda,double x,double* result);
29double gsl_sf_conicalP_mhalf(double lambda,double x);
30int gsl_sf_conicalP_0_e(double lambda,double x,double* result);
31double gsl_sf_conicalP_0(double lambda,double x);
32int gsl_sf_conicalP_1_e(double lambda,double x,double* result);
33double gsl_sf_conicalP_1(double lambda,double x);
34int gsl_sf_conicalP_sph_reg_e(int l,double lambda,double x,double* result);
35double gsl_sf_conicalP_sph_reg(int l,double lambda,double x);
36int gsl_sf_conicalP_cyl_reg_e(int m,double lambda,double x,double* result);
37double gsl_sf_conicalP_cyl_reg(int m,double lambda,double x);
38int gsl_sf_legendre_H3d_0_e(double lambda,double eta,double* result);
39double gsl_sf_legendre_H3d_0(double lambda,double eta);
40int gsl_sf_legendre_H3d_1_e(double lambda,double eta,double* result);
41double gsl_sf_legendre_H3d_1(double lambda,double eta);
42int gsl_sf_legendre_H3d_e(int l,double lambda,double eta,double* result);
43double gsl_sf_legendre_H3d(int l,double lambda,double eta);
44int gsl_sf_legendre_H3d_array(int lmax,double lambda,double eta,double* result_array);
diff --git a/lib/Numeric/GSL/Special/log.h b/lib/Numeric/GSL/Special/log.h
deleted file mode 100644
index 5713845..0000000
--- a/lib/Numeric/GSL/Special/log.h
+++ /dev/null
@@ -1,9 +0,0 @@
1int gsl_sf_log_e(double x,double* result);
2double gsl_sf_log(double x);
3int gsl_sf_log_abs_e(double x,double* result);
4double gsl_sf_log_abs(double x);
5int gsl_sf_complex_log_e(double zr,double zi,double* lnr,double* theta);
6int gsl_sf_log_1plusx_e(double x,double* result);
7double gsl_sf_log_1plusx(double x);
8int gsl_sf_log_1plusx_mx_e(double x,double* result);
9double gsl_sf_log_1plusx_mx(double x);
diff --git a/lib/Numeric/GSL/Special/pow_int.h b/lib/Numeric/GSL/Special/pow_int.h
deleted file mode 100644
index aba8bc9..0000000
--- a/lib/Numeric/GSL/Special/pow_int.h
+++ /dev/null
@@ -1,2 +0,0 @@
1int gsl_sf_pow_int_e(double x,int n,double* result);
2double gsl_sf_pow_int(double x,int n);
diff --git a/lib/Numeric/GSL/Special/psi.h b/lib/Numeric/GSL/Special/psi.h
deleted file mode 100644
index fa2853e..0000000
--- a/lib/Numeric/GSL/Special/psi.h
+++ /dev/null
@@ -1,13 +0,0 @@
1int gsl_sf_psi_int_e(int n,double* result);
2double gsl_sf_psi_int(int n);
3int gsl_sf_psi_e(double x,double* result);
4double gsl_sf_psi(double x);
5int gsl_sf_psi_1piy_e(double y,double* result);
6double gsl_sf_psi_1piy(double y);
7int gsl_sf_complex_psi_e(double x,double y,double* result_re,double* result_im);
8int gsl_sf_psi_1_int_e(int n,double* result);
9double gsl_sf_psi_1_int(int n);
10int gsl_sf_psi_1_e(double x,double* result);
11double gsl_sf_psi_1(double x);
12int gsl_sf_psi_n_e(int n,double x,double* result);
13double gsl_sf_psi_n(int n,double x);
diff --git a/lib/Numeric/GSL/Special/synchrotron.h b/lib/Numeric/GSL/Special/synchrotron.h
deleted file mode 100644
index 786401c..0000000
--- a/lib/Numeric/GSL/Special/synchrotron.h
+++ /dev/null
@@ -1,4 +0,0 @@
1int gsl_sf_synchrotron_1_e(double x,double* result);
2double gsl_sf_synchrotron_1(double x);
3int gsl_sf_synchrotron_2_e(double x,double* result);
4double gsl_sf_synchrotron_2(double x);
diff --git a/lib/Numeric/GSL/Special/trig.h b/lib/Numeric/GSL/Special/trig.h
deleted file mode 100644
index 50677f2..0000000
--- a/lib/Numeric/GSL/Special/trig.h
+++ /dev/null
@@ -1,25 +0,0 @@
1int gsl_sf_sin_e(double x,double* result);
2double gsl_sf_sin(double x);
3int gsl_sf_cos_e(double x,double* result);
4double gsl_sf_cos(double x);
5int gsl_sf_hypot_e(double x,double y,double* result);
6double gsl_sf_hypot(double x,double y);
7int gsl_sf_complex_sin_e(double zr,double zi,double* szr,double* szi);
8int gsl_sf_complex_cos_e(double zr,double zi,double* czr,double* czi);
9int gsl_sf_complex_logsin_e(double zr,double zi,double* lszr,double* lszi);
10int gsl_sf_sinc_e(double x,double* result);
11double gsl_sf_sinc(double x);
12int gsl_sf_lnsinh_e(double x,double* result);
13double gsl_sf_lnsinh(double x);
14int gsl_sf_lncosh_e(double x,double* result);
15double gsl_sf_lncosh(double x);
16int gsl_sf_polar_to_rect(double r,double theta,double* x,double* y);
17int gsl_sf_rect_to_polar(double x,double y,double* r,double* theta);
18int gsl_sf_sin_err_e(double x,double dx,double* result);
19int gsl_sf_cos_err_e(double x,double dx,double* result);
20int gsl_sf_angle_restrict_symm_e(double* theta);
21double gsl_sf_angle_restrict_symm(double theta);
22int gsl_sf_angle_restrict_pos_e(double* theta);
23double gsl_sf_angle_restrict_pos(double theta);
24int gsl_sf_angle_restrict_symm_err_e(double theta,double* result);
25int gsl_sf_angle_restrict_pos_err_e(double theta,double* result);
diff --git a/lib/Numeric/GSL/Special/zeta.h b/lib/Numeric/GSL/Special/zeta.h
deleted file mode 100644
index b961ece..0000000
--- a/lib/Numeric/GSL/Special/zeta.h
+++ /dev/null
@@ -1,14 +0,0 @@
1int gsl_sf_zeta_int_e(int n,double* result);
2double gsl_sf_zeta_int(int n);
3int gsl_sf_zeta_e(double s,double* result);
4double gsl_sf_zeta(double s);
5int gsl_sf_zetam1_e(double s,double* result);
6double gsl_sf_zetam1(double s);
7int gsl_sf_zetam1_int_e(int s,double* result);
8double gsl_sf_zetam1_int(int s);
9int gsl_sf_hzeta_e(double s,double q,double* result);
10double gsl_sf_hzeta(double s,double q);
11int gsl_sf_eta_int_e(int n,double* result);
12double gsl_sf_eta_int(int n);
13int gsl_sf_eta_e(double s,double* result);
14double gsl_sf_eta(double s);