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