]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | // Copyright John Maddock 2012. |
2 | ||
3 | // Use, modification and distribution are subject to the | |
4 | // Boost Software License, Version 1.0. | |
5 | // (See accompanying file LICENSE_1_0.txt | |
6 | // or copy at http://www.boost.org/LICENSE_1_0.txt) | |
7 | #ifndef SC_ | |
8 | # define SC_(x) static_cast<T>(BOOST_JOIN(x, L)) | |
9 | #endif | |
1e59de90 TL |
10 | static const std::array<std::array<T, 5>, 78> nct_small_delta = {{ |
11 | {{ SC_(528154.0625), SC_(5.281540482737767661092220805585384368896e-11), SC_(-0.043873153626918792724609375), SC_(0.4825027657672233604648385680838723922204), SC_(0.5174972342327766395351614319161276077796) }}, | |
12 | {{ SC_(528154.0625), SC_(5.281540482737767661092220805585384368896e-11), SC_(0.729398787021636962890625), SC_(0.7671209584700704075616133363022761110469), SC_(0.2328790415299295924383866636977238889531) }}, | |
13 | {{ SC_(528154.0625), SC_(5.281540482737767661092220805585384368896e-11), SC_(0.944172799587249755859375), SC_(0.8274591077513812206023396264439045987274), SC_(0.1725408922486187793976603735560954012726) }}, | |
14 | {{ SC_(660934.625), SC_(6.609346403507743161753751337528228759766e-11), SC_(-1.09357059001922607421875), SC_(0.1370718761524182879044849505741799971551), SC_(0.8629281238475817120955150494258200028449) }}, | |
15 | {{ SC_(660934.625), SC_(6.609346403507743161753751337528228759766e-11), SC_(-0.075724057853221893310546875), SC_(0.4698193292049952665640899583586217149428), SC_(0.5301806707950047334359100416413782850572) }}, | |
16 | {{ SC_(660934.625), SC_(6.609346403507743161753751337528228759766e-11), SC_(0.894318759441375732421875), SC_(0.8144241543253204424707230290437922371761), SC_(0.1855758456746795575292769709562077628239) }}, | |
17 | {{ SC_(2218633.5), SC_(2.21863361016261251279502175748348236084e-10), SC_(-0.32331907749176025390625), SC_(0.3732268188930499509291815313327727686557), SC_(0.6267731811069500490708184686672272313443) }}, | |
18 | {{ SC_(2218633.5), SC_(2.21863361016261251279502175748348236084e-10), SC_(0.900841772556304931640625), SC_(0.8161637241140303448869897694374006149126), SC_(0.1838362758859696551130102305625993850874) }}, | |
19 | {{ SC_(2218633.5), SC_(2.21863361016261251279502175748348236084e-10), SC_(1.21737635135650634765625), SC_(0.8882694069584004735401841397840424560397), SC_(0.1117305930415995264598158602159575439603) }}, | |
20 | {{ SC_(4272462.5), SC_(4.272462383880792913259938359260559082031e-10), SC_(-0.608911812305450439453125), SC_(0.2712914631470793785438247616472169960229), SC_(0.7287085368529206214561752383527830039771) }}, | |
21 | {{ SC_(4272462.5), SC_(4.272462383880792913259938359260559082031e-10), SC_(-0.233737051486968994140625), SC_(0.4075945661545679096512056887766997953627), SC_(0.5924054338454320903487943112233002046373) }}, | |
22 | {{ SC_(4272462.5), SC_(4.272462383880792913259938359260559082031e-10), SC_(1.0050258636474609375), SC_(0.8425577733809939209001814538866576400166), SC_(0.1574422266190060790998185461133423599834) }}, | |
23 | {{ SC_(5247940.0), SC_(5.247939860453243454685434699058532714844e-10), SC_(-1.11903965473175048828125), SC_(0.1315616365384152471880710099990907692515), SC_(0.8684383634615847528119289900009092307485) }}, | |
24 | {{ SC_(5247940.0), SC_(5.247939860453243454685434699058532714844e-10), SC_(-1.0743410587310791015625), SC_(0.141334949133804909571729857583594315129), SC_(0.858665050866195090428270142416405684871) }}, | |
25 | {{ SC_(5247940.0), SC_(5.247939860453243454685434699058532714844e-10), SC_(0.466433703899383544921875), SC_(0.6795474444825130302968273461261652576653), SC_(0.3204525555174869697031726538738347423347) }}, | |
26 | {{ SC_(18336510.0), SC_(1.833651008809056293102912604808807373047e-09), SC_(-1.485649585723876953125), SC_(0.06868592435107745077610681163449265656824), SC_(0.9313140756489225492238931883655073434318) }}, | |
27 | {{ SC_(18336510.0), SC_(1.833651008809056293102912604808807373047e-09), SC_(-0.978404521942138671875), SC_(0.1639371522987393851111295938762249757986), SC_(0.8360628477012606148888704061237750242014) }}, | |
28 | {{ SC_(18336510.0), SC_(1.833651008809056293102912604808807373047e-09), SC_(1.406603336334228515625), SC_(0.920227469642755507793120320544152718615), SC_(0.07977253035724449220687967945584728138501) }}, | |
29 | {{ SC_(35639400.0), SC_(3.563940254025510512292385101318359375e-09), SC_(-0.9864399433135986328125), SC_(0.1619586386632044816480648321481713541462), SC_(0.8380413613367955183519351678518286458538) }}, | |
30 | {{ SC_(35639400.0), SC_(3.563940254025510512292385101318359375e-09), SC_(-0.2347161769866943359375), SC_(0.4072145148088004832279857355766243755587), SC_(0.5927854851911995167720142644233756244413) }}, | |
31 | {{ SC_(35639400.0), SC_(3.563940254025510512292385101318359375e-09), SC_(1.2401275634765625), SC_(0.8925358875607969095141075499723383112553), SC_(0.1074641124392030904858924500276616887447) }}, | |
32 | {{ SC_(45487064.0), SC_(4.548706300511184963397681713104248046875e-09), SC_(-1.1626064777374267578125), SC_(0.1224946028227341897134310871384086470513), SC_(0.8775053971772658102865689128615913529487) }}, | |
33 | {{ SC_(45487064.0), SC_(4.548706300511184963397681713104248046875e-09), SC_(-0.83689785003662109375), SC_(0.2013249954038107610223638334047328134265), SC_(0.7986750045961892389776361665952671865735) }}, | |
34 | {{ SC_(45487064.0), SC_(4.548706300511184963397681713104248046875e-09), SC_(-0.594260692596435546875), SC_(0.2761688822843256476771959010483578135013), SC_(0.7238311177156743523228040989516421864987) }}, | |
35 | {{ SC_(121620224.0), SC_(1.216202250020614883396774530410766601562e-08), SC_(0.3970777988433837890625), SC_(0.6543449496848106306950518371538869950768), SC_(0.3456550503151893693049481628461130049232) }}, | |
36 | {{ SC_(121620224.0), SC_(1.216202250020614883396774530410766601562e-08), SC_(0.61813831329345703125), SC_(0.731757911076030069611981602985977533943), SC_(0.268242088923969930388018397014022466057) }}, | |
37 | {{ SC_(121620224.0), SC_(1.216202250020614883396774530410766601562e-08), SC_(1.24720668792724609375), SC_(0.8938391359252750533876681557538866665384), SC_(0.1061608640747249466123318442461133334616) }}, | |
38 | {{ SC_(194932064.0), SC_(1.949320704852652852423489093780517578125e-08), SC_(-0.575498878955841064453125), SC_(0.2824769680479090844829959852925301226219), SC_(0.7175230319520909155170040147074698773781) }}, | |
39 | {{ SC_(194932064.0), SC_(1.949320704852652852423489093780517578125e-08), SC_(0.4192900955677032470703125), SC_(0.6624979255695049392420605173396360974102), SC_(0.3375020744304950607579394826603639025898) }}, | |
40 | {{ SC_(194932064.0), SC_(1.949320704852652852423489093780517578125e-08), SC_(0.891839683055877685546875), SC_(0.8137605601102227059584129201625162161367), SC_(0.1862394398897772940415870798374837838633) }}, | |
41 | {{ SC_(327092512.0), SC_(3.27092521956728887744247913360595703125e-08), SC_(-1.404501438140869140625), SC_(0.08008478747212248884441549526612083848192), SC_(0.9199152125278775111555845047338791615181) }}, | |
42 | {{ SC_(327092512.0), SC_(3.27092521956728887744247913360595703125e-08), SC_(-1.20737874507904052734375), SC_(0.113643152777652950821948178312687015395), SC_(0.886356847222347049178051821687312984605) }}, | |
43 | {{ SC_(327092512.0), SC_(3.27092521956728887744247913360595703125e-08), SC_(0.8766219615936279296875), SC_(0.8096539875293688376952730984003711062632), SC_(0.1903460124706311623047269015996288937368) }}, | |
44 | {{ SC_(922215104.0), SC_(9.22215122045599855482578277587890625e-08), SC_(-0.550348579883575439453125), SC_(0.2910401233662522770204417846776406117278), SC_(0.7089598766337477229795582153223593882722) }}, | |
45 | {{ SC_(922215104.0), SC_(9.22215122045599855482578277587890625e-08), SC_(0.1416618525981903076171875), SC_(0.5563264094598995706838720286565936309843), SC_(0.4436735905401004293161279713434063690157) }}, | |
46 | {{ SC_(922215104.0), SC_(9.22215122045599855482578277587890625e-08), SC_(1.13529217243194580078125), SC_(0.8718735201327799985469455645774355647821), SC_(0.1281264798672200014530544354225644352179) }}, | |
47 | {{ SC_(1524088576.0), SC_(1.5240885886669275350868701934814453125e-07), SC_(-0.669230878353118896484375), SC_(0.2516740573258466757651329351426417798841), SC_(0.7483259426741533242348670648573582201159) }}, | |
48 | {{ SC_(1524088576.0), SC_(1.5240885886669275350868701934814453125e-07), SC_(-0.66450512409210205078125), SC_(0.2531834865208540864372379116063145084881), SC_(0.7468165134791459135627620883936854915119) }}, | |
49 | {{ SC_(1524088576.0), SC_(1.5240885886669275350868701934814453125e-07), SC_(1.37847745418548583984375), SC_(0.9159720143264452800722709073761912405046), SC_(0.0840279856735547199277290926238087594954) }}, | |
50 | {{ SC_(2833322752.0), SC_(2.833322696460527367889881134033203125e-07), SC_(-0.9348537921905517578125), SC_(0.1749317536012991843621046879399406018882), SC_(0.8250682463987008156378953120600593981118) }}, | |
51 | {{ SC_(2833322752.0), SC_(2.833322696460527367889881134033203125e-07), SC_(0.01098839938640594482421875), SC_(0.504383535864988846817235192056614707771), SC_(0.495616464135011153182764807943385292229) }}, | |
52 | {{ SC_(2833322752.0), SC_(2.833322696460527367889881134033203125e-07), SC_(1.11728668212890625), SC_(0.8680640554181307046257785997593849186799), SC_(0.1319359445818692953742214002406150813201) }}, | |
53 | {{ SC_(7376104448.0), SC_(7.37610434953239746391773223876953125e-07), SC_(-1.36148512363433837890625), SC_(0.08668009935210711515269223891819495523161), SC_(0.9133199006478928848473077610818050447684) }}, | |
54 | {{ SC_(7376104448.0), SC_(7.37610434953239746391773223876953125e-07), SC_(0.1406452357769012451171875), SC_(0.5559246034226304886787949094955501182988), SC_(0.4440753965773695113212050905044498817012) }}, | |
55 | {{ SC_(7376104448.0), SC_(7.37610434953239746391773223876953125e-07), SC_(0.4672227799892425537109375), SC_(0.6798294875609898291245772837763784131954), SC_(0.3201705124390101708754227162236215868046) }}, | |
56 | {{ SC_(19005597696.0), SC_(1.90055970961111597716808319091796875e-06), SC_(-1.0526561737060546875), SC_(0.1462488652104691941298962689590824329808), SC_(0.8537511347895308058701037310409175670192) }}, | |
57 | {{ SC_(19005597696.0), SC_(1.90055970961111597716808319091796875e-06), SC_(0.893787801265716552734375), SC_(0.814281772838081049100808736516780779269), SC_(0.185718227161918950899191263483219220731) }}, | |
58 | {{ SC_(19005597696.0), SC_(1.90055970961111597716808319091796875e-06), SC_(1.478645801544189453125), SC_(0.9303822435208431945428692571159022740881), SC_(0.06961775647915680545713074288409772591194) }}, | |
59 | {{ SC_(37336477696.0), SC_(3.7336476452765055000782012939453125e-06), SC_(-1.39286124706268310546875), SC_(0.0818303119520303869509585286994936674797), SC_(0.9181696880479696130490414713005063325203) }}, | |
60 | {{ SC_(37336477696.0), SC_(3.7336476452765055000782012939453125e-06), SC_(-1.2086009979248046875), SC_(0.113407368876991872932626626889765395472), SC_(0.886592631123008127067373373110234604528) }}, | |
61 | {{ SC_(37336477696.0), SC_(3.7336476452765055000782012939453125e-06), SC_(1.37252414226531982421875), SC_(0.9150492549786484724511773932492870028366), SC_(0.08495074502135152754882260675071299716335) }}, | |
62 | {{ SC_(76158959616.0), SC_(7.615895810886286199092864990234375e-06), SC_(-0.4161103665828704833984375), SC_(0.3386618359579220979415310964529371660134), SC_(0.6613381640420779020584689035470628339866) }}, | |
63 | {{ SC_(76158959616.0), SC_(7.615895810886286199092864990234375e-06), SC_(1.48221313953399658203125), SC_(0.9308571913510816463315576068591806750488), SC_(0.06914280864891835366844239314081932495122) }}, | |
64 | {{ SC_(76158959616.0), SC_(7.615895810886286199092864990234375e-06), SC_(1.4893915653228759765625), SC_(0.9318068536518751363352157512760846671316), SC_(0.06819314634812486366478424872391533286842) }}, | |
65 | {{ SC_(149909094400.0), SC_(1.49909101310186088085174560546875e-05), SC_(0.97038853168487548828125), SC_(0.834069833759882506302253847329759649166), SC_(0.165930166240117493697746152670240350834) }}, | |
66 | {{ SC_(149909094400.0), SC_(1.49909101310186088085174560546875e-05), SC_(1.04740297794342041015625), SC_(0.8525396650136708308993275539706591504669), SC_(0.1474603349863291691006724460293408495331) }}, | |
67 | {{ SC_(149909094400.0), SC_(1.49909101310186088085174560546875e-05), SC_(1.394680500030517578125), SC_(0.9184416348016342979766918182760341563023), SC_(0.08155836519836570202330818172396584369768) }}, | |
68 | {{ SC_(300246401024.0), SC_(3.00246392725966870784759521484375e-05), SC_(-0.864196956157684326171875), SC_(0.1937316066765185395026371216270573424149), SC_(0.8062683933234814604973628783729426575851) }}, | |
69 | {{ SC_(300246401024.0), SC_(3.00246392725966870784759521484375e-05), SC_(0.965739905834197998046875), SC_(0.8329053131719135784656498787010253011748), SC_(0.1670946868280864215343501212989746988252) }}, | |
70 | {{ SC_(300246401024.0), SC_(3.00246392725966870784759521484375e-05), SC_(1.403114795684814453125), SC_(0.9197042190755344208536147279381751998829), SC_(0.08029578092446557914638527206182480011712) }}, | |
71 | {{ SC_(353275379712.0), SC_(3.532753908075392246246337890625e-05), SC_(-1.02712547779083251953125), SC_(0.1521723753068302116636565588737811753928), SC_(0.8478276246931697883363434411262188246072) }}, | |
72 | {{ SC_(353275379712.0), SC_(3.532753908075392246246337890625e-05), SC_(0.584521234035491943359375), SC_(0.7205532777382819909101143616466046239123), SC_(0.2794467222617180090898856383533953760877) }}, | |
73 | {{ SC_(353275379712.0), SC_(3.532753908075392246246337890625e-05), SC_(1.30201494693756103515625), SC_(0.9035383236322879991288114211328768512822), SC_(0.09646167636771200087118857886712314871776) }}, | |
74 | {{ SC_(1053368320000.0), SC_(0.0001053368323482573032379150390625), SC_(-1.12434637546539306640625), SC_(0.1304107223257610650575937099270536944144), SC_(0.8695892776742389349424062900729463055856) }}, | |
75 | {{ SC_(1053368320000.0), SC_(0.0001053368323482573032379150390625), SC_(0.544183909893035888671875), SC_(0.7068062977291556785621484110283858020091), SC_(0.2931937022708443214378515889716141979909) }}, | |
76 | {{ SC_(1053368320000.0), SC_(0.0001053368323482573032379150390625), SC_(0.67762219905853271484375), SC_(0.7509609624583321077439816304130233892785), SC_(0.2490390375416678922560183695869766107215) }}, | |
77 | {{ SC_(2405508317184.0), SC_(0.0002405508421361446380615234375), SC_(-0.54846096038818359375), SC_(0.2916051544582129010961521165853275280137), SC_(0.7083948455417870989038478834146724719863) }}, | |
78 | {{ SC_(2405508317184.0), SC_(0.0002405508421361446380615234375), SC_(0.53644597530364990234375), SC_(0.7040917075185122379649628500688822419283), SC_(0.2959082924814877620350371499311177580717) }}, | |
79 | {{ SC_(2405508317184.0), SC_(0.0002405508421361446380615234375), SC_(1.4120190143585205078125), SC_(0.9209923991622001088782396433884531598574), SC_(0.07900760083779989112176035661154684014255) }}, | |
80 | {{ SC_(4836693114880.0), SC_(0.000483669340610504150390625), SC_(-0.30330073833465576171875), SC_(0.380646073287868333291294347209201265689), SC_(0.619353926712131666708705652790798734311) }}, | |
81 | {{ SC_(4836693114880.0), SC_(0.000483669340610504150390625), SC_(0.79173374176025390625), SC_(0.7856009614299177306505267240009140506791), SC_(0.2143990385700822693494732759990859493209) }}, | |
82 | {{ SC_(4836693114880.0), SC_(0.000483669340610504150390625), SC_(1.44381272792816162109375), SC_(0.9255361011335089508559367692887983799345), SC_(0.07446389886649104914406323071120162006548) }}, | |
83 | {{ SC_(9556477345792.0), SC_(0.000955647788941860198974609375), SC_(0.774176061153411865234375), SC_(0.7803040264394705352529458839294094504263), SC_(0.2196959735605294647470541160705905495737) }}, | |
84 | {{ SC_(9556477345792.0), SC_(0.000955647788941860198974609375), SC_(1.35162198543548583984375), SC_(0.9115988299504571375696183470124964454498), SC_(0.0884011700495428624303816529875035545502) }}, | |
85 | {{ SC_(9556477345792.0), SC_(0.000955647788941860198974609375), SC_(1.37245666980743408203125), SC_(0.9148905874291396376459013616831711410373), SC_(0.08510941257086036235409863831682885896268) }}, | |
86 | {{ SC_(10838489432064.0), SC_(0.00108384899795055389404296875), SC_(-1.1693308353424072265625), SC_(0.1209170645566716028407408585332405497975), SC_(0.8790829354433283971592591414667594502025) }}, | |
87 | {{ SC_(10838489432064.0), SC_(0.00108384899795055389404296875), SC_(-0.02714899368584156036376953125), SC_(0.4887382214922829621435709341922418354666), SC_(0.5112617785077170378564290658077581645334) }}, | |
88 | {{ SC_(10838489432064.0), SC_(0.00108384899795055389404296875), SC_(0.723025619983673095703125), SC_(0.7648348608173275508885803152241488424013), SC_(0.2351651391826724491114196847758511575987) }}, | |
89 | }}; | |
7c673cae FG |
90 | //#undef SC_ |
91 | ||
92 |