1#!/usr/bin/env python 2# WARNING: Automatically generated file: do not edit! 3# Edited the generated source instead. 4# 5# Tests converted from GSL Source directory. 6# Original license: 7# /* specfunc/test_hyperg.c 8# /* specfunc/test_hyperg.c 9# * 10# * Copyright (C) 2007, 2009, 2010 Brian Gough 11# * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2004 Gerard Jungman 12# * 13# * This program is free software; you can redistribute it and/or modify 14# * it under the terms of the GNU General Public License as published by 15# * the Free Software Foundation; either version 3 of the License, or (at 16# * your option) any later version. 17# * 18# * This program is distributed in the hope that it will be useful, but 19# * WITHOUT ANY WARRANTY; without even the implied warranty of 20# * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21# * General Public License for more details. 22# * 23# * You should have received a copy of the GNU General Public License 24# * along with this program; if not, write to the Free Software 25# * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 26# */ 27 28import unittest 29import pygsl.testing.sf as sf 30 31import sf_test_basis 32from sf_test_basis import * 33_test_sf_automatic = sf_test_basis._test_sf_automatic 34_t_func = None 35try: 36 _t_func = sf.hyperg_0F1_e 37except AttributeError: 38 print("Not including tests for hyperg_0F1_e") 39 40if _t_func != None: 41 class test_sf_automatic_hyperg_0F1_e(_test_sf_automatic): 42 _func = _t_func 43 44 def test_args0_1(self): 45 '(s, gsl_sf_hyperg_0F1_e, (1, 0.5, &r), 1.5660829297563505373, TEST_TOL0, GSL_SUCCESS)' 46 self._test((1, 0.5), ('1.5660829297563505373', 'TEST_TOL0'), GSL_SUCCESS) 47 48 49 def test_args1_1(self): 50 '(s, gsl_sf_hyperg_0F1_e, (5, 0.5, &r), 1.1042674404828684574, TEST_TOL1, GSL_SUCCESS)' 51 self._test((5, 0.5), ('1.1042674404828684574', 'TEST_TOL1'), GSL_SUCCESS) 52 53 54 def test_args2_1(self): 55 '(s, gsl_sf_hyperg_0F1_e, (100, 30, &r), 1.3492598639485110176, TEST_TOL2, GSL_SUCCESS)' 56 self._test((100, 30), ('1.3492598639485110176', 'TEST_TOL2'), GSL_SUCCESS) 57 58 59 def test_args3_1(self): 60 '(s, gsl_sf_hyperg_0F1_e, (-0.5, 3, &r), -39.29137997543434276, TEST_TOL1, GSL_SUCCESS)' 61 self._test((-0.5, 3), ('-39.29137997543434276', 'TEST_TOL1'), GSL_SUCCESS) 62 63 64 def test_args4_1(self): 65 '(s, gsl_sf_hyperg_0F1_e, (-100.5, 50, &r), 0.6087930289227538496, TEST_TOL3, GSL_SUCCESS)' 66 self._test((-100.5, 50), ('0.6087930289227538496', 'TEST_TOL3'), GSL_SUCCESS) 67 68 69 def test_args5_1(self): 70 '(s, gsl_sf_hyperg_0F1_e, (1, -5.0, &r), -0.3268752818235339109, TEST_TOL0, GSL_SUCCESS)' 71 self._test((1, -5.0), ('-0.3268752818235339109', 'TEST_TOL0'), GSL_SUCCESS) 72 73 74 def test_args6_1(self): 75 '(s, gsl_sf_hyperg_0F1_e, (-0.5, -5.0, &r),-4.581634759005381184, TEST_TOL1, GSL_SUCCESS)' 76 self._test((-0.5, -5.0), ('-4.581634759005381184', 'TEST_TOL1'), GSL_SUCCESS) 77 78_t_func = None 79try: 80 _t_func = sf.hyperg_1F1_e 81except AttributeError: 82 print("Not including tests for hyperg_1F1_e") 83 84if _t_func != None: 85 class test_sf_automatic_hyperg_1F1_e(_test_sf_automatic): 86 _func = _t_func 87 88 def test_args0_1(self): 89 '(s, gsl_sf_hyperg_1F1_e, (1, 1.5, 1, &r), 2.0300784692787049755, TEST_TOL0, GSL_SUCCESS)' 90 self._test((1, 1.5, 1), ('2.0300784692787049755', 'TEST_TOL0'), GSL_SUCCESS) 91 92 93 def test_args1_1(self): 94 '(s, gsl_sf_hyperg_1F1_e, (1, 1.5, 10, &r), 6172.859561078406855, TEST_TOL0, GSL_SUCCESS)' 95 self._test((1, 1.5, 10), ('6172.859561078406855', 'TEST_TOL0'), GSL_SUCCESS) 96 97 98 def test_args2_1(self): 99 '(s, gsl_sf_hyperg_1F1_e, (1, 1.5, 100, &r), 2.3822817898485692114e+42, TEST_TOL1, GSL_SUCCESS)' 100 self._test((1, 1.5, 100), ('2.3822817898485692114e+42', 'TEST_TOL1'), GSL_SUCCESS) 101 102 103 def test_args3_1(self): 104 '(s, gsl_sf_hyperg_1F1_e, (1, 1.5, 500, &r), 5.562895351723513581e+215, TEST_TOL2, GSL_SUCCESS)' 105 self._test((1, 1.5, 500), ('5.562895351723513581e+215', 'TEST_TOL2'), GSL_SUCCESS) 106 107 108 def test_args4_1(self): 109 '(s, gsl_sf_hyperg_1F1_e, (1.5, 2.5, 1, &r), 1.8834451238277954398, TEST_TOL0, GSL_SUCCESS)' 110 self._test((1.5, 2.5, 1), ('1.8834451238277954398', 'TEST_TOL0'), GSL_SUCCESS) 111 112 113 def test_args5_1(self): 114 '(s, gsl_sf_hyperg_1F1_e, (1.5, 2.5, 10, &r), 3128.7352996840916381, TEST_TOL1, GSL_SUCCESS)' 115 self._test((1.5, 2.5, 10), ('3128.7352996840916381', 'TEST_TOL1'), GSL_SUCCESS) 116 117 118 def test_args6_1(self): 119 '(s, gsl_sf_hyperg_1F1_e, (10, 1.1, 1, &r), 110.17623733873889579, TEST_TOL1, GSL_SUCCESS)' 120 self._test((10, 1.1, 1), ('110.17623733873889579', 'TEST_TOL1'), GSL_SUCCESS) 121 122 123 def test_args7_1(self): 124 '(s, gsl_sf_hyperg_1F1_e, (10, 1.1, 10, &r), 6.146657975268385438e+09, TEST_TOL1, GSL_SUCCESS)' 125 self._test((10, 1.1, 10), ('6.146657975268385438e+09', 'TEST_TOL1'), GSL_SUCCESS) 126 127 128 def test_args8_1(self): 129 '(s, gsl_sf_hyperg_1F1_e, (10, 1.1, 100, &r), 9.331833897230312331e+55, TEST_TOL2, GSL_SUCCESS)' 130 self._test((10, 1.1, 100), ('9.331833897230312331e+55', 'TEST_TOL2'), GSL_SUCCESS) 131 132 133 def test_args9_1(self): 134 '(s, gsl_sf_hyperg_1F1_e, (10, 1.1, 500, &r), 4.519403368795715843e+235, TEST_TOL2, GSL_SUCCESS)' 135 self._test((10, 1.1, 500), ('4.519403368795715843e+235', 'TEST_TOL2'), GSL_SUCCESS) 136 137 138 def test_args10_1(self): 139 '(s, gsl_sf_hyperg_1F1_e, (10, 50.1, 2, &r), 1.5001295507968071788, TEST_TOL0, GSL_SUCCESS)' 140 self._test((10, 50.1, 2), ('1.5001295507968071788', 'TEST_TOL0'), GSL_SUCCESS) 141 142 143 def test_args11_1(self): 144 '(s, gsl_sf_hyperg_1F1_e, (10, 50.1, 10, &r), 8.713385849265044908, TEST_TOL0, GSL_SUCCESS)' 145 self._test((10, 50.1, 10), ('8.713385849265044908', 'TEST_TOL0'), GSL_SUCCESS) 146 147 148 def test_args12_1(self): 149 '(s, gsl_sf_hyperg_1F1_e, (10, 50.1, 100, &r), 5.909423932273380330e+18, TEST_TOL2, GSL_SUCCESS)' 150 self._test((10, 50.1, 100), ('5.909423932273380330e+18', 'TEST_TOL2'), GSL_SUCCESS) 151 152 153 def test_args13_1(self): 154 '(s, gsl_sf_hyperg_1F1_e, (10, 50.1, 500, &r), 9.740060618457198900e+165, TEST_TOL2, GSL_SUCCESS)' 155 self._test((10, 50.1, 500), ('9.740060618457198900e+165', 'TEST_TOL2'), GSL_SUCCESS) 156 157 158 def test_args14_1(self): 159 '(s, gsl_sf_hyperg_1F1_e, (100, 1.1, 1, &r), 5.183531067116809033e+07, TEST_TOL2, GSL_SUCCESS)' 160 self._test((100, 1.1, 1), ('5.183531067116809033e+07', 'TEST_TOL2'), GSL_SUCCESS) 161 162 163 def test_args15_1(self): 164 '(s, gsl_sf_hyperg_1F1_e, (100, 1.1, 10, &r), 1.6032649110096979462e+28, TEST_TOL2, GSL_SUCCESS)' 165 self._test((100, 1.1, 10), ('1.6032649110096979462e+28', 'TEST_TOL2'), GSL_SUCCESS) 166 167 168 def test_args16_1(self): 169 '(s, gsl_sf_hyperg_1F1_e, (100, 1.1, 100, &r), 1.1045151213192280064e+110, TEST_TOL2, GSL_SUCCESS)' 170 self._test((100, 1.1, 100), ('1.1045151213192280064e+110', 'TEST_TOL2'), GSL_SUCCESS) 171 172 173 def test_args17_1(self): 174 '(s, gsl_sf_hyperg_1F1_e, (100, 50.1, 1, &r), 7.222953133216603757, TEST_TOL1, GSL_SUCCESS)' 175 self._test((100, 50.1, 1), ('7.222953133216603757', 'TEST_TOL1'), GSL_SUCCESS) 176 177 178 def test_args18_1(self): 179 '(s, gsl_sf_hyperg_1F1_e, (100, 50.1, 10, &r), 1.0998696410887171538e+08, TEST_TOL1, GSL_SUCCESS)' 180 self._test((100, 50.1, 10), ('1.0998696410887171538e+08', 'TEST_TOL1'), GSL_SUCCESS) 181 182 183 def test_args19_1(self): 184 '(s, gsl_sf_hyperg_1F1_e, (100, 50.1, 100, &r), 7.235304862322283251e+63, TEST_TOL2, GSL_SUCCESS)' 185 self._test((100, 50.1, 100), ('7.235304862322283251e+63', 'TEST_TOL2'), GSL_SUCCESS) 186 187 188 def test_args20_1(self): 189 '(s, gsl_sf_hyperg_1F1_e, (1, 1.5, -1, &r), 0.5380795069127684191, TEST_TOL0, GSL_SUCCESS)' 190 self._test((1, 1.5, -1), ('0.5380795069127684191', 'TEST_TOL0'), GSL_SUCCESS) 191 192 193 def test_args21_1(self): 194 '(s, gsl_sf_hyperg_1F1_e, (1, 1.5, -10, &r), 0.05303758099290164485, TEST_TOL1, GSL_SUCCESS)' 195 self._test((1, 1.5, -10), ('0.05303758099290164485', 'TEST_TOL1'), GSL_SUCCESS) 196 197 198 def test_args22_1(self): 199 '(s, gsl_sf_hyperg_1F1_e, (1, 1.5, -100, &r), 0.005025384718759852803, TEST_TOL1, GSL_SUCCESS)' 200 self._test((1, 1.5, -100), ('0.005025384718759852803', 'TEST_TOL1'), GSL_SUCCESS) 201 202 203 def test_args23_1(self): 204 '(s, gsl_sf_hyperg_1F1_e, (1, 1.5, -500, &r), 0.0010010030151059555322, TEST_TOL1, GSL_SUCCESS)' 205 self._test((1, 1.5, -500), ('0.0010010030151059555322', 'TEST_TOL1'), GSL_SUCCESS) 206 207 208 def test_args24_1(self): 209 '(s, gsl_sf_hyperg_1F1_e, (1, 1.1, -500, &r), 0.00020036137599690208265, TEST_TOL1, GSL_SUCCESS)' 210 self._test((1, 1.1, -500), ('0.00020036137599690208265', 'TEST_TOL1'), GSL_SUCCESS) 211 212 213 def test_args25_1(self): 214 '(s, gsl_sf_hyperg_1F1_e, (10, 1.1, -1, &r), 0.07227645648935938168, TEST_TOL1, GSL_SUCCESS)' 215 self._test((10, 1.1, -1), ('0.07227645648935938168', 'TEST_TOL1'), GSL_SUCCESS) 216 217 218 def test_args26_1(self): 219 '(s, gsl_sf_hyperg_1F1_e, (10, 1.1, -10, &r), 0.0003192415409695588126, TEST_TOL1, GSL_SUCCESS)' 220 self._test((10, 1.1, -10), ('0.0003192415409695588126', 'TEST_TOL1'), GSL_SUCCESS) 221 222 223 def test_args27_1(self): 224 '(s, gsl_sf_hyperg_1F1_e, (10, 1.1, -500, &r), -3.400379216707701408e-23, TEST_TOL2, GSL_SUCCESS)' 225 self._test((10, 1.1, -500), ('-3.400379216707701408e-23', 'TEST_TOL2'), GSL_SUCCESS) 226 227 228 def test_args28_1(self): 229 '(s, gsl_sf_hyperg_1F1_e, (50, 1.1, -100, &r), 4.632883869540640460e-24, TEST_SQRT_TOL0, GSL_SUCCESS)' 230 self._test((50, 1.1, -100), ('4.632883869540640460e-24', 'TEST_SQRT_TOL0'), GSL_SUCCESS) 231 232 233 def test_args29_1(self): 234 '(s, gsl_sf_hyperg_1F1_e, (50, 1.1, -110.0, &r), 5.642684651305310023e-26, 0.03, GSL_SUCCESS)' 235 self._test((50, 1.1, -110.0), ('5.642684651305310023e-26', '0.03'), GSL_SUCCESS) 236 237 238 def test_args30_1(self): 239 '(s, gsl_sf_hyperg_1F1_e, (100, 1.1, -1, &r), 0.0811637344096042096, TEST_TOL2, GSL_SUCCESS)' 240 self._test((100, 1.1, -1), ('0.0811637344096042096', 'TEST_TOL2'), GSL_SUCCESS) 241 242 243 def test_args31_1(self): 244 '(s, gsl_sf_hyperg_1F1_e, (100, 1.1, -10, &r), 0.00025945610092231574387, TEST_TOL2, GSL_SUCCESS)' 245 self._test((100, 1.1, -10), ('0.00025945610092231574387', 'TEST_TOL2'), GSL_SUCCESS) 246 247 248 def test_args32_1(self): 249 '(s, gsl_sf_hyperg_1F1_e, (100, 1.1, -50, &r), 2.4284830988994084452e-13, TEST_TOL2, GSL_SUCCESS)' 250 self._test((100, 1.1, -50), ('2.4284830988994084452e-13', 'TEST_TOL2'), GSL_SUCCESS) 251 252 253 def test_args33_1(self): 254 '(s, gsl_sf_hyperg_1F1_e, (100, 1.1, -90, &r), 2.4468224638378426461e-22, TEST_TOL2, GSL_SUCCESS)' 255 self._test((100, 1.1, -90), ('2.4468224638378426461e-22', 'TEST_TOL2'), GSL_SUCCESS) 256 257 258 def test_args34_1(self): 259 '(s, gsl_sf_hyperg_1F1_e, (100, 1.1, -99, &r), 1.0507096272617608461e-23, TEST_TOL2, GSL_SUCCESS)' 260 self._test((100, 1.1, -99), ('1.0507096272617608461e-23', 'TEST_TOL2'), GSL_SUCCESS) 261 262 263 def test_args35_1(self): 264 '(s, gsl_sf_hyperg_1F1_e, (100, 1.1, -100, &r), 1.8315497474210138602e-24, TEST_TOL2, GSL_SUCCESS)' 265 self._test((100, 1.1, -100), ('1.8315497474210138602e-24', 'TEST_TOL2'), GSL_SUCCESS) 266 267 268 def test_args36_1(self): 269 '(s, gsl_sf_hyperg_1F1_e, (-10, -10.1, 10.0, &r), 10959.603204633058116, TEST_TOL1, GSL_SUCCESS)' 270 self._test((-10, -10.1, 10.0), ('10959.603204633058116', 'TEST_TOL1'), GSL_SUCCESS) 271 272 273 def test_args37_1(self): 274 '(s, gsl_sf_hyperg_1F1_e, (-10, -10.1, 1000.0, &r), 2.0942691895502242831e+23, TEST_TOL2, GSL_SUCCESS)' 275 self._test((-10, -10.1, 1000.0), ('2.0942691895502242831e+23', 'TEST_TOL2'), GSL_SUCCESS) 276 277 278 def test_args38_1(self): 279 '(s, gsl_sf_hyperg_1F1_e, (-10, -100.1, 10.0, &r), 2.6012036337980078062, TEST_TOL1, GSL_SUCCESS)' 280 self._test((-10, -100.1, 10.0), ('2.6012036337980078062', 'TEST_TOL1'), GSL_SUCCESS) 281 282 283 def test_args39_1(self): 284 '(s, gsl_sf_hyperg_1F1_e, (-1000, -1000.1, 10.0, &r), 22004.341698908631636, TEST_TOL3, GSL_SUCCESS)' 285 self._test((-1000, -1000.1, 10.0), ('22004.341698908631636', 'TEST_TOL3'), GSL_SUCCESS) 286 287 288 def test_args40_1(self): 289 '(s, gsl_sf_hyperg_1F1_e, (-1000, -1000.1, 200.0, &r), 7.066514294896245043e+86, TEST_TOL3, GSL_SUCCESS)' 290 self._test((-1000, -1000.1, 200.0), ('7.066514294896245043e+86', 'TEST_TOL3'), GSL_SUCCESS) 291 292 293 def test_args41_1(self): 294 '(s, gsl_sf_hyperg_1F1_e, (-8.1, -10.1, -10.0, &r), 0.00018469685276347199258, TEST_TOL0, GSL_SUCCESS)' 295 self._test((-8.1, -10.1, -10.0), ('0.00018469685276347199258', 'TEST_TOL0'), GSL_SUCCESS) 296 297 298 def test_args42_1(self): 299 '(s, gsl_sf_hyperg_1F1_e, (-10, -5.1, 1, &r), 16.936141866089601635, TEST_TOL2, GSL_SUCCESS)' 300 self._test((-10, -5.1, 1), ('16.936141866089601635', 'TEST_TOL2'), GSL_SUCCESS) 301 302 303 def test_args43_1(self): 304 '(s, gsl_sf_hyperg_1F1_e, (-10, -5.1, 10, &r), 771534.0349543820541, TEST_TOL2, GSL_SUCCESS)' 305 self._test((-10, -5.1, 10), ('771534.0349543820541', 'TEST_TOL2'), GSL_SUCCESS) 306 307 308 def test_args44_1(self): 309 '(s, gsl_sf_hyperg_1F1_e, (-10, -5.1, 100, &r), 2.2733956505084964469e+17, TEST_TOL2, GSL_SUCCESS)' 310 self._test((-10, -5.1, 100), ('2.2733956505084964469e+17', 'TEST_TOL2'), GSL_SUCCESS) 311 312 313 def test_args45_1(self): 314 '(s, gsl_sf_hyperg_1F1_e, (-100, -50.1, -1, &r), 0.13854540373629275583, TEST_TOL3, GSL_SUCCESS)' 315 self._test((-100, -50.1, -1), ('0.13854540373629275583', 'TEST_TOL3'), GSL_SUCCESS) 316 317 318 def test_args46_1(self): 319 '(s, gsl_sf_hyperg_1F1_e, (-100, -50.1, -10, &r), -9.142260314353376284e+19, TEST_TOL3, GSL_SUCCESS)' 320 self._test((-100, -50.1, -10), ('-9.142260314353376284e+19', 'TEST_TOL3'), GSL_SUCCESS) 321 322 323 def test_args47_1(self): 324 '(s, gsl_sf_hyperg_1F1_e, (-100, -50.1, -100, &r), -1.7437371339223929259e+87, TEST_TOL3, GSL_SUCCESS)' 325 self._test((-100, -50.1, -100), ('-1.7437371339223929259e+87', 'TEST_TOL3'), GSL_SUCCESS) 326 327 328 def test_args48_1(self): 329 '(s, gsl_sf_hyperg_1F1_e, (-100, -50.1, 1, &r), 7.516831748170351173, TEST_TOL3, GSL_SUCCESS)' 330 self._test((-100, -50.1, 1), ('7.516831748170351173', 'TEST_TOL3'), GSL_SUCCESS) 331 332 333 def test_args49_1(self): 334 '(s, gsl_sf_hyperg_1F1_e, (-100, -50.1, 10, &r), 1.0551632286359671976e+11, TEST_SQRT_TOL0, GSL_SUCCESS)' 335 self._test((-100, -50.1, 10), ('1.0551632286359671976e+11', 'TEST_SQRT_TOL0'), GSL_SUCCESS) 336 337 338 def test_args50_1(self): 339 '(s, gsl_sf_hyperg_1F1_e, (-10.5, -8.1, 0.1, &r), 1.1387201443786421724, TEST_TOL0, GSL_SUCCESS)' 340 self._test((-10.5, -8.1, 0.1), ('1.1387201443786421724', 'TEST_TOL0'), GSL_SUCCESS) 341 342 343 def test_args51_1(self): 344 '(s, gsl_sf_hyperg_1F1_e, (-10.5, -11.1, 1, &r), 2.5682766147138452362, TEST_TOL1, GSL_SUCCESS)' 345 self._test((-10.5, -11.1, 1), ('2.5682766147138452362', 'TEST_TOL1'), GSL_SUCCESS) 346 347 348 def test_args52_1(self): 349 '(s, gsl_sf_hyperg_1F1_e, (-100.5, -80.1, 10, &r), 355145.4517305220603, TEST_TOL3, GSL_SUCCESS)' 350 self._test((-100.5, -80.1, 10), ('355145.4517305220603', 'TEST_TOL3'), GSL_SUCCESS) 351 352 353 def test_args53_1(self): 354 '(s, gsl_sf_hyperg_1F1_e, (-100.5, -102.1, 10, &r), 18678.558725244365016, TEST_TOL1, GSL_SUCCESS)' 355 self._test((-100.5, -102.1, 10), ('18678.558725244365016', 'TEST_TOL1'), GSL_SUCCESS) 356 357 358 def test_args54_1(self): 359 '(s, gsl_sf_hyperg_1F1_e, (-100.5, -500.1, 10, &r), 7.342209011101454, TEST_TOL0, GSL_SUCCESS)' 360 self._test((-100.5, -500.1, 10), ('7.342209011101454', 'TEST_TOL0'), GSL_SUCCESS) 361 362 363 def test_args55_1(self): 364 '(s, gsl_sf_hyperg_1F1_e, (-100.5, -500.1, 100, &r), 1.2077443075367177662e+8, TEST_TOL1, GSL_SUCCESS)' 365 self._test((-100.5, -500.1, 100), ('1.2077443075367177662e+8', 'TEST_TOL1'), GSL_SUCCESS) 366 367 368 def test_args56_1(self): 369 '(s, gsl_sf_hyperg_1F1_e, (-500.5, -80.1, 2, &r), 774057.8541325341699, TEST_TOL4, GSL_SUCCESS)' 370 self._test((-500.5, -80.1, 2), ('774057.8541325341699', 'TEST_TOL4'), GSL_SUCCESS) 371 372 373 def test_args57_1(self): 374 '(s, gsl_sf_hyperg_1F1_e, (-100, 1.1, 1, &r), 0.21519810496314438414, TEST_TOL2, GSL_SUCCESS)' 375 self._test((-100, 1.1, 1), ('0.21519810496314438414', 'TEST_TOL2'), GSL_SUCCESS) 376 377 378 def test_args58_1(self): 379 '(s, gsl_sf_hyperg_1F1_e, (-100, 1.1, 10, &r), 8.196123715597869948, TEST_TOL1, GSL_SUCCESS)' 380 self._test((-100, 1.1, 10), ('8.196123715597869948', 'TEST_TOL1'), GSL_SUCCESS) 381 382 383 def test_args59_1(self): 384 '(s, gsl_sf_hyperg_1F1_e, (-100, 1.1, 100, &r), -1.4612966715976530293e+20, TEST_TOL1, GSL_SUCCESS)' 385 self._test((-100, 1.1, 100), ('-1.4612966715976530293e+20', 'TEST_TOL1'), GSL_SUCCESS) 386 387 388 def test_args60_1(self): 389 '(s, gsl_sf_hyperg_1F1_e, (-100, 20.1, 1, &r), 0.0021267655527278456412, TEST_TOL2, GSL_SUCCESS)' 390 self._test((-100, 20.1, 1), ('0.0021267655527278456412', 'TEST_TOL2'), GSL_SUCCESS) 391 392 393 def test_args61_1(self): 394 '(s, gsl_sf_hyperg_1F1_e, (-100, 20.1, 10, &r), 2.0908665169032186979e-11, TEST_TOL2, GSL_SUCCESS)' 395 self._test((-100, 20.1, 10), ('2.0908665169032186979e-11', 'TEST_TOL2'), GSL_SUCCESS) 396 397 398 def test_args62_1(self): 399 '(s, gsl_sf_hyperg_1F1_e, (-100, 20.1, 100, &r), -0.04159447537001340412, TEST_TOL2, GSL_SUCCESS)' 400 self._test((-100, 20.1, 100), ('-0.04159447537001340412', 'TEST_TOL2'), GSL_SUCCESS) 401 402 403 def test_args63_1(self): 404 '(s, gsl_sf_hyperg_1F1_e, (-100, 1.1, -1, &r), 2.1214770215694685282e+07, TEST_TOL3, GSL_SUCCESS)' 405 self._test((-100, 1.1, -1), ('2.1214770215694685282e+07', 'TEST_TOL3'), GSL_SUCCESS) 406 407 408 def test_args64_1(self): 409 '(s, gsl_sf_hyperg_1F1_e, (-100, 1.1, -10, &r), 1.0258848879387572642e+24, TEST_TOL3, GSL_SUCCESS)' 410 self._test((-100, 1.1, -10), ('1.0258848879387572642e+24', 'TEST_TOL3'), GSL_SUCCESS) 411 412 413 def test_args65_1(self): 414 '(s, gsl_sf_hyperg_1F1_e, (-100, 1.1, -100, &r), 1.1811367147091759910e+67, TEST_TOL3, GSL_SUCCESS)' 415 self._test((-100, 1.1, -100), ('1.1811367147091759910e+67', 'TEST_TOL3'), GSL_SUCCESS) 416 417 418 def test_args66_1(self): 419 '(s, gsl_sf_hyperg_1F1_e, (-100, 50.1, -1, &r), 6.965259317271427390, TEST_TOL3, GSL_SUCCESS)' 420 self._test((-100, 50.1, -1), ('6.965259317271427390', 'TEST_TOL3'), GSL_SUCCESS) 421 422 423 def test_args67_1(self): 424 '(s, gsl_sf_hyperg_1F1_e, (-100, 50.1, -10, &r), 1.0690052487716998389e+07, TEST_TOL3, GSL_SUCCESS)' 425 self._test((-100, 50.1, -10), ('1.0690052487716998389e+07', 'TEST_TOL3'), GSL_SUCCESS) 426 427 428 def test_args68_1(self): 429 '(s, gsl_sf_hyperg_1F1_e, (-100, 50.1, -100, &r), 6.889644435777096248e+36, TEST_TOL3, GSL_SUCCESS)' 430 self._test((-100, 50.1, -100), ('6.889644435777096248e+36', 'TEST_TOL3'), GSL_SUCCESS) 431 432 433 def test_args69_1(self): 434 '(s, gsl_sf_hyperg_1F1_e, (-2.05, 1.0, 5.05, &r), 3.79393389516785e+00, TEST_TOL3, GSL_SUCCESS)' 435 self._test((-2.05, 1.0, 5.05), ('3.79393389516785e+00', 'TEST_TOL3'), GSL_SUCCESS) 436 437 438 def test_args70_1(self): 439 '(s, gsl_sf_hyperg_1F1_e, (-26, 2.0, 100.0, &r), 1.444786781107436954e+19, TEST_TOL3, GSL_SUCCESS)' 440 self._test((-26, 2.0, 100.0), ('1.444786781107436954e+19', 'TEST_TOL3'), GSL_SUCCESS) 441 442 443 def test_args71_1(self): 444 '(s, gsl_sf_hyperg_1F1_e, (1.2, 1.1e-15, 1.5, &r), 8254503159672429.02, TEST_TOL3, GSL_SUCCESS)' 445 self._test((1.2, 1.1e-15, 1.5), ('8254503159672429.02', 'TEST_TOL3'), GSL_SUCCESS) 446 447 448 def test_args72_1(self): 449 '(s, gsl_sf_hyperg_1F1_e, (1.0, 1000000.5, 0.8e6 + 0.5, &r), 4.999922505099443804e+00, TEST_TOL3, GSL_SUCCESS)' 450 self._test((1.0, 1000000.5, '0.8e6 + 0.5'), ('4.999922505099443804e+00', 'TEST_TOL3'), GSL_SUCCESS) 451 452 453 def test_args73_1(self): 454 '(s, gsl_sf_hyperg_1F1_e, (1.0, 1000000.5, 1001000.5, &r), 3480.3699557431856166, TEST_TOL4, GSL_SUCCESS)' 455 self._test((1.0, 1000000.5, 1001000.5), ('3480.3699557431856166', 'TEST_TOL4'), GSL_SUCCESS) 456 457 458 def test_args74_1(self): 459 '(s, gsl_sf_hyperg_1F1_e, (-1.1, 1000000.5, 1001000.5, &r), -5.30066488697455e-04, TEST_TOL3, GSL_SUCCESS)' 460 self._test((-1.1, 1000000.5, 1001000.5), ('-5.30066488697455e-04', 'TEST_TOL3'), GSL_SUCCESS) 461 462 463 def test_args75_1(self): 464 '(s, gsl_sf_hyperg_1F1_e, (1.5, 1000000.5, 0.8e6 + 0.5, &r), 11.18001288977894650469927615, TEST_TOL4, GSL_SUCCESS)' 465 self._test((1.5, 1000000.5, '0.8e6 + 0.5'), ('11.18001288977894650469927615', 'TEST_TOL4'), GSL_SUCCESS) 466 467 468 def test_args76_1(self): 469 '(s, gsl_sf_hyperg_1F1_e, (-1.5, 1.5, -100., &r), 456.44010011787485545, TEST_TOL4, GSL_SUCCESS)' 470 self._test((-1.5, 1.5, -100.0), ('456.44010011787485545', 'TEST_TOL4'), GSL_SUCCESS) 471 472 473 def test_args77_1(self): 474 '(s, gsl_sf_hyperg_1F1_e, (-1.5, 1.5, 99., &r), 4.13360436014643309757065e36, TEST_TOL4, GSL_SUCCESS)' 475 self._test((-1.5, 1.5, 99.0), ('4.13360436014643309757065e36', 'TEST_TOL4'), GSL_SUCCESS) 476 477 478 def test_args78_1(self): 479 '(s, gsl_sf_hyperg_1F1_e, (-1.5, 1.5, 100., &r), 1.0893724312430935129254e37, TEST_TOL4, GSL_SUCCESS)' 480 self._test((-1.5, 1.5, 100.0), ('1.0893724312430935129254e37', 'TEST_TOL4'), GSL_SUCCESS) 481 482 483 def test_args79_1(self): 484 '(s, gsl_sf_hyperg_1F1_e, (-1.5, 1.5, 709., &r), 8.7396804160264899999692120e298, TEST_TOL4, GSL_SUCCESS)' 485 self._test((-1.5, 1.5, 709.0), ('8.7396804160264899999692120e298', 'TEST_TOL4'), GSL_SUCCESS) 486 487 488 def test_args80_1(self): 489 '(s, gsl_sf_hyperg_1F1_e, (-1.5, 1.5, 710., &r), 2.36563187217417898169834615e299, TEST_TOL4, GSL_SUCCESS)' 490 self._test((-1.5, 1.5, 710.0), ('2.36563187217417898169834615e299', 'TEST_TOL4'), GSL_SUCCESS) 491 492_t_func = None 493try: 494 _t_func = sf.hyperg_1F1_int_e 495except AttributeError: 496 print("Not including tests for hyperg_1F1_int_e") 497 498if _t_func != None: 499 class test_sf_automatic_hyperg_1F1_int_e(_test_sf_automatic): 500 _func = _t_func 501 502 def test_args0_1(self): 503 '(s, gsl_sf_hyperg_1F1_int_e, (1, 1, 0.5, &r), 1.6487212707001281468, TEST_TOL0, GSL_SUCCESS)' 504 self._test((1, 1, 0.5), ('1.6487212707001281468', 'TEST_TOL0'), GSL_SUCCESS) 505 506 507 def test_args1_1(self): 508 '(s, gsl_sf_hyperg_1F1_int_e, (1, 2, 500.0, &r), 2.8071844357056748215e+214, TEST_TOL2, GSL_SUCCESS)' 509 self._test((1, 2, 500.0), ('2.8071844357056748215e+214', 'TEST_TOL2'), GSL_SUCCESS) 510 511 512 def test_args2_1(self): 513 '(s, gsl_sf_hyperg_1F1_int_e, (1, 2, -500.0, &r), 0.002, TEST_TOL0, GSL_SUCCESS)' 514 self._test((1, 2, -500.0), ('0.002', 'TEST_TOL0'), GSL_SUCCESS) 515 516 517 def test_args3_1(self): 518 '(s, gsl_sf_hyperg_1F1_int_e, (8, 1, 0.5, &r), 13.108875178030540372, TEST_TOL0, GSL_SUCCESS)' 519 self._test((8, 1, 0.5), ('13.108875178030540372', 'TEST_TOL0'), GSL_SUCCESS) 520 521 522 def test_args4_1(self): 523 '(s, gsl_sf_hyperg_1F1_int_e, (10, 1, 1.0, &r), 131.63017574352619931, TEST_TOL0, GSL_SUCCESS)' 524 self._test((10, 1, 1.0), ('131.63017574352619931', 'TEST_TOL0'), GSL_SUCCESS) 525 526 527 def test_args5_1(self): 528 '(s, gsl_sf_hyperg_1F1_int_e, (10, 1, 10.0, &r), 8.514625476546280796e+09, TEST_TOL0, GSL_SUCCESS)' 529 self._test((10, 1, 10.0), ('8.514625476546280796e+09', 'TEST_TOL0'), GSL_SUCCESS) 530 531 532 def test_args6_1(self): 533 '(s, gsl_sf_hyperg_1F1_int_e, (10, 1, 100.0, &r), 1.5671363646800353320e+56, TEST_TOL2, GSL_SUCCESS)' 534 self._test((10, 1, 100.0), ('1.5671363646800353320e+56', 'TEST_TOL2'), GSL_SUCCESS) 535 536 537 def test_args7_1(self): 538 '(s, gsl_sf_hyperg_1F1_int_e, (10, 20, 1.0, &r), 1.6585618002669675465, TEST_TOL2, GSL_SUCCESS)' 539 self._test((10, 20, 1.0), ('1.6585618002669675465', 'TEST_TOL2'), GSL_SUCCESS) 540 541 542 def test_args8_1(self): 543 '(s, gsl_sf_hyperg_1F1_int_e, (10, 20, 10.0, &r), 265.26686430340188871, TEST_TOL2, GSL_SUCCESS)' 544 self._test((10, 20, 10.0), ('265.26686430340188871', 'TEST_TOL2'), GSL_SUCCESS) 545 546 547 def test_args9_1(self): 548 '(s, gsl_sf_hyperg_1F1_int_e, (10, 20, 100.0, &r), 3.640477355063227129e+34, TEST_TOL2, GSL_SUCCESS)' 549 self._test((10, 20, 100.0), ('3.640477355063227129e+34', 'TEST_TOL2'), GSL_SUCCESS) 550 551 552 def test_args10_1(self): 553 '(s, gsl_sf_hyperg_1F1_int_e, (10, 100, 1.0, &r), 1.1056660194025527099, TEST_TOL0, GSL_SUCCESS)' 554 self._test((10, 100, 1.0), ('1.1056660194025527099', 'TEST_TOL0'), GSL_SUCCESS) 555 556 557 def test_args11_1(self): 558 '(s, gsl_sf_hyperg_1F1_int_e, (10, 100, 10.0, &r), 2.8491063634727594206, TEST_TOL0, GSL_SUCCESS)' 559 self._test((10, 100, 10.0), ('2.8491063634727594206', 'TEST_TOL0'), GSL_SUCCESS) 560 561 562 def test_args12_1(self): 563 '(s, gsl_sf_hyperg_1F1_int_e, (10, 100, 40.0, &r), 133.85880835831230986, TEST_TOL0, GSL_SUCCESS)' 564 self._test((10, 100, 40.0), ('133.85880835831230986', 'TEST_TOL0'), GSL_SUCCESS) 565 566 567 def test_args13_1(self): 568 '(s, gsl_sf_hyperg_1F1_int_e, (10, 100, 80.0, &r), 310361.16228011433406, TEST_TOL0, GSL_SUCCESS)' 569 self._test((10, 100, 80.0), ('310361.16228011433406', 'TEST_TOL0'), GSL_SUCCESS) 570 571 572 def test_args14_1(self): 573 '(s, gsl_sf_hyperg_1F1_int_e, (10, 100, 100.0, &r), 8.032171336754168282e+07, TEST_TOL2, GSL_SUCCESS)' 574 self._test((10, 100, 100.0), ('8.032171336754168282e+07', 'TEST_TOL2'), GSL_SUCCESS) 575 576 577 def test_args15_1(self): 578 '(s, gsl_sf_hyperg_1F1_int_e, (10, 100, 500.0, &r), 7.633961202528731426e+123, TEST_TOL2, GSL_SUCCESS)' 579 self._test((10, 100, 500.0), ('7.633961202528731426e+123', 'TEST_TOL2'), GSL_SUCCESS) 580 581 582 def test_args16_1(self): 583 '(s, gsl_sf_hyperg_1F1_int_e, (100, 1, 1.0, &r), 6.892842729046469965e+07, TEST_TOL1, GSL_SUCCESS)' 584 self._test((100, 1, 1.0), ('6.892842729046469965e+07', 'TEST_TOL1'), GSL_SUCCESS) 585 586 587 def test_args17_1(self): 588 '(s, gsl_sf_hyperg_1F1_int_e, (100, 1, 10.0, &r), 2.4175917112200409098e+28, TEST_TOL1, GSL_SUCCESS)' 589 self._test((100, 1, 10.0), ('2.4175917112200409098e+28', 'TEST_TOL1'), GSL_SUCCESS) 590 591 592 def test_args18_1(self): 593 '(s, gsl_sf_hyperg_1F1_int_e, (100, 1, 100.0, &r), 1.9303216896309102993e+110, TEST_TOL2, GSL_SUCCESS)' 594 self._test((100, 1, 100.0), ('1.9303216896309102993e+110', 'TEST_TOL2'), GSL_SUCCESS) 595 596 597 def test_args19_1(self): 598 '(s, gsl_sf_hyperg_1F1_int_e, (100, 200, 1.0, &r), 1.6497469106162459226, TEST_TOL2, GSL_SUCCESS)' 599 self._test((100, 200, 1.0), ('1.6497469106162459226', 'TEST_TOL2'), GSL_SUCCESS) 600 601 602 def test_args20_1(self): 603 '(s, gsl_sf_hyperg_1F1_int_e, (100, 200, 10.0, &r), 157.93286197349321981, TEST_TOL2, GSL_SUCCESS)' 604 self._test((100, 200, 10.0), ('157.93286197349321981', 'TEST_TOL2'), GSL_SUCCESS) 605 606 607 def test_args21_1(self): 608 '(s, gsl_sf_hyperg_1F1_int_e, (100, 200, 100.0, &r), 2.1819577501255075240e+24, TEST_TOL2, GSL_SUCCESS)' 609 self._test((100, 200, 100.0), ('2.1819577501255075240e+24', 'TEST_TOL2'), GSL_SUCCESS) 610 611 612 def test_args22_1(self): 613 '(s, gsl_sf_hyperg_1F1_int_e, (100, 200, 400.0, &r), 3.728975529926573300e+119, TEST_TOL2, GSL_SUCCESS)' 614 self._test((100, 200, 400.0), ('3.728975529926573300e+119', 'TEST_TOL2'), GSL_SUCCESS) 615 616 617 def test_args23_1(self): 618 '(s, gsl_sf_hyperg_1F1_int_e, (100, 400, 10.0, &r), 12.473087623658878813, TEST_TOL0, GSL_SUCCESS)' 619 self._test((100, 400, 10.0), ('12.473087623658878813', 'TEST_TOL0'), GSL_SUCCESS) 620 621 622 def test_args24_1(self): 623 '(s, gsl_sf_hyperg_1F1_int_e, (100, 400, 100.0, &r), 9.071230376818550241e+11, TEST_TOL1, GSL_SUCCESS)' 624 self._test((100, 400, 100.0), ('9.071230376818550241e+11', 'TEST_TOL1'), GSL_SUCCESS) 625 626 627 def test_args25_1(self): 628 '(s, gsl_sf_hyperg_1F1_int_e, (100, 400, 150.0, &r), 7.160949515742170775e+18, TEST_TOL0, GSL_SUCCESS)' 629 self._test((100, 400, 150.0), ('7.160949515742170775e+18', 'TEST_TOL0'), GSL_SUCCESS) 630 631 632 def test_args26_1(self): 633 '(s, gsl_sf_hyperg_1F1_int_e, (100, 400, 200.0, &r), 2.7406690412731576823e+26, TEST_TOL2, GSL_SUCCESS)' 634 self._test((100, 400, 200.0), ('2.7406690412731576823e+26', 'TEST_TOL2'), GSL_SUCCESS) 635 636 637 def test_args27_1(self): 638 '(s, gsl_sf_hyperg_1F1_int_e, (100, 400, 300.0, &r), 6.175110613473276193e+43, TEST_TOL2, GSL_SUCCESS)' 639 self._test((100, 400, 300.0), ('6.175110613473276193e+43', 'TEST_TOL2'), GSL_SUCCESS) 640 641 642 def test_args28_1(self): 643 '(s, gsl_sf_hyperg_1F1_int_e, (100, 400, 400.0, &r), 1.1807417662711371440e+64, TEST_TOL3, GSL_SUCCESS)' 644 self._test((100, 400, 400.0), ('1.1807417662711371440e+64', 'TEST_TOL3'), GSL_SUCCESS) 645 646 647 def test_args29_1(self): 648 '(s, gsl_sf_hyperg_1F1_int_e, (100, 400, 600.0, &r), 2.4076076354888886030e+112, TEST_TOL3, GSL_SUCCESS)' 649 self._test((100, 400, 600.0), ('2.4076076354888886030e+112', 'TEST_TOL3'), GSL_SUCCESS) 650 651 652 def test_args30_1(self): 653 '(s, gsl_sf_hyperg_1F1_int_e, (10, 1, -1.0, &r), 0.11394854824644542810, TEST_TOL0, GSL_SUCCESS)' 654 self._test((10, 1, -1.0), ('0.11394854824644542810', 'TEST_TOL0'), GSL_SUCCESS) 655 656 657 def test_args31_1(self): 658 '(s, gsl_sf_hyperg_1F1_int_e, (10, 1, -10.0, &r), 0.0006715506365396127863, TEST_TOL1, GSL_SUCCESS)' 659 self._test((10, 1, -10.0), ('0.0006715506365396127863', 'TEST_TOL1'), GSL_SUCCESS) 660 661 662 def test_args32_1(self): 663 '(s, gsl_sf_hyperg_1F1_int_e, (10, 1, -100.0, &r), -4.208138537480269868e-32, TEST_TOL2, GSL_SUCCESS)' 664 self._test((10, 1, -100.0), ('-4.208138537480269868e-32', 'TEST_TOL2'), GSL_SUCCESS) 665 666 667 def test_args33_1(self): 668 '(s, gsl_sf_hyperg_1F1_int_e, (10, 50, -1.0, &r), 0.820006196079380, TEST_TOL0, GSL_SUCCESS)' 669 self._test((10, 50, -1.0), ('0.820006196079380', 'TEST_TOL0'), GSL_SUCCESS) 670 671 672 def test_args34_1(self): 673 '(s, gsl_sf_hyperg_1F1_int_e, (10, 100, -10.0, &r), 0.38378859043466243, TEST_TOL0, GSL_SUCCESS)' 674 self._test((10, 100, -10.0), ('0.38378859043466243', 'TEST_TOL0'), GSL_SUCCESS) 675 676 677 def test_args35_1(self): 678 '(s, gsl_sf_hyperg_1F1_int_e, (10, 100, -100.0, &r), 0.0008460143401464189061, TEST_TOL0, GSL_SUCCESS)' 679 self._test((10, 100, -100.0), ('0.0008460143401464189061', 'TEST_TOL0'), GSL_SUCCESS) 680 681 682 def test_args36_1(self): 683 '(s, gsl_sf_hyperg_1F1_int_e, (10, 100, -500.0, &r), 1.1090822141973655929e-08, TEST_TOL0, GSL_SUCCESS)' 684 self._test((10, 100, -500.0), ('1.1090822141973655929e-08', 'TEST_TOL0'), GSL_SUCCESS) 685 686 687 def test_args37_1(self): 688 '(s, gsl_sf_hyperg_1F1_int_e, (10, 100, -10000.0, &r), 5.173783508088272292e-21, TEST_TOL2, GSL_SUCCESS)' 689 self._test((10, 100, -10000.0), ('5.173783508088272292e-21', 'TEST_TOL2'), GSL_SUCCESS) 690 691 692 def test_args38_1(self): 693 '(s, gsl_sf_hyperg_1F1_int_e, (50, 1, -90.0, &r), -1.6624258547648311554e-21, TEST_TOL2, GSL_SUCCESS)' 694 self._test((50, 1, -90.0), ('-1.6624258547648311554e-21', 'TEST_TOL2'), GSL_SUCCESS) 695 696 697 def test_args39_1(self): 698 '(s, gsl_sf_hyperg_1F1_int_e, (50, 1, -100.0, &r), 4.069661775122048204e-24, TEST_TOL2, GSL_SUCCESS)' 699 self._test((50, 1, -100.0), ('4.069661775122048204e-24', 'TEST_TOL2'), GSL_SUCCESS) 700 701 702 def test_args40_1(self): 703 '(s, gsl_sf_hyperg_1F1_int_e, (50, 1, -110.0, &r), 1.0072444993946236025e-25, TEST_TOL2, GSL_SUCCESS)' 704 self._test((50, 1, -110.0), ('1.0072444993946236025e-25', 'TEST_TOL2'), GSL_SUCCESS) 705 706 707 def test_args41_1(self): 708 '(s, gsl_sf_hyperg_1F1_int_e, (100, 10, -100.0, &r), -2.7819353611733941962e-37, TEST_TOL2, GSL_SUCCESS)' 709 self._test((100, 10, -100.0), ('-2.7819353611733941962e-37', 'TEST_TOL2'), GSL_SUCCESS) 710 711 712 def test_args42_1(self): 713 '(s, gsl_sf_hyperg_1F1_int_e, (100, 1, -90.0, &r), 7.501705041159802854e-22, TEST_TOL2, GSL_SUCCESS)' 714 self._test((100, 1, -90.0), ('7.501705041159802854e-22', 'TEST_TOL2'), GSL_SUCCESS) 715 716 717 def test_args43_1(self): 718 '(s, gsl_sf_hyperg_1F1_int_e, (100, 1, -100.0, &r), 6.305128893152291187e-25, TEST_TOL3, GSL_SUCCESS)' 719 self._test((100, 1, -100.0), ('6.305128893152291187e-25', 'TEST_TOL3'), GSL_SUCCESS) 720 721 722 def test_args44_1(self): 723 '(s, gsl_sf_hyperg_1F1_int_e, (100, 1, -110.0, &r), -7.007122115422439755e-26, TEST_TOL3, GSL_SUCCESS)' 724 self._test((100, 1, -110.0), ('-7.007122115422439755e-26', 'TEST_TOL3'), GSL_SUCCESS) 725 726 727 def test_args45_1(self): 728 '(s, gsl_sf_hyperg_1F1_int_e, (100, 10, -100.0, &r), -2.7819353611733941962e-37, TEST_TOL2, GSL_SUCCESS)' 729 self._test((100, 10, -100.0), ('-2.7819353611733941962e-37', 'TEST_TOL2'), GSL_SUCCESS) 730 731 732 def test_args46_1(self): 733 '(s, gsl_sf_hyperg_1F1_int_e, (200, 50, -1.0, &r), 0.016087060191732290813, TEST_TOL1, GSL_SUCCESS)' 734 self._test((200, 50, -1.0), ('0.016087060191732290813', 'TEST_TOL1'), GSL_SUCCESS) 735 736 737 def test_args47_1(self): 738 '(s, gsl_sf_hyperg_1F1_int_e, (200, 50, -300.0, &r), -4.294975979706421471e-121, TEST_TOL2, GSL_SUCCESS)' 739 self._test((200, 50, -300.0), ('-4.294975979706421471e-121', 'TEST_TOL2'), GSL_SUCCESS) 740 741 742 def test_args48_1(self): 743 '(s, gsl_sf_hyperg_1F1_int_e, (200, 100, -1.0, &r), 0.13397521083325179687, TEST_TOL0, GSL_SUCCESS)' 744 self._test((200, 100, -1.0), ('0.13397521083325179687', 'TEST_TOL0'), GSL_SUCCESS) 745 746 747 def test_args49_1(self): 748 '(s, gsl_sf_hyperg_1F1_int_e, (200, 100, -10.0, &r), 5.835134393749807387e-10, TEST_TOL1, GSL_SUCCESS)' 749 self._test((200, 100, -10.0), ('5.835134393749807387e-10', 'TEST_TOL1'), GSL_SUCCESS) 750 751 752 def test_args50_1(self): 753 '(s, gsl_sf_hyperg_1F1_int_e, (200, 100, -100.0, &r), 4.888460453078914804e-74, TEST_TOL2, GSL_SUCCESS)' 754 self._test((200, 100, -100.0), ('4.888460453078914804e-74', 'TEST_TOL2'), GSL_SUCCESS) 755 756 757 def test_args51_1(self): 758 '(s, gsl_sf_hyperg_1F1_int_e, (200, 100, -500.0, &r), -1.4478509059582015053e-195, TEST_TOL2, GSL_SUCCESS)' 759 self._test((200, 100, -500.0), ('-1.4478509059582015053e-195', 'TEST_TOL2'), GSL_SUCCESS) 760 761 762 def test_args52_1(self): 763 '(s, gsl_sf_hyperg_1F1_int_e, (-1, 1, 2.0, &r), -1.0, TEST_TOL0, GSL_SUCCESS)' 764 self._test((-1, 1, 2.0), ('-1.0', 'TEST_TOL0'), GSL_SUCCESS) 765 766 767 def test_args53_1(self): 768 '(s, gsl_sf_hyperg_1F1_int_e, (-1, -2, 2.0, &r), 2.0, TEST_TOL0, GSL_SUCCESS)' 769 self._test((-1, -2, 2.0), ('2.0', 'TEST_TOL0'), GSL_SUCCESS) 770 771 772 def test_args54_1(self): 773 '(s, gsl_sf_hyperg_1F1_int_e, (-2, -3, 2.0, &r), 3.0, TEST_TOL0, GSL_SUCCESS)' 774 self._test((-2, -3, 2.0), ('3.0', 'TEST_TOL0'), GSL_SUCCESS) 775 776 777 def test_args55_1(self): 778 '(s, gsl_sf_hyperg_1F1_int_e, (-10, 1, 1.0, &r), 0.4189459325396825397, TEST_TOL0, GSL_SUCCESS)' 779 self._test((-10, 1, 1.0), ('0.4189459325396825397', 'TEST_TOL0'), GSL_SUCCESS) 780 781 782 def test_args56_1(self): 783 '(s, gsl_sf_hyperg_1F1_int_e, (-10, 1, 10.0, &r), 27.984126984126984127, TEST_TOL0, GSL_SUCCESS)' 784 self._test((-10, 1, 10.0), ('27.984126984126984127', 'TEST_TOL0'), GSL_SUCCESS) 785 786 787 def test_args57_1(self): 788 '(s, gsl_sf_hyperg_1F1_int_e, (-10, 1, 100.0, &r), 9.051283795429571429e+12, TEST_TOL0, GSL_SUCCESS)' 789 self._test((-10, 1, 100.0), ('9.051283795429571429e+12', 'TEST_TOL0'), GSL_SUCCESS) 790 791 792 def test_args58_1(self): 793 '(s, gsl_sf_hyperg_1F1_int_e, (-100, 20, 1.0, &r), 0.0020203016320697069566, TEST_TOL0, GSL_SUCCESS)' 794 self._test((-100, 20, 1.0), ('0.0020203016320697069566', 'TEST_TOL0'), GSL_SUCCESS) 795 796 797 def test_args59_1(self): 798 '(s, gsl_sf_hyperg_1F1_int_e, (-10, -20, 1.0, &r), 1.6379141878548080173, TEST_TOL0, GSL_SUCCESS)' 799 self._test((-10, -20, 1.0), ('1.6379141878548080173', 'TEST_TOL0'), GSL_SUCCESS) 800 801 802 def test_args60_1(self): 803 '(s, gsl_sf_hyperg_1F1_int_e, (-10, -20, 10.0, &r), 78.65202404521289970, TEST_TOL0, GSL_SUCCESS)' 804 self._test((-10, -20, 10.0), ('78.65202404521289970', 'TEST_TOL0'), GSL_SUCCESS) 805 806 807 def test_args61_1(self): 808 '(s, gsl_sf_hyperg_1F1_int_e, (-10, -20, 100.0, &r), 4.416169713262624315e+08, TEST_TOL0, GSL_SUCCESS)' 809 self._test((-10, -20, 100.0), ('4.416169713262624315e+08', 'TEST_TOL0'), GSL_SUCCESS) 810 811 812 def test_args62_1(self): 813 '(s, gsl_sf_hyperg_1F1_int_e, (-10, -100, 1.0, &r), 1.1046713999681950919, TEST_TOL0, GSL_SUCCESS)' 814 self._test((-10, -100, 1.0), ('1.1046713999681950919', 'TEST_TOL0'), GSL_SUCCESS) 815 816 817 def test_args63_1(self): 818 '(s, gsl_sf_hyperg_1F1_int_e, (-10, -100, 10.0, &r), 2.6035952191039006838, TEST_TOL0, GSL_SUCCESS)' 819 self._test((-10, -100, 10.0), ('2.6035952191039006838', 'TEST_TOL0'), GSL_SUCCESS) 820 821 822 def test_args64_1(self): 823 '(s, gsl_sf_hyperg_1F1_int_e, (-10, -100, 100.0, &r), 1151.6852040836932392, TEST_TOL0, GSL_SUCCESS)' 824 self._test((-10, -100, 100.0), ('1151.6852040836932392', 'TEST_TOL0'), GSL_SUCCESS) 825 826 827 def test_args65_1(self): 828 '(s, gsl_sf_hyperg_1F1_int_e, (-100, -200, 1.0, &r), 1.6476859702535324743, TEST_TOL0, GSL_SUCCESS)' 829 self._test((-100, -200, 1.0), ('1.6476859702535324743', 'TEST_TOL0'), GSL_SUCCESS) 830 831 832 def test_args66_1(self): 833 '(s, gsl_sf_hyperg_1F1_int_e, (-100, -200, 10.0, &r), 139.38026829540687270, TEST_TOL0, GSL_SUCCESS)' 834 self._test((-100, -200, 10.0), ('139.38026829540687270', 'TEST_TOL0'), GSL_SUCCESS) 835 836 837 def test_args67_1(self): 838 '(s, gsl_sf_hyperg_1F1_int_e, (-100, -200, 100.0, &r), 1.1669433576237933752e+19, TEST_TOL1, GSL_SUCCESS)' 839 self._test((-100, -200, 100.0), ('1.1669433576237933752e+19', 'TEST_TOL1'), GSL_SUCCESS) 840 841 842 def test_args68_1(self): 843 '(s, gsl_sf_hyperg_1F1_int_e, (-10, -20, -1.0, &r), 0.6025549561148035735, TEST_TOL0, GSL_SUCCESS)' 844 self._test((-10, -20, -1.0), ('0.6025549561148035735', 'TEST_TOL0'), GSL_SUCCESS) 845 846 847 def test_args69_1(self): 848 '(s, gsl_sf_hyperg_1F1_int_e, (-10, -20, -10.0, &r), 0.00357079636732993491, TEST_TOL1, GSL_SUCCESS)' 849 self._test((-10, -20, -10.0), ('0.00357079636732993491', 'TEST_TOL1'), GSL_SUCCESS) 850 851 852 def test_args70_1(self): 853 '(s, gsl_sf_hyperg_1F1_int_e, (-10, -20, -100.0, &r), 1.64284868563391159e-35, TEST_TOL2, GSL_SUCCESS)' 854 self._test((-10, -20, -100.0), ('1.64284868563391159e-35', 'TEST_TOL2'), GSL_SUCCESS) 855 856 857 def test_args71_1(self): 858 '(s, gsl_sf_hyperg_1F1_int_e, (-10, -100, -1.0, &r), 0.90442397250313899, TEST_TOL0, GSL_SUCCESS)' 859 self._test((-10, -100, -1.0), ('0.90442397250313899', 'TEST_TOL0'), GSL_SUCCESS) 860 861 862 def test_args72_1(self): 863 '(s, gsl_sf_hyperg_1F1_int_e, (-10, -100, -10.0, &r), 0.35061515251367215, TEST_TOL1, GSL_SUCCESS)' 864 self._test((-10, -100, -10.0), ('0.35061515251367215', 'TEST_TOL1'), GSL_SUCCESS) 865 866 867 def test_args73_1(self): 868 '(s, gsl_sf_hyperg_1F1_int_e, (-10, -100, -100.0, &r), 8.19512187960476424e-09, TEST_TOL2, GSL_SUCCESS)' 869 self._test((-10, -100, -100.0), ('8.19512187960476424e-09', 'TEST_TOL2'), GSL_SUCCESS) 870 871 872 def test_args74_1(self): 873 '(s, gsl_sf_hyperg_1F1_int_e, (-100, -200, -1.0, &r), 0.6061497939628952629, TEST_TOL0, GSL_SUCCESS)' 874 self._test((-100, -200, -1.0), ('0.6061497939628952629', 'TEST_TOL0'), GSL_SUCCESS) 875 876 877 def test_args75_1(self): 878 '(s, gsl_sf_hyperg_1F1_int_e, (-100, -200, -10.0, &r), 0.0063278543908877674, TEST_TOL1, GSL_SUCCESS)' 879 self._test((-100, -200, -10.0), ('0.0063278543908877674', 'TEST_TOL1'), GSL_SUCCESS) 880 881 882 def test_args76_1(self): 883 '(s, gsl_sf_hyperg_1F1_int_e, (-100, -200, -100.0, &r), 4.34111795007336552e-25, TEST_TOL2, GSL_SUCCESS)' 884 self._test((-100, -200, -100.0), ('4.34111795007336552e-25', 'TEST_TOL2'), GSL_SUCCESS) 885 886_t_func = None 887try: 888 _t_func = sf.hyperg_2F0_e 889except AttributeError: 890 print("Not including tests for hyperg_2F0_e") 891 892if _t_func != None: 893 class test_sf_automatic_hyperg_2F0_e(_test_sf_automatic): 894 _func = _t_func 895 896 def test_args0_1(self): 897 '(s, gsl_sf_hyperg_2F0_e, (0.01, 1.0, -0.02, &r), .99980388665511730901180717 , TEST_TOL0, GSL_SUCCESS)' 898 self._test((0.01, 1.0, -0.02), ('.99980388665511730901180717', 'TEST_TOL0'), GSL_SUCCESS) 899 900 901 def test_args1_1(self): 902 '(s, gsl_sf_hyperg_2F0_e, (0.1, 0.5, -0.02, &r), .99901595171179281891589794 , TEST_TOL0, GSL_SUCCESS)' 903 self._test((0.1, 0.5, -0.02), ('.99901595171179281891589794', 'TEST_TOL0'), GSL_SUCCESS) 904 905 906 def test_args2_1(self): 907 '(s, gsl_sf_hyperg_2F0_e, (1, 1, -0.02, &r), .98075549650574351826538049000 , TEST_TOL0, GSL_SUCCESS)' 908 self._test((1, 1, -0.02), ('.98075549650574351826538049000', 'TEST_TOL0'), GSL_SUCCESS) 909 910 911 def test_args3_1(self): 912 '(s, gsl_sf_hyperg_2F0_e, (8, 8, -0.02, &r), .32990592849626965538692141 , TEST_TOL0, GSL_SUCCESS)' 913 self._test((8, 8, -0.02), ('.32990592849626965538692141', 'TEST_TOL0'), GSL_SUCCESS) 914 915 916 def test_args4_1(self): 917 '(s, gsl_sf_hyperg_2F0_e, (50, 50, -0.02, &r), .2688995263772964415245902e-12 , TEST_TOL0, GSL_SUCCESS)' 918 self._test((50, 50, -0.02), ('.2688995263772964415245902e-12', 'TEST_TOL0'), GSL_SUCCESS) 919 920_t_func = None 921try: 922 _t_func = sf.hyperg_2F1_conj_e 923except AttributeError: 924 print("Not including tests for hyperg_2F1_conj_e") 925 926if _t_func != None: 927 class test_sf_automatic_hyperg_2F1_conj_e(_test_sf_automatic): 928 _func = _t_func 929 930 def test_args0_1(self): 931 '(s, gsl_sf_hyperg_2F1_conj_e, (1, 1, 1, 0.5, &r), 3.352857095662929028, TEST_TOL0, GSL_SUCCESS)' 932 self._test((1, 1, 1, 0.5), ('3.352857095662929028', 'TEST_TOL0'), GSL_SUCCESS) 933 934 935 def test_args1_1(self): 936 '(s, gsl_sf_hyperg_2F1_conj_e, (8, 8, 1, 0.5, &r), 1.7078067538891293983e+09, TEST_TOL0, GSL_SUCCESS)' 937 self._test((8, 8, 1, 0.5), ('1.7078067538891293983e+09', 'TEST_TOL0'), GSL_SUCCESS) 938 939 940 def test_args2_1(self): 941 '(s, gsl_sf_hyperg_2F1_conj_e, (8, 8, 5, 0.5, &r), 285767.15696901140627, TEST_TOL1, GSL_SUCCESS)' 942 self._test((8, 8, 5, 0.5), ('285767.15696901140627', 'TEST_TOL1'), GSL_SUCCESS) 943 944 945 def test_args3_1(self): 946 '(s, gsl_sf_hyperg_2F1_conj_e, (8, 8, 1, -0.5, &r), 0.007248196261471276276, TEST_TOL3, GSL_SUCCESS)' 947 self._test((8, 8, 1, -0.5), ('0.007248196261471276276', 'TEST_TOL3'), GSL_SUCCESS) 948 949 950 def test_args4_1(self): 951 '(s, gsl_sf_hyperg_2F1_conj_e, (8, 8, 5, -0.5, &r), 0.00023301916814505902809, TEST_TOL3, GSL_SUCCESS)' 952 self._test((8, 8, 5, -0.5), ('0.00023301916814505902809', 'TEST_TOL3'), GSL_SUCCESS) 953 954 955 def test_args5_1(self): 956 '(s, gsl_sf_hyperg_2F1_conj_e, (25, 25, 1, -0.5, &r), 5.1696944096e-06, TEST_SQRT_TOL0, GSL_SUCCESS)' 957 self._test((25, 25, 1, -0.5), ('5.1696944096e-06', 'TEST_SQRT_TOL0'), GSL_SUCCESS) 958 959_t_func = None 960try: 961 _t_func = sf.hyperg_2F1_conj_renorm_e 962except AttributeError: 963 print("Not including tests for hyperg_2F1_conj_renorm_e") 964 965if _t_func != None: 966 class test_sf_automatic_hyperg_2F1_conj_renorm_e(_test_sf_automatic): 967 _func = _t_func 968 969 def test_args0_1(self): 970 '(s, gsl_sf_hyperg_2F1_conj_renorm_e, (9, 9, -1.5, 0.99, &r), 5.912269095984229412e+49, TEST_TOL2, GSL_SUCCESS)' 971 self._test((9, 9, -1.5, 0.99), ('5.912269095984229412e+49', 'TEST_TOL2'), GSL_SUCCESS) 972 973 974 def test_args1_1(self): 975 '(s, gsl_sf_hyperg_2F1_conj_renorm_e, (9, 9, -1.5, -0.99, &r), 0.10834020229476124874, TEST_TOL2, GSL_SUCCESS)' 976 self._test((9, 9, -1.5, -0.99), ('0.10834020229476124874', 'TEST_TOL2'), GSL_SUCCESS) 977 978 979 def test_args2_1(self): 980 '(s, gsl_sf_hyperg_2F1_conj_renorm_e, (5, 5, -1, 0.5, &r), 1.4885106335357933625e+08, TEST_TOL2, GSL_SUCCESS)' 981 self._test((5, 5, -1, 0.5), ('1.4885106335357933625e+08', 'TEST_TOL2'), GSL_SUCCESS) 982 983 984 def test_args3_1(self): 985 '(s, gsl_sf_hyperg_2F1_conj_renorm_e, (5, 5, -10, 0.5, &r), 7.968479361426355095e+21, TEST_TOL2, GSL_SUCCESS)' 986 self._test((5, 5, -10, 0.5), ('7.968479361426355095e+21', 'TEST_TOL2'), GSL_SUCCESS) 987 988 989 def test_args4_1(self): 990 '(s, gsl_sf_hyperg_2F1_conj_renorm_e, (5, 5, -100, 0.5, &r), 3.1113180227052313057e+208, TEST_TOL3, GSL_SUCCESS)' 991 self._test((5, 5, -100, 0.5), ('3.1113180227052313057e+208', 'TEST_TOL3'), GSL_SUCCESS) 992 993_t_func = None 994try: 995 _t_func = sf.hyperg_2F1_e 996except AttributeError: 997 print("Not including tests for hyperg_2F1_e") 998 999if _t_func != None: 1000 class test_sf_automatic_hyperg_2F1_e(_test_sf_automatic): 1001 _func = _t_func 1002 1003 def test_args0_1(self): 1004 '(s, gsl_sf_hyperg_2F1_e, (1, 1, 1, 0.5, &r), 2.0, TEST_TOL0, GSL_SUCCESS)' 1005 self._test((1, 1, 1, 0.5), ('2.0', 'TEST_TOL0'), GSL_SUCCESS) 1006 1007 1008 def test_args1_1(self): 1009 '(s, gsl_sf_hyperg_2F1_e, (8, 8, 1, 0.5, &r), 12451584.0, TEST_TOL0, GSL_SUCCESS)' 1010 self._test((8, 8, 1, 0.5), ('12451584.0', 'TEST_TOL0'), GSL_SUCCESS) 1011 1012 1013 def test_args2_1(self): 1014 '(s, gsl_sf_hyperg_2F1_e, (8, -8, 1, 0.5, &r), 0.13671875, TEST_TOL0, GSL_SUCCESS)' 1015 self._test((8, -8, 1, 0.5), ('0.13671875', 'TEST_TOL0'), GSL_SUCCESS) 1016 1017 1018 def test_args3_1(self): 1019 '(s, gsl_sf_hyperg_2F1_e, (8, -8.1, 1, 0.5, &r), 0.14147385378899930422, TEST_TOL4, GSL_SUCCESS)' 1020 self._test((8, -8.1, 1, 0.5), ('0.14147385378899930422', 'TEST_TOL4'), GSL_SUCCESS) 1021 1022 1023 def test_args4_1(self): 1024 '(s, gsl_sf_hyperg_2F1_e, (8, -8, 1, -0.5, &r), 4945.136718750000000, TEST_TOL0, GSL_SUCCESS)' 1025 self._test((8, -8, 1, -0.5), ('4945.136718750000000', 'TEST_TOL0'), GSL_SUCCESS) 1026 1027 1028 def test_args5_1(self): 1029 '(s, gsl_sf_hyperg_2F1_e, (8, -8, -5.5, 0.5, &r), -906.6363636363636364, TEST_TOL0, GSL_SUCCESS)' 1030 self._test((8, -8, -5.5, 0.5), ('-906.6363636363636364', 'TEST_TOL0'), GSL_SUCCESS) 1031 1032 1033 def test_args6_1(self): 1034 '(s, gsl_sf_hyperg_2F1_e, (8, -8, -5.5, -0.5, &r), 24565.363636363636364, TEST_TOL0, GSL_SUCCESS)' 1035 self._test((8, -8, -5.5, -0.5), ('24565.363636363636364', 'TEST_TOL0'), GSL_SUCCESS) 1036 1037 1038 def test_args7_1(self): 1039 '(s, gsl_sf_hyperg_2F1_e, (8, 8, 1, -0.5, &r), -0.006476312098196747669, TEST_TOL2, GSL_SUCCESS)' 1040 self._test((8, 8, 1, -0.5), ('-0.006476312098196747669', 'TEST_TOL2'), GSL_SUCCESS) 1041 1042 1043 def test_args8_1(self): 1044 '(s, gsl_sf_hyperg_2F1_e, (8, 8, 5, 0.5, &r), 4205.714285714285714, TEST_TOL0, GSL_SUCCESS)' 1045 self._test((8, 8, 5, 0.5), ('4205.714285714285714', 'TEST_TOL0'), GSL_SUCCESS) 1046 1047 1048 def test_args9_1(self): 1049 '(s, gsl_sf_hyperg_2F1_e, (8, 8, 5, -0.5, &r), 0.0028489656290296436616, TEST_TOL2, GSL_SUCCESS)' 1050 self._test((8, 8, 5, -0.5), ('0.0028489656290296436616', 'TEST_TOL2'), GSL_SUCCESS) 1051 1052 1053 def test_args10_1(self): 1054 '(s, gsl_sf_hyperg_2F1_e, (9, 9, 1, 0.99, &r), 1.2363536673577259280e+38 , TEST_TOL2, GSL_SUCCESS)' 1055 self._test((9, 9, 1, 0.99), ('1.2363536673577259280e+38', 'TEST_TOL2'), GSL_SUCCESS) 1056 1057 1058 def test_args11_1(self): 1059 '(s, gsl_sf_hyperg_2F1_e, (9, 9, -1.5, 0.99, &r), 3.796186436458346579e+46, TEST_TOL2, GSL_SUCCESS)' 1060 self._test((9, 9, -1.5, 0.99), ('3.796186436458346579e+46', 'TEST_TOL2'), GSL_SUCCESS) 1061 1062 1063 def test_args12_1(self): 1064 '(s, gsl_sf_hyperg_2F1_e, (9, 9, -1.5, -0.99, &r), 0.14733409946001025146, TEST_TOL1, GSL_SUCCESS)' 1065 self._test((9, 9, -1.5, -0.99), ('0.14733409946001025146', 'TEST_TOL1'), GSL_SUCCESS) 1066 1067 1068 def test_args13_1(self): 1069 '(s, gsl_sf_hyperg_2F1_e, (9, 9, -8.5, 0.99, &r), -1.1301780432998743440e+65, TEST_TOL2, GSL_SUCCESS)' 1070 self._test((9, 9, -8.5, 0.99), ('-1.1301780432998743440e+65', 'TEST_TOL2'), GSL_SUCCESS) 1071 1072 1073 def test_args14_1(self): 1074 '(s, gsl_sf_hyperg_2F1_e, (9, 9, -8.5, -0.99, &r), -8.856462606575344483, TEST_TOL1, GSL_SUCCESS)' 1075 self._test((9, 9, -8.5, -0.99), ('-8.856462606575344483', 'TEST_TOL1'), GSL_SUCCESS) 1076 1077 1078 def test_args15_1(self): 1079 '(s, gsl_sf_hyperg_2F1_e, (9, 9, -21.5, 0.99, &r), 2.0712920991876073253e+95, TEST_TOL3, GSL_SUCCESS)' 1080 self._test((9, 9, -21.5, 0.99), ('2.0712920991876073253e+95', 'TEST_TOL3'), GSL_SUCCESS) 1081 1082 1083 def test_args16_1(self): 1084 '(s, gsl_sf_hyperg_2F1_e, (9, 9, -21.5, -0.99, &r), -74.30517015382249216, TEST_TOL2, GSL_SUCCESS)' 1085 self._test((9, 9, -21.5, -0.99), ('-74.30517015382249216', 'TEST_TOL2'), GSL_SUCCESS) 1086 1087 1088 def test_args17_1(self): 1089 '(s, gsl_sf_hyperg_2F1_e, (9, 9, -100.5, 0.99, &r), -3.186778061428268980e+262, TEST_TOL3, GSL_SUCCESS)' 1090 self._test((9, 9, -100.5, 0.99), ('-3.186778061428268980e+262', 'TEST_TOL3'), GSL_SUCCESS) 1091 1092 1093 def test_args18_1(self): 1094 '(s, gsl_sf_hyperg_2F1_e, (9, 9, -100.5, -0.99, &r), 2.4454358338375677520, TEST_TOL1, GSL_SUCCESS)' 1095 self._test((9, 9, -100.5, -0.99), ('2.4454358338375677520', 'TEST_TOL1'), GSL_SUCCESS) 1096 1097 1098 def test_args19_1(self): 1099 '(s, gsl_sf_hyperg_2F1_e, (25, 25, 1, -0.5, &r), -2.9995530823639545027e-06, TEST_SQRT_TOL0, GSL_SUCCESS)' 1100 self._test((25, 25, 1, -0.5), ('-2.9995530823639545027e-06', 'TEST_SQRT_TOL0'), GSL_SUCCESS) 1101 1102 1103 def test_args20_1(self): 1104 '(s, gsl_sf_hyperg_2F1_e, (1.5, 0.5, 2.0, 1.0-1.0/64.0, &r), 3.17175539044729373926, TEST_TOL3, GSL_SUCCESS)' 1105 self._test((1.5, 0.5, 2.0, '1.0-1.0/64.0'), ('3.17175539044729373926', 'TEST_TOL3'), GSL_SUCCESS) 1106 1107 1108 def test_args21_1(self): 1109 '(s, gsl_sf_hyperg_2F1_e, (1.5, 0.5, 2.0, 1.0-1.0/128.0, &r), 3.59937243502024563424, TEST_TOL2, GSL_SUCCESS)' 1110 self._test((1.5, 0.5, 2.0, '1.0-1.0/128.0'), ('3.59937243502024563424', 'TEST_TOL2'), GSL_SUCCESS) 1111 1112 1113 def test_args22_1(self): 1114 '(s, gsl_sf_hyperg_2F1_e, (1.5, 0.5, 2.0, 1.0-1.0/256.0, &r), 4.03259299524392504369, TEST_TOL1, GSL_SUCCESS)' 1115 self._test((1.5, 0.5, 2.0, '1.0-1.0/256.0'), ('4.03259299524392504369', 'TEST_TOL1'), GSL_SUCCESS) 1116 1117 1118 def test_args23_1(self): 1119 '(s, gsl_sf_hyperg_2F1_e, (1.5, 0.5, 2.0, 1.0-1.0/1024.0, &r), 4.90784159359675398250, TEST_TOL1, GSL_SUCCESS)' 1120 self._test((1.5, 0.5, 2.0, '1.0-1.0/1024.0'), ('4.90784159359675398250', 'TEST_TOL1'), GSL_SUCCESS) 1121 1122 1123 def test_args24_1(self): 1124 '(s, gsl_sf_hyperg_2F1_e, (1.5, 0.5, 2.0, 1.0-1.0/65536.0, &r), 7.552266033399683914, TEST_TOL1, GSL_SUCCESS)' 1125 self._test((1.5, 0.5, 2.0, '1.0-1.0/65536.0'), ('7.552266033399683914', 'TEST_TOL1'), GSL_SUCCESS) 1126 1127 1128 def test_args25_1(self): 1129 '(s, gsl_sf_hyperg_2F1_e, (1.5, 0.5, 2.0, 1.0-1.0/16777216.0, &r), 11.08235454026043830363, TEST_TOL1, GSL_SUCCESS)' 1130 self._test((1.5, 0.5, 2.0, '1.0-1.0/16777216.0'), ('11.08235454026043830363', 'TEST_TOL1'), GSL_SUCCESS) 1131 1132 1133 def test_args26_1(self): 1134 '(s, gsl_sf_hyperg_2F1_e, (1.5, 0.5, 2.0, -1.0+1.0/1024.0, &r), 0.762910940909954974527, TEST_TOL0, GSL_SUCCESS)' 1135 self._test((1.5, 0.5, 2.0, '-1.0+1.0/1024.0'), ('0.762910940909954974527', 'TEST_TOL0'), GSL_SUCCESS) 1136 1137 1138 def test_args27_1(self): 1139 '(s, gsl_sf_hyperg_2F1_e, (1.5, 0.5, 2.0, -1.0+1.0/65536.0, &r), 0.762762124908845424449, TEST_TOL0, GSL_SUCCESS)' 1140 self._test((1.5, 0.5, 2.0, '-1.0+1.0/65536.0'), ('0.762762124908845424449', 'TEST_TOL0'), GSL_SUCCESS) 1141 1142 1143 def test_args28_1(self): 1144 '(s, gsl_sf_hyperg_2F1_e, (1.5, 0.5, 2.0, -1.0+1.0/1048576.0, &r), 0.762759911089064738044, TEST_TOL0, GSL_SUCCESS)' 1145 self._test((1.5, 0.5, 2.0, '-1.0+1.0/1048576.0'), ('0.762759911089064738044', 'TEST_TOL0'), GSL_SUCCESS) 1146 1147 1148 def test_args29_1(self): 1149 '(s, gsl_sf_hyperg_2F1_e, (1.5, 0.5, 3.0, 1.0, &r), 1.6976527263135502482014268 , TEST_TOL2, GSL_SUCCESS)' 1150 self._test((1.5, 0.5, 3.0, 1.0), ('1.6976527263135502482014268', 'TEST_TOL2'), GSL_SUCCESS) 1151 1152 1153 def test_args30_1(self): 1154 '(s, gsl_sf_hyperg_2F1_e, (1.5, -4.2, 3.0, 1.0, &r), .15583601560025710649555254 , TEST_TOL2, GSL_SUCCESS)' 1155 self._test((1.5, -4.2, 3.0, 1.0), ('.15583601560025710649555254', 'TEST_TOL2'), GSL_SUCCESS) 1156 1157 1158 def test_args31_1(self): 1159 '(s, gsl_sf_hyperg_2F1_e, (-7.4, 0.7, -1.5, 1.0, &r), -.34478866959246584996859 , TEST_TOL2, GSL_SUCCESS)' 1160 self._test((-7.4, 0.7, -1.5, 1.0), ('-.34478866959246584996859', 'TEST_TOL2'), GSL_SUCCESS) 1161 1162 1163 def test_args32_1(self): 1164 '(s, gsl_sf_hyperg_2F1_e, (0.1, -2.7, -1.5, 1.0, &r), 1.059766766063610122925 , TEST_TOL2, GSL_SUCCESS)' 1165 self._test((0.1, -2.7, -1.5, 1.0), ('1.059766766063610122925', 'TEST_TOL2'), GSL_SUCCESS) 1166 1167 1168 def test_args33_1(self): 1169 '(s, gsl_sf_hyperg_2F1_e, (0, -2, -4, 0.5, &r), 1.0 , TEST_TOL2, GSL_SUCCESS)' 1170 self._test((0, -2, -4, 0.5), ('1.0', 'TEST_TOL2'), GSL_SUCCESS) 1171 1172 1173 def test_args34_1(self): 1174 '(s, gsl_sf_hyperg_2F1_e, (-10.34, 2.05, 3.05, 0.1725, &r), 0.310473552213130010351006093079548, TEST_TOL2, GSL_SUCCESS)' 1175 self._test((-10.34, 2.05, 3.05, 0.1725), ('0.310473552213130010351006093079548', 'TEST_TOL2'), GSL_SUCCESS) 1176 1177 1178 def test_args35_1(self): 1179 '(s, gsl_sf_hyperg_2F1_e, (-9.99999999999, 2.05, 3.05, 0.1725, &r),0.32141934630197487540298837643890, TEST_TOL2, GSL_SUCCESS)' 1180 self._test((-9.99999999999, 2.05, 3.05, 0.1725), ('0.32141934630197487540298837643890', 'TEST_TOL2'), GSL_SUCCESS) 1181 1182 1183 def test_args36_1(self): 1184 '(s, gsl_sf_hyperg_2F1_e, (11, -1, 11.0/2.0, 0.125 , &r), 0.75, TEST_TOL2, GSL_SUCCESS)' 1185 self._test((11, -1, '11.0/2.0', 0.125), ('0.75', 'TEST_TOL2'), GSL_SUCCESS) 1186 1187 1188 def test_args37_1(self): 1189 '(s, gsl_sf_hyperg_2F1_e, (-0.2, 8.8, 10.0, 0.8, &r), 0.77998971427681563, TEST_TOL1, GSL_SUCCESS)' 1190 self._test((-0.2, 8.8, 10.0, 0.8), ('0.77998971427681563', 'TEST_TOL1'), GSL_SUCCESS) 1191 1192 1193 def test_args38_1(self): 1194 '(s, gsl_sf_hyperg_2F1_e, (-0.2, 9.8, 11.0, 0.8, &r), 0.77574573497387267, TEST_TOL0, GSL_SUCCESS)' 1195 self._test((-0.2, 9.8, 11.0, 0.8), ('0.77574573497387267', 'TEST_TOL0'), GSL_SUCCESS) 1196 1197 1198 def test_args39_1(self): 1199 '(s, gsl_sf_hyperg_2F1_e, (3.5, -0.5, 5.0, 0.9, &r), 0.5923981284370653465208973272, TEST_TOL2, GSL_SUCCESS)' 1200 self._test((3.5, -0.5, 5.0, 0.9), ('0.5923981284370653465208973272', 'TEST_TOL2'), GSL_SUCCESS) 1201 1202 1203 def test_args40_1(self): 1204 '(s, gsl_sf_hyperg_2F1_e, (-1.0, -10.0, 1.0, 0.5, &r), 6.0, TEST_TOL0, GSL_SUCCESS)' 1205 self._test((-1.0, -10.0, 1.0, 0.5), ('6.0', 'TEST_TOL0'), GSL_SUCCESS) 1206 1207 1208 def test_args41_1(self): 1209 '(s, gsl_sf_hyperg_2F1_e, (3.23191, -4.0229, 8.02291, 0.5, &r), 0.4300243900348170646, TEST_TOL2, GSL_SUCCESS)' 1210 self._test((3.23191, -4.0229, 8.02291, 0.5), ('0.4300243900348170646', 'TEST_TOL2'), GSL_SUCCESS) 1211 1212_t_func = None 1213try: 1214 _t_func = sf.hyperg_2F1_renorm_e 1215except AttributeError: 1216 print("Not including tests for hyperg_2F1_renorm_e") 1217 1218if _t_func != None: 1219 class test_sf_automatic_hyperg_2F1_renorm_e(_test_sf_automatic): 1220 _func = _t_func 1221 1222 def test_args0_1(self): 1223 '(s, gsl_sf_hyperg_2F1_renorm_e, (1, 1, 1, 0.5, &r), 2.0, TEST_TOL0, GSL_SUCCESS)' 1224 self._test((1, 1, 1, 0.5), ('2.0', 'TEST_TOL0'), GSL_SUCCESS) 1225 1226 1227 def test_args1_1(self): 1228 '(s, gsl_sf_hyperg_2F1_renorm_e, (8, 8, 1, 0.5, &r), 12451584.0, TEST_TOL0, GSL_SUCCESS)' 1229 self._test((8, 8, 1, 0.5), ('12451584.0', 'TEST_TOL0'), GSL_SUCCESS) 1230 1231 1232 def test_args2_1(self): 1233 '(s, gsl_sf_hyperg_2F1_renorm_e, (8, -8, 1, 0.5, &r), 0.13671875, TEST_TOL0, GSL_SUCCESS)' 1234 self._test((8, -8, 1, 0.5), ('0.13671875', 'TEST_TOL0'), GSL_SUCCESS) 1235 1236 1237 def test_args3_1(self): 1238 '(s, gsl_sf_hyperg_2F1_renorm_e, (8, -8, 1, -0.5, &r), 4945.13671875, TEST_TOL0, GSL_SUCCESS)' 1239 self._test((8, -8, 1, -0.5), ('4945.13671875', 'TEST_TOL0'), GSL_SUCCESS) 1240 1241 1242 def test_args4_1(self): 1243 '(s, gsl_sf_hyperg_2F1_renorm_e, (8, -8, -5.5, 0.5, &r), -83081.19167659493609, TEST_TOL2, GSL_SUCCESS)' 1244 self._test((8, -8, -5.5, 0.5), ('-83081.19167659493609', 'TEST_TOL2'), GSL_SUCCESS) 1245 1246 1247 def test_args5_1(self): 1248 '(s, gsl_sf_hyperg_2F1_renorm_e, (8, -8, -5.5, -0.5, &r), 2.2510895952730178518e+06, TEST_TOL2, GSL_SUCCESS)' 1249 self._test((8, -8, -5.5, -0.5), ('2.2510895952730178518e+06', 'TEST_TOL2'), GSL_SUCCESS) 1250 1251 1252 def test_args6_1(self): 1253 '(s, gsl_sf_hyperg_2F1_renorm_e, (8, 8, 5, 0.5, &r), 175.2380952380952381, TEST_TOL1, GSL_SUCCESS)' 1254 self._test((8, 8, 5, 0.5), ('175.2380952380952381', 'TEST_TOL1'), GSL_SUCCESS) 1255 1256 1257 def test_args7_1(self): 1258 '(s, gsl_sf_hyperg_2F1_renorm_e, (9, 9, -1.5, 0.99, &r), 1.6063266334913066551e+46, TEST_TOL2, GSL_SUCCESS)' 1259 self._test((9, 9, -1.5, 0.99), ('1.6063266334913066551e+46', 'TEST_TOL2'), GSL_SUCCESS) 1260 1261 1262 def test_args8_1(self): 1263 '(s, gsl_sf_hyperg_2F1_renorm_e, (9, 9, -1.5, -0.99, &r), 0.06234327316254516616, TEST_TOL2, GSL_SUCCESS)' 1264 self._test((9, 9, -1.5, -0.99), ('0.06234327316254516616', 'TEST_TOL2'), GSL_SUCCESS) 1265 1266 1267 def test_args9_1(self): 1268 '(s, gsl_sf_hyperg_2F1_renorm_e, (5, 5, -1, 0.5, &r), 4949760.0, TEST_TOL1, GSL_SUCCESS)' 1269 self._test((5, 5, -1, 0.5), ('4949760.0', 'TEST_TOL1'), GSL_SUCCESS) 1270 1271 1272 def test_args10_1(self): 1273 '(s, gsl_sf_hyperg_2F1_renorm_e, (5, 5, -10, 0.5, &r), 139408493229637632000.0, TEST_TOL2, GSL_SUCCESS)' 1274 self._test((5, 5, -10, 0.5), ('139408493229637632000.0', 'TEST_TOL2'), GSL_SUCCESS) 1275 1276 1277 def test_args11_1(self): 1278 '(s, gsl_sf_hyperg_2F1_renorm_e, (5, 5, -100, 0.5, &r), 3.0200107544594411315e+206, TEST_TOL3, GSL_SUCCESS)' 1279 self._test((5, 5, -100, 0.5), ('3.0200107544594411315e+206', 'TEST_TOL3'), GSL_SUCCESS) 1280 1281_t_func = None 1282try: 1283 _t_func = sf.hyperg_U_e 1284except AttributeError: 1285 print("Not including tests for hyperg_U_e") 1286 1287if _t_func != None: 1288 class test_sf_automatic_hyperg_U_e(_test_sf_automatic): 1289 _func = _t_func 1290 1291 def test_args0_1(self): 1292 '(s, gsl_sf_hyperg_U_e, (0.0001, 0.0001, 0.0001, &r), 1.0000576350699863577, TEST_TOL1, GSL_SUCCESS)' 1293 self._test((0.0001, 0.0001, 0.0001), ('1.0000576350699863577', 'TEST_TOL1'), GSL_SUCCESS) 1294 1295 1296 def test_args1_1(self): 1297 '(s, gsl_sf_hyperg_U_e, (0.0001, 0.0001, 1.0, &r), 0.9999403679233247536, TEST_TOL0, GSL_SUCCESS)' 1298 self._test((0.0001, 0.0001, 1.0), ('0.9999403679233247536', 'TEST_TOL0'), GSL_SUCCESS) 1299 1300 1301 def test_args2_1(self): 1302 '(s, gsl_sf_hyperg_U_e, (0.0001, 0.0001, 100.0, &r), 0.9995385992657260887, TEST_TOL0, GSL_SUCCESS)' 1303 self._test((0.0001, 0.0001, 100.0), ('0.9995385992657260887', 'TEST_TOL0'), GSL_SUCCESS) 1304 1305 1306 def test_args3_1(self): 1307 '(s, gsl_sf_hyperg_U_e, (0.0001, 1, 0.0001, &r), 1.0009210608660065989, TEST_TOL2, GSL_SUCCESS)' 1308 self._test((0.0001, 1, 0.0001), ('1.0009210608660065989', 'TEST_TOL2'), GSL_SUCCESS) 1309 1310 1311 def test_args4_1(self): 1312 '(s, gsl_sf_hyperg_U_e, (0.0001, 1.0, 1.0, &r), 0.9999999925484179084, TEST_TOL2, GSL_SUCCESS)' 1313 self._test((0.0001, 1.0, 1.0), ('0.9999999925484179084', 'TEST_TOL2'), GSL_SUCCESS) 1314 1315 1316 def test_args5_1(self): 1317 '(s, gsl_sf_hyperg_U_e, (0.0001, 10, 1, &r), 13.567851006281412726, TEST_TOL3, GSL_SUCCESS)' 1318 self._test((0.0001, 10, 1), ('13.567851006281412726', 'TEST_TOL3'), GSL_SUCCESS) 1319 1320 1321 def test_args6_1(self): 1322 '(s, gsl_sf_hyperg_U_e, (0.0001, 10, 10, &r), 0.9999244381454633265, TEST_TOL0, GSL_SUCCESS)' 1323 self._test((0.0001, 10, 10), ('0.9999244381454633265', 'TEST_TOL0'), GSL_SUCCESS) 1324 1325 1326 def test_args7_1(self): 1327 '(s, gsl_sf_hyperg_U_e, (0.0001, 100, 98, &r), 0.9998517867411840044, TEST_TOL2, GSL_SUCCESS)' 1328 self._test((0.0001, 100, 98), ('0.9998517867411840044', 'TEST_TOL2'), GSL_SUCCESS) 1329 1330 1331 def test_args8_1(self): 1332 '(s, gsl_sf_hyperg_U_e, (0.0001, 1000, 999, &r), 0.9997195294193261604, TEST_TOL2, GSL_SUCCESS)' 1333 self._test((0.0001, 1000, 999), ('0.9997195294193261604', 'TEST_TOL2'), GSL_SUCCESS) 1334 1335 1336 def test_args9_1(self): 1337 '(s, gsl_sf_hyperg_U_e, (0.0001, 1000, 1100, &r), 0.9995342990014584713, TEST_TOL1, GSL_SUCCESS)' 1338 self._test((0.0001, 1000, 1100), ('0.9995342990014584713', 'TEST_TOL1'), GSL_SUCCESS) 1339 1340 1341 def test_args10_1(self): 1342 '(s, gsl_sf_hyperg_U_e, (0.5, 1000, 800, &r), 9.103916020464797207e+08, TEST_TOL2, GSL_SUCCESS)' 1343 self._test((0.5, 1000, 800), ('9.103916020464797207e+08', 'TEST_TOL2'), GSL_SUCCESS) 1344 1345 1346 def test_args11_1(self): 1347 '(s, gsl_sf_hyperg_U_e, (0.5, 1000, 998, &r), 0.21970269691801966806, TEST_TOL2, GSL_SUCCESS)' 1348 self._test((0.5, 1000, 998), ('0.21970269691801966806', 'TEST_TOL2'), GSL_SUCCESS) 1349 1350 1351 def test_args12_1(self): 1352 '(s, gsl_sf_hyperg_U_e, (0.5, 0.5, 1.0, &r), 0.7578721561413121060, TEST_TOL2, GSL_SUCCESS)' 1353 self._test((0.5, 0.5, 1.0), ('0.7578721561413121060', 'TEST_TOL2'), GSL_SUCCESS) 1354 1355 1356 def test_args13_1(self): 1357 '(s, gsl_sf_hyperg_U_e, (1, 0.0001, 0.0001, &r), 0.9992361337764090785, TEST_TOL1, GSL_SUCCESS)' 1358 self._test((1, 0.0001, 0.0001), ('0.9992361337764090785', 'TEST_TOL1'), GSL_SUCCESS) 1359 1360 1361 def test_args14_1(self): 1362 '(s, gsl_sf_hyperg_U_e, (1, 0.0001, 1, &r), 0.4036664068111504538, TEST_TOL2, GSL_SUCCESS)' 1363 self._test((1, 0.0001, 1), ('0.4036664068111504538', 'TEST_TOL2'), GSL_SUCCESS) 1364 1365 1366 def test_args15_1(self): 1367 '(s, gsl_sf_hyperg_U_e, (1, 0.0001, 100, &r), 0.009805780851264329587, TEST_TOL1, GSL_SUCCESS)' 1368 self._test((1, 0.0001, 100), ('0.009805780851264329587', 'TEST_TOL1'), GSL_SUCCESS) 1369 1370 1371 def test_args16_1(self): 1372 '(s, gsl_sf_hyperg_U_e, (1, 1.2, 2.0, &r), 0.3835044780075602550, TEST_TOL1, GSL_SUCCESS)' 1373 self._test((1, 1.2, 2.0), ('0.3835044780075602550', 'TEST_TOL1'), GSL_SUCCESS) 1374 1375 1376 def test_args17_1(self): 1377 '(s, gsl_sf_hyperg_U_e, (1, -0.0001, 1, &r), 0.4036388693605999482, TEST_TOL1, GSL_SUCCESS)' 1378 self._test((1, -0.0001, 1), ('0.4036388693605999482', 'TEST_TOL1'), GSL_SUCCESS) 1379 1380 1381 def test_args18_1(self): 1382 '(s, gsl_sf_hyperg_U_e, (8, 10.5, 1, &r), 27.981926466707438538, TEST_TOL1, GSL_SUCCESS)' 1383 self._test((8, 10.5, 1), ('27.981926466707438538', 'TEST_TOL1'), GSL_SUCCESS) 1384 1385 1386 def test_args19_1(self): 1387 '(s, gsl_sf_hyperg_U_e, (8, 10.5, 10, &r), 2.4370135607662056809e-8, TEST_TOL0, GSL_SUCCESS)' 1388 self._test((8, 10.5, 10), ('2.4370135607662056809e-8', 'TEST_TOL0'), GSL_SUCCESS) 1389 1390 1391 def test_args20_1(self): 1392 '(s, gsl_sf_hyperg_U_e, (8, 10.5, 100, &r), 1.1226567526311488330e-16, TEST_TOL2, GSL_SUCCESS)' 1393 self._test((8, 10.5, 100), ('1.1226567526311488330e-16', 'TEST_TOL2'), GSL_SUCCESS) 1394 1395 1396 def test_args21_1(self): 1397 '(s, gsl_sf_hyperg_U_e, (10, -2.5, 10, &r), 6.734690720346560349e-14, TEST_TOL1, GSL_SUCCESS)' 1398 self._test((10, -2.5, 10), ('6.734690720346560349e-14', 'TEST_TOL1'), GSL_SUCCESS) 1399 1400 1401 def test_args22_1(self): 1402 '(s, gsl_sf_hyperg_U_e, (10, 2.5, 10, &r), 6.787780794037971638e-13, TEST_TOL0, GSL_SUCCESS)' 1403 self._test((10, 2.5, 10), ('6.787780794037971638e-13', 'TEST_TOL0'), GSL_SUCCESS) 1404 1405 1406 def test_args23_1(self): 1407 '(s, gsl_sf_hyperg_U_e, (10, 2.5, 50, &r), 2.4098720076596087125e-18, TEST_TOL0, GSL_SUCCESS)' 1408 self._test((10, 2.5, 50), ('2.4098720076596087125e-18', 'TEST_TOL0'), GSL_SUCCESS) 1409 1410 1411 def test_args24_1(self): 1412 '(s, gsl_sf_hyperg_U_e, (-10.5, 1.1, 1, &r), -3.990841457734147e+6, TEST_TOL2, GSL_SUCCESS)' 1413 self._test((-10.5, 1.1, 1), ('-3.990841457734147e+6', 'TEST_TOL2'), GSL_SUCCESS) 1414 1415 1416 def test_args25_1(self): 1417 '(s, gsl_sf_hyperg_U_e, (-10.5, 1.1, 10, &r), 1.307472052129343e+8, TEST_TOL1, GSL_SUCCESS)' 1418 self._test((-10.5, 1.1, 10), ('1.307472052129343e+8', 'TEST_TOL1'), GSL_SUCCESS) 1419 1420 1421 def test_args26_1(self): 1422 '(s, gsl_sf_hyperg_U_e, (-10.5, 1.1, 50, &r), 3.661978424114088e+16, TEST_TOL0, GSL_SUCCESS)' 1423 self._test((-10.5, 1.1, 50), ('3.661978424114088e+16', 'TEST_TOL0'), GSL_SUCCESS) 1424 1425 1426 def test_args27_1(self): 1427 '(s, gsl_sf_hyperg_U_e, (-10.5, 1.1, 90, &r), 8.09469542130868e+19, TEST_TOL1, GSL_SUCCESS)' 1428 self._test((-10.5, 1.1, 90), ('8.09469542130868e+19', 'TEST_TOL1'), GSL_SUCCESS) 1429 1430 1431 def test_args28_1(self): 1432 '(s, gsl_sf_hyperg_U_e, (-10.5, 1.1, 99, &r), 2.546328328942063e+20, TEST_TOL1, GSL_SUCCESS)' 1433 self._test((-10.5, 1.1, 99), ('2.546328328942063e+20', 'TEST_TOL1'), GSL_SUCCESS) 1434 1435 1436 def test_args29_1(self): 1437 '(s, gsl_sf_hyperg_U_e, (-10.5, 1.1, 100, &r), 2.870463201832814e+20, TEST_TOL1, GSL_SUCCESS)' 1438 self._test((-10.5, 1.1, 100), ('2.870463201832814e+20', 'TEST_TOL1'), GSL_SUCCESS) 1439 1440 1441 def test_args30_1(self): 1442 '(s, gsl_sf_hyperg_U_e, (-10.5, 1.1, 200, &r), 8.05143453769373e+23, TEST_TOL2, GSL_SUCCESS)' 1443 self._test((-10.5, 1.1, 200), ('8.05143453769373e+23', 'TEST_TOL2'), GSL_SUCCESS) 1444 1445 1446 def test_args31_1(self): 1447 '(s, gsl_sf_hyperg_U_e, (-10.5, 10.1, 0.1, &r), -3.043016255306515e+20, TEST_TOL2, GSL_SUCCESS)' 1448 self._test((-10.5, 10.1, 0.1), ('-3.043016255306515e+20', 'TEST_TOL2'), GSL_SUCCESS) 1449 1450 1451 def test_args32_1(self): 1452 '(s, gsl_sf_hyperg_U_e, (-10.5, 10.1, 1, &r), -3.194745265896115e+12, TEST_TOL1, GSL_SUCCESS)' 1453 self._test((-10.5, 10.1, 1), ('-3.194745265896115e+12', 'TEST_TOL1'), GSL_SUCCESS) 1454 1455 1456 def test_args33_1(self): 1457 '(s, gsl_sf_hyperg_U_e, (-10.5, 10.1, 4, &r), -6.764203430361954e+07, TEST_TOL2, GSL_SUCCESS)' 1458 self._test((-10.5, 10.1, 4), ('-6.764203430361954e+07', 'TEST_TOL2'), GSL_SUCCESS) 1459 1460 1461 def test_args34_1(self): 1462 '(s, gsl_sf_hyperg_U_e, (-10.5, 10.1, 10, &r), -2.067399425480545e+09, TEST_TOL1, GSL_SUCCESS)' 1463 self._test((-10.5, 10.1, 10), ('-2.067399425480545e+09', 'TEST_TOL1'), GSL_SUCCESS) 1464 1465 1466 def test_args35_1(self): 1467 '(s, gsl_sf_hyperg_U_e, (-10.5, 10.1, 50, &r), 4.661837330822824e+14, TEST_TOL1, GSL_SUCCESS)' 1468 self._test((-10.5, 10.1, 50), ('4.661837330822824e+14', 'TEST_TOL1'), GSL_SUCCESS) 1469 1470 1471 def test_args36_1(self): 1472 '(s, gsl_sf_hyperg_U_e, (-10.5, 100.4, 10, &r), -6.805460513724838e+66, TEST_TOL1, GSL_SUCCESS)' 1473 self._test((-10.5, 100.4, 10), ('-6.805460513724838e+66', 'TEST_TOL1'), GSL_SUCCESS) 1474 1475 1476 def test_args37_1(self): 1477 '(s, gsl_sf_hyperg_U_e, (-10.5, 100.4, 50, &r), -2.081052558162805e+18, TEST_TOL1, GSL_SUCCESS)' 1478 self._test((-10.5, 100.4, 50), ('-2.081052558162805e+18', 'TEST_TOL1'), GSL_SUCCESS) 1479 1480 1481 def test_args38_1(self): 1482 '(s, gsl_sf_hyperg_U_e, (-10.5, 100.4, 80, &r), 2.034113191014443e+14, TEST_TOL2, GSL_SUCCESS)' 1483 self._test((-10.5, 100.4, 80), ('2.034113191014443e+14', 'TEST_TOL2'), GSL_SUCCESS) 1484 1485 1486 def test_args39_1(self): 1487 '(s, gsl_sf_hyperg_U_e, (-10.5, 100.4, 100, &r), 6.85047268436107e+13, TEST_TOL1, GSL_SUCCESS)' 1488 self._test((-10.5, 100.4, 100), ('6.85047268436107e+13', 'TEST_TOL1'), GSL_SUCCESS) 1489 1490 1491 def test_args40_1(self): 1492 '(s, gsl_sf_hyperg_U_e, (-10.5, 100.4, 200, &r), 1.430815706105649e+20, TEST_TOL2, GSL_SUCCESS)' 1493 self._test((-10.5, 100.4, 200), ('1.430815706105649e+20', 'TEST_TOL2'), GSL_SUCCESS) 1494 1495 1496 def test_args41_1(self): 1497 '(s, gsl_sf_hyperg_U_e, (-19.5, 82.1, 10, &r), 5.464313196201917432e+60, TEST_TOL2, GSL_SUCCESS)' 1498 self._test((-19.5, 82.1, 10), ('5.464313196201917432e+60', 'TEST_TOL2'), GSL_SUCCESS) 1499 1500 1501 def test_args42_1(self): 1502 '(s, gsl_sf_hyperg_U_e, (-50.5, 100.1, 10, &r), -5.5740216266953e+126, TEST_TOL1, GSL_SUCCESS)' 1503 self._test((-50.5, 100.1, 10), ('-5.5740216266953e+126', 'TEST_TOL1'), GSL_SUCCESS) 1504 1505 1506 def test_args43_1(self): 1507 '(s, gsl_sf_hyperg_U_e, (-50.5, 100.1, 40, &r), 5.937463786613894e+91, TEST_TOL1, GSL_SUCCESS)' 1508 self._test((-50.5, 100.1, 40), ('5.937463786613894e+91', 'TEST_TOL1'), GSL_SUCCESS) 1509 1510 1511 def test_args44_1(self): 1512 '(s, gsl_sf_hyperg_U_e, (-50.5, 100.1, 50, &r), -1.631898534447233e+89, TEST_TOL1, GSL_SUCCESS)' 1513 self._test((-50.5, 100.1, 50), ('-1.631898534447233e+89', 'TEST_TOL1'), GSL_SUCCESS) 1514 1515 1516 def test_args45_1(self): 1517 '(s, gsl_sf_hyperg_U_e, (-50.5, 100.1, 70, &r), 3.249026971618851e+84, TEST_TOL2, GSL_SUCCESS)' 1518 self._test((-50.5, 100.1, 70), ('3.249026971618851e+84', 'TEST_TOL2'), GSL_SUCCESS) 1519 1520 1521 def test_args46_1(self): 1522 '(s, gsl_sf_hyperg_U_e, (-50.5, 100.1, 100, &r), 1.003401902126641e+85, TEST_TOL1, GSL_SUCCESS)' 1523 self._test((-50.5, 100.1, 100), ('1.003401902126641e+85', 'TEST_TOL1'), GSL_SUCCESS) 1524 1525 1526 def test_args47_1(self): 1527 '(s, gsl_sf_hyperg_U_e, (-2.0, 4.0, 1.0, &r), 11.0, TEST_TOL0, GSL_SUCCESS)' 1528 self._test((-2.0, 4.0, 1.0), ('11.0', 'TEST_TOL0'), GSL_SUCCESS) 1529 1530 1531 def test_args48_1(self): 1532 '(s, gsl_sf_hyperg_U_e, (-2.0, 0.5, 3.14, &r), 1.1896, TEST_TOL2, GSL_SUCCESS)' 1533 self._test((-2.0, 0.5, 3.14), ('1.1896', 'TEST_TOL2'), GSL_SUCCESS) 1534 1535 1536 def test_args49_1(self): 1537 '(s, gsl_sf_hyperg_U_e, (-2.0, 0.5, 1.13, &r), -1.3631, TEST_TOL2, GSL_SUCCESS)' 1538 self._test((-2.0, 0.5, 1.13), ('-1.3631', 'TEST_TOL2'), GSL_SUCCESS) 1539 1540 1541 def test_args50_1(self): 1542 '(s, gsl_sf_hyperg_U_e, (-2.0, 0.5, 0.0, &r), 0.75, TEST_TOL2, GSL_SUCCESS)' 1543 self._test((-2.0, 0.5, 0.0), ('0.75', 'TEST_TOL2'), GSL_SUCCESS) 1544 1545 1546 def test_args51_1(self): 1547 '(s, gsl_sf_hyperg_U_e, (-2.0, 0.5, 1e-20, &r), 0.75, TEST_TOL2, GSL_SUCCESS)' 1548 self._test((-2.0, 0.5, 1e-20), ('0.75', 'TEST_TOL2'), GSL_SUCCESS) 1549 1550 1551 def test_args52_1(self): 1552 '(s, gsl_sf_hyperg_U_e, ( 0, 0, -0.1, &r), 1, TEST_TOL0, GSL_SUCCESS)' 1553 self._test((0, 0, -0.1), ('1', 'TEST_TOL0'), GSL_SUCCESS) 1554 1555 1556 def test_args53_1(self): 1557 '(s, gsl_sf_hyperg_U_e, (-1, 0, -0.1, &r), -0.1, TEST_TOL0, GSL_SUCCESS)' 1558 self._test((-1, 0, -0.1), ('-0.1', 'TEST_TOL0'), GSL_SUCCESS) 1559 1560 1561 def test_args54_1(self): 1562 '(s, gsl_sf_hyperg_U_e, (-2, 0, -0.1, &r), 0.21, TEST_TOL0, GSL_SUCCESS)' 1563 self._test((-2, 0, -0.1), ('0.21', 'TEST_TOL0'), GSL_SUCCESS) 1564 1565 1566 def test_args55_1(self): 1567 '(s, gsl_sf_hyperg_U_e, (-3, 0, -0.1, &r), -0.661, TEST_TOL0, GSL_SUCCESS)' 1568 self._test((-3, 0, -0.1), ('-0.661', 'TEST_TOL0'), GSL_SUCCESS) 1569 1570 1571 def test_args56_1(self): 1572 '(s, gsl_sf_hyperg_U_e, (-4, 0, -0.1, &r), 2.7721, TEST_TOL0, GSL_SUCCESS)' 1573 self._test((-4, 0, -0.1), ('2.7721', 'TEST_TOL0'), GSL_SUCCESS) 1574 1575 1576 def test_args57_1(self): 1577 '(s, gsl_sf_hyperg_U_e, (-5, 0, -0.1, &r), -14.52201, TEST_TOL0, GSL_SUCCESS)' 1578 self._test((-5, 0, -0.1), ('-14.52201', 'TEST_TOL0'), GSL_SUCCESS) 1579 1580 1581 def test_args58_1(self): 1582 '(s, gsl_sf_hyperg_U_e, (-6, 0, -0.1, &r), 91.230301, TEST_TOL0, GSL_SUCCESS)' 1583 self._test((-6, 0, -0.1), ('91.230301', 'TEST_TOL0'), GSL_SUCCESS) 1584 1585 1586 def test_args59_1(self): 1587 '(s, gsl_sf_hyperg_U_e, ( 0, 1, -0.1, &r), 1.0, TEST_TOL0, GSL_SUCCESS)' 1588 self._test((0, 1, -0.1), ('1.0', 'TEST_TOL0'), GSL_SUCCESS) 1589 1590 1591 def test_args60_1(self): 1592 '(s, gsl_sf_hyperg_U_e, (-1, 1, -0.1, &r), -1.1, TEST_TOL0, GSL_SUCCESS)' 1593 self._test((-1, 1, -0.1), ('-1.1', 'TEST_TOL0'), GSL_SUCCESS) 1594 1595 1596 def test_args61_1(self): 1597 '(s, gsl_sf_hyperg_U_e, (-2, 1, -0.1, &r), 2.41, TEST_TOL1, GSL_SUCCESS)' 1598 self._test((-2, 1, -0.1), ('2.41', 'TEST_TOL1'), GSL_SUCCESS) 1599 1600 1601 def test_args62_1(self): 1602 '(s, gsl_sf_hyperg_U_e, (-3, 1, -0.1, &r), -7.891, TEST_TOL2, GSL_SUCCESS)' 1603 self._test((-3, 1, -0.1), ('-7.891', 'TEST_TOL2'), GSL_SUCCESS) 1604 1605 1606 def test_args63_1(self): 1607 '(s, gsl_sf_hyperg_U_e, (-4, 1, -0.1, &r), 34.3361, TEST_TOL2, GSL_SUCCESS)' 1608 self._test((-4, 1, -0.1), ('34.3361', 'TEST_TOL2'), GSL_SUCCESS) 1609 1610 1611 def test_args64_1(self): 1612 '(s, gsl_sf_hyperg_U_e, (-5, 1, -0.1, &r), -186.20251, TEST_TOL2, GSL_SUCCESS)' 1613 self._test((-5, 1, -0.1), ('-186.20251', 'TEST_TOL2'), GSL_SUCCESS) 1614 1615 1616 def test_args65_1(self): 1617 '(s, gsl_sf_hyperg_U_e, (-6, 1, -0.1, &r), 1208.445361, TEST_TOL2, GSL_SUCCESS)' 1618 self._test((-6, 1, -0.1), ('1208.445361', 'TEST_TOL2'), GSL_SUCCESS) 1619 1620 1621 def test_args66_1(self): 1622 '(s, gsl_sf_hyperg_U_e, ( 1, 2, -0.1, &r), -10.0, TEST_TOL0, GSL_SUCCESS)' 1623 self._test((1, 2, -0.1), ('-10.0', 'TEST_TOL0'), GSL_SUCCESS) 1624 1625 1626 def test_args67_1(self): 1627 '(s, gsl_sf_hyperg_U_e, ( 0, 2, -0.1, &r), 1.0, TEST_TOL2, GSL_SUCCESS)' 1628 self._test((0, 2, -0.1), ('1.0', 'TEST_TOL2'), GSL_SUCCESS) 1629 1630 1631 def test_args68_1(self): 1632 '(s, gsl_sf_hyperg_U_e, (-1, 2, -0.1, &r), -2.1, TEST_TOL2, GSL_SUCCESS)' 1633 self._test((-1, 2, -0.1), ('-2.1', 'TEST_TOL2'), GSL_SUCCESS) 1634 1635 1636 def test_args69_1(self): 1637 '(s, gsl_sf_hyperg_U_e, (-2, 2, -0.1, &r), 6.61, TEST_TOL2, GSL_SUCCESS)' 1638 self._test((-2, 2, -0.1), ('6.61', 'TEST_TOL2'), GSL_SUCCESS) 1639 1640 1641 def test_args70_1(self): 1642 '(s, gsl_sf_hyperg_U_e, (-3, 2, -0.1, &r), -27.721, TEST_TOL2, GSL_SUCCESS)' 1643 self._test((-3, 2, -0.1), ('-27.721', 'TEST_TOL2'), GSL_SUCCESS) 1644 1645 1646 def test_args71_1(self): 1647 '(s, gsl_sf_hyperg_U_e, (-4, 2, -0.1, &r), 145.2201, TEST_TOL2, GSL_SUCCESS)' 1648 self._test((-4, 2, -0.1), ('145.2201', 'TEST_TOL2'), GSL_SUCCESS) 1649 1650 1651 def test_args72_1(self): 1652 '(s, gsl_sf_hyperg_U_e, (-5, 2, -0.1, &r), -912.30301, TEST_TOL2, GSL_SUCCESS)' 1653 self._test((-5, 2, -0.1), ('-912.30301', 'TEST_TOL2'), GSL_SUCCESS) 1654 1655 1656 def test_args73_1(self): 1657 '(s, gsl_sf_hyperg_U_e, (-6, 2, -0.1, &r), 6682.263421, TEST_TOL2, GSL_SUCCESS)' 1658 self._test((-6, 2, -0.1), ('6682.263421', 'TEST_TOL2'), GSL_SUCCESS) 1659 1660 1661 def test_args74_1(self): 1662 '(s, gsl_sf_hyperg_U_e, ( 2, 3, -0.1, &r), 100.0, TEST_TOL0, GSL_SUCCESS)' 1663 self._test((2, 3, -0.1), ('100.0', 'TEST_TOL0'), GSL_SUCCESS) 1664 1665 1666 def test_args75_1(self): 1667 '(s, gsl_sf_hyperg_U_e, ( 1, 3, -0.1, &r), 90.0, TEST_TOL2, GSL_SUCCESS)' 1668 self._test((1, 3, -0.1), ('90.0', 'TEST_TOL2'), GSL_SUCCESS) 1669 1670 1671 def test_args76_1(self): 1672 '(s, gsl_sf_hyperg_U_e, ( 0, 3, -0.1, &r), 1.0, TEST_TOL2, GSL_SUCCESS)' 1673 self._test((0, 3, -0.1), ('1.0', 'TEST_TOL2'), GSL_SUCCESS) 1674 1675 1676 def test_args77_1(self): 1677 '(s, gsl_sf_hyperg_U_e, (-1, 3, -0.1, &r), -3.10, TEST_TOL2, GSL_SUCCESS)' 1678 self._test((-1, 3, -0.1), ('-3.10', 'TEST_TOL2'), GSL_SUCCESS) 1679 1680 1681 def test_args78_1(self): 1682 '(s, gsl_sf_hyperg_U_e, (-2, 3, -0.1, &r), 12.81, TEST_TOL2, GSL_SUCCESS)' 1683 self._test((-2, 3, -0.1), ('12.81', 'TEST_TOL2'), GSL_SUCCESS) 1684 1685 1686 def test_args79_1(self): 1687 '(s, gsl_sf_hyperg_U_e, (-3, 3, -0.1, &r), -66.151, TEST_TOL2, GSL_SUCCESS)' 1688 self._test((-3, 3, -0.1), ('-66.151', 'TEST_TOL2'), GSL_SUCCESS) 1689 1690 1691 def test_args80_1(self): 1692 '(s, gsl_sf_hyperg_U_e, (-4, 3, -0.1, &r), 409.8241, TEST_TOL2, GSL_SUCCESS)' 1693 self._test((-4, 3, -0.1), ('409.8241', 'TEST_TOL2'), GSL_SUCCESS) 1694 1695 1696 def test_args81_1(self): 1697 '(s, gsl_sf_hyperg_U_e, (-5, 3, -0.1, &r), -2961.42351, TEST_TOL2, GSL_SUCCESS)' 1698 self._test((-5, 3, -0.1), ('-2961.42351', 'TEST_TOL2'), GSL_SUCCESS) 1699 1700 1701 def test_args82_1(self): 1702 '(s, gsl_sf_hyperg_U_e, (-6, 3, -0.1, &r), 24450.804481, TEST_TOL2, GSL_SUCCESS)' 1703 self._test((-6, 3, -0.1), ('24450.804481', 'TEST_TOL2'), GSL_SUCCESS) 1704 1705 1706 def test_args83_1(self): 1707 '(s, gsl_sf_hyperg_U_e, ( 3, 4, -0.1, &r), -1000.0, TEST_TOL0, GSL_SUCCESS)' 1708 self._test((3, 4, -0.1), ('-1000.0', 'TEST_TOL0'), GSL_SUCCESS) 1709 1710 1711 def test_args84_1(self): 1712 '(s, gsl_sf_hyperg_U_e, ( 2, 4, -0.1, &r), -1900.0, TEST_TOL2, GSL_SUCCESS)' 1713 self._test((2, 4, -0.1), ('-1900.0', 'TEST_TOL2'), GSL_SUCCESS) 1714 1715 1716 def test_args85_1(self): 1717 '(s, gsl_sf_hyperg_U_e, ( 1, 4, -0.1, &r), -1810.0, TEST_TOL2, GSL_SUCCESS)' 1718 self._test((1, 4, -0.1), ('-1810.0', 'TEST_TOL2'), GSL_SUCCESS) 1719 1720 1721 def test_args86_1(self): 1722 '(s, gsl_sf_hyperg_U_e, ( 0, 4, -0.1, &r), 1.0, TEST_TOL2, GSL_SUCCESS)' 1723 self._test((0, 4, -0.1), ('1.0', 'TEST_TOL2'), GSL_SUCCESS) 1724 1725 1726 def test_args87_1(self): 1727 '(s, gsl_sf_hyperg_U_e, (-1, 4, -0.1, &r), -4.10, TEST_TOL2, GSL_SUCCESS)' 1728 self._test((-1, 4, -0.1), ('-4.10', 'TEST_TOL2'), GSL_SUCCESS) 1729 1730 1731 def test_args88_1(self): 1732 '(s, gsl_sf_hyperg_U_e, (-2, 4, -0.1, &r), 21.01, TEST_TOL2, GSL_SUCCESS)' 1733 self._test((-2, 4, -0.1), ('21.01', 'TEST_TOL2'), GSL_SUCCESS) 1734 1735 1736 def test_args89_1(self): 1737 '(s, gsl_sf_hyperg_U_e, (-3, 4, -0.1, &r), -129.181, TEST_TOL2, GSL_SUCCESS)' 1738 self._test((-3, 4, -0.1), ('-129.181', 'TEST_TOL2'), GSL_SUCCESS) 1739 1740 1741 def test_args90_1(self): 1742 '(s, gsl_sf_hyperg_U_e, (-4, 4, -0.1, &r), 926.5481, TEST_TOL2, GSL_SUCCESS)' 1743 self._test((-4, 4, -0.1), ('926.5481', 'TEST_TOL2'), GSL_SUCCESS) 1744 1745 1746 def test_args91_1(self): 1747 '(s, gsl_sf_hyperg_U_e, (-5, 4, -0.1, &r), -7594.16401, TEST_TOL2, GSL_SUCCESS)' 1748 self._test((-5, 4, -0.1), ('-7594.16401', 'TEST_TOL2'), GSL_SUCCESS) 1749 1750 1751 def test_args92_1(self): 1752 '(s, gsl_sf_hyperg_U_e, (-6, 4, -0.1, &r), 70015.788541, TEST_TOL2, GSL_SUCCESS)' 1753 self._test((-6, 4, -0.1), ('70015.788541', 'TEST_TOL2'), GSL_SUCCESS) 1754 1755 1756 def test_args93_1(self): 1757 '(s, gsl_sf_hyperg_U_e, ( 0, -1, -0.1, &r), 1.0, TEST_TOL2, GSL_SUCCESS)' 1758 self._test((0, -1, -0.1), ('1.0', 'TEST_TOL2'), GSL_SUCCESS) 1759 1760 1761 def test_args94_1(self): 1762 '(s, gsl_sf_hyperg_U_e, (-1, -1, -0.1, &r), 0.9, TEST_TOL0, GSL_SUCCESS)' 1763 self._test((-1, -1, -0.1), ('0.9', 'TEST_TOL0'), GSL_SUCCESS) 1764 1765 1766 def test_args95_1(self): 1767 '(s, gsl_sf_hyperg_U_e, (-2, -1, -0.1, &r), 0.01, TEST_TOL0, GSL_SUCCESS)' 1768 self._test((-2, -1, -0.1), ('0.01', 'TEST_TOL0'), GSL_SUCCESS) 1769 1770 1771 def test_args96_1(self): 1772 '(s, gsl_sf_hyperg_U_e, (-3, -1, -0.1, &r), -0.031, TEST_TOL0, GSL_SUCCESS)' 1773 self._test((-3, -1, -0.1), ('-0.031', 'TEST_TOL0'), GSL_SUCCESS) 1774 1775 1776 def test_args97_1(self): 1777 '(s, gsl_sf_hyperg_U_e, (-4, -1, -0.1, &r), 0.1281, TEST_TOL0, GSL_SUCCESS)' 1778 self._test((-4, -1, -0.1), ('0.1281', 'TEST_TOL0'), GSL_SUCCESS) 1779 1780 1781 def test_args98_1(self): 1782 '(s, gsl_sf_hyperg_U_e, (-5, -1, -0.1, &r), -0.66151, TEST_TOL0, GSL_SUCCESS)' 1783 self._test((-5, -1, -0.1), ('-0.66151', 'TEST_TOL0'), GSL_SUCCESS) 1784 1785 1786 def test_args99_1(self): 1787 '(s, gsl_sf_hyperg_U_e, (-6, -1, -0.1, &r), 4.098241, TEST_TOL0, GSL_SUCCESS)' 1788 self._test((-6, -1, -0.1), ('4.098241', 'TEST_TOL0'), GSL_SUCCESS) 1789 1790 1791 def test_args100_1(self): 1792 '(s, gsl_sf_hyperg_U_e, ( 0, -2, -0.1, &r), 1.0, TEST_TOL2, GSL_SUCCESS)' 1793 self._test((0, -2, -0.1), ('1.0', 'TEST_TOL2'), GSL_SUCCESS) 1794 1795 1796 def test_args101_1(self): 1797 '(s, gsl_sf_hyperg_U_e, (-1, -2, -0.1, &r), 1.9, TEST_TOL2, GSL_SUCCESS)' 1798 self._test((-1, -2, -0.1), ('1.9', 'TEST_TOL2'), GSL_SUCCESS) 1799 1800 1801 def test_args102_1(self): 1802 '(s, gsl_sf_hyperg_U_e, (-2, -2, -0.1, &r), 1.81, TEST_TOL2, GSL_SUCCESS)' 1803 self._test((-2, -2, -0.1), ('1.81', 'TEST_TOL2'), GSL_SUCCESS) 1804 1805 1806 def test_args103_1(self): 1807 '(s, gsl_sf_hyperg_U_e, (-3, -2, -0.1, &r), -0.001, TEST_TOL0, GSL_SUCCESS)' 1808 self._test((-3, -2, -0.1), ('-0.001', 'TEST_TOL0'), GSL_SUCCESS) 1809 1810 1811 def test_args104_1(self): 1812 '(s, gsl_sf_hyperg_U_e, (-4, -2, -0.1, &r), 0.0041, TEST_TOL0, GSL_SUCCESS)' 1813 self._test((-4, -2, -0.1), ('0.0041', 'TEST_TOL0'), GSL_SUCCESS) 1814 1815 1816 def test_args105_1(self): 1817 '(s, gsl_sf_hyperg_U_e, (-5, -2, -0.1, &r), -0.02101, TEST_TOL0, GSL_SUCCESS)' 1818 self._test((-5, -2, -0.1), ('-0.02101', 'TEST_TOL0'), GSL_SUCCESS) 1819 1820 1821 def test_args106_1(self): 1822 '(s, gsl_sf_hyperg_U_e, (-6, -2, -0.1, &r), 0.129181, TEST_TOL0, GSL_SUCCESS)' 1823 self._test((-6, -2, -0.1), ('0.129181', 'TEST_TOL0'), GSL_SUCCESS) 1824 1825 1826 def test_args107_1(self): 1827 '(s, gsl_sf_hyperg_U_e, ( 0, -3, -0.1, &r), 1.0, TEST_TOL2, GSL_SUCCESS)' 1828 self._test((0, -3, -0.1), ('1.0', 'TEST_TOL2'), GSL_SUCCESS) 1829 1830 1831 def test_args108_1(self): 1832 '(s, gsl_sf_hyperg_U_e, (-1, -3, -0.1, &r), 2.9, TEST_TOL2, GSL_SUCCESS)' 1833 self._test((-1, -3, -0.1), ('2.9', 'TEST_TOL2'), GSL_SUCCESS) 1834 1835 1836 def test_args109_1(self): 1837 '(s, gsl_sf_hyperg_U_e, (-2, -3, -0.1, &r), 5.61, TEST_TOL2, GSL_SUCCESS)' 1838 self._test((-2, -3, -0.1), ('5.61', 'TEST_TOL2'), GSL_SUCCESS) 1839 1840 1841 def test_args110_1(self): 1842 '(s, gsl_sf_hyperg_U_e, (-3, -3, -0.1, &r), 5.429, TEST_TOL2, GSL_SUCCESS)' 1843 self._test((-3, -3, -0.1), ('5.429', 'TEST_TOL2'), GSL_SUCCESS) 1844 1845 1846 def test_args111_1(self): 1847 '(s, gsl_sf_hyperg_U_e, (-4, -3, -0.1, &r), 0.0001, TEST_TOL0, GSL_SUCCESS)' 1848 self._test((-4, -3, -0.1), ('0.0001', 'TEST_TOL0'), GSL_SUCCESS) 1849 1850 1851 def test_args112_1(self): 1852 '(s, gsl_sf_hyperg_U_e, (-5, -3, -0.1, &r), -0.00051, TEST_TOL0, GSL_SUCCESS)' 1853 self._test((-5, -3, -0.1), ('-0.00051', 'TEST_TOL0'), GSL_SUCCESS) 1854 1855 1856 def test_args113_1(self): 1857 '(s, gsl_sf_hyperg_U_e, (-6, -3, -0.1, &r), 0.003121, TEST_TOL0, GSL_SUCCESS)' 1858 self._test((-6, -3, -0.1), ('0.003121', 'TEST_TOL0'), GSL_SUCCESS) 1859 1860 1861 def test_args114_1(self): 1862 '(s, gsl_sf_hyperg_U_e, ( 0, -4, -0.1, &r), 1.0, TEST_TOL2, GSL_SUCCESS)' 1863 self._test((0, -4, -0.1), ('1.0', 'TEST_TOL2'), GSL_SUCCESS) 1864 1865 1866 def test_args115_1(self): 1867 '(s, gsl_sf_hyperg_U_e, (-1, -4, -0.1, &r), 3.9, TEST_TOL2, GSL_SUCCESS)' 1868 self._test((-1, -4, -0.1), ('3.9', 'TEST_TOL2'), GSL_SUCCESS) 1869 1870 1871 def test_args116_1(self): 1872 '(s, gsl_sf_hyperg_U_e, (-2, -4, -0.1, &r), 11.41, TEST_TOL2, GSL_SUCCESS)' 1873 self._test((-2, -4, -0.1), ('11.41', 'TEST_TOL2'), GSL_SUCCESS) 1874 1875 1876 def test_args117_1(self): 1877 '(s, gsl_sf_hyperg_U_e, (-3, -4, -0.1, &r), 22.259, TEST_TOL2, GSL_SUCCESS)' 1878 self._test((-3, -4, -0.1), ('22.259', 'TEST_TOL2'), GSL_SUCCESS) 1879 1880 1881 def test_args118_1(self): 1882 '(s, gsl_sf_hyperg_U_e, (-4, -4, -0.1, &r), 21.7161, TEST_TOL2, GSL_SUCCESS)' 1883 self._test((-4, -4, -0.1), ('21.7161', 'TEST_TOL2'), GSL_SUCCESS) 1884 1885 1886 def test_args119_1(self): 1887 '(s, gsl_sf_hyperg_U_e, (-5, -4, -0.1, &r), -1e-5, TEST_TOL0, GSL_SUCCESS)' 1888 self._test((-5, -4, -0.1), ('-1e-5', 'TEST_TOL0'), GSL_SUCCESS) 1889 1890 1891 def test_args120_1(self): 1892 '(s, gsl_sf_hyperg_U_e, (-6, -4, -0.1, &r), 0.000061, TEST_TOL0, GSL_SUCCESS)' 1893 self._test((-6, -4, -0.1), ('0.000061', 'TEST_TOL0'), GSL_SUCCESS) 1894 1895 1896 def test_args121_1(self): 1897 '(s, gsl_sf_hyperg_U_e, (-7, -4, -0.1, &r), -0.0004341, TEST_TOL0, GSL_SUCCESS)' 1898 self._test((-7, -4, -0.1), ('-0.0004341', 'TEST_TOL0'), GSL_SUCCESS) 1899 1900 1901 def test_args122_1(self): 1902 '(s, gsl_sf_hyperg_U_e, (-3, 0.5, -0.5, &r), -9.5, TEST_TOL2, GSL_SUCCESS)' 1903 self._test((-3, 0.5, -0.5), ('-9.5', 'TEST_TOL2'), GSL_SUCCESS) 1904 1905 1906 def test_args123_1(self): 1907 '(s, gsl_sf_hyperg_U_e, (-8, 0.5, -0.5, &r), 180495.0625, TEST_TOL2, GSL_SUCCESS)' 1908 self._test((-8, 0.5, -0.5), ('180495.0625', 'TEST_TOL2'), GSL_SUCCESS) 1909 1910 1911 def test_args124_1(self): 1912 '(s, gsl_sf_hyperg_U_e, (-8, 1.5, -0.5, &r), 827341.0625, TEST_TOL2, GSL_SUCCESS)' 1913 self._test((-8, 1.5, -0.5), ('827341.0625', 'TEST_TOL2'), GSL_SUCCESS) 1914 1915 1916 def test_args125_1(self): 1917 '(s, gsl_sf_hyperg_U_e, (-8, 1.5, -10, &r), 7.162987810253906e9, TEST_TOL2, GSL_SUCCESS)' 1918 self._test((-8, 1.5, -10), ('7.162987810253906e9', 'TEST_TOL2'), GSL_SUCCESS) 1919 1920 1921 def test_args126_1(self): 1922 '(s, gsl_sf_hyperg_U_e, (3, 6, -0.5, &r), -296.0, TEST_TOL2, GSL_SUCCESS)' 1923 self._test((3, 6, -0.5), ('-296.0', 'TEST_TOL2'), GSL_SUCCESS) 1924 1925 1926 def test_args127_1(self): 1927 '(s, gsl_sf_hyperg_U_e, (3, 7, -0.5, &r), 2824, TEST_TOL2, GSL_SUCCESS)' 1928 self._test((3, 7, -0.5), ('2824', 'TEST_TOL2'), GSL_SUCCESS) 1929 1930 1931 def test_args128_1(self): 1932 '(s, gsl_sf_hyperg_U_e, (5, 12, -1.7, &r), -153.262676210016018065768591104, TEST_TOL2, GSL_SUCCESS)' 1933 self._test((5, 12, -1.7), ('-153.262676210016018065768591104', 'TEST_TOL2'), GSL_SUCCESS) 1934 1935 1936 def test_args129_1(self): 1937 '(s, gsl_sf_hyperg_U_e, (0, 0, -0.5, &r), 1, TEST_TOL0, GSL_SUCCESS)' 1938 self._test((0, 0, -0.5), ('1', 'TEST_TOL0'), GSL_SUCCESS) 1939 1940 1941 def test_args130_1(self): 1942 '(s, gsl_sf_hyperg_U_e, (0, 1, -0.5, &r), 1, TEST_TOL0, GSL_SUCCESS)' 1943 self._test((0, 1, -0.5), ('1', 'TEST_TOL0'), GSL_SUCCESS) 1944 1945 1946 def test_args131_1(self): 1947 '(s, gsl_sf_hyperg_U_e, (0, 1, -0.001, &r), 1, TEST_TOL0, GSL_SUCCESS)' 1948 self._test((0, 1, -0.001), ('1', 'TEST_TOL0'), GSL_SUCCESS) 1949 1950 1951 def test_args132_1(self): 1952 '(s, gsl_sf_hyperg_U_e, (-1, 0.99, -0.1, &r), -1.09, TEST_TOL2, GSL_SUCCESS)' 1953 self._test((-1, 0.99, -0.1), ('-1.09', 'TEST_TOL2'), GSL_SUCCESS) 1954 1955 1956 def test_args133_1(self): 1957 '(s, gsl_sf_hyperg_U_e, (-1, 0, -0.5, &r), -0.5, TEST_TOL0, GSL_SUCCESS)' 1958 self._test((-1, 0, -0.5), ('-0.5', 'TEST_TOL0'), GSL_SUCCESS) 1959 1960 1961 def test_args134_1(self): 1962 '(s, gsl_sf_hyperg_U_e, (-2, 0, -0.5, &r), 1.25, TEST_TOL0, GSL_SUCCESS)' 1963 self._test((-2, 0, -0.5), ('1.25', 'TEST_TOL0'), GSL_SUCCESS) 1964 1965 1966 def test_args135_1(self): 1967 '(s, gsl_sf_hyperg_U_e, (-7, 0, -0.1, &r), -668.2263421, TEST_TOL0, GSL_SUCCESS)' 1968 self._test((-7, 0, -0.1), ('-668.2263421', 'TEST_TOL0'), GSL_SUCCESS) 1969 1970 1971 def test_args136_1(self): 1972 '(s, gsl_sf_hyperg_U_e, (4.11, 0.11, 6.4, &r), 6.422378238765078623739153038e-5, TEST_TOL2, GSL_SUCCESS)' 1973 self._test((4.11, 0.11, 6.4), ('6.422378238765078623739153038e-5', 'TEST_TOL2'), GSL_SUCCESS) 1974 1975 1976 def test_args137_1(self): 1977 '(s, gsl_sf_hyperg_U_e, (5, 4, 6.4, &r), 3.2586223825343211136628535e-05, TEST_TOL2, GSL_SUCCESS)' 1978 self._test((5, 4, 6.4), ('3.2586223825343211136628535e-05', 'TEST_TOL2'), GSL_SUCCESS) 1979 1980 1981 def test_args138_1(self): 1982 '(s, gsl_sf_hyperg_U_e, (2.2,1.2 , 8.7, &r), 5.7250017539318661177749625e-03, TEST_TOL2, GSL_SUCCESS)' 1983 self._test((2.2, 1.2, 8.7), ('5.7250017539318661177749625e-03', 'TEST_TOL2'), GSL_SUCCESS) 1984 1985 1986 def test_args139_1(self): 1987 '(s, gsl_sf_hyperg_U_e, (2, -6.4, 1, &r),1.2141502795806162484648638e-02, TEST_TOL2, GSL_SUCCESS)' 1988 self._test((2, -6.4, 1), ('1.2141502795806162484648638e-02', 'TEST_TOL2'), GSL_SUCCESS) 1989 1990_t_func = None 1991try: 1992 _t_func = sf.hyperg_U_int_e 1993except AttributeError: 1994 print("Not including tests for hyperg_U_int_e") 1995 1996if _t_func != None: 1997 class test_sf_automatic_hyperg_U_int_e(_test_sf_automatic): 1998 _func = _t_func 1999 2000 def test_args0_1(self): 2001 '(s, gsl_sf_hyperg_U_int_e, (1, 1, 0.0001, &r), 8.634088070212725330, TEST_TOL0, GSL_SUCCESS)' 2002 self._test((1, 1, 0.0001), ('8.634088070212725330', 'TEST_TOL0'), GSL_SUCCESS) 2003 2004 2005 def test_args1_1(self): 2006 '(s, gsl_sf_hyperg_U_int_e, (1, 1, 0.01, &r), 4.078511443456425847, TEST_TOL0, GSL_SUCCESS)' 2007 self._test((1, 1, 0.01), ('4.078511443456425847', 'TEST_TOL0'), GSL_SUCCESS) 2008 2009 2010 def test_args2_1(self): 2011 '(s, gsl_sf_hyperg_U_int_e, (1, 1, 0.5, &r), 0.9229106324837304688, TEST_TOL0, GSL_SUCCESS)' 2012 self._test((1, 1, 0.5), ('0.9229106324837304688', 'TEST_TOL0'), GSL_SUCCESS) 2013 2014 2015 def test_args3_1(self): 2016 '(s, gsl_sf_hyperg_U_int_e, (1, 1, 2.0, &r), 0.3613286168882225847, TEST_TOL0, GSL_SUCCESS)' 2017 self._test((1, 1, 2.0), ('0.3613286168882225847', 'TEST_TOL0'), GSL_SUCCESS) 2018 2019 2020 def test_args4_1(self): 2021 '(s, gsl_sf_hyperg_U_int_e, (1, 1, 100, &r), 0.009901942286733018406, TEST_TOL0, GSL_SUCCESS)' 2022 self._test((1, 1, 100), ('0.009901942286733018406', 'TEST_TOL0'), GSL_SUCCESS) 2023 2024 2025 def test_args5_1(self): 2026 '(s, gsl_sf_hyperg_U_int_e, (1, 1, 1000, &r), 0.0009990019940238807150, TEST_TOL0, GSL_SUCCESS)' 2027 self._test((1, 1, 1000), ('0.0009990019940238807150', 'TEST_TOL0'), GSL_SUCCESS) 2028 2029 2030 def test_args6_1(self): 2031 '(s, gsl_sf_hyperg_U_int_e, (1, 8, 0.01, &r), 7.272361203006010000e+16, TEST_TOL0, GSL_SUCCESS)' 2032 self._test((1, 8, 0.01), ('7.272361203006010000e+16', 'TEST_TOL0'), GSL_SUCCESS) 2033 2034 2035 def test_args7_1(self): 2036 '(s, gsl_sf_hyperg_U_int_e, (1, 8, 1, &r), 1957.0, TEST_TOL0, GSL_SUCCESS)' 2037 self._test((1, 8, 1), ('1957.0', 'TEST_TOL0'), GSL_SUCCESS) 2038 2039 2040 def test_args8_1(self): 2041 '(s, gsl_sf_hyperg_U_int_e, (1, 8, 5, &r), 1.042496, TEST_TOL1, GSL_SUCCESS)' 2042 self._test((1, 8, 5), ('1.042496', 'TEST_TOL1'), GSL_SUCCESS) 2043 2044 2045 def test_args9_1(self): 2046 '(s, gsl_sf_hyperg_U_int_e, (1, 8, 8, &r), 0.3207168579101562500, TEST_TOL0, GSL_SUCCESS)' 2047 self._test((1, 8, 8), ('0.3207168579101562500', 'TEST_TOL0'), GSL_SUCCESS) 2048 2049 2050 def test_args10_1(self): 2051 '(s, gsl_sf_hyperg_U_int_e, (1, 8, 50, &r), 0.022660399001600000000, TEST_TOL0, GSL_SUCCESS)' 2052 self._test((1, 8, 50), ('0.022660399001600000000', 'TEST_TOL0'), GSL_SUCCESS) 2053 2054 2055 def test_args11_1(self): 2056 '(s, gsl_sf_hyperg_U_int_e, (1, 8, 100, &r), 0.010631236727200000000, TEST_TOL0, GSL_SUCCESS)' 2057 self._test((1, 8, 100), ('0.010631236727200000000', 'TEST_TOL0'), GSL_SUCCESS) 2058 2059 2060 def test_args12_1(self): 2061 '(s, gsl_sf_hyperg_U_int_e, (1, 8, 1000, &r), 0.0010060301203607207200, TEST_TOL0, GSL_SUCCESS)' 2062 self._test((1, 8, 1000), ('0.0010060301203607207200', 'TEST_TOL0'), GSL_SUCCESS) 2063 2064 2065 def test_args13_1(self): 2066 '(s, gsl_sf_hyperg_U_int_e, (1, 20, 1, &r), 1.7403456103284421000e+16, TEST_TOL0, GSL_SUCCESS)' 2067 self._test((1, 20, 1), ('1.7403456103284421000e+16', 'TEST_TOL0'), GSL_SUCCESS) 2068 2069 2070 def test_args14_1(self): 2071 '(s, gsl_sf_hyperg_U_int_e, (1, 20, 20, &r), 0.22597813610531052969, TEST_TOL0, GSL_SUCCESS)' 2072 self._test((1, 20, 20), ('0.22597813610531052969', 'TEST_TOL0'), GSL_SUCCESS) 2073 2074 2075 def test_args15_1(self): 2076 '(s, gsl_sf_hyperg_U_int_e, (1, 50, 1, &r), 3.374452117521520758e+61, TEST_TOL0, GSL_SUCCESS)' 2077 self._test((1, 50, 1), ('3.374452117521520758e+61', 'TEST_TOL0'), GSL_SUCCESS) 2078 2079 2080 def test_args16_1(self): 2081 '(s, gsl_sf_hyperg_U_int_e, (1, 50, 50, &r), 0.15394136814987651785, TEST_TOL0, GSL_SUCCESS)' 2082 self._test((1, 50, 50), ('0.15394136814987651785', 'TEST_TOL0'), GSL_SUCCESS) 2083 2084 2085 def test_args17_1(self): 2086 '(s, gsl_sf_hyperg_U_int_e, (1, 100, 0.1, &r), 1.0418325171990852858e+253, TEST_TOL2, GSL_SUCCESS)' 2087 self._test((1, 100, 0.1), ('1.0418325171990852858e+253', 'TEST_TOL2'), GSL_SUCCESS) 2088 2089 2090 def test_args18_1(self): 2091 '(s, gsl_sf_hyperg_U_int_e, (1, 100, 1, &r), 2.5624945006073464385e+154, TEST_TOL2, GSL_SUCCESS)' 2092 self._test((1, 100, 1), ('2.5624945006073464385e+154', 'TEST_TOL2'), GSL_SUCCESS) 2093 2094 2095 def test_args19_1(self): 2096 '(s, gsl_sf_hyperg_U_int_e, (1, 100, 50, &r), 3.0978624160896431391e+07, TEST_TOL2, GSL_SUCCESS)' 2097 self._test((1, 100, 50), ('3.0978624160896431391e+07', 'TEST_TOL2'), GSL_SUCCESS) 2098 2099 2100 def test_args20_1(self): 2101 '(s, gsl_sf_hyperg_U_int_e, (1, 100, 100, &r), 0.11323192555773717475, TEST_TOL0, GSL_SUCCESS)' 2102 self._test((1, 100, 100), ('0.11323192555773717475', 'TEST_TOL0'), GSL_SUCCESS) 2103 2104 2105 def test_args21_1(self): 2106 '(s, gsl_sf_hyperg_U_int_e, (1, 100, 200, &r), 0.009715680951406713589, TEST_TOL0, GSL_SUCCESS)' 2107 self._test((1, 100, 200), ('0.009715680951406713589', 'TEST_TOL0'), GSL_SUCCESS) 2108 2109 2110 def test_args22_1(self): 2111 '(s, gsl_sf_hyperg_U_int_e, (1, 100, 1000, &r), 0.0011085142546061528661, TEST_TOL0, GSL_SUCCESS)' 2112 self._test((1, 100, 1000), ('0.0011085142546061528661', 'TEST_TOL0'), GSL_SUCCESS) 2113 2114 2115 def test_args23_1(self): 2116 '(s, gsl_sf_hyperg_U_int_e, (1, 1000, 2000, &r), 0.0009970168547036318206, TEST_TOL0, GSL_SUCCESS)' 2117 self._test((1, 1000, 2000), ('0.0009970168547036318206', 'TEST_TOL0'), GSL_SUCCESS) 2118 2119 2120 def test_args24_1(self): 2121 '(s, gsl_sf_hyperg_U_int_e, (1, -1, 1, &r), 0.29817368116159703717, TEST_TOL1, GSL_SUCCESS)' 2122 self._test((1, -1, 1), ('0.29817368116159703717', 'TEST_TOL1'), GSL_SUCCESS) 2123 2124 2125 def test_args25_1(self): 2126 '(s, gsl_sf_hyperg_U_int_e, (1, -1, 10, &r), 0.07816669698940409380, TEST_TOL1, GSL_SUCCESS)' 2127 self._test((1, -1, 10), ('0.07816669698940409380', 'TEST_TOL1'), GSL_SUCCESS) 2128 2129 2130 def test_args26_1(self): 2131 '(s, gsl_sf_hyperg_U_int_e, (1, -10, 1, &r), 0.08271753756946041959, TEST_TOL1, GSL_SUCCESS)' 2132 self._test((1, -10, 1), ('0.08271753756946041959', 'TEST_TOL1'), GSL_SUCCESS) 2133 2134 2135 def test_args27_1(self): 2136 '(s, gsl_sf_hyperg_U_int_e, (1, -10, 5, &r), 0.06127757419425055261, TEST_TOL2, GSL_SUCCESS)' 2137 self._test((1, -10, 5), ('0.06127757419425055261', 'TEST_TOL2'), GSL_SUCCESS) 2138 2139 2140 def test_args28_1(self): 2141 '(s, gsl_sf_hyperg_U_int_e, (1, -10, 10, &r), 0.04656199948873187212, TEST_TOL2, GSL_SUCCESS)' 2142 self._test((1, -10, 10), ('0.04656199948873187212', 'TEST_TOL2'), GSL_SUCCESS) 2143 2144 2145 def test_args29_1(self): 2146 '(s, gsl_sf_hyperg_U_int_e, (1, -10, 20, &r), 0.031606421847946077709, TEST_TOL1, GSL_SUCCESS)' 2147 self._test((1, -10, 20), ('0.031606421847946077709', 'TEST_TOL1'), GSL_SUCCESS) 2148 2149 2150 def test_args30_1(self): 2151 '(s, gsl_sf_hyperg_U_int_e, (1, -100, 0.01, &r), 0.009900000099999796950, TEST_TOL2, GSL_SUCCESS)' 2152 self._test((1, -100, 0.01), ('0.009900000099999796950', 'TEST_TOL2'), GSL_SUCCESS) 2153 2154 2155 def test_args31_1(self): 2156 '(s, gsl_sf_hyperg_U_int_e, (1, -100, 1, &r), 0.009802970197050404429, TEST_TOL2, GSL_SUCCESS)' 2157 self._test((1, -100, 1), ('0.009802970197050404429', 'TEST_TOL2'), GSL_SUCCESS) 2158 2159 2160 def test_args32_1(self): 2161 '(s, gsl_sf_hyperg_U_int_e, (1, -100, 10, &r), 0.009001648897173103447, TEST_TOL2, GSL_SUCCESS)' 2162 self._test((1, -100, 10), ('0.009001648897173103447', 'TEST_TOL2'), GSL_SUCCESS) 2163 2164 2165 def test_args33_1(self): 2166 '(s, gsl_sf_hyperg_U_int_e, (1, -100, 20, &r), 0.008253126487166557546, TEST_TOL2, GSL_SUCCESS)' 2167 self._test((1, -100, 20), ('0.008253126487166557546', 'TEST_TOL2'), GSL_SUCCESS) 2168 2169 2170 def test_args34_1(self): 2171 '(s, gsl_sf_hyperg_U_int_e, (1, -100, 50, &r), 0.006607993916432051008, TEST_TOL2, GSL_SUCCESS)' 2172 self._test((1, -100, 50), ('0.006607993916432051008', 'TEST_TOL2'), GSL_SUCCESS) 2173 2174 2175 def test_args35_1(self): 2176 '(s, gsl_sf_hyperg_U_int_e, (1, -100, 90, &r), 0.005222713769726871937, TEST_TOL2, GSL_SUCCESS)' 2177 self._test((1, -100, 90), ('0.005222713769726871937', 'TEST_TOL2'), GSL_SUCCESS) 2178 2179 2180 def test_args36_1(self): 2181 '(s, gsl_sf_hyperg_U_int_e, (1, -100, 110, &r), 0.004727658137692606210, TEST_TOL2, GSL_SUCCESS)' 2182 self._test((1, -100, 110), ('0.004727658137692606210', 'TEST_TOL2'), GSL_SUCCESS) 2183 2184 2185 def test_args37_1(self): 2186 '(s, gsl_sf_hyperg_U_int_e, (1, -1000, 1010, &r), 0.0004971408839859245170, TEST_TOL4, GSL_SUCCESS)' 2187 self._test((1, -1000, 1010), ('0.0004971408839859245170', 'TEST_TOL4'), GSL_SUCCESS) 2188 2189 2190 def test_args38_1(self): 2191 '(s, gsl_sf_hyperg_U_int_e, (8, 1, 0.001, &r), 0.0007505359326875706975, TEST_TOL0, GSL_SUCCESS)' 2192 self._test((8, 1, 0.001), ('0.0007505359326875706975', 'TEST_TOL0'), GSL_SUCCESS) 2193 2194 2195 def test_args39_1(self): 2196 '(s, gsl_sf_hyperg_U_int_e, (8, 1, 0.5, &r), 6.449509938973479986e-06, TEST_TOL3, GSL_SUCCESS)' 2197 self._test((8, 1, 0.5), ('6.449509938973479986e-06', 'TEST_TOL3'), GSL_SUCCESS) 2198 2199 2200 def test_args40_1(self): 2201 '(s, gsl_sf_hyperg_U_int_e, (8, 1, 8, &r), 6.190694573035761284e-10, TEST_TOL0, GSL_SUCCESS)' 2202 self._test((8, 1, 8), ('6.190694573035761284e-10', 'TEST_TOL0'), GSL_SUCCESS) 2203 2204 2205 def test_args41_1(self): 2206 '(s, gsl_sf_hyperg_U_int_e, (8, 1, 20, &r), 3.647213845460374016e-12, TEST_TOL0, GSL_SUCCESS)' 2207 self._test((8, 1, 20), ('3.647213845460374016e-12', 'TEST_TOL0'), GSL_SUCCESS) 2208 2209 2210 def test_args42_1(self): 2211 '(s, gsl_sf_hyperg_U_int_e, (8, 8, 1, &r), 0.12289755012652317578, TEST_TOL1, GSL_SUCCESS)' 2212 self._test((8, 8, 1), ('0.12289755012652317578', 'TEST_TOL1'), GSL_SUCCESS) 2213 2214 2215 def test_args43_1(self): 2216 '(s, gsl_sf_hyperg_U_int_e, (8, 8, 10, &r), 5.687710359507564272e-09, TEST_TOL1, GSL_SUCCESS)' 2217 self._test((8, 8, 10), ('5.687710359507564272e-09', 'TEST_TOL1'), GSL_SUCCESS) 2218 2219 2220 def test_args44_1(self): 2221 '(s, gsl_sf_hyperg_U_int_e, (8, 8, 20, &r), 2.8175404594901039724e-11, TEST_TOL1, GSL_SUCCESS)' 2222 self._test((8, 8, 20), ('2.8175404594901039724e-11', 'TEST_TOL1'), GSL_SUCCESS) 2223 2224 2225 def test_args45_1(self): 2226 '(s, gsl_sf_hyperg_U_int_e, (100, 100, 0.01, &r), 1.0099979491941914867e+196, TEST_TOL2, GSL_SUCCESS)' 2227 self._test((100, 100, 0.01), ('1.0099979491941914867e+196', 'TEST_TOL2'), GSL_SUCCESS) 2228 2229 2230 def test_args46_1(self): 2231 '(s, gsl_sf_hyperg_U_int_e, (100, 100, 0.1, &r), 1.0090713562719862833e+97, TEST_TOL2, GSL_SUCCESS)' 2232 self._test((100, 100, 0.1), ('1.0090713562719862833e+97', 'TEST_TOL2'), GSL_SUCCESS) 2233 2234 2235 def test_args47_1(self): 2236 '(s, gsl_sf_hyperg_U_int_e, (100, 100, 1, &r), 0.009998990209084729106, TEST_TOL2, GSL_SUCCESS)' 2237 self._test((100, 100, 1), ('0.009998990209084729106', 'TEST_TOL2'), GSL_SUCCESS) 2238 2239 2240 def test_args48_1(self): 2241 '(s, gsl_sf_hyperg_U_int_e, (100, 100, 20, &r), 1.3239363905866130603e-131, TEST_TOL2, GSL_SUCCESS)' 2242 self._test((100, 100, 20), ('1.3239363905866130603e-131', 'TEST_TOL2'), GSL_SUCCESS) 2243 2244 2245 def test_args49_1(self): 2246 '(s, gsl_sf_hyperg_U_int_e, (-10, 1, 0.01, &r), 3.274012540759009536e+06, TEST_TOL0, GSL_SUCCESS)' 2247 self._test((-10, 1, 0.01), ('3.274012540759009536e+06', 'TEST_TOL0'), GSL_SUCCESS) 2248 2249 2250 def test_args50_1(self): 2251 '(s, gsl_sf_hyperg_U_int_e, (-10, 1, 1, &r), 1.5202710000000000000e+06, TEST_TOL0, GSL_SUCCESS)' 2252 self._test((-10, 1, 1), ('1.5202710000000000000e+06', 'TEST_TOL0'), GSL_SUCCESS) 2253 2254 2255 def test_args51_1(self): 2256 '(s, gsl_sf_hyperg_U_int_e, (-10, 1, 10, &r), 1.0154880000000000000e+08, TEST_TOL0, GSL_SUCCESS)' 2257 self._test((-10, 1, 10), ('1.0154880000000000000e+08', 'TEST_TOL0'), GSL_SUCCESS) 2258 2259 2260 def test_args52_1(self): 2261 '(s, gsl_sf_hyperg_U_int_e, (-10, 1, 100, &r), 3.284529863685482880e+19, TEST_TOL0, GSL_SUCCESS)' 2262 self._test((-10, 1, 100), ('3.284529863685482880e+19', 'TEST_TOL0'), GSL_SUCCESS) 2263 2264 2265 def test_args53_1(self): 2266 '(s, gsl_sf_hyperg_U_int_e, (-10, 10, 1, &r), 1.1043089864100000000e+11, TEST_TOL0, GSL_SUCCESS)' 2267 self._test((-10, 10, 1), ('1.1043089864100000000e+11', 'TEST_TOL0'), GSL_SUCCESS) 2268 2269 2270 def test_args54_1(self): 2271 '(s, gsl_sf_hyperg_U_int_e, (-10, 100, 1, &r), 1.3991152402448957897e+20, TEST_TOL0, GSL_SUCCESS)' 2272 self._test((-10, 100, 1), ('1.3991152402448957897e+20', 'TEST_TOL0'), GSL_SUCCESS) 2273 2274 2275 def test_args55_1(self): 2276 '(s, gsl_sf_hyperg_U_int_e, (-10, 100, 10, &r), 5.364469916567136000e+19, TEST_TOL0, GSL_SUCCESS)' 2277 self._test((-10, 100, 10), ('5.364469916567136000e+19', 'TEST_TOL0'), GSL_SUCCESS) 2278 2279 2280 def test_args56_1(self): 2281 '(s, gsl_sf_hyperg_U_int_e, (-10, 100, 100, &r), 3.909797568000000000e+12, TEST_TOL0, GSL_SUCCESS)' 2282 self._test((-10, 100, 100), ('3.909797568000000000e+12', 'TEST_TOL0'), GSL_SUCCESS) 2283 2284 2285 def test_args57_1(self): 2286 '(s, gsl_sf_hyperg_U_int_e, (-10, 100, 500, &r), 8.082625576697984130e+25, TEST_TOL0, GSL_SUCCESS)' 2287 self._test((-10, 100, 500), ('8.082625576697984130e+25', 'TEST_TOL0'), GSL_SUCCESS) 2288 2289 2290 def test_args58_1(self): 2291 '(s, gsl_sf_hyperg_U_int_e, (-50, 1, 0.01, &r), 1.6973422555823855798e+64, TEST_TOL2, GSL_SUCCESS)' 2292 self._test((-50, 1, 0.01), ('1.6973422555823855798e+64', 'TEST_TOL2'), GSL_SUCCESS) 2293 2294 2295 def test_args59_1(self): 2296 '(s, gsl_sf_hyperg_U_int_e, (-50, 1, 1, &r), 7.086160198304780325e+63, TEST_TOL1, GSL_SUCCESS)' 2297 self._test((-50, 1, 1), ('7.086160198304780325e+63', 'TEST_TOL1'), GSL_SUCCESS) 2298 2299 2300 def test_args60_1(self): 2301 '(s, gsl_sf_hyperg_U_int_e, (-50, 1, 10, &r), 5.332862895528712200e+65, TEST_TOL1, GSL_SUCCESS)' 2302 self._test((-50, 1, 10), ('5.332862895528712200e+65', 'TEST_TOL1'), GSL_SUCCESS) 2303 2304 2305 def test_args61_1(self): 2306 '(s, gsl_sf_hyperg_U_int_e, (-50, 10, 1, &r), -7.106713471565790573e+71, TEST_TOL1, GSL_SUCCESS)' 2307 self._test((-50, 10, 1), ('-7.106713471565790573e+71', 'TEST_TOL1'), GSL_SUCCESS) 2308 2309 2310 def test_args62_1(self): 2311 '(s, gsl_sf_hyperg_U_int_e, (-50, 100, 1, &r), 2.4661377199407186476e+104, TEST_TOL1, GSL_SUCCESS)' 2312 self._test((-50, 100, 1), ('2.4661377199407186476e+104', 'TEST_TOL1'), GSL_SUCCESS) 2313 2314 2315 def test_args63_1(self): 2316 '(s, gsl_sf_hyperg_U_int_e, (-50, 10, 10, &r), 5.687538583671241287e+68, TEST_TOL1, GSL_SUCCESS)' 2317 self._test((-50, 10, 10), ('5.687538583671241287e+68', 'TEST_TOL1'), GSL_SUCCESS) 2318 2319 2320 def test_args64_1(self): 2321 '(s, gsl_sf_hyperg_U_int_e, (-50, 100, 10, &r), 1.7880761664553373445e+102, TEST_TOL1, GSL_SUCCESS)' 2322 self._test((-50, 100, 10), ('1.7880761664553373445e+102', 'TEST_TOL1'), GSL_SUCCESS) 2323 2324 2325 def test_args65_1(self): 2326 '(s, gsl_sf_hyperg_U_int_e, (-90, 1, 0.01, &r), 4.185245354032917715e+137, TEST_TOL2, GSL_SUCCESS)' 2327 self._test((-90, 1, 0.01), ('4.185245354032917715e+137', 'TEST_TOL2'), GSL_SUCCESS) 2328 2329 2330 def test_args66_1(self): 2331 '(s, gsl_sf_hyperg_U_int_e, (-90, 1, 0.1, &r), 2.4234043408007841358e+137, TEST_TOL3, GSL_SUCCESS)' 2332 self._test((-90, 1, 0.1), ('2.4234043408007841358e+137', 'TEST_TOL3'), GSL_SUCCESS) 2333 2334 2335 def test_args67_1(self): 2336 '(s, gsl_sf_hyperg_U_int_e, (-90, 1, 10, &r), -1.8987677149221888807e+139, TEST_TOL1, GSL_SUCCESS)' 2337 self._test((-90, 1, 10), ('-1.8987677149221888807e+139', 'TEST_TOL1'), GSL_SUCCESS) 2338 2339 2340 def test_args68_1(self): 2341 '(s, gsl_sf_hyperg_U_int_e, (-90, 10, 10, &r), -5.682999988842066677e+143, TEST_TOL1, GSL_SUCCESS)' 2342 self._test((-90, 10, 10), ('-5.682999988842066677e+143', 'TEST_TOL1'), GSL_SUCCESS) 2343 2344 2345 def test_args69_1(self): 2346 '(s, gsl_sf_hyperg_U_int_e, (-90, 100, 10, &r), 2.3410029853990624280e+189, TEST_TOL2, GSL_SUCCESS)' 2347 self._test((-90, 100, 10), ('2.3410029853990624280e+189', 'TEST_TOL2'), GSL_SUCCESS) 2348 2349 2350 def test_args70_1(self): 2351 '(s, gsl_sf_hyperg_U_int_e, (-90, 1000, 10, &r), 1.9799451517572225316e+271, TEST_TOL3, GSL_SUCCESS)' 2352 self._test((-90, 1000, 10), ('1.9799451517572225316e+271', 'TEST_TOL3'), GSL_SUCCESS) 2353 2354 2355 def test_args71_1(self): 2356 '(s, gsl_sf_hyperg_U_int_e, (-50, -1, 10, &r), -9.083195466262584149e+64, TEST_TOL1, GSL_SUCCESS)' 2357 self._test((-50, -1, 10), ('-9.083195466262584149e+64', 'TEST_TOL1'), GSL_SUCCESS) 2358 2359 2360 def test_args72_1(self): 2361 '(s, gsl_sf_hyperg_U_int_e, (-50, -10, 10, &r), -1.4418257327071634407e+62, TEST_TOL1, GSL_SUCCESS)' 2362 self._test((-50, -10, 10), ('-1.4418257327071634407e+62', 'TEST_TOL1'), GSL_SUCCESS) 2363 2364 2365 def test_args73_1(self): 2366 '(s, gsl_sf_hyperg_U_int_e, (-50, -100, 0.01, &r), 3.0838993811468983931e+93, TEST_TOL2, GSL_SUCCESS)' 2367 self._test((-50, -100, 0.01), ('3.0838993811468983931e+93', 'TEST_TOL2'), GSL_SUCCESS) 2368 2369 2370 def test_args74_1(self): 2371 '(s, gsl_sf_hyperg_U_int_e, (-50, -100, 10, &r), 4.014552630378340665e+95, TEST_TOL2, GSL_SUCCESS)' 2372 self._test((-50, -100, 10), ('4.014552630378340665e+95', 'TEST_TOL2'), GSL_SUCCESS) 2373 2374 2375 def test_args75_1(self): 2376 '(s, gsl_sf_hyperg_U_int_e, (-100, -100, 10, &r), 2.0556466922347982030e+162, TEST_TOL2, GSL_SUCCESS)' 2377 self._test((-100, -100, 10), ('2.0556466922347982030e+162', 'TEST_TOL2'), GSL_SUCCESS) 2378 2379 2380 def test_args76_1(self): 2381 '(s, gsl_sf_hyperg_U_int_e, (-100, -200, 10, &r), 1.1778399522973555582e+219, TEST_TOL2, GSL_SUCCESS)' 2382 self._test((-100, -200, 10), ('1.1778399522973555582e+219', 'TEST_TOL2'), GSL_SUCCESS) 2383 2384 2385 def test_args77_1(self): 2386 '(s, gsl_sf_hyperg_U_int_e, (-100, -200, 100, &r), 9.861313408898201873e+235, TEST_TOL3, GSL_SUCCESS)' 2387 self._test((-100, -200, 100), ('9.861313408898201873e+235', 'TEST_TOL3'), GSL_SUCCESS) 2388 2389 2390 def test_args78_1(self): 2391 '(s, gsl_sf_hyperg_U_int_e, (3, 6, -0.5, &r), -296.0, TEST_TOL0, GSL_SUCCESS)' 2392 self._test((3, 6, -0.5), ('-296.0', 'TEST_TOL0'), GSL_SUCCESS) 2393 2394 2395 def test_args79_1(self): 2396 '(s, gsl_sf_hyperg_U_int_e, (3, 7, -0.5, &r), 2824, TEST_TOL0, GSL_SUCCESS)' 2397 self._test((3, 7, -0.5), ('2824', 'TEST_TOL0'), GSL_SUCCESS) 2398 2399 2400 def test_args80_1(self): 2401 '(s, gsl_sf_hyperg_U_int_e, (5, 12, -1.7, &r), -153.262676210016018065768591104, TEST_TOL2, GSL_SUCCESS)' 2402 self._test((5, 12, -1.7), ('-153.262676210016018065768591104', 'TEST_TOL2'), GSL_SUCCESS) 2403 2404 2405if __name__ == '__main__': 2406 unittest.main() 2407