mirror of
https://github.com/boostorg/math.git
synced 2026-01-19 04:22:09 +00:00
Fix up non-central T test data for 128-bit floats.
Fixes: https://github.com/boostorg/math/issues/544. Also fixes uncovered issue in tgamma_ratio where we were previously relying on sub-normals to get the correct result.
This commit is contained in:
@@ -1555,9 +1555,17 @@ T tgamma_delta_ratio_imp_lanczos(T z, T delta, const Policy& pol, const Lanczos&
|
||||
T result;
|
||||
if(z + delta == z)
|
||||
{
|
||||
if(fabs(delta) < 10)
|
||||
result = exp((constants::half<T>() - z) * boost::math::log1p(delta / zgh, pol));
|
||||
if (fabs(delta / zgh) < boost::math::tools::epsilon<T>())
|
||||
{
|
||||
// We have:
|
||||
// result = exp((constants::half<T>() - z) * boost::math::log1p(delta / zgh, pol));
|
||||
// 0.5 - z == -z
|
||||
// log1p(delta / zgh) = delta / zgh = delta / z
|
||||
// multiplying we get -delta.
|
||||
result = exp(-delta);
|
||||
}
|
||||
else
|
||||
// from the pow formula below... but this may actually be wrong, we just can't really calculate it :(
|
||||
result = 1;
|
||||
}
|
||||
else
|
||||
|
||||
@@ -843,6 +843,7 @@ test-suite distribution_tests :
|
||||
|
||||
test-suite mp :
|
||||
|
||||
[ run test_nc_t_quad.cpp pch ../../test/build//boost_unit_test_framework : : : release ]
|
||||
[ run test_polynomial.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST1 : test_polynomial_1 ]
|
||||
[ run test_polynomial.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST2 : test_polynomial_2 ]
|
||||
[ run test_polynomial.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST3 : test_polynomial_3 ]
|
||||
|
||||
413
test/nct.ipp
413
test/nct.ipp
@@ -8,209 +8,214 @@
|
||||
#define SC_(x) static_cast<typename table_type<T>::type>(BOOST_JOIN(x, L))
|
||||
#endif
|
||||
static const boost::array<boost::array<typename table_type<T>::type, 5>, 209-7> nct = {{
|
||||
{{ SC_(5.637862086296081542968750000000000000000e-1), SC_(-5.074075460433959960937500000000000000000e-1), SC_(-3.162277862429618835449218750000000000000e-2), SC_(6.862274577179818450132372470056769938949e-1), SC_(3.137725422820181549867627529943230061051e-1) }},
|
||||
{{ SC_(9.567963480949401855468750000000000000000e-1), SC_(-9.472283720970153808593750000000000000000e-1), SC_(-7.905694097280502319335937500000000000000e-2), SC_(8.115615601997266002916301508229723403909e-1), SC_(1.884384398002733997083698491770276596091e-1) }},
|
||||
{{ SC_(2.380512714385986328125000000000000000000), SC_(-2.378132343292236328125000000000000000000), SC_(-6.344355583190917968750000000000000000000), SC_(1.181983559218041139443788725932712768639e-1), SC_(8.818016440781958860556211274067287231361e-1) }},
|
||||
{{ SC_(2.707923889160156250000000000000000000000), SC_(2.707923889160156250000000000000000000000), SC_(6.967820167541503906250000000000000000000), SC_(8.962869141158998144131448676176096050228e-1), SC_(1.037130858841001855868551323823903949772e-1) }},
|
||||
{{ SC_(3.554877519607543945312500000000000000000), SC_(3.555233001708984375000000000000000000000), SC_(7.444825649261474609375000000000000000000), SC_(8.868528863556108953156241536058758129831e-1), SC_(1.131471136443891046843758463941241870169e-1) }},
|
||||
{{ SC_(6.366665840148925781250000000000000000000), SC_(-6.373032569885253906250000000000000000000), SC_(-1.003813362121582031250000000000000000000e1), SC_(1.297164612941840729663335994423583046378e-1), SC_(8.702835387058159270336664005576416953622e-1) }},
|
||||
{{ SC_(6.889312267303466796875000000000000000000), SC_(6.958205223083496093750000000000000000000), SC_(1.067599391937255859375000000000000000000e1), SC_(8.692923253313482797187029403902244593628e-1), SC_(1.307076746686517202812970596097755406372e-1) }},
|
||||
{{ SC_(7.142432212829589843750000000000000000000), SC_(-7.856675624847412109375000000000000000000), SC_(-1.186992073059082031250000000000000000000e1), SC_(1.313759752665446453920643109581266741211e-1), SC_(8.686240247334553546079356890418733258789e-1) }},
|
||||
{{ SC_(7.288346767425537109375000000000000000000), SC_(-8.746016502380371093750000000000000000000), SC_(-1.308834171295166015625000000000000000000e1), SC_(1.317487167403902234213465542239538177641e-1), SC_(8.682512832596097765786534457760461822359e-1) }},
|
||||
{{ SC_(9.234373092651367187500000000000000000000), SC_(-1.200468444824218750000000000000000000000e1), SC_(-1.678483200073242187500000000000000000000e1), SC_(1.371773284108319849485042712205994589836e-1), SC_(8.628226715891680150514957287794005410164e-1) }},
|
||||
{{ SC_(1.024338054656982421875000000000000000000e1), SC_(-1.536507034301757812500000000000000000000e1), SC_(-2.095777320861816406250000000000000000000e1), SC_(1.376443537392091127705735460070325295078e-1), SC_(8.623556462607908872294264539929674704922e-1) }},
|
||||
{{ SC_(1.079011821746826171875000000000000000000e1), SC_(2.158023643493652343750000000000000000000e1), SC_(2.953773117065429687500000000000000000000e1), SC_(8.756990872254366689422087613232016840613e-1), SC_(1.243009127745633310577912386767983159387e-1) }},
|
||||
{{ SC_(1.351916885375976562500000000000000000000e1), SC_(4.055750656127929687500000000000000000000e1), SC_(5.393296432495117187500000000000000000000e1), SC_(8.875082903101746924904055764230529369583e-1), SC_(1.124917096898253075095944235769470630417e-1) }},
|
||||
{{ SC_(1.517095088958740234375000000000000000000e1), SC_(6.068380355834960937500000000000000000000e1), SC_(8.029798126220703125000000000000000000000e1), SC_(8.999784514511157146615339407607497230611e-1), SC_(1.000215485488842853384660592392502769389e-1) }},
|
||||
{{ SC_(1.942644500732421875000000000000000000000e1), SC_(-9.713222503662109375000000000000000000000e1), SC_(-1.270076446533203125000000000000000000000e2), SC_(7.762632640481949429728015088679192552401e-2), SC_(9.223736735951805057027198491132080744760e-1) }},
|
||||
{{ SC_(1.950817108154296875000000000000000000000e1), SC_(-1.950817108154296875000000000000000000000), SC_(-4.251358509063720703125000000000000000000), SC_(3.051855543632768793517707982155241831073e-2), SC_(9.694814445636723120648229201784475816893e-1) }},
|
||||
{{ SC_(2.197244071960449218750000000000000000000e1), SC_(5.493110179901123046875000000000000000000), SC_(9.847434997558593750000000000000000000000), SC_(9.929860655432502813979005205517475638750e-1), SC_(7.013934456749718602099479448252436125022e-3) }},
|
||||
{{ SC_(2.249299240112304687500000000000000000000e1), SC_(-1.124649620056152343750000000000000000000e1), SC_(-2.007061576843261718750000000000000000000e1), SC_(1.741152139887334291426335869016989927262e-3), SC_(9.982588478601126657085736641309830100727e-1) }},
|
||||
{{ SC_(2.379962348937988281250000000000000000000e1), SC_(1.784971809387207031250000000000000000000e1), SC_(3.341829299926757812500000000000000000000e1), SC_(9.996211766573392792339813291721999010055e-1), SC_(3.788233426607207660186708278000989945169e-4) }},
|
||||
{{ SC_(2.503664016723632812500000000000000000000e1), SC_(-2.253297615051269531250000000000000000000e1), SC_(-2.359688377380371093750000000000000000000e1), SC_(4.134518081460681240313822521036373281691e-1), SC_(5.865481918539318759686177478963626718309e-1) }},
|
||||
{{ SC_(2.517941474914550781250000000000000000000e1), SC_(2.492761993408203125000000000000000000000e1), SC_(2.668598747253417968750000000000000000000e1), SC_(6.429374782181830684645655350039514639861e-1), SC_(3.570625217818169315354344649960485360139e-1) }},
|
||||
{{ SC_(2.539745140075683593750000000000000000000e1), SC_(2.537205505371093750000000000000000000000e1), SC_(2.814428710937500000000000000000000000000e1), SC_(7.259483462797133090367177861426920725105e-1), SC_(2.740516537202866909632822138573079274895e-1) }},
|
||||
{{ SC_(2.598132896423339843750000000000000000000e1), SC_(-2.598132896423339843750000000000000000000e1), SC_(-2.977846527099609375000000000000000000000e1), SC_(2.056285524153440036454579324861282902585e-1), SC_(7.943714475846559963545420675138717097415e-1) }},
|
||||
{{ SC_(2.709548759460449218750000000000000000000e1), SC_(2.709819793701171875000000000000000000000e1), SC_(3.155788612365722656250000000000000000000e1), SC_(8.284319294492629884981570706960038439140e-1), SC_(1.715680705507370115018429293039961560860e-1) }},
|
||||
{{ SC_(2.772497558593750000000000000000000000000e1), SC_(-2.775270271301269531250000000000000000000e1), SC_(-3.262088012695312500000000000000000000000e1), SC_(1.533040128385550877036403158398526326095e-1), SC_(8.466959871614449122963596841601473673905e-1) }},
|
||||
{{ SC_(2.837735366821289062500000000000000000000e1), SC_(-2.866112709045410156250000000000000000000e1), SC_(-3.364639282226562500000000000000000000000e1), SC_(1.517071461091471563002300276017556302873e-1), SC_(8.482928538908528436997699723982443697127e-1) }},
|
||||
{{ SC_(2.982288169860839843750000000000000000000e1), SC_(-3.280517196655273437500000000000000000000e1), SC_(-3.830894470214843750000000000000000000000e1), SC_(1.518216968394176742712403142990093487196e-1), SC_(8.481783031605823257287596857009906512804e-1) }},
|
||||
{{ SC_(2.985888671875000000000000000000000000000e1), SC_(-3.583066558837890625000000000000000000000e1), SC_(-4.181766510009765625000000000000000000000e1), SC_(1.517913318103332394681789642601874730845e-1), SC_(8.482086681896667605318210357398125269155e-1) }},
|
||||
{{ SC_(3.088776969909667968750000000000000000000e1), SC_(-4.015409851074218750000000000000000000000e1), SC_(-4.670454025268554687500000000000000000000e1), SC_(1.518209117173821183306392204923367360040e-1), SC_(8.481790882826178816693607795076632639960e-1) }},
|
||||
{{ SC_(3.152270126342773437500000000000000000000e1), SC_(4.728404998779296875000000000000000000000e1), SC_(5.492649841308593750000000000000000000000e1), SC_(8.498252445594378197691615470039570119257e-1), SC_(1.501747554405621802308384529960429880743e-1) }},
|
||||
{{ SC_(3.161160087585449218750000000000000000000e1), SC_(6.322320175170898437500000000000000000000e1), SC_(7.414052581787109375000000000000000000000e1), SC_(8.664876685568435851658590203027698501092e-1), SC_(1.335123314431564148341409796972301498908e-1) }},
|
||||
{{ SC_(3.252243041992187500000000000000000000000e1), SC_(9.756729125976562500000000000000000000000e1), SC_(1.153452301025390625000000000000000000000e2), SC_(8.831031107955767113232711697542937898518e-1), SC_(1.168968892044232886767288302457062101482e-1) }},
|
||||
{{ SC_(3.423741912841796875000000000000000000000e1), SC_(1.369496765136718750000000000000000000000e2), SC_(1.628426971435546875000000000000000000000e2), SC_(8.979978036187864055320169695913375830185e-1), SC_(1.020021963812135944679830304086624169815e-1) }},
|
||||
{{ SC_(3.477311706542968750000000000000000000000e1), SC_(1.738655853271484375000000000000000000000e2), SC_(2.108200988769531250000000000000000000000e2), SC_(9.231547098404640045345676119885187046564e-1), SC_(7.684529015953599546543238801148129534355e-2) }},
|
||||
{{ SC_(3.737460327148437500000000000000000000000e1), SC_(-3.737460374832153320312500000000000000000), SC_(-6.062849998474121093750000000000000000000), SC_(2.989407974199651137619128615323098044931e-2), SC_(9.701059202580034886238087138467690195507e-1) }},
|
||||
{{ SC_(3.767647552490234375000000000000000000000e1), SC_(9.419118881225585937500000000000000000000), SC_(1.422046089172363281250000000000000000000e1), SC_(9.942432836401959725307634033893315517704e-1), SC_(5.756716359804027469236596610668448229627e-3) }},
|
||||
{{ SC_(3.931912994384765625000000000000000000000e1), SC_(-1.965956497192382812500000000000000000000e1), SC_(-3.022105789184570312500000000000000000000e1), SC_(1.018579099877846617752492244992008361556e-3), SC_(9.989814209001221533822475077550079916384e-1) }},
|
||||
{{ SC_(4.161368942260742187500000000000000000000e1), SC_(-3.121026611328125000000000000000000000000e1), SC_(-5.041753005981445312500000000000000000000e1), SC_(1.504952224329608441786737013794940554069e-4), SC_(9.998495047775670391558213262986205059446e-1) }},
|
||||
{{ SC_(4.204189300537109375000000000000000000000e1), SC_(-3.783770370483398437500000000000000000000e1), SC_(-3.897372055053710937500000000000000000000e1), SC_(4.241964739668615107939485538821951273245e-1), SC_(5.758035260331384892060514461178048726755e-1) }},
|
||||
{{ SC_(4.238494491577148437500000000000000000000e1), SC_(4.196109771728515625000000000000000000000e1), SC_(4.394155883789062500000000000000000000000e1), SC_(6.324772961255670448387378401509919194938e-1), SC_(3.675227038744329551612621598490080805062e-1) }},
|
||||
{{ SC_(4.344764709472656250000000000000000000000e1), SC_(4.340420150756835937500000000000000000000e1), SC_(4.665811920166015625000000000000000000000e1), SC_(7.171851424088798130212692227040859394821e-1), SC_(2.828148575911201869787307772959140605179e-1) }},
|
||||
{{ SC_(4.420688629150390625000000000000000000000e1), SC_(-4.420688629150390625000000000000000000000e1), SC_(-4.873620605468750000000000000000000000000e1), SC_(2.114948742992961572807034016738007587978e-1), SC_(7.885051257007038427192965983261992412022e-1) }},
|
||||
{{ SC_(4.476246643066406250000000000000000000000e1), SC_(4.476694488525390625000000000000000000000e1), SC_(5.007346725463867187500000000000000000000e1), SC_(8.245850473011781305822593524388817446911e-1), SC_(1.754149526988218694177406475611182553089e-1) }},
|
||||
{{ SC_(4.603128814697265625000000000000000000000e1), SC_(-4.607732009887695312500000000000000000000e1), SC_(-5.190364837646484375000000000000000000000e1), SC_(1.561987365681882768738847432273329720561e-1), SC_(8.438012634318117231261152567726670279439e-1) }},
|
||||
{{ SC_(4.870507049560546875000000000000000000000e1), SC_(-4.919211959838867187500000000000000000000e1), SC_(-5.524404907226562500000000000000000000000e1), SC_(1.545907695642567335795228865061980095925e-1), SC_(8.454092304357432664204771134938019904075e-1) }},
|
||||
{{ SC_(5.021684646606445312500000000000000000000e1), SC_(-5.523853302001953125000000000000000000000e1), SC_(-6.189676666259765625000000000000000000000e1), SC_(1.544995294701398525596552628473387177431e-1), SC_(8.455004705298601474403447371526612822569e-1) }},
|
||||
{{ SC_(5.085651016235351562500000000000000000000e1), SC_(-6.102781295776367187500000000000000000000e1), SC_(-6.831215667724609375000000000000000000000e1), SC_(1.545232378558417400408592895047673900682e-1), SC_(8.454767621441582599591407104952326099318e-1) }},
|
||||
{{ SC_(5.101910018920898437500000000000000000000e1), SC_(6.632482910156250000000000000000000000000e1), SC_(7.421913909912109375000000000000000000000e1), SC_(8.456541431034008370031368689430412936904e-1), SC_(1.543458568965991629968631310569587063096e-1) }},
|
||||
{{ SC_(5.150172424316406250000000000000000000000e1), SC_(7.725258636474609375000000000000000000000e1), SC_(8.644519042968750000000000000000000000000e1), SC_(8.474644525606726641165548052803633498981e-1), SC_(1.525355474393273358834451947196366501019e-1) }},
|
||||
{{ SC_(5.520508956909179687500000000000000000000e1), SC_(1.104101791381835937500000000000000000000e2), SC_(1.239558410644531250000000000000000000000e2), SC_(8.647754825744024885372806932758253507646e-1), SC_(1.352245174255975114627193067241746492354e-1) }},
|
||||
{{ SC_(5.538466644287109375000000000000000000000e1), SC_(-1.661539916992187500000000000000000000000e2), SC_(-1.880928497314453125000000000000000000000e2), SC_(1.176367155276893515668241466414954864808e-1), SC_(8.823632844723106484331758533585045135192e-1) }},
|
||||
{{ SC_(5.569971847534179687500000000000000000000e1), SC_(-2.227988739013671875000000000000000000000e2), SC_(-2.542837982177734375000000000000000000000e2), SC_(1.019403002101509742082139198401058375579e-1), SC_(8.980596997898490257917860801598941624421e-1) }},
|
||||
{{ SC_(5.716787719726562500000000000000000000000e1), SC_(2.858393859863281250000000000000000000000e2), SC_(3.311436157226562500000000000000000000000e2), SC_(9.243557983861765858351445901197402396614e-1), SC_(7.564420161382341416485540988025976033856e-2) }},
|
||||
{{ SC_(5.940595626831054687500000000000000000000e1), SC_(-5.940595626831054687500000000000000000000), SC_(-8.342042922973632812500000000000000000000), SC_(2.940324430636967427049432143992117341216e-2), SC_(9.705967556936303257295056785600788265878e-1) }},
|
||||
{{ SC_(5.996641540527343750000000000000000000000e1), SC_(1.499160385131835937500000000000000000000e1), SC_(2.040558052062988281250000000000000000000e1), SC_(9.951502301879146945725572007339419287614e-1), SC_(4.849769812085305427442799266058071238551e-3) }},
|
||||
{{ SC_(6.038269042968750000000000000000000000000e1), SC_(-3.019134521484375000000000000000000000000e1), SC_(-4.262167358398437500000000000000000000000e1), SC_(6.766671899196952261749430708777551897478e-4), SC_(9.993233328100803047738250569291222448103e-1) }},
|
||||
{{ SC_(6.163347625732421875000000000000000000000e1), SC_(4.622510528564453125000000000000000000000e1), SC_(6.886083984375000000000000000000000000000e1), SC_(9.999214808466395918662727831693625040290e-1), SC_(7.851915336040813372721683063749597101964e-5) }},
|
||||
{{ SC_(6.331015396118164062500000000000000000000e1), SC_(5.697913742065429687500000000000000000000e1), SC_(5.819704055786132812500000000000000000000e1), SC_(5.691117562119799871740176343388579182663e-1), SC_(4.308882437880200128259823656611420817337e-1) }},
|
||||
{{ SC_(6.341996383666992187500000000000000000000e1), SC_(-6.278576660156250000000000000000000000000e1), SC_(-6.499910736083984375000000000000000000000e1), SC_(3.738322953142596763505873683039233783243e-1), SC_(6.261677046857403236494126316960766216757e-1) }},
|
||||
{{ SC_(6.648972320556640625000000000000000000000e1), SC_(6.642323303222656250000000000000000000000e1), SC_(7.019112396240234375000000000000000000000e1), SC_(7.119390284265793812685305565956948386364e-1), SC_(2.880609715734206187314694434043051613636e-1) }},
|
||||
{{ SC_(6.742459869384765625000000000000000000000e1), SC_(-6.742459869384765625000000000000000000000e1), SC_(-7.272975158691406250000000000000000000000e1), SC_(2.148706954365362031394123362488999649409e-1), SC_(7.851293045634637968605876637511000350591e-1) }},
|
||||
{{ SC_(6.807720947265625000000000000000000000000e1), SC_(-6.808401489257812500000000000000000000000e1), SC_(-7.432244873046875000000000000000000000000e1), SC_(1.776439566292221945541793890548658391722e-1), SC_(8.223560433707778054458206109451341608278e-1) }},
|
||||
{{ SC_(6.999681854248046875000000000000000000000e1), SC_(-7.006681823730468750000000000000000000000e1), SC_(-7.693597412109375000000000000000000000000e1), SC_(1.577535764502030296887928772651871118171e-1), SC_(8.422464235497969703112071227348128881829e-1) }},
|
||||
{{ SC_(7.033196258544921875000000000000000000000e1), SC_(-7.103527832031250000000000000000000000000e1), SC_(-7.803430175781250000000000000000000000000e1), SC_(1.558634226083869070482127670970449973749e-1), SC_(8.441365773916130929517872329029550026251e-1) }},
|
||||
{{ SC_(7.055254364013671875000000000000000000000e1), SC_(-7.760780334472656250000000000000000000000e1), SC_(-8.523298645019531250000000000000000000000e1), SC_(1.556562126060282523263838362925862437733e-1), SC_(8.443437873939717476736161637074137562267e-1) }},
|
||||
{{ SC_(7.126909637451171875000000000000000000000e1), SC_(8.552291870117187500000000000000000000000e1), SC_(9.386337280273437500000000000000000000000e1), SC_(8.443386617309688556005324345130120474997e-1), SC_(1.556613382690311443994675654869879525003e-1) }},
|
||||
{{ SC_(7.225886535644531250000000000000000000000e1), SC_(9.393652343750000000000000000000000000000e1), SC_(1.030197143554687500000000000000000000000e2), SC_(8.444914069203373276627890456053340546640e-1), SC_(1.555085930796626723372109543946659453360e-1) }},
|
||||
{{ SC_(7.608922576904296875000000000000000000000e1), SC_(1.141338348388671875000000000000000000000e2), SC_(1.249094085693359375000000000000000000000e2), SC_(8.462455172091029135550405319225529771034e-1), SC_(1.537544827908970864449594680774470228966e-1) }},
|
||||
{{ SC_(7.631175231933593750000000000000000000000e1), SC_(1.526235046386718750000000000000000000000e2), SC_(1.681202545166015625000000000000000000000e2), SC_(8.642245358680997765157973865161523708951e-1), SC_(1.357754641319002234842026134838476291049e-1) }},
|
||||
{{ SC_(7.745924377441406250000000000000000000000e1), SC_(2.323777313232421875000000000000000000000e2), SC_(2.576497192382812500000000000000000000000e2), SC_(8.822460282057177670054617261080172681685e-1), SC_(1.177539717942822329945382738919827318315e-1) }},
|
||||
{{ SC_(7.771401977539062500000000000000000000000e1), SC_(-3.108560791015625000000000000000000000000e2), SC_(-3.471381835937500000000000000000000000000e2), SC_(1.016627586995156636256699525275530770775e-1), SC_(8.983372413004843363743300474724469229225e-1) }},
|
||||
{{ SC_(7.844546508789062500000000000000000000000e1), SC_(3.922273254394531250000000000000000000000e2), SC_(4.441721496582031250000000000000000000000e2), SC_(9.251952554103925652189675447975151362173e-1), SC_(7.480474458960743478103245520248486378270e-2) }},
|
||||
{{ SC_(7.846414947509765625000000000000000000000e1), SC_(-7.846415042877197265625000000000000000000), SC_(-1.032068443298339843750000000000000000000e1), SC_(2.908026560846077815486950206875373595512e-2), SC_(9.709197343915392218451304979312462640449e-1) }},
|
||||
{{ SC_(7.898170471191406250000000000000000000000e1), SC_(-1.974542617797851562500000000000000000000e1), SC_(-2.563983726501464843750000000000000000000e1), SC_(4.383834283421805367839227588787302061150e-3), SC_(9.956161657165781946321607724112126979388e-1) }},
|
||||
{{ SC_(7.974776458740234375000000000000000000000e1), SC_(-3.987388229370117187500000000000000000000e1), SC_(-5.380655670166015625000000000000000000000e1), SC_(5.228576912257536245328204786653287401733e-4), SC_(9.994771423087742463754671795213346712598e-1) }},
|
||||
{{ SC_(8.084175872802734375000000000000000000000e1), SC_(6.063131713867187500000000000000000000000e1), SC_(8.612782287597656250000000000000000000000e1), SC_(9.999494656184139932380947921912622194169e-1), SC_(5.053438158600676190520780873778058313339e-5) }},
|
||||
{{ SC_(8.174629211425781250000000000000000000000e1), SC_(7.357166290283203125000000000000000000000e1), SC_(7.485290527343750000000000000000000000000e1), SC_(5.655840801077873664237520358202778390053e-1), SC_(4.344159198922126335762479641797221609947e-1) }},
|
||||
{{ SC_(8.253336334228515625000000000000000000000e1), SC_(-8.170803070068359375000000000000000000000e1), SC_(-8.410645294189453125000000000000000000000e1), SC_(3.772901925024934280799760328614783682602e-1), SC_(6.227098074975065719200239671385216317398e-1) }},
|
||||
{{ SC_(8.435231018066406250000000000000000000000e1), SC_(8.426795959472656250000000000000000000000e1), SC_(8.838256072998046875000000000000000000000e1), SC_(7.095092141414201401595613557076085674612e-1), SC_(2.904907858585798598404386442923914325388e-1) }},
|
||||
{{ SC_(8.441759490966796875000000000000000000000e1), SC_(-8.441759490966796875000000000000000000000e1), SC_(-9.021768951416015625000000000000000000000e1), SC_(2.163237673254140132965728518405243664117e-1), SC_(7.836762326745859867034271481594756335883e-1) }},
|
||||
{{ SC_(8.463307952880859375000000000000000000000e1), SC_(-8.464154052734375000000000000000000000000e1), SC_(-9.145754241943359375000000000000000000000e1), SC_(1.785481960614030672991952102246403868729e-1), SC_(8.214518039385969327008047897753596131271e-1) }},
|
||||
{{ SC_(8.774893188476562500000000000000000000000e1), SC_(-8.783668518066406250000000000000000000000e1), SC_(-9.537812805175781250000000000000000000000e1), SC_(1.583748894523595322365118318645909249134e-1), SC_(8.416251105476404677634881681354090750866e-1) }},
|
||||
{{ SC_(8.911729431152343750000000000000000000000e1), SC_(-9.000846862792968750000000000000000000000e1), SC_(-9.772855377197265625000000000000000000000e1), SC_(1.564796419002191746060667690099037742646e-1), SC_(8.435203580997808253939332309900962257354e-1) }},
|
||||
{{ SC_(9.120661926269531250000000000000000000000e1), SC_(1.003272857666015625000000000000000000000e2), SC_(1.088131332397460937500000000000000000000e2), SC_(8.436881491498766749138579299643346271245e-1), SC_(1.563118508501233250861420700356653728755e-1) }},
|
||||
{{ SC_(9.159788513183593750000000000000000000000e1), SC_(1.099174652099609375000000000000000000000e2), SC_(1.191806564331054687500000000000000000000e2), SC_(8.436998684250685584554679000155809441252e-1), SC_(1.563001315749314415445320999844190558748e-1) }},
|
||||
{{ SC_(9.387818145751953125000000000000000000000e1), SC_(1.220416336059570312500000000000000000000e2), SC_(1.321806793212890625000000000000000000000e2), SC_(8.438388267176051940156151919229634663964e-1), SC_(1.561611732823948059843848080770365336036e-1) }},
|
||||
{{ SC_(9.465782165527343750000000000000000000000e1), SC_(-1.419867248535156250000000000000000000000e2), SC_(-1.538061523437500000000000000000000000000e2), SC_(1.542575078724520656934634164864737570272e-1), SC_(8.457424921275479343065365835135262429728e-1) }},
|
||||
{{ SC_(9.495178985595703125000000000000000000000e1), SC_(-1.899035797119140625000000000000000000000e2), SC_(-2.069241333007812500000000000000000000000e2), SC_(1.360186009574374276611518252559314655877e-1), SC_(8.639813990425625723388481747440685344123e-1) }},
|
||||
{{ SC_(9.707518005371093750000000000000000000000e1), SC_(2.912255249023437500000000000000000000000e2), SC_(3.191035766601562500000000000000000000000e2), SC_(8.822655381642828923075490778187253383656e-1), SC_(1.177344618357171076924509221812746616344e-1) }},
|
||||
{{ SC_(9.751383209228515625000000000000000000000e1), SC_(-3.900553283691406250000000000000000000000e2), SC_(-4.301320190429687500000000000000000000000e2), SC_(1.014157604642255949734297362476750672209e-1), SC_(8.985842395357744050265702637523249327791e-1) }},
|
||||
{{ SC_(9.795292663574218750000000000000000000000e1), SC_(4.897646484375000000000000000000000000000e2), SC_(5.470874023437500000000000000000000000000e2), SC_(9.257845109655273426610446674444422602715e-1), SC_(7.421548903447265733895533255555773972850e-2) }},
|
||||
{{ SC_(9.811785888671875000000000000000000000000e1), SC_(-9.811785697937011718750000000000000000000), SC_(-1.236201286315917968750000000000000000000e1), SC_(2.880258322680070072360530321279147954814e-2), SC_(9.711974167731992992763946967872085204519e-1) }},
|
||||
{{ SC_(9.967285919189453125000000000000000000000e1), SC_(2.491821479797363281250000000000000000000e1), SC_(3.129652786254882812500000000000000000000e1), SC_(9.959694490932389280305926013689480489171e-1), SC_(4.030550906761071969407398631051951082947e-3) }},
|
||||
{{ SC_(1.007325897216796875000000000000000000000e2), SC_(5.036629486083984375000000000000000000000e1), SC_(6.576190185546875000000000000000000000000e1), SC_(9.995760725264885593399305628081933864539e-1), SC_(4.239274735114406600694371918066135461242e-4) }},
|
||||
{{ SC_(1.011914596557617187500000000000000000000e2), SC_(-7.589359283447265625000000000000000000000e1), SC_(-1.041043930053710937500000000000000000000e2), SC_(3.540241908078483631767735128524953995530e-5), SC_(9.999645975809192151636823226487147504600e-1) }},
|
||||
{{ SC_(1.054743423461914062500000000000000000000e2), SC_(9.492690277099609375000000000000000000000e1), SC_(9.628166198730468750000000000000000000000e1), SC_(5.624910084759677073227339129906321568067e-1), SC_(4.375089915240322926772660870093678431933e-1) }},
|
||||
{{ SC_(1.061595535278320312500000000000000000000e2), SC_(-1.050979614257812500000000000000000000000e2), SC_(-1.077006912231445312500000000000000000000e2), SC_(3.801792420690054321577824583932170007409e-1), SC_(6.198207579309945678422175416067829992591e-1) }},
|
||||
{{ SC_(1.093763427734375000000000000000000000000e2), SC_(-1.092669677734375000000000000000000000000e2), SC_(-1.138154830932617187500000000000000000000e2), SC_(2.927995498143171608585155353713416434627e-1), SC_(7.072004501856828391414844646286583565373e-1) }},
|
||||
{{ SC_(1.094431457519531250000000000000000000000e2), SC_(-1.094431457519531250000000000000000000000e2), SC_(-1.158956375122070312500000000000000000000e2), SC_(2.177624693580852564433792136980025275263e-1), SC_(7.822375306419147435566207863019974724737e-1) }},
|
||||
{{ SC_(1.094441604614257812500000000000000000000e2), SC_(-1.094551086425781250000000000000000000000e2), SC_(-1.170474700927734375000000000000000000000e2), SC_(1.794332717267585034746088854338468831837e-1), SC_(8.205667282732414965253911145661531168163e-1) }},
|
||||
{{ SC_(1.099447708129882812500000000000000000000e2), SC_(-1.100547180175781250000000000000000000000e2), SC_(-1.183541717529296875000000000000000000000e2), SC_(1.588744738364745390285859042272772458576e-1), SC_(8.411255261635254609714140957727227541424e-1) }},
|
||||
{{ SC_(1.123115386962890625000000000000000000000e2), SC_(1.134346542358398437500000000000000000000e2), SC_(1.219545135498046875000000000000000000000e2), SC_(8.430439030845827751147867946083673858892e-1), SC_(1.569560969154172248852132053916326141108e-1) }},
|
||||
{{ SC_(1.135643692016601562500000000000000000000e2), SC_(1.249208068847656250000000000000000000000e2), SC_(1.342415008544921875000000000000000000000e2), SC_(8.432361922916767972051117996988035319071e-1), SC_(1.567638077083232027948882003011964680929e-1) }},
|
||||
{{ SC_(1.137647705078125000000000000000000000000e2), SC_(1.365177307128906250000000000000000000000e2), SC_(1.466843261718750000000000000000000000000e2), SC_(8.432636502679420499850627754284501945478e-1), SC_(1.567363497320579500149372245715498054522e-1) }},
|
||||
{{ SC_(1.147509765625000000000000000000000000000e2), SC_(1.491762695312500000000000000000000000000e2), SC_(1.602314910888671875000000000000000000000e2), SC_(8.434395730286564834535058574522090382322e-1), SC_(1.565604269713435165464941425477909617678e-1) }},
|
||||
{{ SC_(1.161913833618164062500000000000000000000e2), SC_(1.742870788574218750000000000000000000000e2), SC_(1.872030944824218750000000000000000000000e2), SC_(8.453612453543327105256773894190790913364e-1), SC_(1.546387546456672894743226105809209086636e-1) }},
|
||||
{{ SC_(1.170528564453125000000000000000000000000e2), SC_(-2.341057128906250000000000000000000000000e2), SC_(-2.527595062255859375000000000000000000000e2), SC_(1.361894404038173982628789126245928912158e-1), SC_(8.638105595961826017371210873754071087842e-1) }},
|
||||
{{ SC_(1.170535888671875000000000000000000000000e2), SC_(3.511607666015625000000000000000000000000e2), SC_(3.814463500976562500000000000000000000000e2), SC_(8.823142099011073148123321849803243946278e-1), SC_(1.176857900988926851876678150196756053722e-1) }},
|
||||
{{ SC_(1.185648117065429687500000000000000000000e2), SC_(-4.742592468261718750000000000000000000000e2), SC_(-5.179875488281250000000000000000000000000e2), SC_(1.011800541212895573156790456985475776735e-1), SC_(8.988199458787104426843209543014524223265e-1) }},
|
||||
{{ SC_(1.189007568359375000000000000000000000000e2), SC_(-5.945037841796875000000000000000000000000e2), SC_(-6.570604248046875000000000000000000000000e2), SC_(7.371169147327842617679797459789743563627e-2), SC_(9.262883085267215738232020254021025643637e-1) }},
|
||||
{{ SC_(1.232089767456054687500000000000000000000e2), SC_(-1.232089805603027343750000000000000000000e1), SC_(-1.496692085266113281250000000000000000000e1), SC_(2.850291698157446967958375316774236074953e-2), SC_(9.714970830184255303204162468322576392505e-1) }},
|
||||
{{ SC_(1.264718933105468750000000000000000000000e2), SC_(3.161797332763671875000000000000000000000e1), SC_(3.857413482666015625000000000000000000000e1), SC_(9.962946030639488349324523906456210771521e-1), SC_(3.705396936051165067547609354378922847850e-3) }},
|
||||
{{ SC_(1.279527053833007812500000000000000000000e2), SC_(6.397635269165039062500000000000000000000e1), SC_(8.108242797851562500000000000000000000000e1), SC_(9.996552702110278615720509818794660321576e-1), SC_(3.447297889721384279490181205339678423975e-4) }},
|
||||
{{ SC_(1.287922210693359375000000000000000000000e2), SC_(-9.659416198730468750000000000000000000000e1), SC_(-1.281116180419921875000000000000000000000e2), SC_(2.443897930623329769288635209840173004311e-5), SC_(9.999755610206937667023071136479015982700e-1) }},
|
||||
{{ SC_(1.292626342773437500000000000000000000000e2), SC_(1.163363647460937500000000000000000000000e2), SC_(1.177579269409179687500000000000000000000e2), SC_(5.602919656795008147639767650043945121865e-1), SC_(4.397080343204991852360232349956054878135e-1) }},
|
||||
{{ SC_(1.310196380615234375000000000000000000000e2), SC_(-1.297094421386718750000000000000000000000e2), SC_(-1.325057220458984375000000000000000000000e2), SC_(3.823227560515488195983633797288191267849e-1), SC_(6.176772439484511804016366202711808732151e-1) }},
|
||||
{{ SC_(1.310956115722656250000000000000000000000e2), SC_(-1.309645233154296875000000000000000000000e2), SC_(-1.358533172607421875000000000000000000000e2), SC_(2.942282537327334016814883447113353928694e-1), SC_(7.057717462672665983185116552886646071306e-1) }},
|
||||
{{ SC_(1.311481628417968750000000000000000000000e2), SC_(-1.311481628417968750000000000000000000000e2), SC_(-1.381118621826171875000000000000000000000e2), SC_(2.186336299667598508641889146758497605093e-1), SC_(7.813663700332401491358110853241502394907e-1) }},
|
||||
{{ SC_(1.327211303710937500000000000000000000000e2), SC_(-1.327344055175781250000000000000000000000e2), SC_(-1.409829559326171875000000000000000000000e2), SC_(1.799965504502371263600372896806522959373e-1), SC_(8.200034495497628736399627103193477040627e-1) }},
|
||||
{{ SC_(1.357470550537109375000000000000000000000e2), SC_(1.358828125000000000000000000000000000000e2), SC_(1.449780426025390625000000000000000000000e2), SC_(8.407435933512650444605322470236845500409e-1), SC_(1.592564066487349555394677529763154499591e-1) }},
|
||||
{{ SC_(1.359405670166015625000000000000000000000e2), SC_(1.372999725341796875000000000000000000000e2), SC_(1.465579833984375000000000000000000000000e2), SC_(8.427170281446764917815478985727530783284e-1), SC_(1.572829718553235082184521014272469216716e-1) }},
|
||||
{{ SC_(1.359639892578125000000000000000000000000e2), SC_(1.495603942871093750000000000000000000000e2), SC_(1.596433410644531250000000000000000000000e2), SC_(8.429404231403844461019276218089783926536e-1), SC_(1.570595768596155538980723781910216073464e-1) }},
|
||||
{{ SC_(1.362719421386718750000000000000000000000e2), SC_(-1.635263366699218750000000000000000000000e2), SC_(-1.745281524658203125000000000000000000000e2), SC_(1.570438925127796583229779061585298280266e-1), SC_(8.429561074872203416770220938414701719734e-1) }},
|
||||
{{ SC_(1.389657592773437500000000000000000000000e2), SC_(-1.806554870605468750000000000000000000000e2), SC_(-1.926795959472656250000000000000000000000e2), SC_(1.568729479539667719055022405323108530903e-1), SC_(8.431270520460332280944977594676891469097e-1) }},
|
||||
{{ SC_(1.390466003417968750000000000000000000000e2), SC_(2.085699005126953125000000000000000000000e2), SC_(2.225485992431640625000000000000000000000e2), SC_(8.450863691548101910729266522378573519120e-1), SC_(1.549136308451898089270733477621426480880e-1) }},
|
||||
{{ SC_(1.398153686523437500000000000000000000000e2), SC_(-2.796307373046875000000000000000000000000e2), SC_(-2.998191528320312500000000000000000000000e2), SC_(1.362894033659300275403466231025798172725e-1), SC_(8.637105966340699724596533768974201827275e-1) }},
|
||||
{{ SC_(1.411548767089843750000000000000000000000e2), SC_(4.234646301269531250000000000000000000000e2), SC_(4.564059448242187500000000000000000000000e2), SC_(8.823911704414834681763667937283519019012e-1), SC_(1.176088295585165318236332062716480980988e-1) }},
|
||||
{{ SC_(1.412092437744140625000000000000000000000e2), SC_(-5.648369750976562500000000000000000000000e2), SC_(-6.121605834960937500000000000000000000000e2), SC_(1.009591131349694784465979694591174275998e-1), SC_(8.990408868650305215534020305408825724002e-1) }},
|
||||
{{ SC_(1.418730010986328125000000000000000000000e2), SC_(7.093649902343750000000000000000000000000e2), SC_(7.771733398437500000000000000000000000000e2), SC_(9.267321517377437964086387319256785323586e-1), SC_(7.326784826225620359136126807432146764138e-2) }},
|
||||
{{ SC_(1.421407928466796875000000000000000000000e2), SC_(1.421407985687255859375000000000000000000e1), SC_(1.693089866638183593750000000000000000000e1), SC_(9.716930124445638242695229486641864482654e-1), SC_(2.830698755543617573047705133581355173461e-2) }},
|
||||
{{ SC_(1.451678161621093750000000000000000000000e2), SC_(-3.629195404052734375000000000000000000000e1), SC_(-4.362435913085937500000000000000000000000e1), SC_(3.533602600581811336158053491455769518330e-3), SC_(9.964663973994181886638419465085442304817e-1) }},
|
||||
{{ SC_(1.453909606933593750000000000000000000000e2), SC_(7.269548034667968750000000000000000000000e1), SC_(9.081201171875000000000000000000000000000e1), SC_(9.996902434511801120819127684695177885632e-1), SC_(3.097565488198879180872315304822114368250e-4) }},
|
||||
{{ SC_(1.465597686767578125000000000000000000000e2), SC_(-1.099198303222656250000000000000000000000e2), SC_(-1.433915863037109375000000000000000000000e2), SC_(2.015420573828870128639231110699342930239e-5), SC_(9.999798457942617112987136076888930065707e-1) }},
|
||||
{{ SC_(1.481294708251953125000000000000000000000e2), SC_(-1.333165130615234375000000000000000000000e2), SC_(-1.347872009277343750000000000000000000000e2), SC_(4.410606059603438079036891188066765050315e-1), SC_(5.589393940396561920963108811933234949685e-1) }},
|
||||
{{ SC_(1.486265258789062500000000000000000000000e2), SC_(-1.471402587890625000000000000000000000000e2), SC_(-1.500634155273437500000000000000000000000e2), SC_(3.834994019665212445998163679193241461748e-1), SC_(6.165005980334787554001836320806758538252e-1) }},
|
||||
{{ SC_(1.502534332275390625000000000000000000000e2), SC_(-1.501031799316406250000000000000000000000e2), SC_(-1.552705535888671875000000000000000000000e2), SC_(2.952168772407109658835173884363384891592e-1), SC_(7.047831227592890341164826115636615108408e-1) }},
|
||||
{{ SC_(1.507458496093750000000000000000000000000e2), SC_(-1.507458496093750000000000000000000000000e2), SC_(-1.581374206542968750000000000000000000000e2), SC_(2.192478107902515304017154908910307097216e-1), SC_(7.807521892097484695982845091089692902784e-1) }},
|
||||
{{ SC_(1.509373626708984375000000000000000000000e2), SC_(1.509524536132812500000000000000000000000e2), SC_(1.596771850585937500000000000000000000000e2), SC_(8.196698196134246232539955088555504290650e-1), SC_(1.803301803865753767460044911444495709350e-1) }},
|
||||
{{ SC_(1.514400787353515625000000000000000000000e2), SC_(1.515915222167968750000000000000000000000e2), SC_(1.611355438232421875000000000000000000000e2), SC_(8.405662241802794202951485500906860959921e-1), SC_(1.594337758197205797048514499093139040079e-1) }},
|
||||
{{ SC_(1.515480499267578125000000000000000000000e2), SC_(1.530635223388671875000000000000000000000e2), SC_(1.627760925292968750000000000000000000000e2), SC_(8.425584011040393402323486388209564080443e-1), SC_(1.574415988959606597676513611790435919557e-1) }},
|
||||
{{ SC_(1.523462677001953125000000000000000000000e2), SC_(1.675809020996093750000000000000000000000e2), SC_(1.781838073730468750000000000000000000000e2), SC_(8.427739889132064854846702655678356113818e-1), SC_(1.572260110867935145153297344321643886182e-1) }},
|
||||
{{ SC_(1.527500305175781250000000000000000000000e2), SC_(1.833000488281250000000000000000000000000e2), SC_(1.948723449707031250000000000000000000000e2), SC_(8.427900695522180606061518344038782676814e-1), SC_(1.572099304477819393938481655961217323186e-1) }},
|
||||
{{ SC_(1.531033935546875000000000000000000000000e2), SC_(-1.990344085693359375000000000000000000000e2), SC_(-2.115865173339843750000000000000000000000e2), SC_(1.570189149304337531280252058554779217245e-1), SC_(8.429810850695662468719747941445220782755e-1) }},
|
||||
{{ SC_(1.547834472656250000000000000000000000000e2), SC_(2.321751708984375000000000000000000000000e2), SC_(2.468373413085937500000000000000000000000e2), SC_(8.449431924035675707633960529552441039710e-1), SC_(1.550568075964324292366039470447558960290e-1) }},
|
||||
{{ SC_(1.557795562744140625000000000000000000000e2), SC_(-3.115591125488281250000000000000000000000e2), SC_(-3.327529602050781250000000000000000000000e2), SC_(1.363342795901147695317231770561292128059e-1), SC_(8.636657204098852304682768229438707871941e-1) }},
|
||||
{{ SC_(1.558334655761718750000000000000000000000e2), SC_(-4.675003967285156250000000000000000000000e2), SC_(-5.019526672363281250000000000000000000000e2), SC_(1.175588979195506251296008572818974407098e-1), SC_(8.824411020804493748703991427181025592902e-1) }},
|
||||
{{ SC_(1.584414825439453125000000000000000000000e2), SC_(-6.337659301757812500000000000000000000000e2), SC_(-6.836418457031250000000000000000000000000e2), SC_(1.008111913635493983543118803699900448204e-1), SC_(8.991888086364506016456881196300099551796e-1) }},
|
||||
{{ SC_(1.587195434570312500000000000000000000000e2), SC_(7.935977172851562500000000000000000000000e2), SC_(8.650010986328125000000000000000000000000e2), SC_(9.270098267220069738822683626929044682978e-1), SC_(7.299017327799302611773163730709553170218e-2) }},
|
||||
{{ SC_(1.587950134277343750000000000000000000000e2), SC_(1.587950134277343750000000000000000000000e1), SC_(1.865743637084960937500000000000000000000e1), SC_(9.718495582868837841860142886278865994715e-1), SC_(2.815044171311621581398571137211340052848e-2) }},
|
||||
{{ SC_(1.590400085449218750000000000000000000000e2), SC_(-3.976000213623046875000000000000000000000e1), SC_(-4.735921859741210937500000000000000000000e1), SC_(3.427104943685960646316800866785870680051e-3), SC_(9.965728950563140393536831991332141293199e-1) }},
|
||||
{{ SC_(1.594559936523437500000000000000000000000e2), SC_(7.972799682617187500000000000000000000000e1), SC_(9.861891174316406250000000000000000000000e1), SC_(9.997126698554915937834976664241599247614e-1), SC_(2.873301445084062165023335758400752386070e-4) }},
|
||||
{{ SC_(1.595857391357421875000000000000000000000e2), SC_(-1.196893005371093750000000000000000000000e2), SC_(-1.545221252441406250000000000000000000000e2), SC_(1.780296360028319980495500895766825275644e-5), SC_(9.999821970363997168001950449910423317472e-1) }},
|
||||
{{ SC_(1.596211853027343750000000000000000000000e2), SC_(-1.436590576171875000000000000000000000000e2), SC_(-1.451582641601562500000000000000000000000e2), SC_(4.417643071241765182473614578442729999156e-1), SC_(5.582356928758234817526385421557270000844e-1) }},
|
||||
{{ SC_(1.600561065673828125000000000000000000000e2), SC_(-1.584555511474609375000000000000000000000e2), SC_(-1.614573516845703125000000000000000000000e2), SC_(3.841539866041050632940487868711941827449e-1), SC_(6.158460133958949367059512131288058172551e-1) }},
|
||||
{{ SC_(1.615062255859375000000000000000000000000e2), SC_(-1.613447265625000000000000000000000000000e2), SC_(-1.666679534912109375000000000000000000000e2), SC_(2.957088865758827952297766445373411369744e-1), SC_(7.042911134241172047702233554626588630256e-1) }},
|
||||
{{ SC_(1.616351165771484375000000000000000000000e2), SC_(1.616351165771484375000000000000000000000e2), SC_(1.692530822753906250000000000000000000000e2), SC_(7.804668164082968299377228824699980687650e-1), SC_(2.195331835917031700622771175300019312350e-1) }},
|
||||
{{ SC_(1.619469299316406250000000000000000000000e2), SC_(1.619631347656250000000000000000000000000e2), SC_(1.709622802734375000000000000000000000000e2), SC_(8.194965436733574620900731290907810363677e-1), SC_(1.805034563266425379099268709092189636323e-1) }},
|
||||
{{ SC_(1.628569793701171875000000000000000000000e2), SC_(1.630198364257812500000000000000000000000e2), SC_(1.728768768310546875000000000000000000000e2), SC_(8.404660764783773469174485040522021093442e-1), SC_(1.595339235216226530825514959477978906558e-1) }},
|
||||
{{ SC_(1.629447479248046875000000000000000000000e2), SC_(-1.645741882324218750000000000000000000000e2), SC_(-1.746045227050781250000000000000000000000e2), SC_(1.575424483959909318404851228183550185556e-1), SC_(8.424575516040090681595148771816449814444e-1) }},
|
||||
{{ SC_(1.641681671142578125000000000000000000000e2), SC_(-1.805849914550781250000000000000000000000e2), SC_(-1.915462799072265625000000000000000000000e2), SC_(1.573335944854494629142736979246659337814e-1), SC_(8.426664055145505370857263020753340662186e-1) }},
|
||||
{{ SC_(1.642492065429687500000000000000000000000e2), SC_(1.970990600585937500000000000000000000000e2), SC_(2.090523681640625000000000000000000000000e2), SC_(8.426987091196232350996963931516288297837e-1), SC_(1.573012908803767649003036068483711702163e-1) }},
|
||||
{{ SC_(1.643806762695312500000000000000000000000e2), SC_(-2.136948699951171875000000000000000000000e2), SC_(-2.266521148681640625000000000000000000000e2), SC_(1.571073429860085281224507682808356620294e-1), SC_(8.428926570139914718775492317191643379706e-1) }},
|
||||
{{ SC_(1.646915893554687500000000000000000000000e2), SC_(2.470373840332031250000000000000000000000e2), SC_(2.621127624511718750000000000000000000000e2), SC_(8.448668099691590627588855606599569135540e-1), SC_(1.551331900308409372411144393400430864460e-1) }},
|
||||
{{ SC_(1.661657409667968750000000000000000000000e2), SC_(-3.323314819335937500000000000000000000000e2), SC_(-3.541530151367187500000000000000000000000e2), SC_(1.363546046209669111927130706242072700954e-1), SC_(8.636453953790330888072869293757927299046e-1) }},
|
||||
{{ SC_(1.670017242431640625000000000000000000000e2), SC_(5.010051879882812500000000000000000000000e2), SC_(5.365607299804687500000000000000000000000e2), SC_(8.824746044843330736469612185701136118524e-1), SC_(1.175253955156669263530387814298863881476e-1) }},
|
||||
{{ SC_(1.681434631347656250000000000000000000000e2), SC_(6.725738525390625000000000000000000000000e2), SC_(7.238276367187500000000000000000000000000e2), SC_(8.992656987013872665209365356081730016699e-1), SC_(1.007343012986127334790634643918269983301e-1) }},
|
||||
{{ SC_(1.696935729980468750000000000000000000000e2), SC_(-8.484678955078125000000000000000000000000e2), SC_(-9.221135864257812500000000000000000000000e2), SC_(7.282932970219271023945143904387565677350e-2), SC_(9.271706702978072897605485609561243432265e-1) }},
|
||||
{{ SC_(1.698258819580078125000000000000000000000e2), SC_(1.698258781433105468750000000000000000000e1), SC_(1.980040931701660156250000000000000000000e1), SC_(9.719470387146119542829851768946449119598e-1), SC_(2.805296128538804571701482310535508804017e-2) }},
|
||||
{{ SC_(1.744857788085937500000000000000000000000e2), SC_(-4.362144470214843750000000000000000000000e1), SC_(-5.150732040405273437500000000000000000000e1), SC_(3.322995169190575236751479836974775618462e-3), SC_(9.966770048308094247632485201630252243815e-1) }},
|
||||
{{ SC_(1.753515014648437500000000000000000000000e2), SC_(-8.767575073242187500000000000000000000000e1), SC_(-1.074056930541992187500000000000000000000e2), SC_(2.662223893738321424320630318453652402469e-4), SC_(9.997337776106261678575679369681546347598e-1) }},
|
||||
{{ SC_(1.756861419677734375000000000000000000000e2), SC_(-1.317646026611328125000000000000000000000e2), SC_(-1.682105255126953125000000000000000000000e2), SC_(1.550232998735350754650765720581070782100e-5), SC_(9.999844976700126464924534923427941892922e-1) }},
|
||||
{{ SC_(1.781806640625000000000000000000000000000e2), SC_(-1.603625946044921875000000000000000000000e2), SC_(-1.619059753417968750000000000000000000000e2), SC_(4.427510840848753942205017300207371637469e-1), SC_(5.572489159151246057794982699792628362531e-1) }},
|
||||
{{ SC_(1.811584014892578125000000000000000000000e2), SC_(-1.793468170166015625000000000000000000000e2), SC_(-1.824870758056640625000000000000000000000e2), SC_(3.851955828443047286965619499537351163898e-1), SC_(6.148044171556952713034380500462648836102e-1) }},
|
||||
{{ SC_(1.814729614257812500000000000000000000000e2), SC_(1.812914886474609375000000000000000000000e2), SC_(1.868789825439453125000000000000000000000e2), SC_(7.035362100484691927399429102560977978734e-1), SC_(2.964637899515308072600570897439022021266e-1) }},
|
||||
{{ SC_(1.826751861572265625000000000000000000000e2), SC_(1.826751861572265625000000000000000000000e2), SC_(1.907105255126953125000000000000000000000e2), SC_(7.799873196049647286222313130314984070929e-1), SC_(2.200126803950352713777686869685015929071e-1) }},
|
||||
{{ SC_(1.831471099853515625000000000000000000000e2), SC_(1.831654205322265625000000000000000000000e2), SC_(1.926689605712890625000000000000000000000e2), SC_(8.192163967452918136616703813674191971081e-1), SC_(1.807836032547081863383296186325808028919e-1) }},
|
||||
{{ SC_(1.834387359619140625000000000000000000000e2), SC_(1.836221771240234375000000000000000000000e2), SC_(1.940174407958984375000000000000000000000e2), SC_(8.403035276172555322739380106234387661243e-1), SC_(1.596964723827444677260619893765612338757e-1) }},
|
||||
{{ SC_(1.841749572753906250000000000000000000000e2), SC_(1.860167083740234375000000000000000000000e2), SC_(1.966119689941406250000000000000000000000e2), SC_(8.423069271382795700398439101444273937711e-1), SC_(1.576930728617204299601560898555726062289e-1) }},
|
||||
{{ SC_(1.858527374267578125000000000000000000000e2), SC_(-2.044380187988281250000000000000000000000e2), SC_(-2.160265808105468750000000000000000000000e2), SC_(1.574804038174927854751974225084637112666e-1), SC_(8.425195961825072145248025774915362887334e-1) }},
|
||||
{{ SC_(1.867986450195312500000000000000000000000e2), SC_(2.241583862304687500000000000000000000000e2), SC_(2.368225402832031250000000000000000000000e2), SC_(8.425392206438456186820694371845737047599e-1), SC_(1.574607793561543813179305628154262952401e-1) }},
|
||||
{{ SC_(1.868021392822265625000000000000000000000e2), SC_(-2.428427734375000000000000000000000000000e2), SC_(-2.565665283203125000000000000000000000000e2), SC_(1.572680326600672177070073925543010532140e-1), SC_(8.427319673399327822929926074456989467860e-1) }},
|
||||
{{ SC_(1.880148162841796875000000000000000000000e2), SC_(-2.820222167968750000000000000000000000000e2), SC_(-2.980253295898437500000000000000000000000e2), SC_(1.552789395983287090937623733357006268049e-1), SC_(8.447210604016712909062376266642993731951e-1) }},
|
||||
{{ SC_(1.900444183349609375000000000000000000000e2), SC_(-3.800888366699218750000000000000000000000e2), SC_(-4.032850341796875000000000000000000000000e2), SC_(1.363857890620788955477380353547122412928e-1), SC_(8.636142109379211044522619646452877587072e-1) }},
|
||||
{{ SC_(1.910035247802734375000000000000000000000e2), SC_(5.730105590820312500000000000000000000000e2), SC_(6.108234252929687500000000000000000000000e2), SC_(8.825546776651612915449270809923133302827e-1), SC_(1.174453223348387084550729190076866697173e-1) }},
|
||||
{{ SC_(1.914333953857421875000000000000000000000e2), SC_(7.657335815429687500000000000000000000000e2), SC_(8.201442260742187500000000000000000000000e2), SC_(8.994307655353378788627687172889911875494e-1), SC_(1.005692344646621211372312827110088124506e-1) }},
|
||||
{{ SC_(1.915013732910156250000000000000000000000e2), SC_(-9.575068359375000000000000000000000000000e2), SC_(-1.035407836914062500000000000000000000000e3), SC_(7.254550295882910100884475499526303225815e-2), SC_(9.274544970411708989911552450047369677418e-1) }},
|
||||
{{ SC_(1.918582763671875000000000000000000000000e2), SC_(1.918582725524902343750000000000000000000e1), SC_(2.208179092407226562500000000000000000000e1), SC_(9.721242618485546393356290361951045322104e-1), SC_(2.787573815144536066437096380489546778959e-2) }},
|
||||
{{ SC_(1.918984985351562500000000000000000000000e2), SC_(-4.797462463378906250000000000000000000000e1), SC_(-5.617157363891601562500000000000000000000e1), SC_(3.221111566392305522573892879121826455479e-3), SC_(9.967788884336076944774261071208781735445e-1) }},
|
||||
{{ SC_(1.919488067626953125000000000000000000000e2), SC_(-9.597440338134765625000000000000000000000e1), SC_(-1.165421524047851562500000000000000000000e2), SC_(2.481260732563524200219933878692461610213e-4), SC_(9.997518739267436475799780066121307538390e-1) }},
|
||||
{{ SC_(1.929777069091796875000000000000000000000e2), SC_(-1.447332763671875000000000000000000000000e2), SC_(-1.828341522216796875000000000000000000000e2), SC_(1.358098637444654191572655104301270829943e-5), SC_(9.999864190136255534580842734489569872917e-1) }},
|
||||
{{ SC_(1.929932708740234375000000000000000000000e2), SC_(-1.736939392089843750000000000000000000000e2), SC_(-1.752710113525390625000000000000000000000e2), SC_(4.434359641618019366789276090072593648763e-1), SC_(5.565640358381980633210723909927406351237e-1) }},
|
||||
{{ SC_(1.935389862060546875000000000000000000000e2), SC_(1.916035919189453125000000000000000000000e2), SC_(1.948214416503906250000000000000000000000e2), SC_(6.142723104748303441684413193877427660393e-1), SC_(3.857276895251696558315586806122572339607e-1) }},
|
||||
{{ SC_(1.937735595703125000000000000000000000000e2), SC_(1.935797882080078125000000000000000000000e2), SC_(1.993231201171875000000000000000000000000e2), SC_(7.031303801855181023960454440247304541731e-1), SC_(2.968696198144818976039545559752695458269e-1) }},
|
||||
{{ SC_(1.941185607910156250000000000000000000000e2), SC_(1.941185607910156250000000000000000000000e2), SC_(2.023715820312500000000000000000000000000e2), SC_(7.797728872340829673174837038355921015185e-1), SC_(2.202271127659170326825162961644078984815e-1) }},
|
||||
{{ SC_(1.962219390869140625000000000000000000000e2), SC_(-1.962415618896484375000000000000000000000e2), SC_(-2.060424804687500000000000000000000000000e2), SC_(1.809237828594511737114522040101156011652e-1), SC_(8.190762171405488262885477959898843988348e-1) }},
|
||||
{{ SC_(1.974919281005859375000000000000000000000e2), SC_(-1.976894226074218750000000000000000000000e2), SC_(-2.084357757568359375000000000000000000000e2), SC_(1.597848828006174813168828984223774741925e-1), SC_(8.402151171993825186831171015776225258075e-1) }},
|
||||
{{ SC_(1.977043151855468750000000000000000000000e2), SC_(1.996813507080078125000000000000000000000e2), SC_(2.106204223632812500000000000000000000000e2), SC_(8.422293832834955684228336504298493504347e-1), SC_(1.577706167165044315771663495701506495653e-1) }},
|
||||
{{ SC_(1.985762634277343750000000000000000000000e2), SC_(-2.184338989257812500000000000000000000000e2), SC_(-2.303740386962890625000000000000000000000e2), SC_(1.575531385245673058508978138666145574355e-1), SC_(8.424468614754326941491021861333854425645e-1) }},
|
||||
{{ SC_(1.988137054443359375000000000000000000000e2), SC_(2.385764617919921875000000000000000000000e2), SC_(2.516024322509765625000000000000000000000e2), SC_(8.424688825000982079679215138264048043475e-1), SC_(1.575311174999017920320784861735951956525e-1) }},
|
||||
{{ SC_(1.992922668457031250000000000000000000000e2), SC_(-2.590799255371093750000000000000000000000e2), SC_(-2.732116088867187500000000000000000000000e2), SC_(1.573382255153084153679636715700757369509e-1), SC_(8.426617744846915846320363284299242630491e-1) }},
|
||||
{{ SC_(2.322846374511718750000000000000000000000e2), SC_(3.484269409179687500000000000000000000000e2), SC_(3.660482482910156250000000000000000000000e2), SC_(8.445224219835303698101085035756072755625e-1), SC_(1.554775780164696301898914964243927244375e-1) }},
|
||||
{{ SC_(2.906821289062500000000000000000000000000e2), SC_(5.813642578125000000000000000000000000000e2), SC_(6.095877075195312500000000000000000000000e2), SC_(8.635682877769042305180745412047783757853e-1), SC_(1.364317122230957694819254587952216242147e-1) }},
|
||||
/*
|
||||
{{ SC_(0.563786208629608154296875), SC_(-0.50740754604339599609375), SC_(-0.0316227786242961883544921875), SC_(0.6862274577179818450132372470056769938949), SC_(0.3137725422820181549867627529943230061051) }},
|
||||
{{ SC_(0.956796348094940185546875), SC_(-0.947228372097015380859375), SC_(-0.079056940972805023193359375), SC_(0.8115615601997266002916301508229723403909), SC_(0.1884384398002733997083698491770276596091) }},
|
||||
{{ SC_(2.380512714385986328125), SC_(-2.378132343292236328125), SC_(-6.34435558319091796875), SC_(0.1181983559218041139443788725932712768639), SC_(0.8818016440781958860556211274067287231361) }},
|
||||
{{ SC_(2.70792388916015625), SC_(2.70792388916015625), SC_(6.96782016754150390625), SC_(0.8962869141158998144131448676176096050228), SC_(0.1037130858841001855868551323823903949772) }},
|
||||
{{ SC_(3.5548775196075439453125), SC_(3.555233001708984375), SC_(7.444825649261474609375), SC_(0.8868528863556108953156241536058758129831), SC_(0.1131471136443891046843758463941241870169) }},
|
||||
{{ SC_(6.36666584014892578125), SC_(-6.37303256988525390625), SC_(-10.0381336212158203125), SC_(0.1297164612941840729663335994423583046378), SC_(0.8702835387058159270336664005576416953622) }},
|
||||
{{ SC_(6.889312267303466796875), SC_(6.95820522308349609375), SC_(10.67599391937255859375), SC_(0.8692923253313482797187029403902244593628), SC_(0.1307076746686517202812970596097755406372) }},
|
||||
{{ SC_(7.14243221282958984375), SC_(-7.856675624847412109375), SC_(-11.8699207305908203125), SC_(0.1313759752665446453920643109581266741211), SC_(0.8686240247334553546079356890418733258789) }},
|
||||
{{ SC_(7.288346767425537109375), SC_(-8.74601650238037109375), SC_(-13.08834171295166015625), SC_(0.1317487167403902234213465542239538177641), SC_(0.8682512832596097765786534457760461822359) }},
|
||||
{{ SC_(9.2343730926513671875), SC_(-12.0046844482421875), SC_(-16.784832000732421875), SC_(0.1371773284108319849485042712205994589836), SC_(0.8628226715891680150514957287794005410164) }},
|
||||
{{ SC_(10.24338054656982421875), SC_(-15.365070343017578125), SC_(-20.9577732086181640625), SC_(0.1376443537392091127705735460070325295078), SC_(0.8623556462607908872294264539929674704922) }},
|
||||
// Accuracy for cdf was 1.622351158972134369182482692488613274872e-35 reverting to ibeta method
|
||||
{{ SC_(10.79011821746826171875), SC_(21.5802364349365234375), SC_(29.537731170654296875), SC_(0.8756990872254366689422087613232016840613), SC_(0.1243009127745633310577912386767983159387) }},
|
||||
// Accuracy for cdf was 4.160454383617042892649968592965892889131e-33 reverting to ibeta method
|
||||
{{ SC_(13.519168853759765625), SC_(40.557506561279296875), SC_(53.932964324951171875), SC_(0.8875082903101746924904055764230529369583), SC_(0.1124917096898253075095944235769470630417) }},
|
||||
// Accuracy for cdf was 1.604620391037388264598463685671917292006e-31 reverting to ibeta method
|
||||
{{ SC_(15.17095088958740234375), SC_(60.683803558349609375), SC_(80.29798126220703125), SC_(0.8999784514511157146615339407607497230611), SC_(0.1000215485488842853384660592392502769389) }},
|
||||
// Accuracy for complement cdf was 1.877283192112248869020882051946325886895e-31 reverting to ibeta method
|
||||
{{ SC_(19.42644500732421875), SC_(-97.13222503662109375), SC_(-127.0076446533203125), SC_(0.07762632640481949429728015088679192552401), SC_(0.922373673595180505702719849113208074476) }},
|
||||
{{ SC_(19.50817108154296875), SC_(-1.950817108154296875), SC_(-4.251358509063720703125), SC_(0.03051855543632768793517707982155241831073), SC_(0.9694814445636723120648229201784475816893) }},
|
||||
{{ SC_(21.9724407196044921875), SC_(5.493110179901123046875), SC_(9.84743499755859375), SC_(0.992986065543250281397900520551747563875), SC_(0.007013934456749718602099479448252436125022) }},
|
||||
{{ SC_(22.492992401123046875), SC_(-11.2464962005615234375), SC_(-20.0706157684326171875), SC_(0.001741152139887334291426335869016989927262), SC_(0.9982588478601126657085736641309830100727) }},
|
||||
// Accuracy for cdf was 1.377945317134861778664593003010615381153e-35 reverting to ibeta method
|
||||
{{ SC_(23.7996234893798828125), SC_(17.8497180938720703125), SC_(33.418292999267578125), SC_(0.9996211766573392792339813291721999010055), SC_(0.0003788233426607207660186708278000989945169) }},
|
||||
{{ SC_(25.036640167236328125), SC_(-22.5329761505126953125), SC_(-23.5968837738037109375), SC_(0.4134518081460681240313822521036373281691), SC_(0.5865481918539318759686177478963626718309) }},
|
||||
{{ SC_(25.1794147491455078125), SC_(24.92761993408203125), SC_(26.6859874725341796875), SC_(0.6429374782181830684645655350039514639861), SC_(0.3570625217818169315354344649960485360139) }},
|
||||
{{ SC_(25.3974514007568359375), SC_(25.3720550537109375), SC_(28.144287109375), SC_(0.7259483462797133090367177861426920725105), SC_(0.2740516537202866909632822138573079274895) }},
|
||||
{{ SC_(25.9813289642333984375), SC_(-25.9813289642333984375), SC_(-29.77846527099609375), SC_(0.2056285524153440036454579324861282902585), SC_(0.7943714475846559963545420675138717097415) }},
|
||||
{{ SC_(27.0954875946044921875), SC_(27.09819793701171875), SC_(31.5578861236572265625), SC_(0.828431929449262988498157070696003843914), SC_(0.171568070550737011501842929303996156086) }},
|
||||
{{ SC_(27.7249755859375), SC_(-27.7527027130126953125), SC_(-32.620880126953125), SC_(0.1533040128385550877036403158398526326095), SC_(0.8466959871614449122963596841601473673905) }},
|
||||
{{ SC_(28.377353668212890625), SC_(-28.6611270904541015625), SC_(-33.646392822265625), SC_(0.1517071461091471563002300276017556302873), SC_(0.8482928538908528436997699723982443697127) }},
|
||||
{{ SC_(29.8228816986083984375), SC_(-32.805171966552734375), SC_(-38.3089447021484375), SC_(0.1518216968394176742712403142990093487196), SC_(0.8481783031605823257287596857009906512804) }},
|
||||
{{ SC_(29.85888671875), SC_(-35.83066558837890625), SC_(-41.81766510009765625), SC_(0.1517913318103332394681789642601874730845), SC_(0.8482086681896667605318210357398125269155) }},
|
||||
{{ SC_(30.8877696990966796875), SC_(-40.1540985107421875), SC_(-46.704540252685546875), SC_(0.151820911717382118330639220492336736004), SC_(0.848179088282617881669360779507663263996) }},
|
||||
{{ SC_(31.522701263427734375), SC_(47.28404998779296875), SC_(54.9264984130859375), SC_(0.8498252445594378197691615470039570119257), SC_(0.1501747554405621802308384529960429880743) }},
|
||||
{{ SC_(31.6116008758544921875), SC_(63.223201751708984375), SC_(74.14052581787109375), SC_(0.8664876685568435851658590203027698501092), SC_(0.1335123314431564148341409796972301498908) }},
|
||||
{{ SC_(32.522430419921875), SC_(97.567291259765625), SC_(115.3452301025390625), SC_(0.8831031107955767113232711697542937898518), SC_(0.1168968892044232886767288302457062101482) }},
|
||||
{{ SC_(34.23741912841796875), SC_(136.949676513671875), SC_(162.8426971435546875), SC_(0.8979978036187864055320169695913375830185), SC_(0.1020021963812135944679830304086624169815) }},
|
||||
{{ SC_(34.7731170654296875), SC_(173.8655853271484375), SC_(210.820098876953125), SC_(0.9231547098404640045345676119885187046564), SC_(0.07684529015953599546543238801148129534355) }},
|
||||
{{ SC_(37.374603271484375), SC_(-3.7374603748321533203125), SC_(-6.06284999847412109375), SC_(0.02989407974199651137619128615323098044931), SC_(0.9701059202580034886238087138467690195507) }},
|
||||
{{ SC_(37.67647552490234375), SC_(9.4191188812255859375), SC_(14.2204608917236328125), SC_(0.9942432836401959725307634033893315517704), SC_(0.005756716359804027469236596610668448229627) }},
|
||||
{{ SC_(39.31912994384765625), SC_(-19.659564971923828125), SC_(-30.221057891845703125), SC_(0.001018579099877846617752492244992008361556), SC_(0.9989814209001221533822475077550079916384) }},
|
||||
{{ SC_(41.613689422607421875), SC_(-31.21026611328125), SC_(-50.417530059814453125), SC_(0.0001504952224329608441786737013794940554069), SC_(0.9998495047775670391558213262986205059446) }},
|
||||
{{ SC_(42.04189300537109375), SC_(-37.837703704833984375), SC_(-38.973720550537109375), SC_(0.4241964739668615107939485538821951273245), SC_(0.5758035260331384892060514461178048726755) }},
|
||||
{{ SC_(42.384944915771484375), SC_(41.96109771728515625), SC_(43.941558837890625), SC_(0.6324772961255670448387378401509919194938), SC_(0.3675227038744329551612621598490080805062) }},
|
||||
{{ SC_(43.4476470947265625), SC_(43.404201507568359375), SC_(46.65811920166015625), SC_(0.7171851424088798130212692227040859394821), SC_(0.2828148575911201869787307772959140605179) }},
|
||||
{{ SC_(44.20688629150390625), SC_(-44.20688629150390625), SC_(-48.7362060546875), SC_(0.2114948742992961572807034016738007587978), SC_(0.7885051257007038427192965983261992412022) }},
|
||||
{{ SC_(44.7624664306640625), SC_(44.76694488525390625), SC_(50.073467254638671875), SC_(0.8245850473011781305822593524388817446911), SC_(0.1754149526988218694177406475611182553089) }},
|
||||
{{ SC_(46.03128814697265625), SC_(-46.077320098876953125), SC_(-51.90364837646484375), SC_(0.1561987365681882768738847432273329720561), SC_(0.8438012634318117231261152567726670279439) }},
|
||||
{{ SC_(48.70507049560546875), SC_(-49.192119598388671875), SC_(-55.244049072265625), SC_(0.1545907695642567335795228865061980095925), SC_(0.8454092304357432664204771134938019904075) }},
|
||||
{{ SC_(50.216846466064453125), SC_(-55.23853302001953125), SC_(-61.89676666259765625), SC_(0.1544995294701398525596552628473387177431), SC_(0.8455004705298601474403447371526612822569) }},
|
||||
{{ SC_(50.856510162353515625), SC_(-61.027812957763671875), SC_(-68.31215667724609375), SC_(0.1545232378558417400408592895047673900682), SC_(0.8454767621441582599591407104952326099318) }},
|
||||
{{ SC_(51.019100189208984375), SC_(66.3248291015625), SC_(74.21913909912109375), SC_(0.8456541431034008370031368689430412936904), SC_(0.1543458568965991629968631310569587063096) }},
|
||||
{{ SC_(51.5017242431640625), SC_(77.25258636474609375), SC_(86.4451904296875), SC_(0.8474644525606726641165548052803633498981), SC_(0.1525355474393273358834451947196366501019) }},
|
||||
{{ SC_(55.205089569091796875), SC_(110.41017913818359375), SC_(123.955841064453125), SC_(0.8647754825744024885372806932758253507646), SC_(0.1352245174255975114627193067241746492354) }},
|
||||
{{ SC_(55.38466644287109375), SC_(-166.15399169921875), SC_(-188.0928497314453125), SC_(0.1176367155276893515668241466414954864808), SC_(0.8823632844723106484331758533585045135192) }},
|
||||
{{ SC_(55.699718475341796875), SC_(-222.7988739013671875), SC_(-254.2837982177734375), SC_(0.1019403002101509742082139198401058375579), SC_(0.8980596997898490257917860801598941624421) }},
|
||||
{{ SC_(57.167877197265625), SC_(285.839385986328125), SC_(331.14361572265625), SC_(0.9243557983861765858351445901197402396614), SC_(0.07564420161382341416485540988025976033856) }},
|
||||
{{ SC_(59.405956268310546875), SC_(-5.9405956268310546875), SC_(-8.3420429229736328125), SC_(0.02940324430636967427049432143992117341216), SC_(0.9705967556936303257295056785600788265878) }},
|
||||
{{ SC_(59.9664154052734375), SC_(14.991603851318359375), SC_(20.4055805206298828125), SC_(0.9951502301879146945725572007339419287614), SC_(0.004849769812085305427442799266058071238551) }},
|
||||
{{ SC_(60.3826904296875), SC_(-30.19134521484375), SC_(-42.621673583984375), SC_(0.0006766671899196952261749430708777551897478), SC_(0.9993233328100803047738250569291222448103) }},
|
||||
{{ SC_(61.63347625732421875), SC_(46.22510528564453125), SC_(68.86083984375), SC_(0.999921480846639591866272783169362504029), SC_(7.851915336040813372721683063749597101964e-05) }},
|
||||
{{ SC_(63.310153961181640625), SC_(56.979137420654296875), SC_(58.197040557861328125), SC_(0.5691117562119799871740176343388579182663), SC_(0.4308882437880200128259823656611420817337) }},
|
||||
{{ SC_(63.419963836669921875), SC_(-62.7857666015625), SC_(-64.99910736083984375), SC_(0.3738322953142596763505873683039233783243), SC_(0.6261677046857403236494126316960766216757) }},
|
||||
{{ SC_(66.48972320556640625), SC_(66.4232330322265625), SC_(70.19112396240234375), SC_(0.7119390284265793812685305565956948386364), SC_(0.2880609715734206187314694434043051613636) }},
|
||||
{{ SC_(67.42459869384765625), SC_(-67.42459869384765625), SC_(-72.7297515869140625), SC_(0.2148706954365362031394123362488999649409), SC_(0.7851293045634637968605876637511000350591) }},
|
||||
{{ SC_(68.07720947265625), SC_(-68.084014892578125), SC_(-74.32244873046875), SC_(0.1776439566292221945541793890548658391722), SC_(0.8223560433707778054458206109451341608278) }},
|
||||
{{ SC_(69.99681854248046875), SC_(-70.0668182373046875), SC_(-76.93597412109375), SC_(0.1577535764502030296887928772651871118171), SC_(0.8422464235497969703112071227348128881829) }},
|
||||
{{ SC_(70.33196258544921875), SC_(-71.0352783203125), SC_(-78.0343017578125), SC_(0.1558634226083869070482127670970449973749), SC_(0.8441365773916130929517872329029550026251) }},
|
||||
{{ SC_(70.55254364013671875), SC_(-77.6078033447265625), SC_(-85.2329864501953125), SC_(0.1556562126060282523263838362925862437733), SC_(0.8443437873939717476736161637074137562267) }},
|
||||
{{ SC_(71.26909637451171875), SC_(85.522918701171875), SC_(93.863372802734375), SC_(0.8443386617309688556005324345130120474997), SC_(0.1556613382690311443994675654869879525003) }},
|
||||
{{ SC_(72.2588653564453125), SC_(93.9365234375), SC_(103.01971435546875), SC_(0.844491406920337327662789045605334054664), SC_(0.155508593079662672337210954394665945336) }},
|
||||
{{ SC_(76.08922576904296875), SC_(114.1338348388671875), SC_(124.9094085693359375), SC_(0.8462455172091029135550405319225529771034), SC_(0.1537544827908970864449594680774470228966) }},
|
||||
{{ SC_(76.3117523193359375), SC_(152.623504638671875), SC_(168.1202545166015625), SC_(0.8642245358680997765157973865161523708951), SC_(0.1357754641319002234842026134838476291049) }},
|
||||
{{ SC_(77.4592437744140625), SC_(232.3777313232421875), SC_(257.64971923828125), SC_(0.8822460282057177670054617261080172681685), SC_(0.1177539717942822329945382738919827318315) }},
|
||||
{{ SC_(77.714019775390625), SC_(-310.8560791015625), SC_(-347.13818359375), SC_(0.1016627586995156636256699525275530770775), SC_(0.8983372413004843363743300474724469229225) }},
|
||||
{{ SC_(78.445465087890625), SC_(392.227325439453125), SC_(444.172149658203125), SC_(0.9251952554103925652189675447975151362173), SC_(0.0748047445896074347810324552024848637827) }},
|
||||
{{ SC_(78.46414947509765625), SC_(-7.846415042877197265625), SC_(-10.3206844329833984375), SC_(0.02908026560846077815486950206875373595512), SC_(0.9709197343915392218451304979312462640449) }},
|
||||
{{ SC_(78.9817047119140625), SC_(-19.745426177978515625), SC_(-25.6398372650146484375), SC_(0.00438383428342180536783922758878730206115), SC_(0.9956161657165781946321607724112126979388) }},
|
||||
{{ SC_(79.74776458740234375), SC_(-39.873882293701171875), SC_(-53.80655670166015625), SC_(0.0005228576912257536245328204786653287401733), SC_(0.9994771423087742463754671795213346712598) }},
|
||||
{{ SC_(80.84175872802734375), SC_(60.631317138671875), SC_(86.1278228759765625), SC_(0.9999494656184139932380947921912622194169), SC_(5.053438158600676190520780873778058313339e-05) }},
|
||||
{{ SC_(81.7462921142578125), SC_(73.57166290283203125), SC_(74.8529052734375), SC_(0.5655840801077873664237520358202778390053), SC_(0.4344159198922126335762479641797221609947) }},
|
||||
{{ SC_(82.53336334228515625), SC_(-81.70803070068359375), SC_(-84.10645294189453125), SC_(0.3772901925024934280799760328614783682602), SC_(0.6227098074975065719200239671385216317398) }},
|
||||
{{ SC_(84.3523101806640625), SC_(84.2679595947265625), SC_(88.38256072998046875), SC_(0.7095092141414201401595613557076085674612), SC_(0.2904907858585798598404386442923914325388) }},
|
||||
{{ SC_(84.41759490966796875), SC_(-84.41759490966796875), SC_(-90.21768951416015625), SC_(0.2163237673254140132965728518405243664117), SC_(0.7836762326745859867034271481594756335883) }},
|
||||
{{ SC_(84.63307952880859375), SC_(-84.64154052734375), SC_(-91.45754241943359375), SC_(0.1785481960614030672991952102246403868729), SC_(0.8214518039385969327008047897753596131271) }},
|
||||
{{ SC_(87.748931884765625), SC_(-87.8366851806640625), SC_(-95.3781280517578125), SC_(0.1583748894523595322365118318645909249134), SC_(0.8416251105476404677634881681354090750866) }},
|
||||
{{ SC_(89.1172943115234375), SC_(-90.0084686279296875), SC_(-97.72855377197265625), SC_(0.1564796419002191746060667690099037742646), SC_(0.8435203580997808253939332309900962257354) }},
|
||||
{{ SC_(91.2066192626953125), SC_(100.3272857666015625), SC_(108.81313323974609375), SC_(0.8436881491498766749138579299643346271245), SC_(0.1563118508501233250861420700356653728755) }},
|
||||
{{ SC_(91.5978851318359375), SC_(109.9174652099609375), SC_(119.18065643310546875), SC_(0.8436998684250685584554679000155809441252), SC_(0.1563001315749314415445320999844190558748) }},
|
||||
{{ SC_(93.87818145751953125), SC_(122.04163360595703125), SC_(132.1806793212890625), SC_(0.8438388267176051940156151919229634663964), SC_(0.1561611732823948059843848080770365336036) }},
|
||||
{{ SC_(94.6578216552734375), SC_(-141.986724853515625), SC_(-153.80615234375), SC_(0.1542575078724520656934634164864737570272), SC_(0.8457424921275479343065365835135262429728) }},
|
||||
{{ SC_(94.95178985595703125), SC_(-189.9035797119140625), SC_(-206.92413330078125), SC_(0.1360186009574374276611518252559314655877), SC_(0.8639813990425625723388481747440685344123) }},
|
||||
{{ SC_(97.0751800537109375), SC_(291.22552490234375), SC_(319.10357666015625), SC_(0.8822655381642828923075490778187253383656), SC_(0.1177344618357171076924509221812746616344) }},
|
||||
{{ SC_(97.51383209228515625), SC_(-390.055328369140625), SC_(-430.13201904296875), SC_(0.1014157604642255949734297362476750672209), SC_(0.8985842395357744050265702637523249327791) }},
|
||||
{{ SC_(97.9529266357421875), SC_(489.7646484375), SC_(547.08740234375), SC_(0.9257845109655273426610446674444422602715), SC_(0.0742154890344726573389553325555577397285) }},
|
||||
{{ SC_(98.11785888671875), SC_(-9.81178569793701171875), SC_(-12.3620128631591796875), SC_(0.02880258322680070072360530321279147954814), SC_(0.9711974167731992992763946967872085204519) }},
|
||||
{{ SC_(99.67285919189453125), SC_(24.9182147979736328125), SC_(31.296527862548828125), SC_(0.9959694490932389280305926013689480489171), SC_(0.004030550906761071969407398631051951082947) }},
|
||||
{{ SC_(100.7325897216796875), SC_(50.36629486083984375), SC_(65.76190185546875), SC_(0.9995760725264885593399305628081933864539), SC_(0.0004239274735114406600694371918066135461242) }},
|
||||
{{ SC_(101.19145965576171875), SC_(-75.89359283447265625), SC_(-104.10439300537109375), SC_(3.54024190807848363176773512852495399553e-05), SC_(0.99996459758091921516368232264871475046) }},
|
||||
{{ SC_(105.47434234619140625), SC_(94.92690277099609375), SC_(96.2816619873046875), SC_(0.5624910084759677073227339129906321568067), SC_(0.4375089915240322926772660870093678431933) }},
|
||||
{{ SC_(106.15955352783203125), SC_(-105.09796142578125), SC_(-107.70069122314453125), SC_(0.3801792420690054321577824583932170007409), SC_(0.6198207579309945678422175416067829992591) }},
|
||||
{{ SC_(109.3763427734375), SC_(-109.2669677734375), SC_(-113.81548309326171875), SC_(0.2927995498143171608585155353713416434627), SC_(0.7072004501856828391414844646286583565373) }},
|
||||
{{ SC_(109.443145751953125), SC_(-109.443145751953125), SC_(-115.89563751220703125), SC_(0.2177624693580852564433792136980025275263), SC_(0.7822375306419147435566207863019974724737) }},
|
||||
{{ SC_(109.44416046142578125), SC_(-109.455108642578125), SC_(-117.0474700927734375), SC_(0.1794332717267585034746088854338468831837), SC_(0.8205667282732414965253911145661531168163) }},
|
||||
{{ SC_(109.94477081298828125), SC_(-110.054718017578125), SC_(-118.3541717529296875), SC_(0.1588744738364745390285859042272772458576), SC_(0.8411255261635254609714140957727227541424) }},
|
||||
{{ SC_(112.3115386962890625), SC_(113.43465423583984375), SC_(121.9545135498046875), SC_(0.8430439030845827751147867946083673858892), SC_(0.1569560969154172248852132053916326141108) }},
|
||||
{{ SC_(113.56436920166015625), SC_(124.920806884765625), SC_(134.2415008544921875), SC_(0.8432361922916767972051117996988035319071), SC_(0.1567638077083232027948882003011964680929) }},
|
||||
{{ SC_(113.7647705078125), SC_(136.517730712890625), SC_(146.684326171875), SC_(0.8432636502679420499850627754284501945478), SC_(0.1567363497320579500149372245715498054522) }},
|
||||
{{ SC_(114.7509765625), SC_(149.17626953125), SC_(160.2314910888671875), SC_(0.8434395730286564834535058574522090382322), SC_(0.1565604269713435165464941425477909617678) }},
|
||||
{{ SC_(116.19138336181640625), SC_(174.287078857421875), SC_(187.203094482421875), SC_(0.8453612453543327105256773894190790913364), SC_(0.1546387546456672894743226105809209086636) }},
|
||||
{{ SC_(117.0528564453125), SC_(-234.105712890625), SC_(-252.7595062255859375), SC_(0.1361894404038173982628789126245928912158), SC_(0.8638105595961826017371210873754071087842) }},
|
||||
{{ SC_(117.0535888671875), SC_(351.1607666015625), SC_(381.44635009765625), SC_(0.8823142099011073148123321849803243946278), SC_(0.1176857900988926851876678150196756053722) }},
|
||||
{{ SC_(118.56481170654296875), SC_(-474.259246826171875), SC_(-517.987548828125), SC_(0.1011800541212895573156790456985475776735), SC_(0.8988199458787104426843209543014524223265) }},
|
||||
{{ SC_(118.9007568359375), SC_(-594.5037841796875), SC_(-657.0604248046875), SC_(0.07371169147327842617679797459789743563627), SC_(0.9262883085267215738232020254021025643637) }},
|
||||
{{ SC_(123.20897674560546875), SC_(-12.3208980560302734375), SC_(-14.9669208526611328125), SC_(0.02850291698157446967958375316774236074953), SC_(0.9714970830184255303204162468322576392505) }},
|
||||
{{ SC_(126.471893310546875), SC_(31.61797332763671875), SC_(38.57413482666015625), SC_(0.9962946030639488349324523906456210771521), SC_(0.00370539693605116506754760935437892284785) }},
|
||||
{{ SC_(127.95270538330078125), SC_(63.976352691650390625), SC_(81.082427978515625), SC_(0.9996552702110278615720509818794660321576), SC_(0.0003447297889721384279490181205339678423975) }},
|
||||
{{ SC_(128.7922210693359375), SC_(-96.5941619873046875), SC_(-128.1116180419921875), SC_(2.443897930623329769288635209840173004311e-05), SC_(0.99997556102069376670230711364790159827) }},
|
||||
{{ SC_(129.26263427734375), SC_(116.33636474609375), SC_(117.75792694091796875), SC_(0.5602919656795008147639767650043945121865), SC_(0.4397080343204991852360232349956054878135) }},
|
||||
{{ SC_(131.0196380615234375), SC_(-129.709442138671875), SC_(-132.5057220458984375), SC_(0.3823227560515488195983633797288191267849), SC_(0.6176772439484511804016366202711808732151) }},
|
||||
{{ SC_(131.095611572265625), SC_(-130.9645233154296875), SC_(-135.8533172607421875), SC_(0.2942282537327334016814883447113353928694), SC_(0.7057717462672665983185116552886646071306) }},
|
||||
{{ SC_(131.148162841796875), SC_(-131.148162841796875), SC_(-138.1118621826171875), SC_(0.2186336299667598508641889146758497605093), SC_(0.7813663700332401491358110853241502394907) }},
|
||||
{{ SC_(132.72113037109375), SC_(-132.734405517578125), SC_(-140.9829559326171875), SC_(0.1799965504502371263600372896806522959373), SC_(0.8200034495497628736399627103193477040627) }},
|
||||
{{ SC_(135.7470550537109375), SC_(135.8828125), SC_(144.9780426025390625), SC_(0.8407435933512650444605322470236845500409), SC_(0.1592564066487349555394677529763154499591) }},
|
||||
{{ SC_(135.9405670166015625), SC_(137.2999725341796875), SC_(146.5579833984375), SC_(0.8427170281446764917815478985727530783284), SC_(0.1572829718553235082184521014272469216716) }},
|
||||
{{ SC_(135.9639892578125), SC_(149.560394287109375), SC_(159.643341064453125), SC_(0.8429404231403844461019276218089783926536), SC_(0.1570595768596155538980723781910216073464) }},
|
||||
{{ SC_(136.271942138671875), SC_(-163.526336669921875), SC_(-174.5281524658203125), SC_(0.1570438925127796583229779061585298280266), SC_(0.8429561074872203416770220938414701719734) }},
|
||||
{{ SC_(138.96575927734375), SC_(-180.655487060546875), SC_(-192.679595947265625), SC_(0.1568729479539667719055022405323108530903), SC_(0.8431270520460332280944977594676891469097) }},
|
||||
{{ SC_(139.046600341796875), SC_(208.5699005126953125), SC_(222.5485992431640625), SC_(0.845086369154810191072926652237857351912), SC_(0.154913630845189808927073347762142648088) }},
|
||||
{{ SC_(139.81536865234375), SC_(-279.6307373046875), SC_(-299.81915283203125), SC_(0.1362894033659300275403466231025798172725), SC_(0.8637105966340699724596533768974201827275) }},
|
||||
{{ SC_(141.154876708984375), SC_(423.464630126953125), SC_(456.40594482421875), SC_(0.8823911704414834681763667937283519019012), SC_(0.1176088295585165318236332062716480980988) }},
|
||||
{{ SC_(141.2092437744140625), SC_(-564.83697509765625), SC_(-612.16058349609375), SC_(0.1009591131349694784465979694591174275998), SC_(0.8990408868650305215534020305408825724002) }},
|
||||
{{ SC_(141.8730010986328125), SC_(709.364990234375), SC_(777.17333984375), SC_(0.9267321517377437964086387319256785323586), SC_(0.07326784826225620359136126807432146764138) }},
|
||||
{{ SC_(142.1407928466796875), SC_(14.21407985687255859375), SC_(16.9308986663818359375), SC_(0.9716930124445638242695229486641864482654), SC_(0.02830698755543617573047705133581355173461) }},
|
||||
{{ SC_(145.167816162109375), SC_(-36.29195404052734375), SC_(-43.624359130859375), SC_(0.00353360260058181133615805349145576951833), SC_(0.9964663973994181886638419465085442304817) }},
|
||||
{{ SC_(145.390960693359375), SC_(72.6954803466796875), SC_(90.81201171875), SC_(0.9996902434511801120819127684695177885632), SC_(0.000309756548819887918087231530482211436825) }},
|
||||
{{ SC_(146.5597686767578125), SC_(-109.919830322265625), SC_(-143.3915863037109375), SC_(2.015420573828870128639231110699342930239e-05), SC_(0.9999798457942617112987136076888930065707) }},
|
||||
{{ SC_(148.1294708251953125), SC_(-133.3165130615234375), SC_(-134.787200927734375), SC_(0.4410606059603438079036891188066765050315), SC_(0.5589393940396561920963108811933234949685) }},
|
||||
{{ SC_(148.62652587890625), SC_(-147.1402587890625), SC_(-150.06341552734375), SC_(0.3834994019665212445998163679193241461748), SC_(0.6165005980334787554001836320806758538252) }},
|
||||
{{ SC_(150.2534332275390625), SC_(-150.103179931640625), SC_(-155.2705535888671875), SC_(0.2952168772407109658835173884363384891592), SC_(0.7047831227592890341164826115636615108408) }},
|
||||
{{ SC_(150.745849609375), SC_(-150.745849609375), SC_(-158.137420654296875), SC_(0.2192478107902515304017154908910307097216), SC_(0.7807521892097484695982845091089692902784) }},
|
||||
{{ SC_(150.9373626708984375), SC_(150.95245361328125), SC_(159.67718505859375), SC_(0.819669819613424623253995508855550429065), SC_(0.180330180386575376746004491144449570935) }},
|
||||
{{ SC_(151.4400787353515625), SC_(151.591522216796875), SC_(161.1355438232421875), SC_(0.8405662241802794202951485500906860959921), SC_(0.1594337758197205797048514499093139040079) }},
|
||||
{{ SC_(151.5480499267578125), SC_(153.0635223388671875), SC_(162.776092529296875), SC_(0.8425584011040393402323486388209564080443), SC_(0.1574415988959606597676513611790435919557) }},
|
||||
{{ SC_(152.3462677001953125), SC_(167.580902099609375), SC_(178.183807373046875), SC_(0.8427739889132064854846702655678356113818), SC_(0.1572260110867935145153297344321643886182) }},
|
||||
{{ SC_(152.750030517578125), SC_(183.300048828125), SC_(194.872344970703125), SC_(0.8427900695522180606061518344038782676814), SC_(0.1572099304477819393938481655961217323186) }},
|
||||
{{ SC_(153.1033935546875), SC_(-199.0344085693359375), SC_(-211.586517333984375), SC_(0.1570189149304337531280252058554779217245), SC_(0.8429810850695662468719747941445220782755) }},
|
||||
{{ SC_(154.783447265625), SC_(232.1751708984375), SC_(246.83734130859375), SC_(0.844943192403567570763396052955244103971), SC_(0.155056807596432429236603947044755896029) }},
|
||||
{{ SC_(155.7795562744140625), SC_(-311.559112548828125), SC_(-332.752960205078125), SC_(0.1363342795901147695317231770561292128059), SC_(0.8636657204098852304682768229438707871941) }},
|
||||
{{ SC_(155.833465576171875), SC_(-467.500396728515625), SC_(-501.952667236328125), SC_(0.1175588979195506251296008572818974407098), SC_(0.8824411020804493748703991427181025592902) }},
|
||||
{{ SC_(158.4414825439453125), SC_(-633.76593017578125), SC_(-683.641845703125), SC_(0.1008111913635493983543118803699900448204), SC_(0.8991888086364506016456881196300099551796) }},
|
||||
{{ SC_(158.71954345703125), SC_(793.59771728515625), SC_(865.0010986328125), SC_(0.9270098267220069738822683626929044682978), SC_(0.07299017327799302611773163730709553170218) }},
|
||||
{{ SC_(158.795013427734375), SC_(15.8795013427734375), SC_(18.657436370849609375), SC_(0.9718495582868837841860142886278865994715), SC_(0.02815044171311621581398571137211340052848) }},
|
||||
{{ SC_(159.040008544921875), SC_(-39.76000213623046875), SC_(-47.359218597412109375), SC_(0.003427104943685960646316800866785870680051), SC_(0.9965728950563140393536831991332141293199) }},
|
||||
{{ SC_(159.45599365234375), SC_(79.727996826171875), SC_(98.6189117431640625), SC_(0.9997126698554915937834976664241599247614), SC_(0.000287330144508406216502333575840075238607) }},
|
||||
{{ SC_(159.5857391357421875), SC_(-119.689300537109375), SC_(-154.522125244140625), SC_(1.780296360028319980495500895766825275644e-05), SC_(0.9999821970363997168001950449910423317472) }},
|
||||
{{ SC_(159.621185302734375), SC_(-143.6590576171875), SC_(-145.15826416015625), SC_(0.4417643071241765182473614578442729999156), SC_(0.5582356928758234817526385421557270000844) }},
|
||||
{{ SC_(160.0561065673828125), SC_(-158.4555511474609375), SC_(-161.4573516845703125), SC_(0.3841539866041050632940487868711941827449), SC_(0.6158460133958949367059512131288058172551) }},
|
||||
{{ SC_(161.5062255859375), SC_(-161.3447265625), SC_(-166.6679534912109375), SC_(0.2957088865758827952297766445373411369744), SC_(0.7042911134241172047702233554626588630256) }},
|
||||
{{ SC_(161.6351165771484375), SC_(161.6351165771484375), SC_(169.253082275390625), SC_(0.780466816408296829937722882469998068765), SC_(0.219533183591703170062277117530001931235) }},
|
||||
{{ SC_(161.946929931640625), SC_(161.963134765625), SC_(170.9622802734375), SC_(0.8194965436733574620900731290907810363677), SC_(0.1805034563266425379099268709092189636323) }},
|
||||
{{ SC_(162.8569793701171875), SC_(163.01983642578125), SC_(172.8768768310546875), SC_(0.8404660764783773469174485040522021093442), SC_(0.1595339235216226530825514959477978906558) }},
|
||||
{{ SC_(162.9447479248046875), SC_(-164.574188232421875), SC_(-174.604522705078125), SC_(0.1575424483959909318404851228183550185556), SC_(0.8424575516040090681595148771816449814444) }},
|
||||
{{ SC_(164.1681671142578125), SC_(-180.584991455078125), SC_(-191.5462799072265625), SC_(0.1573335944854494629142736979246659337814), SC_(0.8426664055145505370857263020753340662186) }},
|
||||
{{ SC_(164.24920654296875), SC_(197.09906005859375), SC_(209.0523681640625), SC_(0.8426987091196232350996963931516288297837), SC_(0.1573012908803767649003036068483711702163) }},
|
||||
{{ SC_(164.38067626953125), SC_(-213.6948699951171875), SC_(-226.6521148681640625), SC_(0.1571073429860085281224507682808356620294), SC_(0.8428926570139914718775492317191643379706) }},
|
||||
{{ SC_(164.69158935546875), SC_(247.037384033203125), SC_(262.112762451171875), SC_(0.844866809969159062758885560659956913554), SC_(0.155133190030840937241114439340043086446) }},
|
||||
{{ SC_(166.165740966796875), SC_(-332.33148193359375), SC_(-354.15301513671875), SC_(0.1363546046209669111927130706242072700954), SC_(0.8636453953790330888072869293757927299046) }},
|
||||
{{ SC_(167.0017242431640625), SC_(501.00518798828125), SC_(536.56072998046875), SC_(0.8824746044843330736469612185701136118524), SC_(0.1175253955156669263530387814298863881476) }},
|
||||
{{ SC_(168.143463134765625), SC_(672.5738525390625), SC_(723.82763671875), SC_(0.8992656987013872665209365356081730016699), SC_(0.1007343012986127334790634643918269983301) }},
|
||||
{{ SC_(169.693572998046875), SC_(-848.4678955078125), SC_(-922.11358642578125), SC_(0.0728293297021927102394514390438756567735), SC_(0.9271706702978072897605485609561243432265) }},
|
||||
{{ SC_(169.8258819580078125), SC_(16.9825878143310546875), SC_(19.8004093170166015625), SC_(0.9719470387146119542829851768946449119598), SC_(0.02805296128538804571701482310535508804017) }},
|
||||
{{ SC_(174.48577880859375), SC_(-43.6214447021484375), SC_(-51.507320404052734375), SC_(0.003322995169190575236751479836974775618462), SC_(0.9966770048308094247632485201630252243815) }},
|
||||
{{ SC_(175.35150146484375), SC_(-87.675750732421875), SC_(-107.40569305419921875), SC_(0.0002662223893738321424320630318453652402469), SC_(0.9997337776106261678575679369681546347598) }},
|
||||
{{ SC_(175.6861419677734375), SC_(-131.7646026611328125), SC_(-168.2105255126953125), SC_(1.5502329987353507546507657205810707821e-05), SC_(0.9999844976700126464924534923427941892922) }},
|
||||
{{ SC_(178.1806640625), SC_(-160.3625946044921875), SC_(-161.905975341796875), SC_(0.4427510840848753942205017300207371637469), SC_(0.5572489159151246057794982699792628362531) }},
|
||||
{{ SC_(181.1584014892578125), SC_(-179.3468170166015625), SC_(-182.4870758056640625), SC_(0.3851955828443047286965619499537351163898), SC_(0.6148044171556952713034380500462648836102) }},
|
||||
{{ SC_(181.47296142578125), SC_(181.2914886474609375), SC_(186.8789825439453125), SC_(0.7035362100484691927399429102560977978734), SC_(0.2964637899515308072600570897439022021266) }},
|
||||
{{ SC_(182.6751861572265625), SC_(182.6751861572265625), SC_(190.7105255126953125), SC_(0.7799873196049647286222313130314984070929), SC_(0.2200126803950352713777686869685015929071) }},
|
||||
{{ SC_(183.1471099853515625), SC_(183.1654205322265625), SC_(192.6689605712890625), SC_(0.8192163967452918136616703813674191971081), SC_(0.1807836032547081863383296186325808028919) }},
|
||||
{{ SC_(183.4387359619140625), SC_(183.6221771240234375), SC_(194.0174407958984375), SC_(0.8403035276172555322739380106234387661243), SC_(0.1596964723827444677260619893765612338757) }},
|
||||
{{ SC_(184.174957275390625), SC_(186.0167083740234375), SC_(196.611968994140625), SC_(0.8423069271382795700398439101444273937711), SC_(0.1576930728617204299601560898555726062289) }},
|
||||
{{ SC_(185.8527374267578125), SC_(-204.438018798828125), SC_(-216.026580810546875), SC_(0.1574804038174927854751974225084637112666), SC_(0.8425195961825072145248025774915362887334) }},
|
||||
{{ SC_(186.79864501953125), SC_(224.15838623046875), SC_(236.822540283203125), SC_(0.8425392206438456186820694371845737047599), SC_(0.1574607793561543813179305628154262952401) }},
|
||||
{{ SC_(186.8021392822265625), SC_(-242.8427734375), SC_(-256.5665283203125), SC_(0.157268032660067217707007392554301053214), SC_(0.842731967339932782292992607445698946786) }},
|
||||
{{ SC_(188.0148162841796875), SC_(-282.022216796875), SC_(-298.02532958984375), SC_(0.1552789395983287090937623733357006268049), SC_(0.8447210604016712909062376266642993731951) }},
|
||||
{{ SC_(190.0444183349609375), SC_(-380.088836669921875), SC_(-403.2850341796875), SC_(0.1363857890620788955477380353547122412928), SC_(0.8636142109379211044522619646452877587072) }},
|
||||
{{ SC_(191.0035247802734375), SC_(573.01055908203125), SC_(610.82342529296875), SC_(0.8825546776651612915449270809923133302827), SC_(0.1174453223348387084550729190076866697173) }},
|
||||
{{ SC_(191.4333953857421875), SC_(765.73358154296875), SC_(820.14422607421875), SC_(0.8994307655353378788627687172889911875494), SC_(0.1005692344646621211372312827110088124506) }},
|
||||
{{ SC_(191.501373291015625), SC_(-957.5068359375), SC_(-1035.4078369140625), SC_(0.07254550295882910100884475499526303225815), SC_(0.9274544970411708989911552450047369677418) }},
|
||||
{{ SC_(191.8582763671875), SC_(19.1858272552490234375), SC_(22.081790924072265625), SC_(0.9721242618485546393356290361951045322104), SC_(0.02787573815144536066437096380489546778959) }},
|
||||
{{ SC_(191.89849853515625), SC_(-47.9746246337890625), SC_(-56.171573638916015625), SC_(0.003221111566392305522573892879121826455479), SC_(0.9967788884336076944774261071208781735445) }},
|
||||
{{ SC_(191.9488067626953125), SC_(-95.97440338134765625), SC_(-116.54215240478515625), SC_(0.0002481260732563524200219933878692461610213), SC_(0.999751873926743647579978006612130753839) }},
|
||||
{{ SC_(192.9777069091796875), SC_(-144.7332763671875), SC_(-182.8341522216796875), SC_(1.358098637444654191572655104301270829943e-05), SC_(0.9999864190136255534580842734489569872917) }},
|
||||
{{ SC_(192.9932708740234375), SC_(-173.693939208984375), SC_(-175.2710113525390625), SC_(0.4434359641618019366789276090072593648763), SC_(0.5565640358381980633210723909927406351237) }},
|
||||
{{ SC_(193.5389862060546875), SC_(191.6035919189453125), SC_(194.821441650390625), SC_(0.6142723104748303441684413193877427660393), SC_(0.3857276895251696558315586806122572339607) }},
|
||||
{{ SC_(193.7735595703125), SC_(193.5797882080078125), SC_(199.3231201171875), SC_(0.7031303801855181023960454440247304541731), SC_(0.2968696198144818976039545559752695458269) }},
|
||||
{{ SC_(194.118560791015625), SC_(194.118560791015625), SC_(202.37158203125), SC_(0.7797728872340829673174837038355921015185), SC_(0.2202271127659170326825162961644078984815) }},
|
||||
{{ SC_(196.2219390869140625), SC_(-196.2415618896484375), SC_(-206.04248046875), SC_(0.1809237828594511737114522040101156011652), SC_(0.8190762171405488262885477959898843988348) }},
|
||||
{{ SC_(197.4919281005859375), SC_(-197.689422607421875), SC_(-208.4357757568359375), SC_(0.1597848828006174813168828984223774741925), SC_(0.8402151171993825186831171015776225258075) }},
|
||||
{{ SC_(197.704315185546875), SC_(199.6813507080078125), SC_(210.62042236328125), SC_(0.8422293832834955684228336504298493504347), SC_(0.1577706167165044315771663495701506495653) }},
|
||||
{{ SC_(198.576263427734375), SC_(-218.43389892578125), SC_(-230.3740386962890625), SC_(0.1575531385245673058508978138666145574355), SC_(0.8424468614754326941491021861333854425645) }},
|
||||
{{ SC_(198.8137054443359375), SC_(238.5764617919921875), SC_(251.6024322509765625), SC_(0.8424688825000982079679215138264048043475), SC_(0.1575311174999017920320784861735951956525) }},
|
||||
{{ SC_(199.292266845703125), SC_(-259.079925537109375), SC_(-273.21160888671875), SC_(0.1573382255153084153679636715700757369509), SC_(0.8426617744846915846320363284299242630491) }},
|
||||
{{ SC_(232.284637451171875), SC_(348.42694091796875), SC_(366.048248291015625), SC_(0.8445224219835303698101085035756072755625), SC_(0.1554775780164696301898914964243927244375) }},
|
||||
{{ SC_(290.68212890625), SC_(581.3642578125), SC_(609.58770751953125), SC_(0.8635682877769042305180745412047783757853), SC_(0.1364317122230957694819254587952216242147) }},
|
||||
/*
|
||||
//
|
||||
// These last few values are commented out, the complexity of the implementation
|
||||
// depends upon the square of the non-centrality parameter, so these both take
|
||||
@@ -225,5 +230,5 @@
|
||||
{{ SC_(5.348914843750000000000000000000000000000e4), SC_(-4.011685937500000000000000000000000000000e4), SC_(-4.073089843750000000000000000000000000000e4), SC_(3.883382003866549840825255916580316551597e-7), SC_(9.999996116617996133450159174744083419683e-1) }}
|
||||
*/
|
||||
}};
|
||||
#undef SC_
|
||||
//#undef SC_
|
||||
|
||||
|
||||
@@ -9,32 +9,58 @@
|
||||
# define SC_(x) static_cast<T>(BOOST_JOIN(x, L))
|
||||
#endif
|
||||
static const boost::array<boost::array<T, 5>, 26> nct_asym = {{
|
||||
{{ SC_(4536808851374080.0), SC_(0.45368087291717529296875), SC_(-0.481173217296600341796875), SC_(0.1749317497754352460810908541491372795891542325487), SC_(0.8250682502245647539189091458508627204108457674513) }},
|
||||
{{ SC_(4536808851374080.0), SC_(0.45368087291717529296875), SC_(1.3978519439697265625), SC_(0.82745888213761221622777144575509830758765026825781), SC_(0.17254111786238778377222855424490169241234973174219) }},
|
||||
{{ SC_(5677385198338048.0), SC_(0.56773853302001953125), SC_(-0.5258305072784423828125), SC_(0.13707201688604064907083148328658590547016675560101), SC_(0.86292798311395935092916851671341409452983324439899) }},
|
||||
{{ SC_(5677385198338048.0), SC_(0.56773853302001953125), SC_(0.708383023738861083984375), SC_(0.55592460048261968604418681822217801676118984510485), SC_(0.44407539951738031395581318177782198323881015489515) }},
|
||||
{{ SC_(19057916648620032.0), SC_(1.905791759490966796875), SC_(3.123167514801025390625), SC_(0.88826935840310006680843037482396692978657176631796), SC_(0.11173064159689993319156962517603307021342823368204) }},
|
||||
{{ SC_(19057916648620032.0), SC_(1.905791759490966796875), SC_(3.3844356536865234375), SC_(0.93038224262142835995452986318222481740507172432515), SC_(0.069617757378571640045470136817775182594928275674854) }},
|
||||
{{ SC_(36700173421772800.0), SC_(3.670017242431640625), SC_(4.6750431060791015625), SC_(0.84255780194329132905115240305424746317298104246855), SC_(0.15744219805670867094884759694575253682701895753145) }},
|
||||
{{ SC_(36700173421772800.0), SC_(3.670017242431640625), SC_(5.042537689208984375), SC_(0.91504926091817108755289153804799207257503305462555), SC_(0.084950739081828912447108461952007927424966945374453) }},
|
||||
{{ SC_(45079461342740480.0), SC_(4.507946014404296875), SC_(3.3889064788818359375), SC_(0.13156163646802619543156433884136170088487556815931), SC_(0.86843836353197380456843566115863829911512443184069) }},
|
||||
{{ SC_(45079461342740480.0), SC_(4.507946014404296875), SC_(5.9973297119140625), SC_(0.93180682050435927369046460493686411555287073533266), SC_(0.068193179495640726309535395063135884447129264667335) }},
|
||||
{{ SC_(157509421545553920.0), SC_(15.750942230224609375), SC_(17.14560699462890625), SC_(0.91844152246389020936377208106238904518645300898785), SC_(0.081558477536109790636227918937610954813546991012154) }},
|
||||
{{ SC_(157509421545553920.0), SC_(15.750942230224609375), SC_(17.1575450897216796875), SC_(0.92022740765138483503818882082673489052943410104556), SC_(0.079772592348615164961811179173265109470565898954439) }},
|
||||
{{ SC_(306140114898124800.0), SC_(30.614013671875), SC_(31.8541412353515625), SC_(0.89253589230213680868361632253582462638850083853234), SC_(0.10746410769786319131638367746417537361149916146766) }},
|
||||
{{ SC_(306140114898124800.0), SC_(30.614013671875), SC_(32.01709747314453125), SC_(0.91970407450026572598532504589599032507374844769296), SC_(0.080295925499734274014674954104009674926251552307043) }},
|
||||
{{ SC_(390730904542117888.0), SC_(39.073089599609375), SC_(38.045928955078125), SC_(0.15217241315852103004776349323469720103276253578469), SC_(0.84782758684147896995223650676530279896723746421531) }},
|
||||
{{ SC_(390730904542117888.0), SC_(39.073089599609375), SC_(38.2361907958984375), SC_(0.20132472643110592660423913551748708698902279471476), SC_(0.79867527356889407339576086448251291301097720528524) }},
|
||||
{{ SC_(1044709769224388608.0), SC_(104.470977783203125), SC_(104.8680572509765625), SC_(0.65434556985043816570960826185482905142969403857975), SC_(0.34565443014956183429039173814517094857030596142025) }},
|
||||
{{ SC_(1044709769224388608.0), SC_(104.470977783203125), SC_(105.14849090576171875), SC_(0.75095977650749132960934905238656630719173158415557), SC_(0.24904022349250867039065094761343369280826841584443) }},
|
||||
{{ SC_(1674453679643557888.0), SC_(167.44537353515625), SC_(166.869873046875), SC_(0.28247643026063070467278298745564297946418695359089), SC_(0.71752356973936929532721701254435702053581304640911) }},
|
||||
{{ SC_(1674453679643557888.0), SC_(167.44537353515625), SC_(168.857147216796875), SC_(0.92099169494016061238522995952802645037178736022794), SC_(0.079008305059839387614770040471973549628212639772055) }},
|
||||
{{ SC_(2809703283612975104.0), SC_(280.9703369140625), SC_(279.762969970703125), SC_(0.11364543011784098836896955307019184576823123795544), SC_(0.88635456988215901163103044692980815423176876204456) }},
|
||||
{{ SC_(2809703283612975104.0), SC_(280.9703369140625), SC_(282.413665771484375), SC_(0.92553607281289461499104965729721028764390548597727), SC_(0.074463927187105385008950342702789712356094514022729) }},
|
||||
{{ SC_(7921767423114477568.0), SC_(792.1767578125), SC_(792.31842041015625), SC_(0.5563267401667033086322021527186481547238720682263), SC_(0.4436732598332966913677978472813518452761279317737) }},
|
||||
{{ SC_(7921767423114477568.0), SC_(792.1767578125), SC_(793.54827880859375), SC_(0.91489369852628004292795662749916567238372650186026), SC_(0.085106301473719957072043372500834327616273498139738) }},
|
||||
{{ SC_(13091821180254420992.0), SC_(1309.18212890625), SC_(1308.01171875), SC_(0.12091797523015676375913420093212297337117969426545), SC_(0.87908202476984323624086579906787702662882030573455) }},
|
||||
{{ SC_(13091821180254420992.0), SC_(1309.18212890625), SC_(1308.517578125), SC_(0.25316892936238242974380182772830364755920164172871), SC_(0.74683107063761757025619817227169635244079835827129) }}
|
||||
}};
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(4536808851374080.0), SC_(0.45368087291717529296875), SC_(-0.481173217296600341796875), SC_(0.1749317497754352460810908541491372795961), SC_(0.8250682502245647539189091458508627204039) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(4536808851374080.0), SC_(0.45368087291717529296875), SC_(1.3978519439697265625), SC_(0.8274588821376122162277714457550983075594), SC_(0.1725411178623877837722285542449016924406) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(5677385198338048.0), SC_(0.56773853302001953125), SC_(-0.5258305072784423828125), SC_(0.137072016886040649070831483286585905479), SC_(0.862927983113959350929168516713414094521) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(5677385198338048.0), SC_(0.56773853302001953125), SC_(0.708383023738861083984375), SC_(0.5559246004826196860441868182221780167692), SC_(0.4440753995173803139558131817778219832308) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(19057916648620032.0), SC_(1.905791759490966796875), SC_(3.123167514801025390625), SC_(0.8882693584031000668084303748239669297654), SC_(0.1117306415968999331915696251760330702346) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(19057916648620032.0), SC_(1.905791759490966796875), SC_(3.3844356536865234375), SC_(0.9303822426214283599545298631822248173919), SC_(0.06961775737857164004547013681777518260807) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(36700173421772800.0), SC_(3.670017242431640625), SC_(4.6750431060791015625), SC_(0.8425578019432913290511524030542472494835), SC_(0.1574421980567086709488475969457527505165) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(36700173421772800.0), SC_(3.670017242431640625), SC_(5.042537689208984375), SC_(0.9150492609181710875528915380479919580801), SC_(0.0849507390818289124471084619520080419199) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(45079461342740480.0), SC_(4.507946014404296875), SC_(3.3889064788818359375), SC_(0.1315616364680261954315643388413662819654), SC_(0.8684383635319738045684356611586337180346) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(45079461342740480.0), SC_(4.507946014404296875), SC_(5.9973297119140625), SC_(0.9318068205043592736904646049368541650795), SC_(0.06819317949564072630953539506314583492049) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(157509421545553920.0), SC_(15.750942230224609375), SC_(17.14560699462890625), SC_(0.9184415224638902093700154370631565086606), SC_(0.0815584775361097906299845629368434913394) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(157509421545553920.0), SC_(15.750942230224609375), SC_(17.1575450897216796875), SC_(0.9202274076513848350442954661220200244337), SC_(0.07977259234861516495570453387797997556627) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(306140114898124800.0), SC_(30.614013671875), SC_(31.8541412353515625), SC_(0.8925358923021368182439913320687256692925), SC_(0.1074641076978631817560086679312743307075) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(306140114898124800.0), SC_(30.614013671875), SC_(32.01709747314453125), SC_(0.9197040745002657331287255352320149526394), SC_(0.08029592549973426687127446476798504736059) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(390730904542117888.0), SC_(39.073089599609375), SC_(38.045928955078125), SC_(0.1521724131585209944834925359607566667082), SC_(0.8478275868414790055165074640392433332918) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(390730904542117888.0), SC_(39.073089599609375), SC_(38.2361907958984375), SC_(0.2013247264311058795525628652843168853591), SC_(0.7986752735688941204474371347156831146409) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(1044709769224388608.0), SC_(104.470977783203125), SC_(104.8680572509765625), SC_(0.6543455698504382615047321613444272080983), SC_(0.3456544301495617384952678386555727919017) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(1044709769224388608.0), SC_(104.470977783203125), SC_(105.14849090576171875), SC_(0.7509597765074913986286845057143011805994), SC_(0.2490402234925086013713154942856988194006) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(1674453679643557888.0), SC_(167.44537353515625), SC_(166.869873046875), SC_(0.282476430260630666593269871489755711666), SC_(0.717523569739369333406730128510244288334) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(1674453679643557888.0), SC_(167.44537353515625), SC_(168.857147216796875), SC_(0.9209916949401606230360222611032921583631), SC_(0.07900830505983937696397773889670784163691) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(2809703283612975104.0), SC_(280.9703369140625), SC_(279.762969970703125), SC_(0.1136454301178409824030586744778744965366), SC_(0.8863545698821590175969413255221255034634) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(2809703283612975104.0), SC_(280.9703369140625), SC_(282.413665771484375), SC_(0.925536072812894618900095122720786515015), SC_(0.07446392718710538109990487727921348498497) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(7921767423114477568.0), SC_(792.1767578125), SC_(792.31842041015625), SC_(0.5563267401667033116954538049254109887097), SC_(0.4436732598332966883045461950745890112903) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(7921767423114477568.0), SC_(792.1767578125), SC_(793.54827880859375), SC_(0.9148936985262800435155557510085117871517), SC_(0.08510630147371995648444424899148821284827) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(13091821180254420992.0), SC_(1309.18212890625), SC_(1308.01171875), SC_(0.12091797523015676345221876051940031312), SC_(0.87908202476984323654778123948059968688) }},
|
||||
// Error in function boost::math::tgamma<N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE>(N5boost14multiprecision6numberINS0_8backends18mpfr_float_backendILj200ELNS0_20mpfr_allocation_typeE1EEELNS0_26expression_template_optionE1EEE): Overflow Error reverting to ibeta method
|
||||
{{ SC_(13091821180254420992.0), SC_(1309.18212890625), SC_(1308.517578125), SC_(0.253168929362382429101205445294879889774), SC_(0.746831070637617570898794554705120110226) }},
|
||||
}};
|
||||
//#undef SC_
|
||||
|
||||
|
||||
@@ -8,85 +8,85 @@
|
||||
# define SC_(x) static_cast<T>(BOOST_JOIN(x, L))
|
||||
#endif
|
||||
static const boost::array<boost::array<T, 5>, 78> nct_small_delta = {{
|
||||
{{ SC_(528154.0625), SC_(0.5281540482737767661092220805585384368896484375e-10), SC_(-0.043873153626918792724609375), SC_(0.48250276576722336046483816401534117826515884583867), SC_(0.51749723423277663953516183598465882173484115416133) }},
|
||||
{{ SC_(528154.0625), SC_(0.5281540482737767661092220805585384368896484375e-10), SC_(0.729398787021636962890625), SC_(0.76712095847007040756161950500140014007502095546645), SC_(0.23287904152992959243838049499859985992497904453355) }},
|
||||
{{ SC_(528154.0625), SC_(0.5281540482737767661092220805585384368896484375e-10), SC_(0.944172799587249755859375), SC_(0.82745910775138122060234718854881274437593644597231), SC_(0.17254089224861877939765281145118725562406355402769) }},
|
||||
{{ SC_(660934.625), SC_(0.6609346403507743161753751337528228759765625e-10), SC_(-1.09357059001922607421875), SC_(0.13707187615241828790447496643413251920933193961981), SC_(0.86292812384758171209552503356586748079066806038019) }},
|
||||
{{ SC_(660934.625), SC_(0.6609346403507743161753751337528228759765625e-10), SC_(-0.075724057853221893310546875), SC_(0.46981932920499526656408951192932529155640100686028), SC_(0.53018067079500473343591048807067470844359899313972) }},
|
||||
{{ SC_(660934.625), SC_(0.6609346403507743161753751337528228759765625e-10), SC_(0.894318759441375732421875), SC_(0.8144241543253204424707276799726958127232605442998), SC_(0.1855758456746795575292723200273041872767394557002) }},
|
||||
{{ SC_(2218633.5), SC_(0.221863361016261251279502175748348236083984375e-9), SC_(-0.32331907749176025390625), SC_(0.37322681889304995092918136348422956501557638199648), SC_(0.62677318110695004907081863651577043498442361800352) }},
|
||||
{{ SC_(2218633.5), SC_(0.221863361016261251279502175748348236083984375e-9), SC_(0.900841772556304931640625), SC_(0.81616372411403034488699018804029514822710817134975), SC_(0.18383627588596965511300981195970485177289182865025) }},
|
||||
{{ SC_(2218633.5), SC_(0.221863361016261251279502175748348236083984375e-9), SC_(1.21737635135650634765625), SC_(0.88826940695840047354018486823128837280979546898275), SC_(0.11173059304159952645981513176871162719020453101725) }},
|
||||
{{ SC_(4272462.5), SC_(0.427246238388079291325993835926055908203125e-9), SC_(-0.608911812305450439453125), SC_(0.27129146314707937854382467984874644387201484012076), SC_(0.72870853685292062145617532015125355612798515987924) }},
|
||||
{{ SC_(4272462.5), SC_(0.427246238388079291325993835926055908203125e-9), SC_(-0.233737051486968994140625), SC_(0.40759456615456790965120565572754800087372105257581), SC_(0.59240543384543209034879434427245199912627894742419) }},
|
||||
{{ SC_(4272462.5), SC_(0.427246238388079291325993835926055908203125e-9), SC_(1.0050258636474609375), SC_(0.84255777338099392090018173116713612691826495532429), SC_(0.15744222661900607909981826883286387308173504467571) }},
|
||||
{{ SC_(5247940.0), SC_(0.524793986045324345468543469905853271484375e-9), SC_(-1.11903965473175048828125), SC_(0.13156163653841524718807085637540033587741857268684), SC_(0.86843836346158475281192914362459966412258142731316) }},
|
||||
{{ SC_(5247940.0), SC_(0.524793986045324345468543469905853271484375e-9), SC_(-1.0743410587310791015625), SC_(0.14133494913380490957172969254766861098247075035799), SC_(0.85866505086619509042827030745233138901752924964201) }},
|
||||
{{ SC_(5247940.0), SC_(0.524793986045324345468543469905853271484375e-9), SC_(0.466433703899383544921875), SC_(0.67954744448251303029682738870296370754546775710788), SC_(0.32045255551748696970317261129703629245453224289212) }},
|
||||
{{ SC_(18336510.0), SC_(0.1833651008809056293102912604808807373046875e-8), SC_(-1.485649585723876953125), SC_(0.068685924351077450776106805057666756267354379116941), SC_(0.93131407564892254922389319494233324373264562088306) }},
|
||||
{{ SC_(18336510.0), SC_(0.1833651008809056293102912604808807373046875e-8), SC_(-0.978404521942138671875), SC_(0.1639371522987393851111295873413950142583525211773), SC_(0.8360628477012606148888704126586049857416474788227) }},
|
||||
{{ SC_(18336510.0), SC_(0.1833651008809056293102912604808807373046875e-8), SC_(1.406603336334228515625), SC_(0.92022746964275550779312032818254511021364287700111), SC_(0.079772530357244492206879671817454889786357122998891) }},
|
||||
{{ SC_(35639400.0), SC_(0.3563940254025510512292385101318359375e-8), SC_(-0.9864399433135986328125), SC_(0.16195863866320448164806483040777245446296140149356), SC_(0.83804136133679551835193516959222754553703859850644) }},
|
||||
{{ SC_(35639400.0), SC_(0.3563940254025510512292385101318359375e-8), SC_(-0.2347161769866943359375), SC_(0.40721451480880048322798573509892024502193304263547), SC_(0.59278548519119951677201426490107975497806695736453) }},
|
||||
{{ SC_(35639400.0), SC_(0.3563940254025510512292385101318359375e-8), SC_(1.2401275634765625), SC_(0.89253588756079690951410755269677773042628883005293), SC_(0.10746411243920309048589244730322226957371116994707) }},
|
||||
{{ SC_(45487064.0), SC_(0.4548706300511184963397681713104248046875e-8), SC_(-1.1626064777374267578125), SC_(0.12249460282273418971343108523190852402322477087166), SC_(0.87750539717726581028656891476809147597677522912834) }},
|
||||
{{ SC_(45487064.0), SC_(0.4548706300511184963397681713104248046875e-8), SC_(-0.83689785003662109375), SC_(0.20132499540381076102236383246070664744644381565087), SC_(0.79867500459618923897763616753929335255355618434913) }},
|
||||
{{ SC_(45487064.0), SC_(0.4548706300511184963397681713104248046875e-8), SC_(-0.594260692596435546875), SC_(0.27616888228432564767719590034089174423793663334908), SC_(0.72383111771567435232280409965910825576206336665092) }},
|
||||
{{ SC_(121620224.0), SC_(0.12162022500206148833967745304107666015625e-7), SC_(0.3970777988433837890625), SC_(0.65434494968481063069505183722213499438179132868887), SC_(0.34565505031518936930494816277786500561820867131113) }},
|
||||
{{ SC_(121620224.0), SC_(0.12162022500206148833967745304107666015625e-7), SC_(0.61813831329345703125), SC_(0.73175791107603006961198160308845586981919324758164), SC_(0.26824208892396993038801839691154413018080675241836) }},
|
||||
{{ SC_(121620224.0), SC_(0.12162022500206148833967745304107666015625e-7), SC_(1.24720668792724609375), SC_(0.8938391359252750533876681559850381133400744586929), SC_(0.1061608640747249466123318440149618866599255413071) }},
|
||||
{{ SC_(194932064.0), SC_(0.1949320704852652852423489093780517578125e-7), SC_(-0.575498878955841064453125), SC_(0.28247696804790908448299598525508816339233446215666), SC_(0.71752303195209091551700401474491183660766553784334) }},
|
||||
{{ SC_(194932064.0), SC_(0.1949320704852652852423489093780517578125e-7), SC_(0.4192900955677032470703125), SC_(0.66249792556950493924206051736760665840039674490309), SC_(0.33750207443049506075793948263239334159960325509691) }},
|
||||
{{ SC_(194932064.0), SC_(0.1949320704852652852423489093780517578125e-7), SC_(0.891839683055877685546875), SC_(0.81376056011022270595841292021652342060820308429614), SC_(0.18623943988977729404158707978347657939179691570386) }},
|
||||
{{ SC_(327092512.0), SC_(0.327092521956728887744247913360595703125e-7), SC_(-1.404501438140869140625), SC_(0.080084787472122488844415495242012312453561424134301), SC_(0.9199152125278775111555845047579876875464385758657) }},
|
||||
{{ SC_(327092512.0), SC_(0.327092521956728887744247913360595703125e-7), SC_(-1.20737874507904052734375), SC_(0.11364315277765295082194817827847616199631048415041), SC_(0.88635684722234704917805182172152383800368951584959) }},
|
||||
{{ SC_(327092512.0), SC_(0.327092521956728887744247913360595703125e-7), SC_(0.8766219615936279296875), SC_(0.80965398752936883769527309841930163032620924932467), SC_(0.19034601247063116230472690158069836967379075067533) }},
|
||||
{{ SC_(922215104.0), SC_(0.922215122045599855482578277587890625e-7), SC_(-0.550348579883575439453125), SC_(0.29104012336625227702044178467603355057145302194928), SC_(0.70895987663374772297955821532396644942854697805072) }},
|
||||
{{ SC_(922215104.0), SC_(0.922215122045599855482578277587890625e-7), SC_(0.1416618525981903076171875), SC_(0.55632640945989957068387202865702682448619885466383), SC_(0.44367359054010042931612797134297317551380114533617) }},
|
||||
{{ SC_(922215104.0), SC_(0.922215122045599855482578277587890625e-7), SC_(1.13529217243194580078125), SC_(0.87187352013277999854694556458228781398877720084173), SC_(0.12812647986722000145305443541771218601122279915827) }},
|
||||
{{ SC_(1524088576.0), SC_(0.15240885886669275350868701934814453125e-6), SC_(-0.669230878353118896484375), SC_(0.25167405732584667576513293514194252242977450905894), SC_(0.74832594267415332423486706485805747757022549094106) }},
|
||||
{{ SC_(1524088576.0), SC_(0.15240885886669275350868701934814453125e-6), SC_(-0.66450512409210205078125), SC_(0.25318348652085408643723791160561950141473919546181), SC_(0.74681651347914591356276208839438049858526080453819) }},
|
||||
{{ SC_(1524088576.0), SC_(0.15240885886669275350868701934814453125e-6), SC_(1.37847745418548583984375), SC_(0.9159720143264452800722709073773563686088927059612), SC_(0.084027985673554719927729092622643631391107294038796) }},
|
||||
{{ SC_(2833322752.0), SC_(0.2833322696460527367889881134033203125e-6), SC_(-0.9348537921905517578125), SC_(0.17493175360129918436210468793967574035560766123375), SC_(0.82506824639870081563789531206032425964439233876625) }},
|
||||
{{ SC_(2833322752.0), SC_(0.2833322696460527367889881134033203125e-6), SC_(0.01098839938640594482421875), SC_(0.50438353586498884681723519205661827951453610911603), SC_(0.49561646413501115318276480794338172048546389088397) }},
|
||||
{{ SC_(2833322752.0), SC_(0.2833322696460527367889881134033203125e-6), SC_(1.11728668212890625), SC_(0.86806405541813070462577859975991426774401640081913), SC_(0.13193594458186929537422140024008573225598359918087) }},
|
||||
{{ SC_(7376104448.0), SC_(0.737610434953239746391773223876953125e-6), SC_(-1.36148512363433837890625), SC_(0.086680099352107115152692238918143641020516123095345), SC_(0.91331990064789288484730776108185635897948387690466) }},
|
||||
{{ SC_(7376104448.0), SC_(0.737610434953239746391773223876953125e-6), SC_(0.1406452357769012451171875), SC_(0.55592460342263048867879490949555684169178196778873), SC_(0.44407539657736951132120509050444315830821803221127) }},
|
||||
{{ SC_(7376104448.0), SC_(0.737610434953239746391773223876953125e-6), SC_(0.4672227799892425537109375), SC_(0.6798294875609898291245772837764000326600691290926), SC_(0.3201705124390101708754227162235999673399308709074) }},
|
||||
{{ SC_(19005597696.0), SC_(0.190055970961111597716808319091796875e-5), SC_(-1.0526561737060546875), SC_(0.14624886521046919412989626895906939222407293206212), SC_(0.85375113478953080587010373104093060777592706793788) }},
|
||||
{{ SC_(19005597696.0), SC_(0.190055970961111597716808319091796875e-5), SC_(0.893787801265716552734375), SC_(0.81428177283808104910080873651678647035668255855401), SC_(0.18571822716191895089919126348321352964331744144599) }},
|
||||
{{ SC_(19005597696.0), SC_(0.190055970961111597716808319091796875e-5), SC_(1.478645801544189453125), SC_(0.9303822435208431945428692571159084817569960338472), SC_(0.069617756479156805457130742884091518243003966152798) }},
|
||||
{{ SC_(37336477696.0), SC_(0.37336476452765055000782012939453125e-5), SC_(-1.39286124706268310546875), SC_(0.081830311952030386950958528699491776784138181119043), SC_(0.91816968804796961304904147130050822321586181888096) }},
|
||||
{{ SC_(37336477696.0), SC_(0.37336476452765055000782012939453125e-5), SC_(-1.2086009979248046875), SC_(0.11340736887699187293262662688976277518450464408822), SC_(0.88659263112300812706737337311023722481549535591178) }},
|
||||
{{ SC_(37336477696.0), SC_(0.37336476452765055000782012939453125e-5), SC_(1.37252414226531982421875), SC_(0.91504925497864847245117739324928896561477482544626), SC_(0.084950745021351527548822606750711034385225174553738) }},
|
||||
{{ SC_(76158959616.0), SC_(0.7615895810886286199092864990234375e-5), SC_(-0.4161103665828704833984375), SC_(0.33866183595792209794153109645293698407273819046339), SC_(0.66133816404207790205846890354706301592726180953661) }},
|
||||
{{ SC_(76158959616.0), SC_(0.7615895810886286199092864990234375e-5), SC_(1.48221313953399658203125), SC_(0.93085719135108164633155760685918105899871704889272), SC_(0.069142808648918353668442393140818941001282951107282) }},
|
||||
{{ SC_(76158959616.0), SC_(0.7615895810886286199092864990234375e-5), SC_(1.4893915653228759765625), SC_(0.93180685365187513633521575127608504580804034566387), SC_(0.068193146348124863664784248723914954191959654336133) }},
|
||||
{{ SC_(149909094400.0), SC_(0.149909101310186088085174560546875e-4), SC_(0.97038853168487548828125), SC_(0.83406983375988250630225384732975974640680046980811), SC_(0.16593016624011749369774615267024025359319953019189) }},
|
||||
{{ SC_(149909094400.0), SC_(0.149909101310186088085174560546875e-4), SC_(1.04740297794342041015625), SC_(0.85253966501367083089932755397065936180784831841043), SC_(0.14746033498632916910067244602934063819215168158957) }},
|
||||
{{ SC_(149909094400.0), SC_(0.149909101310186088085174560546875e-4), SC_(1.394680500030517578125), SC_(0.91844163480163429797669181827603427319262632792639), SC_(0.08155836519836570202330818172396572680737367207361) }},
|
||||
{{ SC_(300246401024.0), SC_(0.300246392725966870784759521484375e-4), SC_(-0.864196956157684326171875), SC_(0.19373160667651853950263712162705732018958798823552), SC_(0.80626839332348146049736287837294267981041201176448) }},
|
||||
{{ SC_(300246401024.0), SC_(0.300246392725966870784759521484375e-4), SC_(0.965739905834197998046875), SC_(0.83290531317191357846564987870102532533516215684712), SC_(0.16709468682808642153435012129897467466483784315288) }},
|
||||
{{ SC_(300246401024.0), SC_(0.300246392725966870784759521484375e-4), SC_(1.403114795684814453125), SC_(0.91970421907553442085361472793817522857066471337247), SC_(0.080295780924465579146385272061824771429335286627532) }},
|
||||
{{ SC_(353275379712.0), SC_(0.3532753908075392246246337890625e-4), SC_(-1.02712547779083251953125), SC_(0.15217237530683021166365655887378113611916101492035), SC_(0.84782762469316978833634344112621886388083898507965) }},
|
||||
{{ SC_(353275379712.0), SC_(0.3532753908075392246246337890625e-4), SC_(0.584521234035491943359375), SC_(0.72055327773828199091011436164660463547526546920033), SC_(0.27944672226171800908988563835339536452473453079967) }},
|
||||
{{ SC_(353275379712.0), SC_(0.3532753908075392246246337890625e-4), SC_(1.30201494693756103515625), SC_(0.90353832363228799912881142113287687617562615688939), SC_(0.096461676367712000871188578867123123824373843110611) }},
|
||||
{{ SC_(0.105336832e13), SC_(0.0001053368323482573032379150390625), SC_(-1.12434637546539306640625), SC_(0.13041072232576106505759370992705369062839357686989), SC_(0.86958927767423893494240629007294630937160642313011) }},
|
||||
{{ SC_(0.105336832e13), SC_(0.0001053368323482573032379150390625), SC_(0.544183909893035888671875), SC_(0.70680629772915567856214841102838580323130470572332), SC_(0.29319370227084432143785158897161419676869529427668) }},
|
||||
{{ SC_(0.105336832e13), SC_(0.0001053368323482573032379150390625), SC_(0.67762219905853271484375), SC_(0.75096096245833210774398163041302339076159056835009), SC_(0.24903903754166789225601836958697660923840943164991) }},
|
||||
{{ SC_(2405508317184.0), SC_(0.0002405508421361446380615234375), SC_(-0.54846096038818359375), SC_(0.29160515445821290109615211658532752777534929659883), SC_(0.70839484554178709890384788341467247222465070340117) }},
|
||||
{{ SC_(2405508317184.0), SC_(0.0002405508421361446380615234375), SC_(0.53644597530364990234375), SC_(0.70409170751851223796496285006888224216192038796279), SC_(0.29590829248148776203503714993111775783807961203721) }},
|
||||
{{ SC_(2405508317184.0), SC_(0.0002405508421361446380615234375), SC_(1.4120190143585205078125), SC_(0.92099239916220010887823964338845316029716642789693), SC_(0.079007600837799891121760356611546839702833572103074) }},
|
||||
{{ SC_(4836693114880.0), SC_(0.000483669340610504150390625), SC_(-0.30330073833465576171875), SC_(0.38064607328786833329129434720920126565403722909458), SC_(0.61935392671213166670870565279079873434596277090542) }},
|
||||
{{ SC_(4836693114880.0), SC_(0.000483669340610504150390625), SC_(0.79173374176025390625), SC_(0.78560096142991773065052672400091405076291446132892), SC_(0.21439903857008226934947327599908594923708553867108) }},
|
||||
{{ SC_(4836693114880.0), SC_(0.000483669340610504150390625), SC_(1.44381272792816162109375), SC_(0.92553610113350895085593676928879838003706656547384), SC_(0.074463898866491049144063230711201619962933434526164) }},
|
||||
{{ SC_(9556477345792.0), SC_(0.000955647788941860198974609375), SC_(0.774176061153411865234375), SC_(0.78030402643947053525294588392940945045026100828356), SC_(0.21969597356052946474705411607059054954973899171644) }},
|
||||
{{ SC_(9556477345792.0), SC_(0.000955647788941860198974609375), SC_(1.35162198543548583984375), SC_(0.91159882995045713756961834701249644548104352714108), SC_(0.088401170049542862430381652987503554518956472858921) }},
|
||||
{{ SC_(9556477345792.0), SC_(0.000955647788941860198974609375), SC_(1.37245666980743408203125), SC_(0.91489058742913963764590136168317114106740895702093), SC_(0.085109412570860362354098638316828858932591042979068) }},
|
||||
{{ SC_(10838489432064.0), SC_(0.00108384899795055389404296875), SC_(-1.1693308353424072265625), SC_(0.12091706455667160284074085853324054976433257083915), SC_(0.87908293544332839715925914146675945023566742916085) }},
|
||||
{{ SC_(10838489432064.0), SC_(0.00108384899795055389404296875), SC_(-0.02714899368584156036376953125), SC_(0.48873822149228296214357093419224183546582949284801), SC_(0.51126177850771703785642906580775816453417050715199) }},
|
||||
{{ SC_(10838489432064.0), SC_(0.00108384899795055389404296875), SC_(0.723025619983673095703125), SC_(0.76483486081732755088858031522414884241973724382194), SC_(0.23516513918267244911141968477585115758026275617806) }}
|
||||
}};
|
||||
{{ SC_(528154.0625), SC_(5.281540482737767661092220805585384368896e-11), SC_(-0.043873153626918792724609375), SC_(0.4825027657672233604648385680838723922204), SC_(0.5174972342327766395351614319161276077796) }},
|
||||
{{ SC_(528154.0625), SC_(5.281540482737767661092220805585384368896e-11), SC_(0.729398787021636962890625), SC_(0.7671209584700704075616133363022761110469), SC_(0.2328790415299295924383866636977238889531) }},
|
||||
{{ SC_(528154.0625), SC_(5.281540482737767661092220805585384368896e-11), SC_(0.944172799587249755859375), SC_(0.8274591077513812206023396264439045987274), SC_(0.1725408922486187793976603735560954012726) }},
|
||||
{{ SC_(660934.625), SC_(6.609346403507743161753751337528228759766e-11), SC_(-1.09357059001922607421875), SC_(0.1370718761524182879044849505741799971551), SC_(0.8629281238475817120955150494258200028449) }},
|
||||
{{ SC_(660934.625), SC_(6.609346403507743161753751337528228759766e-11), SC_(-0.075724057853221893310546875), SC_(0.4698193292049952665640899583586217149428), SC_(0.5301806707950047334359100416413782850572) }},
|
||||
{{ SC_(660934.625), SC_(6.609346403507743161753751337528228759766e-11), SC_(0.894318759441375732421875), SC_(0.8144241543253204424707230290437922371761), SC_(0.1855758456746795575292769709562077628239) }},
|
||||
{{ SC_(2218633.5), SC_(2.21863361016261251279502175748348236084e-10), SC_(-0.32331907749176025390625), SC_(0.3732268188930499509291815313327727686557), SC_(0.6267731811069500490708184686672272313443) }},
|
||||
{{ SC_(2218633.5), SC_(2.21863361016261251279502175748348236084e-10), SC_(0.900841772556304931640625), SC_(0.8161637241140303448869897694374006149126), SC_(0.1838362758859696551130102305625993850874) }},
|
||||
{{ SC_(2218633.5), SC_(2.21863361016261251279502175748348236084e-10), SC_(1.21737635135650634765625), SC_(0.8882694069584004735401841397840424560397), SC_(0.1117305930415995264598158602159575439603) }},
|
||||
{{ SC_(4272462.5), SC_(4.272462383880792913259938359260559082031e-10), SC_(-0.608911812305450439453125), SC_(0.2712914631470793785438247616472169960229), SC_(0.7287085368529206214561752383527830039771) }},
|
||||
{{ SC_(4272462.5), SC_(4.272462383880792913259938359260559082031e-10), SC_(-0.233737051486968994140625), SC_(0.4075945661545679096512056887766997953627), SC_(0.5924054338454320903487943112233002046373) }},
|
||||
{{ SC_(4272462.5), SC_(4.272462383880792913259938359260559082031e-10), SC_(1.0050258636474609375), SC_(0.8425577733809939209001814538866576400166), SC_(0.1574422266190060790998185461133423599834) }},
|
||||
{{ SC_(5247940.0), SC_(5.247939860453243454685434699058532714844e-10), SC_(-1.11903965473175048828125), SC_(0.1315616365384152471880710099990907692515), SC_(0.8684383634615847528119289900009092307485) }},
|
||||
{{ SC_(5247940.0), SC_(5.247939860453243454685434699058532714844e-10), SC_(-1.0743410587310791015625), SC_(0.141334949133804909571729857583594315129), SC_(0.858665050866195090428270142416405684871) }},
|
||||
{{ SC_(5247940.0), SC_(5.247939860453243454685434699058532714844e-10), SC_(0.466433703899383544921875), SC_(0.6795474444825130302968273461261652576653), SC_(0.3204525555174869697031726538738347423347) }},
|
||||
{{ SC_(18336510.0), SC_(1.833651008809056293102912604808807373047e-09), SC_(-1.485649585723876953125), SC_(0.06868592435107745077610681163449265656824), SC_(0.9313140756489225492238931883655073434318) }},
|
||||
{{ SC_(18336510.0), SC_(1.833651008809056293102912604808807373047e-09), SC_(-0.978404521942138671875), SC_(0.1639371522987393851111295938762249757986), SC_(0.8360628477012606148888704061237750242014) }},
|
||||
{{ SC_(18336510.0), SC_(1.833651008809056293102912604808807373047e-09), SC_(1.406603336334228515625), SC_(0.920227469642755507793120320544152718615), SC_(0.07977253035724449220687967945584728138501) }},
|
||||
{{ SC_(35639400.0), SC_(3.563940254025510512292385101318359375e-09), SC_(-0.9864399433135986328125), SC_(0.1619586386632044816480648321481713541462), SC_(0.8380413613367955183519351678518286458538) }},
|
||||
{{ SC_(35639400.0), SC_(3.563940254025510512292385101318359375e-09), SC_(-0.2347161769866943359375), SC_(0.4072145148088004832279857355766243755587), SC_(0.5927854851911995167720142644233756244413) }},
|
||||
{{ SC_(35639400.0), SC_(3.563940254025510512292385101318359375e-09), SC_(1.2401275634765625), SC_(0.8925358875607969095141075499723383112553), SC_(0.1074641124392030904858924500276616887447) }},
|
||||
{{ SC_(45487064.0), SC_(4.548706300511184963397681713104248046875e-09), SC_(-1.1626064777374267578125), SC_(0.1224946028227341897134310871384086470513), SC_(0.8775053971772658102865689128615913529487) }},
|
||||
{{ SC_(45487064.0), SC_(4.548706300511184963397681713104248046875e-09), SC_(-0.83689785003662109375), SC_(0.2013249954038107610223638334047328134265), SC_(0.7986750045961892389776361665952671865735) }},
|
||||
{{ SC_(45487064.0), SC_(4.548706300511184963397681713104248046875e-09), SC_(-0.594260692596435546875), SC_(0.2761688822843256476771959010483578135013), SC_(0.7238311177156743523228040989516421864987) }},
|
||||
{{ SC_(121620224.0), SC_(1.216202250020614883396774530410766601562e-08), SC_(0.3970777988433837890625), SC_(0.6543449496848106306950518371538869950768), SC_(0.3456550503151893693049481628461130049232) }},
|
||||
{{ SC_(121620224.0), SC_(1.216202250020614883396774530410766601562e-08), SC_(0.61813831329345703125), SC_(0.731757911076030069611981602985977533943), SC_(0.268242088923969930388018397014022466057) }},
|
||||
{{ SC_(121620224.0), SC_(1.216202250020614883396774530410766601562e-08), SC_(1.24720668792724609375), SC_(0.8938391359252750533876681557538866665384), SC_(0.1061608640747249466123318442461133334616) }},
|
||||
{{ SC_(194932064.0), SC_(1.949320704852652852423489093780517578125e-08), SC_(-0.575498878955841064453125), SC_(0.2824769680479090844829959852925301226219), SC_(0.7175230319520909155170040147074698773781) }},
|
||||
{{ SC_(194932064.0), SC_(1.949320704852652852423489093780517578125e-08), SC_(0.4192900955677032470703125), SC_(0.6624979255695049392420605173396360974102), SC_(0.3375020744304950607579394826603639025898) }},
|
||||
{{ SC_(194932064.0), SC_(1.949320704852652852423489093780517578125e-08), SC_(0.891839683055877685546875), SC_(0.8137605601102227059584129201625162161367), SC_(0.1862394398897772940415870798374837838633) }},
|
||||
{{ SC_(327092512.0), SC_(3.27092521956728887744247913360595703125e-08), SC_(-1.404501438140869140625), SC_(0.08008478747212248884441549526612083848192), SC_(0.9199152125278775111555845047338791615181) }},
|
||||
{{ SC_(327092512.0), SC_(3.27092521956728887744247913360595703125e-08), SC_(-1.20737874507904052734375), SC_(0.113643152777652950821948178312687015395), SC_(0.886356847222347049178051821687312984605) }},
|
||||
{{ SC_(327092512.0), SC_(3.27092521956728887744247913360595703125e-08), SC_(0.8766219615936279296875), SC_(0.8096539875293688376952730984003711062632), SC_(0.1903460124706311623047269015996288937368) }},
|
||||
{{ SC_(922215104.0), SC_(9.22215122045599855482578277587890625e-08), SC_(-0.550348579883575439453125), SC_(0.2910401233662522770204417846776406117278), SC_(0.7089598766337477229795582153223593882722) }},
|
||||
{{ SC_(922215104.0), SC_(9.22215122045599855482578277587890625e-08), SC_(0.1416618525981903076171875), SC_(0.5563264094598995706838720286565936309843), SC_(0.4436735905401004293161279713434063690157) }},
|
||||
{{ SC_(922215104.0), SC_(9.22215122045599855482578277587890625e-08), SC_(1.13529217243194580078125), SC_(0.8718735201327799985469455645774355647821), SC_(0.1281264798672200014530544354225644352179) }},
|
||||
{{ SC_(1524088576.0), SC_(1.5240885886669275350868701934814453125e-07), SC_(-0.669230878353118896484375), SC_(0.2516740573258466757651329351426417798841), SC_(0.7483259426741533242348670648573582201159) }},
|
||||
{{ SC_(1524088576.0), SC_(1.5240885886669275350868701934814453125e-07), SC_(-0.66450512409210205078125), SC_(0.2531834865208540864372379116063145084881), SC_(0.7468165134791459135627620883936854915119) }},
|
||||
{{ SC_(1524088576.0), SC_(1.5240885886669275350868701934814453125e-07), SC_(1.37847745418548583984375), SC_(0.9159720143264452800722709073761912405046), SC_(0.0840279856735547199277290926238087594954) }},
|
||||
{{ SC_(2833322752.0), SC_(2.833322696460527367889881134033203125e-07), SC_(-0.9348537921905517578125), SC_(0.1749317536012991843621046879399406018882), SC_(0.8250682463987008156378953120600593981118) }},
|
||||
{{ SC_(2833322752.0), SC_(2.833322696460527367889881134033203125e-07), SC_(0.01098839938640594482421875), SC_(0.504383535864988846817235192056614707771), SC_(0.495616464135011153182764807943385292229) }},
|
||||
{{ SC_(2833322752.0), SC_(2.833322696460527367889881134033203125e-07), SC_(1.11728668212890625), SC_(0.8680640554181307046257785997593849186799), SC_(0.1319359445818692953742214002406150813201) }},
|
||||
{{ SC_(7376104448.0), SC_(7.37610434953239746391773223876953125e-07), SC_(-1.36148512363433837890625), SC_(0.08668009935210711515269223891819495523161), SC_(0.9133199006478928848473077610818050447684) }},
|
||||
{{ SC_(7376104448.0), SC_(7.37610434953239746391773223876953125e-07), SC_(0.1406452357769012451171875), SC_(0.5559246034226304886787949094955501182988), SC_(0.4440753965773695113212050905044498817012) }},
|
||||
{{ SC_(7376104448.0), SC_(7.37610434953239746391773223876953125e-07), SC_(0.4672227799892425537109375), SC_(0.6798294875609898291245772837763784131954), SC_(0.3201705124390101708754227162236215868046) }},
|
||||
{{ SC_(19005597696.0), SC_(1.90055970961111597716808319091796875e-06), SC_(-1.0526561737060546875), SC_(0.1462488652104691941298962689590824329808), SC_(0.8537511347895308058701037310409175670192) }},
|
||||
{{ SC_(19005597696.0), SC_(1.90055970961111597716808319091796875e-06), SC_(0.893787801265716552734375), SC_(0.814281772838081049100808736516780779269), SC_(0.185718227161918950899191263483219220731) }},
|
||||
{{ SC_(19005597696.0), SC_(1.90055970961111597716808319091796875e-06), SC_(1.478645801544189453125), SC_(0.9303822435208431945428692571159022740881), SC_(0.06961775647915680545713074288409772591194) }},
|
||||
{{ SC_(37336477696.0), SC_(3.7336476452765055000782012939453125e-06), SC_(-1.39286124706268310546875), SC_(0.0818303119520303869509585286994936674797), SC_(0.9181696880479696130490414713005063325203) }},
|
||||
{{ SC_(37336477696.0), SC_(3.7336476452765055000782012939453125e-06), SC_(-1.2086009979248046875), SC_(0.113407368876991872932626626889765395472), SC_(0.886592631123008127067373373110234604528) }},
|
||||
{{ SC_(37336477696.0), SC_(3.7336476452765055000782012939453125e-06), SC_(1.37252414226531982421875), SC_(0.9150492549786484724511773932492870028366), SC_(0.08495074502135152754882260675071299716335) }},
|
||||
{{ SC_(76158959616.0), SC_(7.615895810886286199092864990234375e-06), SC_(-0.4161103665828704833984375), SC_(0.3386618359579220979415310964529371660134), SC_(0.6613381640420779020584689035470628339866) }},
|
||||
{{ SC_(76158959616.0), SC_(7.615895810886286199092864990234375e-06), SC_(1.48221313953399658203125), SC_(0.9308571913510816463315576068591806750488), SC_(0.06914280864891835366844239314081932495122) }},
|
||||
{{ SC_(76158959616.0), SC_(7.615895810886286199092864990234375e-06), SC_(1.4893915653228759765625), SC_(0.9318068536518751363352157512760846671316), SC_(0.06819314634812486366478424872391533286842) }},
|
||||
{{ SC_(149909094400.0), SC_(1.49909101310186088085174560546875e-05), SC_(0.97038853168487548828125), SC_(0.834069833759882506302253847329759649166), SC_(0.165930166240117493697746152670240350834) }},
|
||||
{{ SC_(149909094400.0), SC_(1.49909101310186088085174560546875e-05), SC_(1.04740297794342041015625), SC_(0.8525396650136708308993275539706591504669), SC_(0.1474603349863291691006724460293408495331) }},
|
||||
{{ SC_(149909094400.0), SC_(1.49909101310186088085174560546875e-05), SC_(1.394680500030517578125), SC_(0.9184416348016342979766918182760341563023), SC_(0.08155836519836570202330818172396584369768) }},
|
||||
{{ SC_(300246401024.0), SC_(3.00246392725966870784759521484375e-05), SC_(-0.864196956157684326171875), SC_(0.1937316066765185395026371216270573424149), SC_(0.8062683933234814604973628783729426575851) }},
|
||||
{{ SC_(300246401024.0), SC_(3.00246392725966870784759521484375e-05), SC_(0.965739905834197998046875), SC_(0.8329053131719135784656498787010253011748), SC_(0.1670946868280864215343501212989746988252) }},
|
||||
{{ SC_(300246401024.0), SC_(3.00246392725966870784759521484375e-05), SC_(1.403114795684814453125), SC_(0.9197042190755344208536147279381751998829), SC_(0.08029578092446557914638527206182480011712) }},
|
||||
{{ SC_(353275379712.0), SC_(3.532753908075392246246337890625e-05), SC_(-1.02712547779083251953125), SC_(0.1521723753068302116636565588737811753928), SC_(0.8478276246931697883363434411262188246072) }},
|
||||
{{ SC_(353275379712.0), SC_(3.532753908075392246246337890625e-05), SC_(0.584521234035491943359375), SC_(0.7205532777382819909101143616466046239123), SC_(0.2794467222617180090898856383533953760877) }},
|
||||
{{ SC_(353275379712.0), SC_(3.532753908075392246246337890625e-05), SC_(1.30201494693756103515625), SC_(0.9035383236322879991288114211328768512822), SC_(0.09646167636771200087118857886712314871776) }},
|
||||
{{ SC_(1053368320000.0), SC_(0.0001053368323482573032379150390625), SC_(-1.12434637546539306640625), SC_(0.1304107223257610650575937099270536944144), SC_(0.8695892776742389349424062900729463055856) }},
|
||||
{{ SC_(1053368320000.0), SC_(0.0001053368323482573032379150390625), SC_(0.544183909893035888671875), SC_(0.7068062977291556785621484110283858020091), SC_(0.2931937022708443214378515889716141979909) }},
|
||||
{{ SC_(1053368320000.0), SC_(0.0001053368323482573032379150390625), SC_(0.67762219905853271484375), SC_(0.7509609624583321077439816304130233892785), SC_(0.2490390375416678922560183695869766107215) }},
|
||||
{{ SC_(2405508317184.0), SC_(0.0002405508421361446380615234375), SC_(-0.54846096038818359375), SC_(0.2916051544582129010961521165853275280137), SC_(0.7083948455417870989038478834146724719863) }},
|
||||
{{ SC_(2405508317184.0), SC_(0.0002405508421361446380615234375), SC_(0.53644597530364990234375), SC_(0.7040917075185122379649628500688822419283), SC_(0.2959082924814877620350371499311177580717) }},
|
||||
{{ SC_(2405508317184.0), SC_(0.0002405508421361446380615234375), SC_(1.4120190143585205078125), SC_(0.9209923991622001088782396433884531598574), SC_(0.07900760083779989112176035661154684014255) }},
|
||||
{{ SC_(4836693114880.0), SC_(0.000483669340610504150390625), SC_(-0.30330073833465576171875), SC_(0.380646073287868333291294347209201265689), SC_(0.619353926712131666708705652790798734311) }},
|
||||
{{ SC_(4836693114880.0), SC_(0.000483669340610504150390625), SC_(0.79173374176025390625), SC_(0.7856009614299177306505267240009140506791), SC_(0.2143990385700822693494732759990859493209) }},
|
||||
{{ SC_(4836693114880.0), SC_(0.000483669340610504150390625), SC_(1.44381272792816162109375), SC_(0.9255361011335089508559367692887983799345), SC_(0.07446389886649104914406323071120162006548) }},
|
||||
{{ SC_(9556477345792.0), SC_(0.000955647788941860198974609375), SC_(0.774176061153411865234375), SC_(0.7803040264394705352529458839294094504263), SC_(0.2196959735605294647470541160705905495737) }},
|
||||
{{ SC_(9556477345792.0), SC_(0.000955647788941860198974609375), SC_(1.35162198543548583984375), SC_(0.9115988299504571375696183470124964454498), SC_(0.0884011700495428624303816529875035545502) }},
|
||||
{{ SC_(9556477345792.0), SC_(0.000955647788941860198974609375), SC_(1.37245666980743408203125), SC_(0.9148905874291396376459013616831711410373), SC_(0.08510941257086036235409863831682885896268) }},
|
||||
{{ SC_(10838489432064.0), SC_(0.00108384899795055389404296875), SC_(-1.1693308353424072265625), SC_(0.1209170645566716028407408585332405497975), SC_(0.8790829354433283971592591414667594502025) }},
|
||||
{{ SC_(10838489432064.0), SC_(0.00108384899795055389404296875), SC_(-0.02714899368584156036376953125), SC_(0.4887382214922829621435709341922418354666), SC_(0.5112617785077170378564290658077581645334) }},
|
||||
{{ SC_(10838489432064.0), SC_(0.00108384899795055389404296875), SC_(0.723025619983673095703125), SC_(0.7648348608173275508885803152241488424013), SC_(0.2351651391826724491114196847758511575987) }},
|
||||
}};
|
||||
//#undef SC_
|
||||
|
||||
|
||||
|
||||
85
test/test_nc_t_quad.cpp
Normal file
85
test/test_nc_t_quad.cpp
Normal file
@@ -0,0 +1,85 @@
|
||||
// test_nc_t.cpp
|
||||
|
||||
// Copyright John Maddock 2008, 2012.
|
||||
// Copyright Paul A. Bristow 2012.
|
||||
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt
|
||||
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
#include <pch.hpp> // Need to include lib/math/test in path.
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma warning (disable:4127 4512)
|
||||
#endif
|
||||
|
||||
#include <boost/math/tools/test.hpp>
|
||||
#include <boost/math/concepts/real_concept.hpp> // for real_concept
|
||||
#include <boost/math/distributions/non_central_t.hpp> // for chi_squared_distribution.
|
||||
#include <boost/math/distributions/normal.hpp> // for normal distribution (for comparison).
|
||||
#include <boost/multiprecision/cpp_bin_float.hpp> // for normal distribution (for comparison).
|
||||
|
||||
#define BOOST_TEST_MAIN
|
||||
#include <boost/test/included/unit_test.hpp> // for test_main
|
||||
#include <boost/test/results_collector.hpp>
|
||||
#include <boost/test/unit_test.hpp>
|
||||
#include <boost/test/tools/floating_point_comparison.hpp> // for BOOST_CHECK_CLOSE
|
||||
|
||||
#define SC_(x) static_cast<T>(BOOST_STRINGIZE(x))
|
||||
|
||||
#include "functor.hpp"
|
||||
#include "handle_test_result.hpp"
|
||||
#include "table_type.hpp"
|
||||
#include "test_nc_t.hpp"
|
||||
|
||||
#include <iostream>
|
||||
#include <iomanip>
|
||||
using std::cout;
|
||||
using std::endl;
|
||||
#include <limits>
|
||||
using std::numeric_limits;
|
||||
|
||||
|
||||
void expected_results()
|
||||
{
|
||||
//
|
||||
// Define the max and mean errors expected for
|
||||
// various compilers and platforms.
|
||||
//
|
||||
add_expected_result(
|
||||
"[^|]*", // compiler
|
||||
"[^|]*", // stdlib
|
||||
"[^|]*", // platform
|
||||
"cpp_bin_float_quad", // test type(s)
|
||||
".*large parameters.*", // test data group
|
||||
"[^|]*", 300000, 100000); // test function
|
||||
add_expected_result(
|
||||
"[^|]*", // compiler
|
||||
"[^|]*", // stdlib
|
||||
"[^|]*", // platform
|
||||
"cpp_bin_float_quad", // test type(s)
|
||||
"[^|]*", // test data group
|
||||
"[^|]*", 250, 50); // test function
|
||||
|
||||
//
|
||||
// Finish off by printing out the compiler/stdlib/platform names,
|
||||
// we do this to make it easier to mark up expected error rates.
|
||||
//
|
||||
std::cout << "Tests run with " << BOOST_COMPILER << ", "
|
||||
<< BOOST_STDLIB << ", " << BOOST_PLATFORM << std::endl;
|
||||
}
|
||||
|
||||
|
||||
BOOST_AUTO_TEST_CASE( test_main )
|
||||
{
|
||||
BOOST_MATH_CONTROL_FP;
|
||||
// Basic sanity-check spot values.
|
||||
expected_results();
|
||||
|
||||
test_spots(boost::multiprecision::cpp_bin_float_quad(0));
|
||||
test_accuracy(boost::multiprecision::cpp_bin_float_quad(0), "cpp_bin_float_quad");
|
||||
// double precision tests only:
|
||||
//test_big_df(boost::multiprecision::cpp_bin_float_quad(0));
|
||||
} // BOOST_AUTO_TEST_CASE( test_main )
|
||||
|
||||
202
tools/nc_t_data.cpp
Normal file
202
tools/nc_t_data.cpp
Normal file
@@ -0,0 +1,202 @@
|
||||
// (C) Copyright John Maddock 2021.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
//
|
||||
// As detailed in https://github.com/boostorg/math/issues/544
|
||||
// our original non-central T test data wasn't accurate past about
|
||||
// 20 decimal places. This data generator takes the original input
|
||||
// values and generates new CDF and CDF-complement values via
|
||||
// tanh_sinh integration - an option that wasn't available when
|
||||
// the original values were generated back in 2008.
|
||||
//
|
||||
// Note that this code will take SEVERAL DAYS to run on typical
|
||||
// 2021 hardware.
|
||||
//
|
||||
|
||||
#include <boost/math/special_functions/gamma.hpp>
|
||||
#include <boost/math/special_functions/beta.hpp>
|
||||
#include <boost/math/special_functions/hypergeometric_1F1.hpp>
|
||||
#include <boost/math/constants/constants.hpp>
|
||||
#include <boost/math/quadrature/exp_sinh.hpp>
|
||||
#include <boost/multiprecision/cpp_bin_float.hpp>
|
||||
#include <boost/multiprecision/mpfr.hpp>
|
||||
#include <fstream>
|
||||
|
||||
#include <libs/math/test/table_type.hpp>
|
||||
|
||||
using namespace boost::math::tools;
|
||||
using namespace boost::math;
|
||||
using namespace std;
|
||||
using namespace boost::multiprecision;
|
||||
|
||||
//using big_t = number<cpp_bin_float<200, digit_base_10, void, long long>>;
|
||||
using big_t = number<mpfr_float_backend<200>>;
|
||||
|
||||
big_t nct_A(big_t v, big_t x, big_t nu)
|
||||
{
|
||||
big_t result = boost::math::hypergeometric_1F1(v / 2 + 1, big_t(3) / 2, nu * nu * x * x / (2 * (v + x * x)));
|
||||
result *= boost::math::constants::root_two<big_t>() * nu * x;
|
||||
result /= (v + x * x) * boost::math::tgamma((v + 1) / 2);
|
||||
return result;
|
||||
}
|
||||
big_t nct_B(big_t v, big_t x, big_t nu)
|
||||
{
|
||||
big_t result = boost::math::hypergeometric_1F1((v + 1) / 2, big_t(1) / 2, nu * nu * x * x / (2 * (x * x + v)));
|
||||
result /= sqrt(v + x * x) * boost::math::tgamma(v / 2 + 1);
|
||||
return result;
|
||||
}
|
||||
big_t nct_PDF(big_t v, big_t nu, big_t x)
|
||||
{
|
||||
big_t result = nct_A(v, x, nu) + nct_B(v, x, nu);
|
||||
result *= pow(v, v / 2) * boost::math::tgamma(v + 1);
|
||||
result /= pow(big_t(2), v) * exp(nu * nu / 2) * pow(v + x * x, v / 2) * boost::math::tgamma(v / 2);
|
||||
return result;
|
||||
}
|
||||
|
||||
big_t nc_t_F(big_t v, big_t nc, big_t t)
|
||||
{
|
||||
unsigned j = 0;
|
||||
big_t sum = 0;
|
||||
big_t tol = std::numeric_limits<big_t>::epsilon();
|
||||
do
|
||||
{
|
||||
big_t x = t * t / (t * t + v);
|
||||
big_t p = exp(-nc * nc / 2) * pow(nc * nc / 2, j) / (2 * boost::math::factorial<big_t>(j));
|
||||
big_t q = (nc / 2) * exp(-nc * nc / 2) * pow(nc * nc / 2, j) / (boost::math::constants::root_two<big_t>() * boost::math::tgamma(j + big_t(3) / 2));
|
||||
big_t term = p * boost::math::ibeta(big_t(j) + 0.5, v / 2, x) + q * boost::math::ibeta(big_t(j + 1), v / 2, x);
|
||||
++j;
|
||||
|
||||
sum += term;
|
||||
|
||||
if (fabs(sum * tol) > fabs(term))
|
||||
break;
|
||||
} while (true);
|
||||
|
||||
return sum + boost::math::constants::half<big_t>() * (1 + boost::math::erf(-nc / boost::math::constants::root_two<big_t>()));
|
||||
}
|
||||
big_t nc_t(big_t v, big_t nc, big_t t)
|
||||
{
|
||||
return t < 0 ? 1 - nc_t_F(v, -nc, t) : nc_t_F(v, nc, t);
|
||||
}
|
||||
|
||||
#define SC_(x) BOOST_JOIN(x, f)
|
||||
|
||||
int main(int, char* [])
|
||||
{
|
||||
mpfr_set_emax(mpfr_get_emax_max());
|
||||
mpfr_set_emin(mpfr_get_emin_min());
|
||||
|
||||
boost::math::quadrature::exp_sinh<big_t> integrator(10);
|
||||
using T = float;
|
||||
|
||||
#include <libs/math/test/nct.ipp>
|
||||
|
||||
|
||||
for (unsigned i = 0; i < nct.size(); ++i)
|
||||
{
|
||||
big_t error1, error2;
|
||||
big_t v(nct[i][0]), nc(nct[i][1]), x(nct[i][2]);
|
||||
big_t cdf, ccdf;
|
||||
try{
|
||||
cdf = integrator.integrate([&](big_t y) { return nct_PDF(v, nc, y); }, -std::numeric_limits<big_t>::infinity(), x, big_t(1e-36), &error1);
|
||||
ccdf = integrator.integrate([&](big_t y) { return nct_PDF(v, nc, y); }, x, std::numeric_limits<big_t>::infinity(), big_t(1e-36), &error2);
|
||||
}
|
||||
catch(const std::exception& e)
|
||||
{
|
||||
std::cout << "// " << e.what() << " reverting to ibeta method" << std::endl;
|
||||
error1 = error2 = 0;
|
||||
cdf = nc_t(v, nc, x);
|
||||
ccdf = 1 - cdf;
|
||||
}
|
||||
|
||||
if (error1 > 1e-35)
|
||||
{
|
||||
std::cout << "// Accuracy for cdf was " << error1 << " reverting to ibeta method" << std::endl;
|
||||
cdf = nc_t(v, nc, x);
|
||||
}
|
||||
if (error2 > 1e-35)
|
||||
{
|
||||
std::cout << "// Accuracy for complement cdf was " << error2 << " reverting to ibeta method" << std::endl;
|
||||
ccdf = 1 - nc_t(v, nc, x);
|
||||
}
|
||||
|
||||
std::cout << std::setprecision(40);
|
||||
std::cout << "{{ SC_(" << nct[i][0] << "), SC_(" << nct[i][1] << "), SC_(" << nct[i][2] << "), SC_(";
|
||||
std::cout << cdf << "), SC_(" << ccdf << ") }}," << std::endl;
|
||||
}
|
||||
|
||||
#include <libs/math/test/nct_small_delta.ipp>
|
||||
for (unsigned i = 0; i < nct_small_delta.size(); ++i)
|
||||
{
|
||||
big_t error1, error2;
|
||||
big_t v(nct_small_delta[i][0]), nc(nct_small_delta[i][1]), x(nct_small_delta[i][2]);
|
||||
big_t cdf, ccdf;
|
||||
try {
|
||||
cdf = integrator.integrate([&](big_t y) { return nct_PDF(v, nc, y); }, -std::numeric_limits<big_t>::infinity(), x, big_t(1e-36), &error1);
|
||||
ccdf = integrator.integrate([&](big_t y) { return nct_PDF(v, nc, y); }, x, std::numeric_limits<big_t>::infinity(), big_t(1e-36), &error2);
|
||||
}
|
||||
catch (const std::exception& e)
|
||||
{
|
||||
std::cout << "// " << e.what() << " reverting to ibeta method" << std::endl;
|
||||
error1 = error2 = 0;
|
||||
cdf = nc_t(v, nc, x);
|
||||
ccdf = 1 - cdf;
|
||||
}
|
||||
|
||||
if (error1 > 1e-35)
|
||||
{
|
||||
std::cout << "// Accuracy for cdf was " << error1 << " reverting to ibeta method" << std::endl;
|
||||
cdf = nc_t(v, nc, x);
|
||||
}
|
||||
if (error2 > 1e-35)
|
||||
{
|
||||
std::cout << "// Accuracy for complement cdf was " << error2 << " reverting to ibeta method" << std::endl;
|
||||
ccdf = 1 - nc_t(v, nc, x);
|
||||
}
|
||||
|
||||
std::cout << std::setprecision(40);
|
||||
std::cout << "{{ SC_(" << v << "), SC_(" << nc << "), SC_(" << x << "), SC_(";
|
||||
std::cout << cdf << "), SC_(" << ccdf << ") }}," << std::endl;
|
||||
}
|
||||
|
||||
#include "../test/nct_asym.ipp"
|
||||
for (unsigned i = 0; i < nct_asym.size(); ++i)
|
||||
{
|
||||
big_t error1, error2;
|
||||
big_t v(nct_asym[i][0]), nc(nct_asym[i][1]), x(nct_asym[i][2]);
|
||||
big_t cdf, ccdf;
|
||||
try {
|
||||
cdf = integrator.integrate([&](big_t y) { return nct_PDF(v, nc, y); }, -std::numeric_limits<big_t>::infinity(), x, big_t(1e-36), &error1);
|
||||
ccdf = integrator.integrate([&](big_t y) { return nct_PDF(v, nc, y); }, x, std::numeric_limits<big_t>::infinity(), big_t(1e-36), &error2);
|
||||
}
|
||||
catch (const std::exception& e)
|
||||
{
|
||||
std::cout << "// " << e.what() << " reverting to ibeta method" << std::endl;
|
||||
error1 = error2 = 0;
|
||||
cdf = nc_t(v, nc, x);
|
||||
ccdf = 1 - cdf;
|
||||
}
|
||||
|
||||
if (error1 > 1e-35)
|
||||
{
|
||||
std::cout << "// Accuracy for cdf was " << error1 << " reverting to ibeta method" << std::endl;
|
||||
cdf = nc_t(v, nc, x);
|
||||
}
|
||||
if (error2 > 1e-35)
|
||||
{
|
||||
std::cout << "// Accuracy for complement cdf was " << error2 << " reverting to ibeta method" << std::endl;
|
||||
ccdf = 1 - nc_t(v, nc, x);
|
||||
}
|
||||
|
||||
std::cout << std::setprecision(40);
|
||||
std::cout << "{{ SC_(" << v << "), SC_(" << nc << "), SC_(" << x << "), SC_(";
|
||||
std::cout << cdf << "), SC_(" << ccdf << ") }}," << std::endl;
|
||||
}
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user