summaryrefslogtreecommitdiff
path: root/lib/Numeric/GSL/Special/Gamma.hs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Numeric/GSL/Special/Gamma.hs')
-rw-r--r--lib/Numeric/GSL/Special/Gamma.hs88
1 files changed, 44 insertions, 44 deletions
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