1// (C) Copyright John Maddock 2006-7. 2// Use, modification and distribution are subject to the 3// Boost Software License, Version 1.0. (See accompanying file 4// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 6 static const boost::array<boost::array<typename table_type<T>::type, 3>, 159> binomial_data = { { 7 {{ SC_(0.15e2), SC_(0.15e2), SC_(0.1e1) }}, 8 {{ SC_(0.19e2), SC_(0.15e2), SC_(0.3876e4) }}, 9 {{ SC_(0.19e2), SC_(0.19e2), SC_(0.1e1) }}, 10 {{ SC_(0.21e2), SC_(0.15e2), SC_(0.54264e5) }}, 11 {{ SC_(0.21e2), SC_(0.19e2), SC_(0.21e3) }}, 12 {{ SC_(0.21e2), SC_(0.21e2), SC_(0.1e1) }}, 13 {{ SC_(0.29e2), SC_(0.15e2), SC_(0.7755876e8) }}, 14 {{ SC_(0.29e2), SC_(0.19e2), SC_(0.2003001e8) }}, 15 {{ SC_(0.29e2), SC_(0.21e2), SC_(0.4292145e7) }}, 16 {{ SC_(0.29e2), SC_(0.29e2), SC_(0.1e1) }}, 17 {{ SC_(0.33e2), SC_(0.15e2), SC_(0.103715832e10) }}, 18 {{ SC_(0.33e2), SC_(0.19e2), SC_(0.8188092e9) }}, 19 {{ SC_(0.33e2), SC_(0.21e2), SC_(0.35481732e9) }}, 20 {{ SC_(0.33e2), SC_(0.29e2), SC_(0.4092e5) }}, 21 {{ SC_(0.33e2), SC_(0.33e2), SC_(0.1e1) }}, 22 {{ SC_(0.42e2), SC_(0.15e2), SC_(0.98672427616e11) }}, 23 {{ SC_(0.42e2), SC_(0.19e2), SC_(0.4467753108e12) }}, 24 {{ SC_(0.42e2), SC_(0.21e2), SC_(0.53825787444e12) }}, 25 {{ SC_(0.42e2), SC_(0.29e2), SC_(0.2551873128e11) }}, 26 {{ SC_(0.42e2), SC_(0.33e2), SC_(0.44589181e9) }}, 27 {{ SC_(0.42e2), SC_(0.42e2), SC_(0.1e1) }}, 28 {{ SC_(0.46e2), SC_(0.15e2), SC_(0.511738760544e12) }}, 29 {{ SC_(0.46e2), SC_(0.19e2), SC_(0.415424667196e13) }}, 30 {{ SC_(0.46e2), SC_(0.21e2), SC_(0.6943526580276e13) }}, 31 {{ SC_(0.46e2), SC_(0.29e2), SC_(0.174969502686e13) }}, 32 {{ SC_(0.46e2), SC_(0.33e2), SC_(0.10176623079e12) }}, 33 {{ SC_(0.46e2), SC_(0.42e2), SC_(0.163185e6) }}, 34 {{ SC_(0.46e2), SC_(0.46e2), SC_(0.1e1) }}, 35 {{ SC_(0.82e2), SC_(0.15e2), SC_(0.996731056598616e16) }}, 36 {{ SC_(0.82e2), SC_(0.19e2), SC_(0.19710382359693168e19) }}, 37 {{ SC_(0.82e2), SC_(0.21e2), SC_(0.1833065559451464624e20) }}, 38 {{ SC_(0.82e2), SC_(0.29e2), SC_(0.1257660762751009389168e23) }}, 39 {{ SC_(0.82e2), SC_(0.33e2), SC_(0.899986590548788671513e23) }}, 40 {{ SC_(0.82e2), SC_(0.42e2), SC_(0.41467066225715382349482e24) }}, 41 {{ SC_(0.82e2), SC_(0.46e2), SC_(0.23223183395337370425708e24) }}, 42 {{ SC_(0.82e2), SC_(0.82e2), SC_(0.1e1) }}, 43 {{ SC_(0.95e2), SC_(0.15e2), SC_(0.110375347398090219e18) }}, 44 {{ SC_(0.95e2), SC_(0.19e2), SC_(0.45038039715653129145e20) }}, 45 {{ SC_(0.95e2), SC_(0.21e2), SC_(0.611230538998149609825e21) }}, 46 {{ SC_(0.95e2), SC_(0.29e2), SC_(0.2146280142106099437545685e25) }}, 47 {{ SC_(0.95e2), SC_(0.33e2), SC_(0.3780222443838484815806271e26) }}, 48 {{ SC_(0.95e2), SC_(0.42e2), SC_(0.171987522327068244097964157e28) }}, 49 {{ SC_(0.95e2), SC_(0.46e2), SC_(0.308620560869098008873280965e28) }}, 50 {{ SC_(0.95e2), SC_(0.82e2), SC_(0.3489735464257595e16) }}, 51 {{ SC_(0.95e2), SC_(0.95e2), SC_(0.1e1) }}, 52 {{ SC_(0.122e3), SC_(0.15e2), SC_(0.6156937298378625264e19) }}, 53 {{ SC_(0.122e3), SC_(0.19e2), SC_(0.819751088529043274604e22) }}, 54 {{ SC_(0.122e3), SC_(0.21e2), SC_(0.205054879430622110547372e24) }}, 55 {{ SC_(0.122e3), SC_(0.29e2), SC_(0.965499981454662046766678536e28) }}, 56 {{ SC_(0.122e3), SC_(0.33e2), SC_(0.68890617994929806723272437813e30) }}, 57 {{ SC_(0.122e3), SC_(0.42e2), SC_(0.982048893026815201335532502524191e33) }}, 58 {{ SC_(0.122e3), SC_(0.46e2), SC_(0.9517963588769497111427223674615988e34) }}, 59 {{ SC_(0.122e3), SC_(0.82e2), SC_(0.254605268562507644790693611765531e33) }}, 60 {{ SC_(0.122e3), SC_(0.95e2), SC_(0.877923835320476575559398624e27) }}, 61 {{ SC_(0.122e3), SC_(0.122e3), SC_(0.1e1) }}, 62 {{ SC_(0.125e3), SC_(0.15e2), SC_(0.90648078331934398e19) }}, 63 {{ SC_(0.125e3), SC_(0.19e2), SC_(0.1350175763944140060675e23) }}, 64 {{ SC_(0.125e3), SC_(0.21e2), SC_(0.357796577445197116078875e24) }}, 65 {{ SC_(0.125e3), SC_(0.29e2), SC_(0.21471697865846785089593512375e29) }}, 66 {{ SC_(0.125e3), SC_(0.33e2), SC_(0.1743111472200107189546091504625e31) }}, 67 {{ SC_(0.125e3), SC_(0.42e2), SC_(0.339619764433637564049548277312025e34) }}, 68 {{ SC_(0.125e3), SC_(0.46e2), SC_(0.38244450869782214079034893241053e35) }}, 69 {{ SC_(0.125e3), SC_(0.82e2), SC_(0.655545126697486460839825744579025e34) }}, 70 {{ SC_(0.125e3), SC_(0.95e2), SC_(0.687094331707097122866992396e29) }}, 71 {{ SC_(0.125e3), SC_(0.122e3), SC_(0.31775e6) }}, 72 {{ SC_(0.125e3), SC_(0.125e3), SC_(0.1e1) }}, 73 {{ SC_(0.135e3), SC_(0.15e2), SC_(0.307563739414613748e20) }}, 74 {{ SC_(0.135e3), SC_(0.19e2), SC_(0.65183278299357679461e23) }}, 75 {{ SC_(0.135e3), SC_(0.21e2), SC_(0.2070345077412932009547e25) }}, 76 {{ SC_(0.135e3), SC_(0.29e2), SC_(0.2654598483954587033449048188e30) }}, 77 {{ SC_(0.135e3), SC_(0.33e2), SC_(0.322268385697858320141605625441e32) }}, 78 {{ SC_(0.135e3), SC_(0.42e2), SC_(0.165539796634100865734488051471458e36) }}, 79 {{ SC_(0.135e3), SC_(0.46e2), SC_(0.2961867439565318449706072684149998e37) }}, 80 {{ SC_(0.135e3), SC_(0.82e2), SC_(0.1323968752490674447090425029339391282e39) }}, 81 {{ SC_(0.135e3), SC_(0.95e2), SC_(0.319215598884570762368184126129732e35) }}, 82 {{ SC_(0.135e3), SC_(0.122e3), SC_(0.437531400061434e18) }}, 83 {{ SC_(0.135e3), SC_(0.125e3), SC_(0.393812684240976e15) }}, 84 {{ SC_(0.135e3), SC_(0.135e3), SC_(0.1e1) }}, 85 {{ SC_(0.137e3), SC_(0.15e2), SC_(0.388194525997363728e20) }}, 86 {{ SC_(0.137e3), SC_(0.19e2), SC_(0.87968625327656981292e23) }}, 87 {{ SC_(0.137e3), SC_(0.21e2), SC_(0.28916543839848387707556e25) }}, 88 {{ SC_(0.137e3), SC_(0.29e2), SC_(0.4280069137507949602563401336e30) }}, 89 {{ SC_(0.137e3), SC_(0.33e2), SC_(0.560540007685072462740701644251e32) }}, 90 {{ SC_(0.137e3), SC_(0.42e2), SC_(0.3453905364934565879468064249738192e36) }}, 91 {{ SC_(0.137e3), SC_(0.46e2), SC_(0.67381580139170956477318127290699344e37) }}, 92 {{ SC_(0.137e3), SC_(0.95e2), SC_(0.3453905364934565879468064249738192e36) }}, 93 {{ SC_(0.137e3), SC_(0.122e3), SC_(0.388194525997363728e20) }}, 94 {{ SC_(0.137e3), SC_(0.125e3), SC_(0.55587257066498976e17) }}, 95 {{ SC_(0.137e3), SC_(0.135e3), SC_(0.9316e4) }}, 96 {{ SC_(0.137e3), SC_(0.137e3), SC_(0.1e1) }}, 97 {{ SC_(0.143e3), SC_(0.15e2), SC_(0.76435265515004093841e20) }}, 98 {{ SC_(0.143e3), SC_(0.19e2), SC_(0.210374461432936964163e24) }}, 99 {{ SC_(0.143e3), SC_(0.21e2), SC_(0.76395982994646537557478e25) }}, 100 {{ SC_(0.143e3), SC_(0.29e2), SC_(0.17138496567725350060390313738e31) }}, 101 {{ SC_(0.143e3), SC_(0.33e2), SC_(0.27947962468928852152878073112114e33) }}, 102 {{ SC_(0.143e3), SC_(0.42e2), SC_(0.291038363317011408088847346619471914e37) }}, 103 {{ SC_(0.143e3), SC_(0.46e2), SC_(0.728184459077800535203086713053471437e38) }}, 104 {{ SC_(0.143e3), SC_(0.95e2), SC_(0.3005697554491346889987208985795179974e39) }}, 105 {{ SC_(0.143e3), SC_(0.122e3), SC_(0.76395982994646537557478e25) }}, 106 {{ SC_(0.143e3), SC_(0.125e3), SC_(0.31976918137806418552776e23) }}, 107 {{ SC_(0.143e3), SC_(0.135e3), SC_(0.3553074951283e13) }}, 108 {{ SC_(0.143e3), SC_(0.137e3), SC_(0.10679057389e11) }}, 109 {{ SC_(0.143e3), SC_(0.143e3), SC_(0.1e1) }}, 110 {{ SC_(0.144e3), SC_(0.15e2), SC_(0.85323087086516197776e20) }}, 111 {{ SC_(0.144e3), SC_(0.19e2), SC_(0.242351379570743382715776e24) }}, 112 {{ SC_(0.144e3), SC_(0.21e2), SC_(0.89439199603488629335584e25) }}, 113 {{ SC_(0.144e3), SC_(0.29e2), SC_(0.214603783108908731190974363328e31) }}, 114 {{ SC_(0.144e3), SC_(0.33e2), SC_(0.36256816175907700090220202956256e33) }}, 115 {{ SC_(0.144e3), SC_(0.42e2), SC_(0.410877689388721987890137430521607408e37) }}, 116 {{ SC_(0.144e3), SC_(0.46e2), SC_(0.1069985327624523235400453945711223336e39) }}, 117 {{ SC_(0.144e3), SC_(0.122e3), SC_(0.500046434146777336739856e26) }}, 118 {{ SC_(0.144e3), SC_(0.125e3), SC_(0.242351379570743382715776e24) }}, 119 {{ SC_(0.144e3), SC_(0.135e3), SC_(0.56849199220528e14) }}, 120 {{ SC_(0.144e3), SC_(0.137e3), SC_(0.219683466288e12) }}, 121 {{ SC_(0.144e3), SC_(0.143e3), SC_(0.144e3) }}, 122 {{ SC_(0.144e3), SC_(0.144e3), SC_(0.1e1) }}, 123 {{ SC_(0.145e3), SC_(0.15e2), SC_(0.95168058673421912904e20) }}, 124 {{ SC_(0.145e3), SC_(0.19e2), SC_(0.27889642887109357534752e24) }}, 125 {{ SC_(0.145e3), SC_(0.21e2), SC_(0.10458616082666009075532e26) }}, 126 {{ SC_(0.145e3), SC_(0.29e2), SC_(0.26825472888613591398871795416e31) }}, 127 {{ SC_(0.145e3), SC_(0.33e2), SC_(0.4693962808488050458108865561301e33) }}, 128 {{ SC_(0.145e3), SC_(0.42e2), SC_(0.57842004816858920625310609151100072e37) }}, 129 {{ SC_(0.145e3), SC_(0.46e2), SC_(0.156715022732884716296026082957704428e39) }}, 130 {{ SC_(0.145e3), SC_(0.122e3), SC_(0.315246665005577016640344e27) }}, 131 {{ SC_(0.145e3), SC_(0.125e3), SC_(0.1757047501887889524689376e25) }}, 132 {{ SC_(0.145e3), SC_(0.135e3), SC_(0.824313388697656e15) }}, 133 {{ SC_(0.145e3), SC_(0.137e3), SC_(0.398176282647e13) }}, 134 {{ SC_(0.145e3), SC_(0.143e3), SC_(0.1044e5) }}, 135 {{ SC_(0.145e3), SC_(0.144e3), SC_(0.145e3) }}, 136 {{ SC_(0.145e3), SC_(0.145e3), SC_(0.1e1) }}, 137 {{ SC_(0.148e3), SC_(0.15e2), SC_(0.131439605927052712464e21) }}, 138 {{ SC_(0.148e3), SC_(0.19e2), SC_(0.42244624913775365779698e24) }}, 139 {{ SC_(0.148e3), SC_(0.21e2), SC_(0.16608172537529972375104128e26) }}, 140 {{ SC_(0.148e3), SC_(0.29e2), SC_(0.51863815313548295889610045344e31) }}, 141 {{ SC_(0.148e3), SC_(0.33e2), SC_(0.100644585365316213131406856592232e34) }}, 142 {{ SC_(0.148e3), SC_(0.42e2), SC_(0.1587255130729102485141868921944628536e38) }}, 143 {{ SC_(0.148e3), SC_(0.122e3), SC_(0.6418858594895863473128136624e29) }}, 144 {{ SC_(0.148e3), SC_(0.125e3), SC_(0.525225250880542723214261376e27) }}, 145 {{ SC_(0.148e3), SC_(0.135e3), SC_(0.1525832904625819216e19) }}, 146 {{ SC_(0.148e3), SC_(0.137e3), SC_(0.12775329171405528e17) }}, 147 {{ SC_(0.148e3), SC_(0.143e3), SC_(0.552689424e9) }}, 148 {{ SC_(0.148e3), SC_(0.144e3), SC_(0.19190605e8) }}, 149 {{ SC_(0.148e3), SC_(0.145e3), SC_(0.529396e6) }}, 150 {{ SC_(0.148e3), SC_(0.148e3), SC_(0.1e1) }}, 151 {{ SC_(0.149e3), SC_(0.15e2), SC_(0.146152994650230254904e21) }}, 152 {{ SC_(0.149e3), SC_(0.19e2), SC_(0.484188393242502269321154e24) }}, 153 {{ SC_(0.149e3), SC_(0.21e2), SC_(0.19332950844468483467894649e26) }}, 154 {{ SC_(0.149e3), SC_(0.29e2), SC_(0.643975706809891340629324729688e31) }}, 155 {{ SC_(0.149e3), SC_(0.33e2), SC_(0.129276234650276859970513979588298e34) }}, 156 {{ SC_(0.149e3), SC_(0.42e2), SC_(0.2210289854940525890524658592240650952e38) }}, 157 {{ SC_(0.149e3), SC_(0.122e3), SC_(0.35422590023684579907262679888e30) }}, 158 {{ SC_(0.149e3), SC_(0.125e3), SC_(0.3260773432550036073288539376e28) }}, 159 {{ SC_(0.149e3), SC_(0.135e3), SC_(0.16239221627803361656e20) }}, 160 {{ SC_(0.149e3), SC_(0.137e3), SC_(0.158627003878285306e18) }}, 161 {{ SC_(0.149e3), SC_(0.143e3), SC_(0.13725120696e11) }}, 162 {{ SC_(0.149e3), SC_(0.144e3), SC_(0.571880029e9) }}, 163 {{ SC_(0.149e3), SC_(0.145e3), SC_(0.19720001e8) }}, 164 {{ SC_(0.149e3), SC_(0.148e3), SC_(0.149e3) }}, 165 {{ SC_(0.149e3), SC_(0.149e3), SC_(0.1e1) }} 166 } }; 167 168