diff options
author | Alberto Ruiz <aruiz@um.es> | 2010-02-20 13:14:04 +0000 |
---|---|---|
committer | Alberto Ruiz <aruiz@um.es> | 2010-02-20 13:14:04 +0000 |
commit | bbf07a5b76cf196007adcfe2bfc954440843ce2f (patch) | |
tree | 5c3162567bfdd6761b2217641f49dd9ef5480aae /lib/Numeric/GSL/Special/Gamma.hs | |
parent | 7f94a70d57d44c1b0d63226684c008edde2678c9 (diff) |
safe-cheap flag
Diffstat (limited to 'lib/Numeric/GSL/Special/Gamma.hs')
-rw-r--r-- | lib/Numeric/GSL/Special/Gamma.hs | 88 |
1 files changed, 44 insertions, 44 deletions
diff --git a/lib/Numeric/GSL/Special/Gamma.hs b/lib/Numeric/GSL/Special/Gamma.hs index 1a395ff..03b39c4 100644 --- a/lib/Numeric/GSL/Special/Gamma.hs +++ b/lib/Numeric/GSL/Special/Gamma.hs | |||
@@ -61,176 +61,176 @@ import Numeric.GSL.Special.Internal | |||
61 | 61 | ||
62 | lngamma_e :: Double -> (Double,Double) | 62 | lngamma_e :: Double -> (Double,Double) |
63 | lngamma_e x = createSFR "lngamma_e" $ gsl_sf_lngamma_e x | 63 | lngamma_e x = createSFR "lngamma_e" $ gsl_sf_lngamma_e x |
64 | foreign import ccall "gsl_sf_lngamma_e" gsl_sf_lngamma_e :: Double -> Ptr () -> IO CInt | 64 | foreign import ccall SAFE_CHEAP "gsl_sf_lngamma_e" gsl_sf_lngamma_e :: Double -> Ptr () -> IO CInt |
65 | 65 | ||
66 | lngamma :: Double -> Double | 66 | lngamma :: Double -> Double |
67 | lngamma = gsl_sf_lngamma | 67 | lngamma = gsl_sf_lngamma |
68 | foreign import ccall "gsl_sf_lngamma" gsl_sf_lngamma :: Double -> Double | 68 | foreign import ccall SAFE_CHEAP "gsl_sf_lngamma" gsl_sf_lngamma :: Double -> Double |
69 | 69 | ||
70 | lngamma_sgn_e :: Double -> Ptr () -> Ptr Double -> CInt | 70 | lngamma_sgn_e :: Double -> Ptr () -> Ptr Double -> CInt |
71 | lngamma_sgn_e = gsl_sf_lngamma_sgn_e | 71 | lngamma_sgn_e = gsl_sf_lngamma_sgn_e |
72 | foreign import ccall "gsl_sf_lngamma_sgn_e" gsl_sf_lngamma_sgn_e :: Double -> Ptr () -> Ptr Double -> CInt | 72 | foreign import ccall SAFE_CHEAP "gsl_sf_lngamma_sgn_e" gsl_sf_lngamma_sgn_e :: Double -> Ptr () -> Ptr Double -> CInt |
73 | 73 | ||
74 | gamma_e :: Double -> (Double,Double) | 74 | gamma_e :: Double -> (Double,Double) |
75 | gamma_e x = createSFR "gamma_e" $ gsl_sf_gamma_e x | 75 | gamma_e x = createSFR "gamma_e" $ gsl_sf_gamma_e x |
76 | foreign import ccall "gsl_sf_gamma_e" gsl_sf_gamma_e :: Double -> Ptr () -> IO CInt | 76 | foreign import ccall SAFE_CHEAP "gsl_sf_gamma_e" gsl_sf_gamma_e :: Double -> Ptr () -> IO CInt |
77 | 77 | ||
78 | gamma :: Double -> Double | 78 | gamma :: Double -> Double |
79 | gamma = gsl_sf_gamma | 79 | gamma = gsl_sf_gamma |
80 | foreign import ccall "gsl_sf_gamma" gsl_sf_gamma :: Double -> Double | 80 | foreign import ccall SAFE_CHEAP "gsl_sf_gamma" gsl_sf_gamma :: Double -> Double |
81 | 81 | ||
82 | gammastar_e :: Double -> (Double,Double) | 82 | gammastar_e :: Double -> (Double,Double) |
83 | gammastar_e x = createSFR "gammastar_e" $ gsl_sf_gammastar_e x | 83 | gammastar_e x = createSFR "gammastar_e" $ gsl_sf_gammastar_e x |
84 | foreign import ccall "gsl_sf_gammastar_e" gsl_sf_gammastar_e :: Double -> Ptr () -> IO CInt | 84 | foreign import ccall SAFE_CHEAP "gsl_sf_gammastar_e" gsl_sf_gammastar_e :: Double -> Ptr () -> IO CInt |
85 | 85 | ||
86 | gammastar :: Double -> Double | 86 | gammastar :: Double -> Double |
87 | gammastar = gsl_sf_gammastar | 87 | gammastar = gsl_sf_gammastar |
88 | foreign import ccall "gsl_sf_gammastar" gsl_sf_gammastar :: Double -> Double | 88 | foreign import ccall SAFE_CHEAP "gsl_sf_gammastar" gsl_sf_gammastar :: Double -> Double |
89 | 89 | ||
90 | gammainv_e :: Double -> (Double,Double) | 90 | gammainv_e :: Double -> (Double,Double) |
91 | gammainv_e x = createSFR "gammainv_e" $ gsl_sf_gammainv_e x | 91 | gammainv_e x = createSFR "gammainv_e" $ gsl_sf_gammainv_e x |
92 | foreign import ccall "gsl_sf_gammainv_e" gsl_sf_gammainv_e :: Double -> Ptr () -> IO CInt | 92 | foreign import ccall SAFE_CHEAP "gsl_sf_gammainv_e" gsl_sf_gammainv_e :: Double -> Ptr () -> IO CInt |
93 | 93 | ||
94 | gammainv :: Double -> Double | 94 | gammainv :: Double -> Double |
95 | gammainv = gsl_sf_gammainv | 95 | gammainv = gsl_sf_gammainv |
96 | foreign import ccall "gsl_sf_gammainv" gsl_sf_gammainv :: Double -> Double | 96 | foreign import ccall SAFE_CHEAP "gsl_sf_gammainv" gsl_sf_gammainv :: Double -> Double |
97 | 97 | ||
98 | lngamma_complex_e :: Double -> Double -> Ptr () -> (Double,Double) | 98 | lngamma_complex_e :: Double -> Double -> Ptr () -> (Double,Double) |
99 | lngamma_complex_e zr zi lnr = createSFR "lngamma_complex_e" $ gsl_sf_lngamma_complex_e zr zi lnr | 99 | lngamma_complex_e zr zi lnr = createSFR "lngamma_complex_e" $ gsl_sf_lngamma_complex_e zr zi lnr |
100 | foreign import ccall "gsl_sf_lngamma_complex_e" gsl_sf_lngamma_complex_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt | 100 | foreign import ccall SAFE_CHEAP "gsl_sf_lngamma_complex_e" gsl_sf_lngamma_complex_e :: Double -> Double -> Ptr () -> Ptr () -> IO CInt |
101 | 101 | ||
102 | taylorcoeff_e :: CInt -> Double -> (Double,Double) | 102 | taylorcoeff_e :: CInt -> Double -> (Double,Double) |
103 | taylorcoeff_e n x = createSFR "taylorcoeff_e" $ gsl_sf_taylorcoeff_e n x | 103 | taylorcoeff_e n x = createSFR "taylorcoeff_e" $ gsl_sf_taylorcoeff_e n x |
104 | foreign import ccall "gsl_sf_taylorcoeff_e" gsl_sf_taylorcoeff_e :: CInt -> Double -> Ptr () -> IO CInt | 104 | foreign import ccall SAFE_CHEAP "gsl_sf_taylorcoeff_e" gsl_sf_taylorcoeff_e :: CInt -> Double -> Ptr () -> IO CInt |
105 | 105 | ||
106 | taylorcoeff :: CInt -> Double -> Double | 106 | taylorcoeff :: CInt -> Double -> Double |
107 | taylorcoeff = gsl_sf_taylorcoeff | 107 | taylorcoeff = gsl_sf_taylorcoeff |
108 | foreign import ccall "gsl_sf_taylorcoeff" gsl_sf_taylorcoeff :: CInt -> Double -> Double | 108 | foreign import ccall SAFE_CHEAP "gsl_sf_taylorcoeff" gsl_sf_taylorcoeff :: CInt -> Double -> Double |
109 | 109 | ||
110 | fact_e :: CInt -> (Double,Double) | 110 | fact_e :: CInt -> (Double,Double) |
111 | fact_e n = createSFR "fact_e" $ gsl_sf_fact_e n | 111 | fact_e n = createSFR "fact_e" $ gsl_sf_fact_e n |
112 | foreign import ccall "gsl_sf_fact_e" gsl_sf_fact_e :: CInt -> Ptr () -> IO CInt | 112 | foreign import ccall SAFE_CHEAP "gsl_sf_fact_e" gsl_sf_fact_e :: CInt -> Ptr () -> IO CInt |
113 | 113 | ||
114 | fact :: CInt -> Double | 114 | fact :: CInt -> Double |
115 | fact = gsl_sf_fact | 115 | fact = gsl_sf_fact |
116 | foreign import ccall "gsl_sf_fact" gsl_sf_fact :: CInt -> Double | 116 | foreign import ccall SAFE_CHEAP "gsl_sf_fact" gsl_sf_fact :: CInt -> Double |
117 | 117 | ||
118 | doublefact_e :: CInt -> (Double,Double) | 118 | doublefact_e :: CInt -> (Double,Double) |
119 | doublefact_e n = createSFR "doublefact_e" $ gsl_sf_doublefact_e n | 119 | doublefact_e n = createSFR "doublefact_e" $ gsl_sf_doublefact_e n |
120 | foreign import ccall "gsl_sf_doublefact_e" gsl_sf_doublefact_e :: CInt -> Ptr () -> IO CInt | 120 | foreign import ccall SAFE_CHEAP "gsl_sf_doublefact_e" gsl_sf_doublefact_e :: CInt -> Ptr () -> IO CInt |
121 | 121 | ||
122 | doublefact :: CInt -> Double | 122 | doublefact :: CInt -> Double |
123 | doublefact = gsl_sf_doublefact | 123 | doublefact = gsl_sf_doublefact |
124 | foreign import ccall "gsl_sf_doublefact" gsl_sf_doublefact :: CInt -> Double | 124 | foreign import ccall SAFE_CHEAP "gsl_sf_doublefact" gsl_sf_doublefact :: CInt -> Double |
125 | 125 | ||
126 | lnfact_e :: CInt -> (Double,Double) | 126 | lnfact_e :: CInt -> (Double,Double) |
127 | lnfact_e n = createSFR "lnfact_e" $ gsl_sf_lnfact_e n | 127 | lnfact_e n = createSFR "lnfact_e" $ gsl_sf_lnfact_e n |
128 | foreign import ccall "gsl_sf_lnfact_e" gsl_sf_lnfact_e :: CInt -> Ptr () -> IO CInt | 128 | foreign import ccall SAFE_CHEAP "gsl_sf_lnfact_e" gsl_sf_lnfact_e :: CInt -> Ptr () -> IO CInt |
129 | 129 | ||
130 | lnfact :: CInt -> Double | 130 | lnfact :: CInt -> Double |
131 | lnfact = gsl_sf_lnfact | 131 | lnfact = gsl_sf_lnfact |
132 | foreign import ccall "gsl_sf_lnfact" gsl_sf_lnfact :: CInt -> Double | 132 | foreign import ccall SAFE_CHEAP "gsl_sf_lnfact" gsl_sf_lnfact :: CInt -> Double |
133 | 133 | ||
134 | lndoublefact_e :: CInt -> (Double,Double) | 134 | lndoublefact_e :: CInt -> (Double,Double) |
135 | lndoublefact_e n = createSFR "lndoublefact_e" $ gsl_sf_lndoublefact_e n | 135 | lndoublefact_e n = createSFR "lndoublefact_e" $ gsl_sf_lndoublefact_e n |
136 | foreign import ccall "gsl_sf_lndoublefact_e" gsl_sf_lndoublefact_e :: CInt -> Ptr () -> IO CInt | 136 | foreign import ccall SAFE_CHEAP "gsl_sf_lndoublefact_e" gsl_sf_lndoublefact_e :: CInt -> Ptr () -> IO CInt |
137 | 137 | ||
138 | lndoublefact :: CInt -> Double | 138 | lndoublefact :: CInt -> Double |
139 | lndoublefact = gsl_sf_lndoublefact | 139 | lndoublefact = gsl_sf_lndoublefact |
140 | foreign import ccall "gsl_sf_lndoublefact" gsl_sf_lndoublefact :: CInt -> Double | 140 | foreign import ccall SAFE_CHEAP "gsl_sf_lndoublefact" gsl_sf_lndoublefact :: CInt -> Double |
141 | 141 | ||
142 | lnchoose_e :: CInt -> CInt -> (Double,Double) | 142 | lnchoose_e :: CInt -> CInt -> (Double,Double) |
143 | lnchoose_e n m = createSFR "lnchoose_e" $ gsl_sf_lnchoose_e n m | 143 | lnchoose_e n m = createSFR "lnchoose_e" $ gsl_sf_lnchoose_e n m |
144 | foreign import ccall "gsl_sf_lnchoose_e" gsl_sf_lnchoose_e :: CInt -> CInt -> Ptr () -> IO CInt | 144 | foreign import ccall SAFE_CHEAP "gsl_sf_lnchoose_e" gsl_sf_lnchoose_e :: CInt -> CInt -> Ptr () -> IO CInt |
145 | 145 | ||
146 | lnchoose :: CInt -> CInt -> Double | 146 | lnchoose :: CInt -> CInt -> Double |
147 | lnchoose = gsl_sf_lnchoose | 147 | lnchoose = gsl_sf_lnchoose |
148 | foreign import ccall "gsl_sf_lnchoose" gsl_sf_lnchoose :: CInt -> CInt -> Double | 148 | foreign import ccall SAFE_CHEAP "gsl_sf_lnchoose" gsl_sf_lnchoose :: CInt -> CInt -> Double |
149 | 149 | ||
150 | choose_e :: CInt -> CInt -> (Double,Double) | 150 | choose_e :: CInt -> CInt -> (Double,Double) |
151 | choose_e n m = createSFR "choose_e" $ gsl_sf_choose_e n m | 151 | choose_e n m = createSFR "choose_e" $ gsl_sf_choose_e n m |
152 | foreign import ccall "gsl_sf_choose_e" gsl_sf_choose_e :: CInt -> CInt -> Ptr () -> IO CInt | 152 | foreign import ccall SAFE_CHEAP "gsl_sf_choose_e" gsl_sf_choose_e :: CInt -> CInt -> Ptr () -> IO CInt |
153 | 153 | ||
154 | choose :: CInt -> CInt -> Double | 154 | choose :: CInt -> CInt -> Double |
155 | choose = gsl_sf_choose | 155 | choose = gsl_sf_choose |
156 | foreign import ccall "gsl_sf_choose" gsl_sf_choose :: CInt -> CInt -> Double | 156 | foreign import ccall SAFE_CHEAP "gsl_sf_choose" gsl_sf_choose :: CInt -> CInt -> Double |
157 | 157 | ||
158 | lnpoch_e :: Double -> Double -> (Double,Double) | 158 | lnpoch_e :: Double -> Double -> (Double,Double) |
159 | lnpoch_e a x = createSFR "lnpoch_e" $ gsl_sf_lnpoch_e a x | 159 | lnpoch_e a x = createSFR "lnpoch_e" $ gsl_sf_lnpoch_e a x |
160 | foreign import ccall "gsl_sf_lnpoch_e" gsl_sf_lnpoch_e :: Double -> Double -> Ptr () -> IO CInt | 160 | foreign import ccall SAFE_CHEAP "gsl_sf_lnpoch_e" gsl_sf_lnpoch_e :: Double -> Double -> Ptr () -> IO CInt |
161 | 161 | ||
162 | lnpoch :: Double -> Double -> Double | 162 | lnpoch :: Double -> Double -> Double |
163 | lnpoch = gsl_sf_lnpoch | 163 | lnpoch = gsl_sf_lnpoch |
164 | foreign import ccall "gsl_sf_lnpoch" gsl_sf_lnpoch :: Double -> Double -> Double | 164 | foreign import ccall SAFE_CHEAP "gsl_sf_lnpoch" gsl_sf_lnpoch :: Double -> Double -> Double |
165 | 165 | ||
166 | lnpoch_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt | 166 | lnpoch_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt |
167 | lnpoch_sgn_e = gsl_sf_lnpoch_sgn_e | 167 | lnpoch_sgn_e = gsl_sf_lnpoch_sgn_e |
168 | foreign import ccall "gsl_sf_lnpoch_sgn_e" gsl_sf_lnpoch_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt | 168 | foreign import ccall SAFE_CHEAP "gsl_sf_lnpoch_sgn_e" gsl_sf_lnpoch_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt |
169 | 169 | ||
170 | poch_e :: Double -> Double -> (Double,Double) | 170 | poch_e :: Double -> Double -> (Double,Double) |
171 | poch_e a x = createSFR "poch_e" $ gsl_sf_poch_e a x | 171 | poch_e a x = createSFR "poch_e" $ gsl_sf_poch_e a x |
172 | foreign import ccall "gsl_sf_poch_e" gsl_sf_poch_e :: Double -> Double -> Ptr () -> IO CInt | 172 | foreign import ccall SAFE_CHEAP "gsl_sf_poch_e" gsl_sf_poch_e :: Double -> Double -> Ptr () -> IO CInt |
173 | 173 | ||
174 | poch :: Double -> Double -> Double | 174 | poch :: Double -> Double -> Double |
175 | poch = gsl_sf_poch | 175 | poch = gsl_sf_poch |
176 | foreign import ccall "gsl_sf_poch" gsl_sf_poch :: Double -> Double -> Double | 176 | foreign import ccall SAFE_CHEAP "gsl_sf_poch" gsl_sf_poch :: Double -> Double -> Double |
177 | 177 | ||
178 | pochrel_e :: Double -> Double -> (Double,Double) | 178 | pochrel_e :: Double -> Double -> (Double,Double) |
179 | pochrel_e a x = createSFR "pochrel_e" $ gsl_sf_pochrel_e a x | 179 | pochrel_e a x = createSFR "pochrel_e" $ gsl_sf_pochrel_e a x |
180 | foreign import ccall "gsl_sf_pochrel_e" gsl_sf_pochrel_e :: Double -> Double -> Ptr () -> IO CInt | 180 | foreign import ccall SAFE_CHEAP "gsl_sf_pochrel_e" gsl_sf_pochrel_e :: Double -> Double -> Ptr () -> IO CInt |
181 | 181 | ||
182 | pochrel :: Double -> Double -> Double | 182 | pochrel :: Double -> Double -> Double |
183 | pochrel = gsl_sf_pochrel | 183 | pochrel = gsl_sf_pochrel |
184 | foreign import ccall "gsl_sf_pochrel" gsl_sf_pochrel :: Double -> Double -> Double | 184 | foreign import ccall SAFE_CHEAP "gsl_sf_pochrel" gsl_sf_pochrel :: Double -> Double -> Double |
185 | 185 | ||
186 | gamma_inc_Q_e :: Double -> Double -> (Double,Double) | 186 | gamma_inc_Q_e :: Double -> Double -> (Double,Double) |
187 | gamma_inc_Q_e a x = createSFR "gamma_inc_Q_e" $ gsl_sf_gamma_inc_Q_e a x | 187 | gamma_inc_Q_e a x = createSFR "gamma_inc_Q_e" $ gsl_sf_gamma_inc_Q_e a x |
188 | foreign import ccall "gsl_sf_gamma_inc_Q_e" gsl_sf_gamma_inc_Q_e :: Double -> Double -> Ptr () -> IO CInt | 188 | foreign import ccall SAFE_CHEAP "gsl_sf_gamma_inc_Q_e" gsl_sf_gamma_inc_Q_e :: Double -> Double -> Ptr () -> IO CInt |
189 | 189 | ||
190 | gamma_inc_Q :: Double -> Double -> Double | 190 | gamma_inc_Q :: Double -> Double -> Double |
191 | gamma_inc_Q = gsl_sf_gamma_inc_Q | 191 | gamma_inc_Q = gsl_sf_gamma_inc_Q |
192 | foreign import ccall "gsl_sf_gamma_inc_Q" gsl_sf_gamma_inc_Q :: Double -> Double -> Double | 192 | foreign import ccall SAFE_CHEAP "gsl_sf_gamma_inc_Q" gsl_sf_gamma_inc_Q :: Double -> Double -> Double |
193 | 193 | ||
194 | gamma_inc_P_e :: Double -> Double -> (Double,Double) | 194 | gamma_inc_P_e :: Double -> Double -> (Double,Double) |
195 | gamma_inc_P_e a x = createSFR "gamma_inc_P_e" $ gsl_sf_gamma_inc_P_e a x | 195 | gamma_inc_P_e a x = createSFR "gamma_inc_P_e" $ gsl_sf_gamma_inc_P_e a x |
196 | foreign import ccall "gsl_sf_gamma_inc_P_e" gsl_sf_gamma_inc_P_e :: Double -> Double -> Ptr () -> IO CInt | 196 | foreign import ccall SAFE_CHEAP "gsl_sf_gamma_inc_P_e" gsl_sf_gamma_inc_P_e :: Double -> Double -> Ptr () -> IO CInt |
197 | 197 | ||
198 | gamma_inc_P :: Double -> Double -> Double | 198 | gamma_inc_P :: Double -> Double -> Double |
199 | gamma_inc_P = gsl_sf_gamma_inc_P | 199 | gamma_inc_P = gsl_sf_gamma_inc_P |
200 | foreign import ccall "gsl_sf_gamma_inc_P" gsl_sf_gamma_inc_P :: Double -> Double -> Double | 200 | foreign import ccall SAFE_CHEAP "gsl_sf_gamma_inc_P" gsl_sf_gamma_inc_P :: Double -> Double -> Double |
201 | 201 | ||
202 | gamma_inc_e :: Double -> Double -> (Double,Double) | 202 | gamma_inc_e :: Double -> Double -> (Double,Double) |
203 | gamma_inc_e a x = createSFR "gamma_inc_e" $ gsl_sf_gamma_inc_e a x | 203 | gamma_inc_e a x = createSFR "gamma_inc_e" $ gsl_sf_gamma_inc_e a x |
204 | foreign import ccall "gsl_sf_gamma_inc_e" gsl_sf_gamma_inc_e :: Double -> Double -> Ptr () -> IO CInt | 204 | foreign import ccall SAFE_CHEAP "gsl_sf_gamma_inc_e" gsl_sf_gamma_inc_e :: Double -> Double -> Ptr () -> IO CInt |
205 | 205 | ||
206 | gamma_inc :: Double -> Double -> Double | 206 | gamma_inc :: Double -> Double -> Double |
207 | gamma_inc = gsl_sf_gamma_inc | 207 | gamma_inc = gsl_sf_gamma_inc |
208 | foreign import ccall "gsl_sf_gamma_inc" gsl_sf_gamma_inc :: Double -> Double -> Double | 208 | foreign import ccall SAFE_CHEAP "gsl_sf_gamma_inc" gsl_sf_gamma_inc :: Double -> Double -> Double |
209 | 209 | ||
210 | lnbeta_e :: Double -> Double -> (Double,Double) | 210 | lnbeta_e :: Double -> Double -> (Double,Double) |
211 | lnbeta_e a b = createSFR "lnbeta_e" $ gsl_sf_lnbeta_e a b | 211 | lnbeta_e a b = createSFR "lnbeta_e" $ gsl_sf_lnbeta_e a b |
212 | foreign import ccall "gsl_sf_lnbeta_e" gsl_sf_lnbeta_e :: Double -> Double -> Ptr () -> IO CInt | 212 | foreign import ccall SAFE_CHEAP "gsl_sf_lnbeta_e" gsl_sf_lnbeta_e :: Double -> Double -> Ptr () -> IO CInt |
213 | 213 | ||
214 | lnbeta :: Double -> Double -> Double | 214 | lnbeta :: Double -> Double -> Double |
215 | lnbeta = gsl_sf_lnbeta | 215 | lnbeta = gsl_sf_lnbeta |
216 | foreign import ccall "gsl_sf_lnbeta" gsl_sf_lnbeta :: Double -> Double -> Double | 216 | foreign import ccall SAFE_CHEAP "gsl_sf_lnbeta" gsl_sf_lnbeta :: Double -> Double -> Double |
217 | 217 | ||
218 | lnbeta_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt | 218 | lnbeta_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt |
219 | lnbeta_sgn_e = gsl_sf_lnbeta_sgn_e | 219 | lnbeta_sgn_e = gsl_sf_lnbeta_sgn_e |
220 | foreign import ccall "gsl_sf_lnbeta_sgn_e" gsl_sf_lnbeta_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt | 220 | foreign import ccall SAFE_CHEAP "gsl_sf_lnbeta_sgn_e" gsl_sf_lnbeta_sgn_e :: Double -> Double -> Ptr () -> Ptr Double -> CInt |
221 | 221 | ||
222 | beta_e :: Double -> Double -> (Double,Double) | 222 | beta_e :: Double -> Double -> (Double,Double) |
223 | beta_e a b = createSFR "beta_e" $ gsl_sf_beta_e a b | 223 | beta_e a b = createSFR "beta_e" $ gsl_sf_beta_e a b |
224 | foreign import ccall "gsl_sf_beta_e" gsl_sf_beta_e :: Double -> Double -> Ptr () -> IO CInt | 224 | foreign import ccall SAFE_CHEAP "gsl_sf_beta_e" gsl_sf_beta_e :: Double -> Double -> Ptr () -> IO CInt |
225 | 225 | ||
226 | beta :: Double -> Double -> Double | 226 | beta :: Double -> Double -> Double |
227 | beta = gsl_sf_beta | 227 | beta = gsl_sf_beta |
228 | foreign import ccall "gsl_sf_beta" gsl_sf_beta :: Double -> Double -> Double | 228 | foreign import ccall SAFE_CHEAP "gsl_sf_beta" gsl_sf_beta :: Double -> Double -> Double |
229 | 229 | ||
230 | beta_inc_e :: Double -> Double -> Double -> (Double,Double) | 230 | beta_inc_e :: Double -> Double -> Double -> (Double,Double) |
231 | beta_inc_e a b x = createSFR "beta_inc_e" $ gsl_sf_beta_inc_e a b x | 231 | beta_inc_e a b x = createSFR "beta_inc_e" $ gsl_sf_beta_inc_e a b x |
232 | foreign import ccall "gsl_sf_beta_inc_e" gsl_sf_beta_inc_e :: Double -> Double -> Double -> Ptr () -> IO CInt | 232 | foreign import ccall SAFE_CHEAP "gsl_sf_beta_inc_e" gsl_sf_beta_inc_e :: Double -> Double -> Double -> Ptr () -> IO CInt |
233 | 233 | ||
234 | beta_inc :: Double -> Double -> Double -> Double | 234 | beta_inc :: Double -> Double -> Double -> Double |
235 | beta_inc = gsl_sf_beta_inc | 235 | beta_inc = gsl_sf_beta_inc |
236 | foreign import ccall "gsl_sf_beta_inc" gsl_sf_beta_inc :: Double -> Double -> Double -> Double | 236 | foreign import ccall SAFE_CHEAP "gsl_sf_beta_inc" gsl_sf_beta_inc :: Double -> Double -> Double -> Double |