test_spec_functions_data.h 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. // complex(z), n, complex(D1_n(z)), abs_err_real, abs_err_imag
  2. D1_test_10digits = {
  3. {{0.07425,0.0},0,{13.44325437,0.0},1.3e-9,0.0},
  4. {{0.07425,0.0},1,{26.9211746,0.0},2.7e-9,0.0},
  5. {{0.07425,0.0},2,{40.39343233,0.0},4.0e-9,0.0},
  6. {{0.07425,0.0},3,{53.86380341,0.0},5.4e-9,0.0},
  7. {{0.07425,0.0},4,{67.33331708,0.0},6.7e-9,0.0},
  8. {{0.07425,0.0},5,{80.80236911,0.0},8.1e-9,0.0},
  9. {{0.07575,0.0},0,{13.17606047,0.0},1.3e-9,0.0},
  10. {{0.07575,0.0},1,{26.38748778,0.0},2.6e-9,0.0},
  11. {{0.07575,0.0},2,{39.59313798,0.0},4.0e-9,0.0},
  12. {{0.07575,0.0},3,{52.79686337,0.0},5.3e-9,0.0},
  13. {{0.07575,0.0},4,{65.99971402,0.0},6.6e-9,0.0},
  14. {{0.07575,0.0},5,{79.2020937,0.0},7.9e-9,0.0},
  15. {{7.5,0.0},0,{0.3695472563,0.0},3.7e-11,0.0},
  16. {{7.5,0.0},1,{-4.366784044,0.0},4.4e-10,0.0},
  17. {{7.5,0.0},2,{-0.05084479599,0.0},5.1e-12,0.0},
  18. {{7.5,0.0},3,{1.818058207,0.0},1.8e-10,0.0},
  19. {{7.5,0.0},4,{-1.311710105,0.0},1.3e-10,0.0},
  20. {{7.5,0.0},6,{0.2403642874,0.0},2.4e-11,0.0},
  21. {{7.5,0.0},8,{0.7288779052,0.0},7.3e-11,0.0},
  22. {{7.5,0.0},10,{1.101289076,0.0},1.1e-10,0.0},
  23. {{7.5,0.0},13,{1.589646926,0.0},1.6e-10,0.0},
  24. {{7.5,0.0},17,{2.188751726,0.0},2.2e-10,0.0},
  25. {{7.5,0.0},23,{3.043335945,0.0},3.0e-10,0.0},
  26. {{7.5,0.0},29,{3.875196649,0.0},3.9e-10,0.0},
  27. {{750.0,0.0},0,{-0.8951915139,0.0},9.0e-11,0.0},
  28. {{750.0,0.0},1,{1.11408472,0.0},1.1e-10,0.0},
  29. {{750.0,0.0},2,{-0.902418112,0.0},9.0e-11,0.0},
  30. {{750.0,0.0},4,{-0.9194850799,0.0},9.2e-11,0.0},
  31. {{750.0,0.0},7,{1.036430596,0.0},1.0e-10,0.0},
  32. {{750.0,0.0},13,{0.8757018925,0.0},8.8e-11,0.0},
  33. {{750.0,0.0},22,{-1.815460808,0.0},1.8e-10,0.0},
  34. {{750.0,0.0},37,{-0.09706808407,0.0},9.7e-12,0.0},
  35. {{750.0,0.0},63,{3.48919216,0.0},3.5e-10,0.0},
  36. {{750.0,0.0},106,{2.047703815,0.0},2.0e-10,0.0},
  37. {{750.0,0.0},179,{2.897582684,0.0},2.9e-10,0.0},
  38. {{750.0,0.0},301,{-1.225776221,0.0},1.2e-10,0.0},
  39. {{750.0,0.0},505,{-1.656090429,0.0},1.7e-10,0.0},
  40. {{750.0,0.0},850,{0.5377162125,0.0},5.4e-11,0.0},
  41. {{133.0,-0.001},0,{0.5694948984,0.001324324427},5.7e-11,1.3e-13},
  42. {{133.0,-0.001},1,{-1.786944016,0.004193067843},1.8e-10,4.2e-13},
  43. {{133.0,-0.001},2,{0.5399040216,0.001291157105},5.4e-11,1.3e-13},
  44. {{133.0,-0.001},3,{-1.955480626,0.004823242927},2.0e-10,4.8e-13},
  45. {{133.0,-0.001},5,{-2.331337153,0.006433469776},2.3e-10,6.4e-13},
  46. {{133.0,-0.001},7,{-3.148105563,0.0109075073},3.1e-10,1.1e-12},
  47. {{133.0,-0.001},11,{-46.98874439,2.213832763},4.7e-9,2.2e-10},
  48. {{133.0,-0.001},16,{-0.5501021158,0.001287235517},5.5e-11,1.3e-13},
  49. {{133.0,-0.001},25,{-0.3725033244,0.001102012526},3.7e-11,1.1e-13},
  50. {{133.0,-0.001},37,{-0.08821053424,0.0009282963955},8.8e-12,9.3e-14},
  51. {{133.0,-0.001},56,{1.124686918,0.002084471601},1.1e-10,2.1e-13},
  52. {{133.0,-0.001},84,{0.9986800187,0.001593722368},1.0e-10,1.6e-13},
  53. {{133.0,-0.001},126,{-0.2163519301,0.0001421781658},2.2e-11,1.4e-14},
  54. {{133.0,-0.001},190,{1.032740304,1.499507085e-5},1.0e-10,1.5e-15},
  55. {{13300.0,-0.1},0,{-0.06692914071,0.1001189584},6.7e-12,1.0e-11},
  56. {{13300.0,-0.1},1,{4.616651032,6.898387416},4.6e-10,6.9e-10},
  57. {{13300.0,-0.1},2,{-0.06715345623,0.1001219831},6.7e-12,1.0e-11},
  58. {{13300.0,-0.1},4,{-0.06767688503,0.1001290804},6.8e-12,1.0e-11},
  59. {{13300.0,-0.1},8,{-0.069621371,0.1001559296},7.0e-12,1.0e-11},
  60. {{13300.0,-0.1},18,{-0.0797264006,0.1003077197},8.0e-12,1.0e-11},
  61. {{13300.0,-0.1},38,{-0.122593317,0.1011803444},1.2e-11,1.0e-11},
  62. {{13300.0,-0.1},80,{-0.318026153,0.1098564358},3.2e-11,1.1e-11},
  63. {{13300.0,-0.1},167,{0.4753499708,0.1224512411},4.8e-11,1.2e-11},
  64. {{13300.0,-0.1},349,{0.05202548332,0.09987187722},5.2e-12,1.0e-11},
  65. {{13300.0,-0.1},725,{0.6178835263,0.1379545294},6.2e-11,1.4e-11},
  66. {{13300.0,-0.1},1508,{0.6178835263,0.1379545294},6.2e-11,1.4e-11},
  67. {{13300.0,-0.1},3137,{0.6178835263,0.1379545294},6.2e-11,1.4e-11},
  68. {{13300.0,-0.1},6522,{0.6178835263,0.1379545294},6.2e-11,1.4e-11},
  69. {{13300.0,-0.1},13560,{0.6178835263,0.1379545294},6.2e-11,1.4e-11},
  70. {{0.0825,-0.055},0,{8.364112571,5.612760191},8.4e-10,5.6e-10},
  71. {{0.0825,-0.055},1,{16.76671786,11.19981666},1.7e-9,1.1e-9},
  72. {{0.0825,-0.055},2,{25.16303989,16.7910761},2.5e-9,1.7e-9},
  73. {{0.0825,-0.055},3,{33.55726711,22.38373456},3.4e-9,2.2e-9},
  74. {{0.0825,-0.055},4,{41.95054208,27.97702858},4.2e-9,2.8e-9},
  75. {{0.0825,-0.055},5,{50.34330427,33.57066471},5.0e-9,3.4e-9},
  76. {{0.084,-0.056},0,{8.213762654,5.513194605},8.2e-10,5.5e-10},
  77. {{0.084,-0.056},1,{16.46671762,11.00021676},1.6e-9,1.1e-9},
  78. {{0.084,-0.056},2,{24.71327517,16.49151877},2.5e-9,1.6e-9},
  79. {{0.084,-0.056},3,{32.95769986,21.98424533},3.3e-9,2.2e-9},
  80. {{0.084,-0.056},4,{41.20115497,27.47761902},4.1e-9,2.7e-9},
  81. {{0.084,-0.056},5,{49.44408799,32.97134106},4.9e-9,3.3e-9},
  82. {{150.0,-100.0},0,{0.0,1.0},0.0,1.0e-10},
  83. {{150.0,-100.0},1,{2.843446142e-5,0.9999879975},2.8e-15,1.0e-10},
  84. {{150.0,-100.0},2,{8.530546308e-5,0.9999639945},8.5e-15,1.0e-10},
  85. {{150.0,-100.0},3,{0.0001706171621,0.999927995},1.7e-14,1.0e-10},
  86. {{150.0,-100.0},5,{0.0004265896666,0.9998200323},4.3e-14,1.0e-10},
  87. {{150.0,-100.0},8,{0.001024076947,0.9995683282},1.0e-13,1.0e-10},
  88. {{150.0,-100.0},12,{0.002219966552,0.9990658009},2.2e-13,1.0e-10},
  89. {{150.0,-100.0},19,{0.00541495427,0.997731511},5.4e-13,1.0e-10},
  90. {{150.0,-100.0},29,{0.01243396296,0.9948425685},1.2e-12,9.9e-11},
  91. {{150.0,-100.0},44,{0.02848384439,0.9884552746},2.8e-12,9.9e-11},
  92. {{150.0,-100.0},68,{0.06852918356,0.9738438113},6.9e-12,9.7e-11},
  93. {{150.0,-100.0},104,{0.164201632,0.9465214232},1.6e-11,9.5e-11},
  94. {{150.0,-100.0},159,{0.3932026881,0.9219145678},3.9e-11,9.2e-11},
  95. {{150.0,-100.0},242,{0.8377117489,1.000484617},8.4e-11,1.0e-10},
  96. {{15000.0,-10000.0},0,{0.0,1.0},0.0,1.0e-10},
  97. {{15000.0,-10000.0},1,{2.840269452e-9,0.9999999988},2.8e-19,1.0e-10},
  98. {{15000.0,-10000.0},2,{8.520808375e-9,0.9999999964},8.5e-19,1.0e-10},
  99. {{15000.0,-10000.0},4,{2.840269482e-8,0.9999999882},2.8e-18,1.0e-10},
  100. {{15000.0,-10000.0},9,{1.27812132e-7,0.9999999467},1.3e-17,1.0e-10},
  101. {{15000.0,-10000.0},20,{5.964567324e-7,0.9999997514},6.0e-17,1.0e-10},
  102. {{15000.0,-10000.0},43,{2.686897907e-6,0.9999988803},2.7e-16,1.0e-10},
  103. {{15000.0,-10000.0},92,{1.215073423e-5,0.9999949366},1.2e-15,1.0e-10},
  104. {{15000.0,-10000.0},197,{5.53950539e-5,0.9999769175},5.5e-15,1.0e-10},
  105. {{15000.0,-10000.0},420,{0.0002511344986,0.999895384},2.5e-14,1.0e-10},
  106. {{15000.0,-10000.0},893,{0.001134288579,0.9995280733},1.1e-13,1.0e-10},
  107. {{15000.0,-10000.0},1901,{0.005145739895,0.9978712016},5.1e-13,1.0e-10},
  108. {{15000.0,-10000.0},4046,{0.02347561693,0.9905405814},2.3e-12,9.9e-11},
  109. {{15000.0,-10000.0},8608,{0.109468195,0.9613901874},1.1e-11,9.6e-11},
  110. {{15000.0,-10000.0},18317,{0.512261042,0.9302107991},5.1e-11,9.3e-11},
  111. {{10.0,-10.0},0,{3.763440828e-9,1.000000002},3.8e-19,1.0e-10},
  112. {{10.0,-10.0},1,{0.005248614454,0.9997237555},5.2e-13,1.0e-10},
  113. {{10.0,-10.0},2,{0.01576496554,0.9992608599},1.6e-12,1.0e-10},
  114. {{10.0,-10.0},3,{0.0315795257,0.9987938656},3.2e-12,1.0e-10},
  115. {{10.0,-10.0},4,{0.05271773637,0.998603545},5.3e-12,1.0e-10},
  116. {{10.0,-10.0},5,{0.07917268804,0.999072454},7.9e-12,1.0e-10},
  117. {{10.0,-10.0},7,{0.1476045441,1.003978155},1.5e-11,1.0e-10},
  118. {{10.0,-10.0},9,{0.2346177787,1.017876304},2.3e-11,1.0e-10},
  119. {{10.0,-10.0},13,{0.4450367874,1.083665863},4.5e-11,1.1e-10},
  120. {{10.0,-10.0},17,{0.6733177541,1.19601528},6.7e-11,1.2e-10},
  121. {{10.0,-10.0},23,{1.014224553,1.417540161},1.0e-10,1.4e-10},
  122. {{10.0,-10.0},30,{1.399662665,1.715674914},1.4e-10,1.7e-10},
  123. {{10.0,-10.0},41,{1.985691335,2.220650533},2.0e-10,2.2e-10},
  124. {{1000.0,-1000.0},0,{0.0,1.0},0.0,1.0e-10},
  125. {{1000.0,-1000.0},1,{5.002499999e-7,0.9999999997},5.0e-17,1.0e-10},
  126. {{1000.0,-1000.0},3,{3.001500007e-6,0.9999999985},3.0e-16,1.0e-10},
  127. {{1000.0,-1000.0},5,{7.503750051e-6,0.9999999963},7.5e-16,1.0e-10},
  128. {{1000.0,-1000.0},9,{2.251125049e-5,0.999999989},2.3e-15,1.0e-10},
  129. {{1000.0,-1000.0},16,{6.803400443e-5,0.9999999683},6.8e-15,1.0e-10},
  130. {{1000.0,-1000.0},29,{0.0002176087921,0.9999999148},2.2e-14,1.0e-10},
  131. {{1000.0,-1000.0},52,{0.0006893448117,0.9999998928},6.9e-14,1.0e-10},
  132. {{1000.0,-1000.0},91,{0.002094046292,1.000001147},2.1e-13,1.0e-10},
  133. {{1000.0,-1000.0},160,{0.006443127538,1.000017553},6.4e-13,1.0e-10},
  134. {{1000.0,-1000.0},282,{0.01995789049,1.000189355},2.0e-12,1.0e-10},
  135. {{1000.0,-1000.0},497,{0.06179308868,1.001878517},6.2e-12,1.0e-10},
  136. {{1000.0,-1000.0},874,{0.1880146541,1.017448354},1.9e-11,1.0e-10},
  137. {{1000.0,-1000.0},1538,{0.5243891844,1.12904956},5.2e-11,1.1e-10},
  138. {{100000.0,-100000.0},0,{0.0,1.0},0.0,1.0e-10},
  139. {{100000.0,-100000.0},1,{5.000025e-11,1.0},5.0e-21,1.0e-10},
  140. {{100000.0,-100000.0},2,{1.5000075e-10,1.0},1.5e-20,1.0e-10},
  141. {{100000.0,-100000.0},6,{1.05000525e-9,1.0},1.1e-19,1.0e-10},
  142. {{100000.0,-100000.0},15,{6.00003e-9,1.0},6.0e-19,1.0e-10},
  143. {{100000.0,-100000.0},38,{3.705018525e-8,1.0},3.7e-18,1.0e-10},
  144. {{100000.0,-100000.0},95,{2.2800114e-7,1.0},2.3e-17,1.0e-10},
  145. {{100000.0,-100000.0},238,{1.42205711e-6,1.0},1.4e-16,1.0e-10},
  146. {{100000.0,-100000.0},594,{8.835794179e-6,1.0},8.8e-16,1.0e-10},
  147. {{100000.0,-100000.0},1481,{5.48713243e-5,1.000000001},5.5e-15,1.0e-10},
  148. {{100000.0,-100000.0},3689,{5.48713243e-5,1.000000001},5.5e-15,1.0e-10},
  149. {{100000.0,-100000.0},9189,{5.48713243e-5,1.000000001},5.5e-15,1.0e-10},
  150. {{100000.0,-100000.0},22888,{5.48713243e-5,1.000000001},5.5e-15,1.0e-10},
  151. {{100000.0,-100000.0},57009,{5.48713243e-5,1.000000001},5.5e-15,1.0e-10},
  152. {{100000.0,-100000.0},141994,{5.48713243e-5,1.000000001},5.5e-15,1.0e-10},
  153. {{84.0,80.0},0,{0.0,-1.0},0.0,1.0e-10},
  154. {{84.0,80.0},1,{7.464603828e-5,-0.9999958865},7.5e-15,1.0e-10},
  155. {{84.0,80.0},2,{0.0002239401908,-0.9999876764},2.2e-14,1.0e-10},
  156. {{84.0,80.0},3,{0.0004478865907,-0.9999754034},4.5e-14,1.0e-10},
  157. {{84.0,80.0},4,{0.0007464913899,-0.9999591179},7.5e-14,1.0e-10},
  158. {{84.0,80.0},7,{0.002090346657,-0.9998869455},2.1e-13,1.0e-10},
  159. {{84.0,80.0},10,{0.00410652709,-0.9997821013},4.1e-13,1.0e-10},
  160. {{84.0,80.0},15,{0.008962111818,-0.9995465291},9.0e-13,1.0e-10},
  161. {{84.0,80.0},23,{0.02062416631,-0.9990784658},2.1e-12,1.0e-10},
  162. {{84.0,80.0},35,{0.04711100816,-0.998528013},4.7e-12,1.0e-10},
  163. {{84.0,80.0},51,{0.09908951742,-0.9995117599},9.9e-12,1.0e-10},
  164. {{84.0,80.0},77,{0.2216380379,-1.012470814},2.2e-11,1.0e-10},
  165. {{84.0,80.0},114,{0.4554315865,-1.075499094},4.6e-11,1.1e-10},
  166. {{84.0,80.0},170,{0.8526912334,-1.272209503},8.5e-11,1.3e-10},
  167. };