diff options
author | Alberto Ruiz <aruiz@um.es> | 2007-09-13 10:27:17 +0000 |
---|---|---|
committer | Alberto Ruiz <aruiz@um.es> | 2007-09-13 10:27:17 +0000 |
commit | 620d5008ea9a931a91907cd0c902bb64f005121f (patch) | |
tree | 7dd55acefdc49cbe1513fb0b1fbf60f954d3d364 /lib/GSL/Special/Gamma.hs | |
parent | 0ff13d993b880739295de343bca62f06fac5ca0c (diff) |
automatic google search in the docs for the special functions
Diffstat (limited to 'lib/GSL/Special/Gamma.hs')
-rw-r--r-- | lib/GSL/Special/Gamma.hs | 89 |
1 files changed, 87 insertions, 2 deletions
diff --git a/lib/GSL/Special/Gamma.hs b/lib/GSL/Special/Gamma.hs index 4586cb5..ae5010d 100644 --- a/lib/GSL/Special/Gamma.hs +++ b/lib/GSL/Special/Gamma.hs | |||
@@ -9,8 +9,7 @@ Portability : uses ffi | |||
9 | 9 | ||
10 | Wrappers for selected functions described at: | 10 | Wrappers for selected functions described at: |
11 | 11 | ||
12 | <http://www.gnu.org/software/gsl/manual/html_node/Gamma-and-Beta-Functions.html> | 12 | <http://www.google.com/search?q=gsl_sf_gamma.h&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> |
13 | |||
14 | 13 | ||
15 | -} | 14 | -} |
16 | ------------------------------------------------------------ | 15 | ------------------------------------------------------------ |
@@ -62,216 +61,302 @@ import Foreign(Ptr) | |||
62 | import GSL.Special.Internal | 61 | import GSL.Special.Internal |
63 | 62 | ||
64 | -- | wrapper for int gsl_sf_lngamma_e(double x,gsl_sf_result* result); | 63 | -- | wrapper for int gsl_sf_lngamma_e(double x,gsl_sf_result* result); |
64 | -- | ||
65 | -- <http://www.google.com/search?q=gsl_sf_lngamma_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
65 | lngamma_e :: Double -> (Double,Double) | 66 | lngamma_e :: Double -> (Double,Double) |
66 | lngamma_e x = createSFR "lngamma_e" $ gsl_sf_lngamma_e x | 67 | lngamma_e x = createSFR "lngamma_e" $ gsl_sf_lngamma_e x |
67 | foreign import ccall "gamma.h gsl_sf_lngamma_e" gsl_sf_lngamma_e :: Double -> Ptr Double -> IO(Int) | 68 | foreign import ccall "gamma.h gsl_sf_lngamma_e" gsl_sf_lngamma_e :: Double -> Ptr Double -> IO(Int) |
68 | 69 | ||
69 | -- | wrapper for double gsl_sf_lngamma(double x); | 70 | -- | wrapper for double gsl_sf_lngamma(double x); |
71 | -- | ||
72 | -- <http://www.google.com/search?q=gsl_sf_lngamma&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
70 | lngamma :: Double -> Double | 73 | lngamma :: Double -> Double |
71 | lngamma = gsl_sf_lngamma | 74 | lngamma = gsl_sf_lngamma |
72 | foreign import ccall "gamma.h gsl_sf_lngamma" gsl_sf_lngamma :: Double -> Double | 75 | foreign import ccall "gamma.h gsl_sf_lngamma" gsl_sf_lngamma :: Double -> Double |
73 | 76 | ||
74 | -- | wrapper for int gsl_sf_lngamma_sgn_e(double x,gsl_sf_result* result_lg,double* sgn); | 77 | -- | wrapper for int gsl_sf_lngamma_sgn_e(double x,gsl_sf_result* result_lg,double* sgn); |
78 | -- | ||
79 | -- <http://www.google.com/search?q=gsl_sf_lngamma_sgn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
75 | lngamma_sgn_e :: Double -> Ptr Double -> Ptr Double -> Int | 80 | lngamma_sgn_e :: Double -> Ptr Double -> Ptr Double -> Int |
76 | lngamma_sgn_e = gsl_sf_lngamma_sgn_e | 81 | lngamma_sgn_e = gsl_sf_lngamma_sgn_e |
77 | foreign import ccall "gamma.h gsl_sf_lngamma_sgn_e" gsl_sf_lngamma_sgn_e :: Double -> Ptr Double -> Ptr Double -> Int | 82 | foreign import ccall "gamma.h gsl_sf_lngamma_sgn_e" gsl_sf_lngamma_sgn_e :: Double -> Ptr Double -> Ptr Double -> Int |
78 | 83 | ||
79 | -- | wrapper for int gsl_sf_gamma_e(double x,gsl_sf_result* result); | 84 | -- | wrapper for int gsl_sf_gamma_e(double x,gsl_sf_result* result); |
85 | -- | ||
86 | -- <http://www.google.com/search?q=gsl_sf_gamma_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
80 | gamma_e :: Double -> (Double,Double) | 87 | gamma_e :: Double -> (Double,Double) |
81 | gamma_e x = createSFR "gamma_e" $ gsl_sf_gamma_e x | 88 | gamma_e x = createSFR "gamma_e" $ gsl_sf_gamma_e x |
82 | foreign import ccall "gamma.h gsl_sf_gamma_e" gsl_sf_gamma_e :: Double -> Ptr Double -> IO(Int) | 89 | foreign import ccall "gamma.h gsl_sf_gamma_e" gsl_sf_gamma_e :: Double -> Ptr Double -> IO(Int) |
83 | 90 | ||
84 | -- | wrapper for double gsl_sf_gamma(double x); | 91 | -- | wrapper for double gsl_sf_gamma(double x); |
92 | -- | ||
93 | -- <http://www.google.com/search?q=gsl_sf_gamma&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
85 | gamma :: Double -> Double | 94 | gamma :: Double -> Double |
86 | gamma = gsl_sf_gamma | 95 | gamma = gsl_sf_gamma |
87 | foreign import ccall "gamma.h gsl_sf_gamma" gsl_sf_gamma :: Double -> Double | 96 | foreign import ccall "gamma.h gsl_sf_gamma" gsl_sf_gamma :: Double -> Double |
88 | 97 | ||
89 | -- | wrapper for int gsl_sf_gammastar_e(double x,gsl_sf_result* result); | 98 | -- | wrapper for int gsl_sf_gammastar_e(double x,gsl_sf_result* result); |
99 | -- | ||
100 | -- <http://www.google.com/search?q=gsl_sf_gammastar_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
90 | gammastar_e :: Double -> (Double,Double) | 101 | gammastar_e :: Double -> (Double,Double) |
91 | gammastar_e x = createSFR "gammastar_e" $ gsl_sf_gammastar_e x | 102 | gammastar_e x = createSFR "gammastar_e" $ gsl_sf_gammastar_e x |
92 | foreign import ccall "gamma.h gsl_sf_gammastar_e" gsl_sf_gammastar_e :: Double -> Ptr Double -> IO(Int) | 103 | foreign import ccall "gamma.h gsl_sf_gammastar_e" gsl_sf_gammastar_e :: Double -> Ptr Double -> IO(Int) |
93 | 104 | ||
94 | -- | wrapper for double gsl_sf_gammastar(double x); | 105 | -- | wrapper for double gsl_sf_gammastar(double x); |
106 | -- | ||
107 | -- <http://www.google.com/search?q=gsl_sf_gammastar&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
95 | gammastar :: Double -> Double | 108 | gammastar :: Double -> Double |
96 | gammastar = gsl_sf_gammastar | 109 | gammastar = gsl_sf_gammastar |
97 | foreign import ccall "gamma.h gsl_sf_gammastar" gsl_sf_gammastar :: Double -> Double | 110 | foreign import ccall "gamma.h gsl_sf_gammastar" gsl_sf_gammastar :: Double -> Double |
98 | 111 | ||
99 | -- | wrapper for int gsl_sf_gammainv_e(double x,gsl_sf_result* result); | 112 | -- | wrapper for int gsl_sf_gammainv_e(double x,gsl_sf_result* result); |
113 | -- | ||
114 | -- <http://www.google.com/search?q=gsl_sf_gammainv_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
100 | gammainv_e :: Double -> (Double,Double) | 115 | gammainv_e :: Double -> (Double,Double) |
101 | gammainv_e x = createSFR "gammainv_e" $ gsl_sf_gammainv_e x | 116 | gammainv_e x = createSFR "gammainv_e" $ gsl_sf_gammainv_e x |
102 | foreign import ccall "gamma.h gsl_sf_gammainv_e" gsl_sf_gammainv_e :: Double -> Ptr Double -> IO(Int) | 117 | foreign import ccall "gamma.h gsl_sf_gammainv_e" gsl_sf_gammainv_e :: Double -> Ptr Double -> IO(Int) |
103 | 118 | ||
104 | -- | wrapper for double gsl_sf_gammainv(double x); | 119 | -- | wrapper for double gsl_sf_gammainv(double x); |
120 | -- | ||
121 | -- <http://www.google.com/search?q=gsl_sf_gammainv&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
105 | gammainv :: Double -> Double | 122 | gammainv :: Double -> Double |
106 | gammainv = gsl_sf_gammainv | 123 | gammainv = gsl_sf_gammainv |
107 | foreign import ccall "gamma.h gsl_sf_gammainv" gsl_sf_gammainv :: Double -> Double | 124 | foreign import ccall "gamma.h gsl_sf_gammainv" gsl_sf_gammainv :: Double -> Double |
108 | 125 | ||
109 | -- | wrapper for int gsl_sf_lngamma_complex_e(double zr,double zi,gsl_sf_result* lnr,gsl_sf_result* arg); | 126 | -- | wrapper for int gsl_sf_lngamma_complex_e(double zr,double zi,gsl_sf_result* lnr,gsl_sf_result* arg); |
127 | -- | ||
128 | -- <http://www.google.com/search?q=gsl_sf_lngamma_complex_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
110 | lngamma_complex_e :: Double -> Double -> Ptr Double -> (Double,Double) | 129 | lngamma_complex_e :: Double -> Double -> Ptr Double -> (Double,Double) |
111 | lngamma_complex_e zr zi lnr = createSFR "lngamma_complex_e" $ gsl_sf_lngamma_complex_e zr zi lnr | 130 | lngamma_complex_e zr zi lnr = createSFR "lngamma_complex_e" $ gsl_sf_lngamma_complex_e zr zi lnr |
112 | foreign import ccall "gamma.h gsl_sf_lngamma_complex_e" gsl_sf_lngamma_complex_e :: Double -> Double -> Ptr Double -> Ptr Double -> IO(Int) | 131 | foreign import ccall "gamma.h gsl_sf_lngamma_complex_e" gsl_sf_lngamma_complex_e :: Double -> Double -> Ptr Double -> Ptr Double -> IO(Int) |
113 | 132 | ||
114 | -- | wrapper for int gsl_sf_taylorcoeff_e(int n,double x,gsl_sf_result* result); | 133 | -- | wrapper for int gsl_sf_taylorcoeff_e(int n,double x,gsl_sf_result* result); |
134 | -- | ||
135 | -- <http://www.google.com/search?q=gsl_sf_taylorcoeff_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
115 | taylorcoeff_e :: Int -> Double -> (Double,Double) | 136 | taylorcoeff_e :: Int -> Double -> (Double,Double) |
116 | taylorcoeff_e n x = createSFR "taylorcoeff_e" $ gsl_sf_taylorcoeff_e n x | 137 | taylorcoeff_e n x = createSFR "taylorcoeff_e" $ gsl_sf_taylorcoeff_e n x |
117 | foreign import ccall "gamma.h gsl_sf_taylorcoeff_e" gsl_sf_taylorcoeff_e :: Int -> Double -> Ptr Double -> IO(Int) | 138 | foreign import ccall "gamma.h gsl_sf_taylorcoeff_e" gsl_sf_taylorcoeff_e :: Int -> Double -> Ptr Double -> IO(Int) |
118 | 139 | ||
119 | -- | wrapper for double gsl_sf_taylorcoeff(int n,double x); | 140 | -- | wrapper for double gsl_sf_taylorcoeff(int n,double x); |
141 | -- | ||
142 | -- <http://www.google.com/search?q=gsl_sf_taylorcoeff&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
120 | taylorcoeff :: Int -> Double -> Double | 143 | taylorcoeff :: Int -> Double -> Double |
121 | taylorcoeff = gsl_sf_taylorcoeff | 144 | taylorcoeff = gsl_sf_taylorcoeff |
122 | foreign import ccall "gamma.h gsl_sf_taylorcoeff" gsl_sf_taylorcoeff :: Int -> Double -> Double | 145 | foreign import ccall "gamma.h gsl_sf_taylorcoeff" gsl_sf_taylorcoeff :: Int -> Double -> Double |
123 | 146 | ||
124 | -- | wrapper for int gsl_sf_fact_e(int n,gsl_sf_result* result); | 147 | -- | wrapper for int gsl_sf_fact_e(int n,gsl_sf_result* result); |
148 | -- | ||
149 | -- <http://www.google.com/search?q=gsl_sf_fact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
125 | fact_e :: Int -> (Double,Double) | 150 | fact_e :: Int -> (Double,Double) |
126 | fact_e n = createSFR "fact_e" $ gsl_sf_fact_e n | 151 | fact_e n = createSFR "fact_e" $ gsl_sf_fact_e n |
127 | foreign import ccall "gamma.h gsl_sf_fact_e" gsl_sf_fact_e :: Int -> Ptr Double -> IO(Int) | 152 | foreign import ccall "gamma.h gsl_sf_fact_e" gsl_sf_fact_e :: Int -> Ptr Double -> IO(Int) |
128 | 153 | ||
129 | -- | wrapper for double gsl_sf_fact(int n); | 154 | -- | wrapper for double gsl_sf_fact(int n); |
155 | -- | ||
156 | -- <http://www.google.com/search?q=gsl_sf_fact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
130 | fact :: Int -> Double | 157 | fact :: Int -> Double |
131 | fact = gsl_sf_fact | 158 | fact = gsl_sf_fact |
132 | foreign import ccall "gamma.h gsl_sf_fact" gsl_sf_fact :: Int -> Double | 159 | foreign import ccall "gamma.h gsl_sf_fact" gsl_sf_fact :: Int -> Double |
133 | 160 | ||
134 | -- | wrapper for int gsl_sf_doublefact_e(int n,gsl_sf_result* result); | 161 | -- | wrapper for int gsl_sf_doublefact_e(int n,gsl_sf_result* result); |
162 | -- | ||
163 | -- <http://www.google.com/search?q=gsl_sf_doublefact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
135 | doublefact_e :: Int -> (Double,Double) | 164 | doublefact_e :: Int -> (Double,Double) |
136 | doublefact_e n = createSFR "doublefact_e" $ gsl_sf_doublefact_e n | 165 | doublefact_e n = createSFR "doublefact_e" $ gsl_sf_doublefact_e n |
137 | foreign import ccall "gamma.h gsl_sf_doublefact_e" gsl_sf_doublefact_e :: Int -> Ptr Double -> IO(Int) | 166 | foreign import ccall "gamma.h gsl_sf_doublefact_e" gsl_sf_doublefact_e :: Int -> Ptr Double -> IO(Int) |
138 | 167 | ||
139 | -- | wrapper for double gsl_sf_doublefact(int n); | 168 | -- | wrapper for double gsl_sf_doublefact(int n); |
169 | -- | ||
170 | -- <http://www.google.com/search?q=gsl_sf_doublefact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
140 | doublefact :: Int -> Double | 171 | doublefact :: Int -> Double |
141 | doublefact = gsl_sf_doublefact | 172 | doublefact = gsl_sf_doublefact |
142 | foreign import ccall "gamma.h gsl_sf_doublefact" gsl_sf_doublefact :: Int -> Double | 173 | foreign import ccall "gamma.h gsl_sf_doublefact" gsl_sf_doublefact :: Int -> Double |
143 | 174 | ||
144 | -- | wrapper for int gsl_sf_lnfact_e(int n,gsl_sf_result* result); | 175 | -- | wrapper for int gsl_sf_lnfact_e(int n,gsl_sf_result* result); |
176 | -- | ||
177 | -- <http://www.google.com/search?q=gsl_sf_lnfact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
145 | lnfact_e :: Int -> (Double,Double) | 178 | lnfact_e :: Int -> (Double,Double) |
146 | lnfact_e n = createSFR "lnfact_e" $ gsl_sf_lnfact_e n | 179 | lnfact_e n = createSFR "lnfact_e" $ gsl_sf_lnfact_e n |
147 | foreign import ccall "gamma.h gsl_sf_lnfact_e" gsl_sf_lnfact_e :: Int -> Ptr Double -> IO(Int) | 180 | foreign import ccall "gamma.h gsl_sf_lnfact_e" gsl_sf_lnfact_e :: Int -> Ptr Double -> IO(Int) |
148 | 181 | ||
149 | -- | wrapper for double gsl_sf_lnfact(int n); | 182 | -- | wrapper for double gsl_sf_lnfact(int n); |
183 | -- | ||
184 | -- <http://www.google.com/search?q=gsl_sf_lnfact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
150 | lnfact :: Int -> Double | 185 | lnfact :: Int -> Double |
151 | lnfact = gsl_sf_lnfact | 186 | lnfact = gsl_sf_lnfact |
152 | foreign import ccall "gamma.h gsl_sf_lnfact" gsl_sf_lnfact :: Int -> Double | 187 | foreign import ccall "gamma.h gsl_sf_lnfact" gsl_sf_lnfact :: Int -> Double |
153 | 188 | ||
154 | -- | wrapper for int gsl_sf_lndoublefact_e(int n,gsl_sf_result* result); | 189 | -- | wrapper for int gsl_sf_lndoublefact_e(int n,gsl_sf_result* result); |
190 | -- | ||
191 | -- <http://www.google.com/search?q=gsl_sf_lndoublefact_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
155 | lndoublefact_e :: Int -> (Double,Double) | 192 | lndoublefact_e :: Int -> (Double,Double) |
156 | lndoublefact_e n = createSFR "lndoublefact_e" $ gsl_sf_lndoublefact_e n | 193 | lndoublefact_e n = createSFR "lndoublefact_e" $ gsl_sf_lndoublefact_e n |
157 | foreign import ccall "gamma.h gsl_sf_lndoublefact_e" gsl_sf_lndoublefact_e :: Int -> Ptr Double -> IO(Int) | 194 | foreign import ccall "gamma.h gsl_sf_lndoublefact_e" gsl_sf_lndoublefact_e :: Int -> Ptr Double -> IO(Int) |
158 | 195 | ||
159 | -- | wrapper for double gsl_sf_lndoublefact(int n); | 196 | -- | wrapper for double gsl_sf_lndoublefact(int n); |
197 | -- | ||
198 | -- <http://www.google.com/search?q=gsl_sf_lndoublefact&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
160 | lndoublefact :: Int -> Double | 199 | lndoublefact :: Int -> Double |
161 | lndoublefact = gsl_sf_lndoublefact | 200 | lndoublefact = gsl_sf_lndoublefact |
162 | foreign import ccall "gamma.h gsl_sf_lndoublefact" gsl_sf_lndoublefact :: Int -> Double | 201 | foreign import ccall "gamma.h gsl_sf_lndoublefact" gsl_sf_lndoublefact :: Int -> Double |
163 | 202 | ||
164 | -- | wrapper for int gsl_sf_lnchoose_e(int n,int m,gsl_sf_result* result); | 203 | -- | wrapper for int gsl_sf_lnchoose_e(int n,int m,gsl_sf_result* result); |
204 | -- | ||
205 | -- <http://www.google.com/search?q=gsl_sf_lnchoose_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
165 | lnchoose_e :: Int -> Int -> (Double,Double) | 206 | lnchoose_e :: Int -> Int -> (Double,Double) |
166 | lnchoose_e n m = createSFR "lnchoose_e" $ gsl_sf_lnchoose_e n m | 207 | lnchoose_e n m = createSFR "lnchoose_e" $ gsl_sf_lnchoose_e n m |
167 | foreign import ccall "gamma.h gsl_sf_lnchoose_e" gsl_sf_lnchoose_e :: Int -> Int -> Ptr Double -> IO(Int) | 208 | foreign import ccall "gamma.h gsl_sf_lnchoose_e" gsl_sf_lnchoose_e :: Int -> Int -> Ptr Double -> IO(Int) |
168 | 209 | ||
169 | -- | wrapper for double gsl_sf_lnchoose(int n,int m); | 210 | -- | wrapper for double gsl_sf_lnchoose(int n,int m); |
211 | -- | ||
212 | -- <http://www.google.com/search?q=gsl_sf_lnchoose&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
170 | lnchoose :: Int -> Int -> Double | 213 | lnchoose :: Int -> Int -> Double |
171 | lnchoose = gsl_sf_lnchoose | 214 | lnchoose = gsl_sf_lnchoose |
172 | foreign import ccall "gamma.h gsl_sf_lnchoose" gsl_sf_lnchoose :: Int -> Int -> Double | 215 | foreign import ccall "gamma.h gsl_sf_lnchoose" gsl_sf_lnchoose :: Int -> Int -> Double |
173 | 216 | ||
174 | -- | wrapper for int gsl_sf_choose_e(int n,int m,gsl_sf_result* result); | 217 | -- | wrapper for int gsl_sf_choose_e(int n,int m,gsl_sf_result* result); |
218 | -- | ||
219 | -- <http://www.google.com/search?q=gsl_sf_choose_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
175 | choose_e :: Int -> Int -> (Double,Double) | 220 | choose_e :: Int -> Int -> (Double,Double) |
176 | choose_e n m = createSFR "choose_e" $ gsl_sf_choose_e n m | 221 | choose_e n m = createSFR "choose_e" $ gsl_sf_choose_e n m |
177 | foreign import ccall "gamma.h gsl_sf_choose_e" gsl_sf_choose_e :: Int -> Int -> Ptr Double -> IO(Int) | 222 | foreign import ccall "gamma.h gsl_sf_choose_e" gsl_sf_choose_e :: Int -> Int -> Ptr Double -> IO(Int) |
178 | 223 | ||
179 | -- | wrapper for double gsl_sf_choose(int n,int m); | 224 | -- | wrapper for double gsl_sf_choose(int n,int m); |
225 | -- | ||
226 | -- <http://www.google.com/search?q=gsl_sf_choose&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
180 | choose :: Int -> Int -> Double | 227 | choose :: Int -> Int -> Double |
181 | choose = gsl_sf_choose | 228 | choose = gsl_sf_choose |
182 | foreign import ccall "gamma.h gsl_sf_choose" gsl_sf_choose :: Int -> Int -> Double | 229 | foreign import ccall "gamma.h gsl_sf_choose" gsl_sf_choose :: Int -> Int -> Double |
183 | 230 | ||
184 | -- | wrapper for int gsl_sf_lnpoch_e(double a,double x,gsl_sf_result* result); | 231 | -- | wrapper for int gsl_sf_lnpoch_e(double a,double x,gsl_sf_result* result); |
232 | -- | ||
233 | -- <http://www.google.com/search?q=gsl_sf_lnpoch_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
185 | lnpoch_e :: Double -> Double -> (Double,Double) | 234 | lnpoch_e :: Double -> Double -> (Double,Double) |
186 | lnpoch_e a x = createSFR "lnpoch_e" $ gsl_sf_lnpoch_e a x | 235 | lnpoch_e a x = createSFR "lnpoch_e" $ gsl_sf_lnpoch_e a x |
187 | foreign import ccall "gamma.h gsl_sf_lnpoch_e" gsl_sf_lnpoch_e :: Double -> Double -> Ptr Double -> IO(Int) | 236 | foreign import ccall "gamma.h gsl_sf_lnpoch_e" gsl_sf_lnpoch_e :: Double -> Double -> Ptr Double -> IO(Int) |
188 | 237 | ||
189 | -- | wrapper for double gsl_sf_lnpoch(double a,double x); | 238 | -- | wrapper for double gsl_sf_lnpoch(double a,double x); |
239 | -- | ||
240 | -- <http://www.google.com/search?q=gsl_sf_lnpoch&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
190 | lnpoch :: Double -> Double -> Double | 241 | lnpoch :: Double -> Double -> Double |
191 | lnpoch = gsl_sf_lnpoch | 242 | lnpoch = gsl_sf_lnpoch |
192 | foreign import ccall "gamma.h gsl_sf_lnpoch" gsl_sf_lnpoch :: Double -> Double -> Double | 243 | foreign import ccall "gamma.h gsl_sf_lnpoch" gsl_sf_lnpoch :: Double -> Double -> Double |
193 | 244 | ||
194 | -- | wrapper for int gsl_sf_lnpoch_sgn_e(double a,double x,gsl_sf_result* result,double* sgn); | 245 | -- | wrapper for int gsl_sf_lnpoch_sgn_e(double a,double x,gsl_sf_result* result,double* sgn); |
246 | -- | ||
247 | -- <http://www.google.com/search?q=gsl_sf_lnpoch_sgn_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
195 | lnpoch_sgn_e :: Double -> Double -> Ptr Double -> Ptr Double -> Int | 248 | lnpoch_sgn_e :: Double -> Double -> Ptr Double -> Ptr Double -> Int |
196 | lnpoch_sgn_e = gsl_sf_lnpoch_sgn_e | 249 | lnpoch_sgn_e = gsl_sf_lnpoch_sgn_e |
197 | foreign import ccall "gamma.h gsl_sf_lnpoch_sgn_e" gsl_sf_lnpoch_sgn_e :: Double -> Double -> Ptr Double -> Ptr Double -> Int | 250 | foreign import ccall "gamma.h gsl_sf_lnpoch_sgn_e" gsl_sf_lnpoch_sgn_e :: Double -> Double -> Ptr Double -> Ptr Double -> Int |
198 | 251 | ||
199 | -- | wrapper for int gsl_sf_poch_e(double a,double x,gsl_sf_result* result); | 252 | -- | wrapper for int gsl_sf_poch_e(double a,double x,gsl_sf_result* result); |
253 | -- | ||
254 | -- <http://www.google.com/search?q=gsl_sf_poch_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
200 | poch_e :: Double -> Double -> (Double,Double) | 255 | poch_e :: Double -> Double -> (Double,Double) |
201 | poch_e a x = createSFR "poch_e" $ gsl_sf_poch_e a x | 256 | poch_e a x = createSFR "poch_e" $ gsl_sf_poch_e a x |
202 | foreign import ccall "gamma.h gsl_sf_poch_e" gsl_sf_poch_e :: Double -> Double -> Ptr Double -> IO(Int) | 257 | foreign import ccall "gamma.h gsl_sf_poch_e" gsl_sf_poch_e :: Double -> Double -> Ptr Double -> IO(Int) |
203 | 258 | ||
204 | -- | wrapper for double gsl_sf_poch(double a,double x); | 259 | -- | wrapper for double gsl_sf_poch(double a,double x); |
260 | -- | ||
261 | -- <http://www.google.com/search?q=gsl_sf_poch&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
205 | poch :: Double -> Double -> Double | 262 | poch :: Double -> Double -> Double |
206 | poch = gsl_sf_poch | 263 | poch = gsl_sf_poch |
207 | foreign import ccall "gamma.h gsl_sf_poch" gsl_sf_poch :: Double -> Double -> Double | 264 | foreign import ccall "gamma.h gsl_sf_poch" gsl_sf_poch :: Double -> Double -> Double |
208 | 265 | ||
209 | -- | wrapper for int gsl_sf_pochrel_e(double a,double x,gsl_sf_result* result); | 266 | -- | wrapper for int gsl_sf_pochrel_e(double a,double x,gsl_sf_result* result); |
267 | -- | ||
268 | -- <http://www.google.com/search?q=gsl_sf_pochrel_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
210 | pochrel_e :: Double -> Double -> (Double,Double) | 269 | pochrel_e :: Double -> Double -> (Double,Double) |
211 | pochrel_e a x = createSFR "pochrel_e" $ gsl_sf_pochrel_e a x | 270 | pochrel_e a x = createSFR "pochrel_e" $ gsl_sf_pochrel_e a x |
212 | foreign import ccall "gamma.h gsl_sf_pochrel_e" gsl_sf_pochrel_e :: Double -> Double -> Ptr Double -> IO(Int) | 271 | foreign import ccall "gamma.h gsl_sf_pochrel_e" gsl_sf_pochrel_e :: Double -> Double -> Ptr Double -> IO(Int) |
213 | 272 | ||
214 | -- | wrapper for double gsl_sf_pochrel(double a,double x); | 273 | -- | wrapper for double gsl_sf_pochrel(double a,double x); |
274 | -- | ||
275 | -- <http://www.google.com/search?q=gsl_sf_pochrel&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
215 | pochrel :: Double -> Double -> Double | 276 | pochrel :: Double -> Double -> Double |
216 | pochrel = gsl_sf_pochrel | 277 | pochrel = gsl_sf_pochrel |
217 | foreign import ccall "gamma.h gsl_sf_pochrel" gsl_sf_pochrel :: Double -> Double -> Double | 278 | foreign import ccall "gamma.h gsl_sf_pochrel" gsl_sf_pochrel :: Double -> Double -> Double |
218 | 279 | ||
219 | -- | wrapper for int gsl_sf_gamma_inc_Q_e(double a,double x,gsl_sf_result* result); | 280 | -- | wrapper for int gsl_sf_gamma_inc_Q_e(double a,double x,gsl_sf_result* result); |
281 | -- | ||
282 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc_Q_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
220 | gamma_inc_Q_e :: Double -> Double -> (Double,Double) | 283 | gamma_inc_Q_e :: Double -> Double -> (Double,Double) |
221 | gamma_inc_Q_e a x = createSFR "gamma_inc_Q_e" $ gsl_sf_gamma_inc_Q_e a x | 284 | gamma_inc_Q_e a x = createSFR "gamma_inc_Q_e" $ gsl_sf_gamma_inc_Q_e a x |
222 | foreign import ccall "gamma.h gsl_sf_gamma_inc_Q_e" gsl_sf_gamma_inc_Q_e :: Double -> Double -> Ptr Double -> IO(Int) | 285 | foreign import ccall "gamma.h gsl_sf_gamma_inc_Q_e" gsl_sf_gamma_inc_Q_e :: Double -> Double -> Ptr Double -> IO(Int) |
223 | 286 | ||
224 | -- | wrapper for double gsl_sf_gamma_inc_Q(double a,double x); | 287 | -- | wrapper for double gsl_sf_gamma_inc_Q(double a,double x); |
288 | -- | ||
289 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc_Q&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
225 | gamma_inc_Q :: Double -> Double -> Double | 290 | gamma_inc_Q :: Double -> Double -> Double |
226 | gamma_inc_Q = gsl_sf_gamma_inc_Q | 291 | gamma_inc_Q = gsl_sf_gamma_inc_Q |
227 | foreign import ccall "gamma.h gsl_sf_gamma_inc_Q" gsl_sf_gamma_inc_Q :: Double -> Double -> Double | 292 | foreign import ccall "gamma.h gsl_sf_gamma_inc_Q" gsl_sf_gamma_inc_Q :: Double -> Double -> Double |
228 | 293 | ||
229 | -- | wrapper for int gsl_sf_gamma_inc_P_e(double a,double x,gsl_sf_result* result); | 294 | -- | wrapper for int gsl_sf_gamma_inc_P_e(double a,double x,gsl_sf_result* result); |
295 | -- | ||
296 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc_P_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
230 | gamma_inc_P_e :: Double -> Double -> (Double,Double) | 297 | gamma_inc_P_e :: Double -> Double -> (Double,Double) |
231 | gamma_inc_P_e a x = createSFR "gamma_inc_P_e" $ gsl_sf_gamma_inc_P_e a x | 298 | gamma_inc_P_e a x = createSFR "gamma_inc_P_e" $ gsl_sf_gamma_inc_P_e a x |
232 | foreign import ccall "gamma.h gsl_sf_gamma_inc_P_e" gsl_sf_gamma_inc_P_e :: Double -> Double -> Ptr Double -> IO(Int) | 299 | foreign import ccall "gamma.h gsl_sf_gamma_inc_P_e" gsl_sf_gamma_inc_P_e :: Double -> Double -> Ptr Double -> IO(Int) |
233 | 300 | ||
234 | -- | wrapper for double gsl_sf_gamma_inc_P(double a,double x); | 301 | -- | wrapper for double gsl_sf_gamma_inc_P(double a,double x); |
302 | -- | ||
303 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc_P&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
235 | gamma_inc_P :: Double -> Double -> Double | 304 | gamma_inc_P :: Double -> Double -> Double |
236 | gamma_inc_P = gsl_sf_gamma_inc_P | 305 | gamma_inc_P = gsl_sf_gamma_inc_P |
237 | foreign import ccall "gamma.h gsl_sf_gamma_inc_P" gsl_sf_gamma_inc_P :: Double -> Double -> Double | 306 | foreign import ccall "gamma.h gsl_sf_gamma_inc_P" gsl_sf_gamma_inc_P :: Double -> Double -> Double |
238 | 307 | ||
239 | -- | wrapper for int gsl_sf_gamma_inc_e(double a,double x,gsl_sf_result* result); | 308 | -- | wrapper for int gsl_sf_gamma_inc_e(double a,double x,gsl_sf_result* result); |
309 | -- | ||
310 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
240 | gamma_inc_e :: Double -> Double -> (Double,Double) | 311 | gamma_inc_e :: Double -> Double -> (Double,Double) |
241 | gamma_inc_e a x = createSFR "gamma_inc_e" $ gsl_sf_gamma_inc_e a x | 312 | gamma_inc_e a x = createSFR "gamma_inc_e" $ gsl_sf_gamma_inc_e a x |
242 | foreign import ccall "gamma.h gsl_sf_gamma_inc_e" gsl_sf_gamma_inc_e :: Double -> Double -> Ptr Double -> IO(Int) | 313 | foreign import ccall "gamma.h gsl_sf_gamma_inc_e" gsl_sf_gamma_inc_e :: Double -> Double -> Ptr Double -> IO(Int) |
243 | 314 | ||
244 | -- | wrapper for double gsl_sf_gamma_inc(double a,double x); | 315 | -- | wrapper for double gsl_sf_gamma_inc(double a,double x); |
316 | -- | ||
317 | -- <http://www.google.com/search?q=gsl_sf_gamma_inc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
245 | gamma_inc :: Double -> Double -> Double | 318 | gamma_inc :: Double -> Double -> Double |
246 | gamma_inc = gsl_sf_gamma_inc | 319 | gamma_inc = gsl_sf_gamma_inc |
247 | foreign import ccall "gamma.h gsl_sf_gamma_inc" gsl_sf_gamma_inc :: Double -> Double -> Double | 320 | foreign import ccall "gamma.h gsl_sf_gamma_inc" gsl_sf_gamma_inc :: Double -> Double -> Double |
248 | 321 | ||
249 | -- | wrapper for int gsl_sf_lnbeta_e(double a,double b,gsl_sf_result* result); | 322 | -- | wrapper for int gsl_sf_lnbeta_e(double a,double b,gsl_sf_result* result); |
323 | -- | ||
324 | -- <http://www.google.com/search?q=gsl_sf_lnbeta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
250 | lnbeta_e :: Double -> Double -> (Double,Double) | 325 | lnbeta_e :: Double -> Double -> (Double,Double) |
251 | lnbeta_e a b = createSFR "lnbeta_e" $ gsl_sf_lnbeta_e a b | 326 | lnbeta_e a b = createSFR "lnbeta_e" $ gsl_sf_lnbeta_e a b |
252 | foreign import ccall "gamma.h gsl_sf_lnbeta_e" gsl_sf_lnbeta_e :: Double -> Double -> Ptr Double -> IO(Int) | 327 | foreign import ccall "gamma.h gsl_sf_lnbeta_e" gsl_sf_lnbeta_e :: Double -> Double -> Ptr Double -> IO(Int) |
253 | 328 | ||
254 | -- | wrapper for double gsl_sf_lnbeta(double a,double b); | 329 | -- | wrapper for double gsl_sf_lnbeta(double a,double b); |
330 | -- | ||
331 | -- <http://www.google.com/search?q=gsl_sf_lnbeta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
255 | lnbeta :: Double -> Double -> Double | 332 | lnbeta :: Double -> Double -> Double |
256 | lnbeta = gsl_sf_lnbeta | 333 | lnbeta = gsl_sf_lnbeta |
257 | foreign import ccall "gamma.h gsl_sf_lnbeta" gsl_sf_lnbeta :: Double -> Double -> Double | 334 | foreign import ccall "gamma.h gsl_sf_lnbeta" gsl_sf_lnbeta :: Double -> Double -> Double |
258 | 335 | ||
259 | -- | wrapper for int gsl_sf_beta_e(double a,double b,gsl_sf_result* result); | 336 | -- | wrapper for int gsl_sf_beta_e(double a,double b,gsl_sf_result* result); |
337 | -- | ||
338 | -- <http://www.google.com/search?q=gsl_sf_beta_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
260 | beta_e :: Double -> Double -> (Double,Double) | 339 | beta_e :: Double -> Double -> (Double,Double) |
261 | beta_e a b = createSFR "beta_e" $ gsl_sf_beta_e a b | 340 | beta_e a b = createSFR "beta_e" $ gsl_sf_beta_e a b |
262 | foreign import ccall "gamma.h gsl_sf_beta_e" gsl_sf_beta_e :: Double -> Double -> Ptr Double -> IO(Int) | 341 | foreign import ccall "gamma.h gsl_sf_beta_e" gsl_sf_beta_e :: Double -> Double -> Ptr Double -> IO(Int) |
263 | 342 | ||
264 | -- | wrapper for double gsl_sf_beta(double a,double b); | 343 | -- | wrapper for double gsl_sf_beta(double a,double b); |
344 | -- | ||
345 | -- <http://www.google.com/search?q=gsl_sf_beta&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
265 | beta :: Double -> Double -> Double | 346 | beta :: Double -> Double -> Double |
266 | beta = gsl_sf_beta | 347 | beta = gsl_sf_beta |
267 | foreign import ccall "gamma.h gsl_sf_beta" gsl_sf_beta :: Double -> Double -> Double | 348 | foreign import ccall "gamma.h gsl_sf_beta" gsl_sf_beta :: Double -> Double -> Double |
268 | 349 | ||
269 | -- | wrapper for int gsl_sf_beta_inc_e(double a,double b,double x,gsl_sf_result* result); | 350 | -- | wrapper for int gsl_sf_beta_inc_e(double a,double b,double x,gsl_sf_result* result); |
351 | -- | ||
352 | -- <http://www.google.com/search?q=gsl_sf_beta_inc_e&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
270 | beta_inc_e :: Double -> Double -> Double -> (Double,Double) | 353 | beta_inc_e :: Double -> Double -> Double -> (Double,Double) |
271 | beta_inc_e a b x = createSFR "beta_inc_e" $ gsl_sf_beta_inc_e a b x | 354 | beta_inc_e a b x = createSFR "beta_inc_e" $ gsl_sf_beta_inc_e a b x |
272 | foreign import ccall "gamma.h gsl_sf_beta_inc_e" gsl_sf_beta_inc_e :: Double -> Double -> Double -> Ptr Double -> IO(Int) | 355 | foreign import ccall "gamma.h gsl_sf_beta_inc_e" gsl_sf_beta_inc_e :: Double -> Double -> Double -> Ptr Double -> IO(Int) |
273 | 356 | ||
274 | -- | wrapper for double gsl_sf_beta_inc(double a,double b,double x); | 357 | -- | wrapper for double gsl_sf_beta_inc(double a,double b,double x); |
358 | -- | ||
359 | -- <http://www.google.com/search?q=gsl_sf_beta_inc&as_sitesearch=www.gnu.org/software/gsl/manual&btnI=Lucky> | ||
275 | beta_inc :: Double -> Double -> Double -> Double | 360 | beta_inc :: Double -> Double -> Double -> Double |
276 | beta_inc = gsl_sf_beta_inc | 361 | beta_inc = gsl_sf_beta_inc |
277 | foreign import ccall "gamma.h gsl_sf_beta_inc" gsl_sf_beta_inc :: Double -> Double -> Double -> Double | 362 | foreign import ccall "gamma.h gsl_sf_beta_inc" gsl_sf_beta_inc :: Double -> Double -> Double -> Double |