mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-11-16 00:51:56 -05:00
138 lines
15 KiB
C++
138 lines
15 KiB
C++
// Copyright John Maddock 2015.
|
|
// 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)
|
|
|
|
#ifndef SC_
|
|
# define SC_(x) static_cast<T>(BOOST_JOIN(x, L))
|
|
#endif
|
|
static const boost::array<boost::array<typename table_type<T>::type, 2>, 125> ellint_d_data = {{
|
|
{ SC_(4.2663944255221095139880438282681452852288e-38), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(5.3389875064733255949510523157465792097624e-38), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.7921979577002392819066727539424713436648e-37), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(3.4512676287190265187195015459442674743531e-37), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(4.2392520589952778292218109035283862521189e-37), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.4812114889405784468736366861690401420283e-36), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(2.8789280101828269933933538688473339212905e-36), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(3.6744156874811116796026560527902602218215e-36), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(9.8244035367228782653000869911025384279908e-36), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.5746487252952314973384428880024117913426e-35), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(2.6422323503289224196086060608918729266077e-35), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(7.4495944292904732914191517413498144464379e-35), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.2311489573814341319544204090949106338265e-34), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(2.2887398472838038330057192707706355128408e-34), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(5.9583696426770119981069373748330312185926e-34), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.5352599070212180792552619578916321967917e-33), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(3.0160165490986222703441684853142834449242e-33), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(6.1520716425673394852833344239683595628531e-33), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.2109560766507188663653833967088977743043e-32), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(2.4253710454287323137229648006785720065155e-32), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(2.8537358805477591602206220040490736095836e-32), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(8.5090415533424860056332294220983720100606e-32), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.9431542280109646674527422453175374400060e-31), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(3.9070498187433184335260912530870539605481e-31), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(7.7196613617370549464919805877629024811367e-31), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(8.7552624808566836627123737271634031453295e-31), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(2.3435091721496148991987689601065306730589e-30), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(5.6738212134529469261911252184933164143771e-30), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.1361364677759652907835274279827550435899e-29), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.6370813787404687038594586907284681504629e-29), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(2.8825261069960082390223924268185054462807e-29), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(5.0728585475046610081875684612374186273238e-29), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.4356117731880643485071258941326014885980e-28), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(2.2466040208825159779152839659481167643203e-28), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(7.7375930334108261164074603103938929758309e-28), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.3245902896893982860544095592466306731181e-27), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(2.8954669599230807832089351330086677837889e-27), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(6.0695358641133080853435831456269630175939e-27), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.2662921591612033303141027402072318129946e-26), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.9434383424000668877278074713436137825997e-26), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(4.2799894931798877068802524474594217761617e-26), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(9.2950716253189888176477484235223083743234e-26), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.0709003725124171036710703499069275834027e-25), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(2.8150895833264416782020239716398867999003e-25), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(7.6478191216527194631629231548823578349522e-25), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.0024800996198830867522948962542556853444e-24), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(3.1995228016850816982979054181734511648483e-24), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(5.5631512332580644253218241905448258194378e-24), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.1108934904826783054735703764996385817243e-23), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.8512148375723549892841487890862966353422e-23), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(4.6526990946386309210805977605064642776966e-23), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(9.2149101636498941967954712901293229387889e-23), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.8456129154033271225706145892602252911452e-22), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(3.1229228616207472188092879674965046676860e-22), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(5.8963094078559887344396375579401448074890e-22), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(1.2045551098426373231005604346952053695929e-21), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(2.8044880122014168411000568752189376908746e-21), SC_(7.8539816339744830961566084581987572104929e-01) },
|
|
{ SC_(3.9772087853642667934593991994202122342017e-21), SC_(7.8539816339744830961566084581987572104930e-01) },
|
|
{ SC_(7.9362680648663837570369519042179362600109e-21), SC_(7.8539816339744830961566084581987572104931e-01) },
|
|
{ SC_(1.7644208367805034671488132770600376630910e-20), SC_(7.8539816339744830961566084581987572104938e-01) },
|
|
{ SC_(4.6242472319617178596977673937784558688691e-20), SC_(7.8539816339744830961566084581987572104992e-01) },
|
|
{ SC_(9.7430735069871336508356019640020306837869e-20), SC_(7.8539816339744830961566084581987572105209e-01) },
|
|
{ SC_(1.1187152495685138224568687392856958240372e-19), SC_(7.8539816339744830961566084581987572105298e-01) },
|
|
{ SC_(2.8548132929282309106075107840716498230904e-19), SC_(7.8539816339744830961566084581987572107330e-01) },
|
|
{ SC_(5.5377694738409134089145505197571139888169e-19), SC_(7.8539816339744830961566084581987572113961e-01) },
|
|
{ SC_(1.6240731797968136883997258834710919472855e-18), SC_(7.8539816339744830961566084581987572182613e-01) },
|
|
{ SC_(1.8148177203290916581143732422276571014663e-18), SC_(7.8539816339744830961566084581987572201933e-01) },
|
|
{ SC_(3.9867888681014291814633243582477462041425e-18), SC_(7.8539816339744830961566084581987572573060e-01) },
|
|
{ SC_(7.6128806670154353271329217278662326862104e-18), SC_(7.8539816339744830961566084581987573811873e-01) },
|
|
{ SC_(2.7673254601067636196387589109235705109313e-17), SC_(7.8539816339744830961566084581987594659867e-01) },
|
|
{ SC_(5.0611118570950902953442529508265579352155e-17), SC_(7.8539816339744830961566084581987647546899e-01) },
|
|
{ SC_(1.0113594566040027405984247366177442017943e-16), SC_(7.8539816339744830961566084581987873358517e-01) },
|
|
{ SC_(1.8816376349089212506593415952238501631655e-16), SC_(7.8539816339744830961566084581988614885980e-01) },
|
|
{ SC_(2.4984073224301002122405002126015460817143e-16), SC_(7.8539816339744830961566084581989410537210e-01) },
|
|
{ SC_(5.8490949612227411541498511837744445074350e-16), SC_(7.8539816339744830961566084581997648344709e-01) },
|
|
{ SC_(1.5665247555087316588817714091419475153089e-15), SC_(7.8539816339744830961566084582059848365309e-01) },
|
|
{ SC_(3.4642902153707300083596010153996758162975e-15), SC_(7.8539816339744830961566084582341039763841e-01) },
|
|
{ SC_(5.2956347396408351424490490444441093131900e-15), SC_(7.8539816339744830961566084582813528640710e-01) },
|
|
{ SC_(7.3501792217760264502857125989976339042187e-15), SC_(7.8539816339744830961566084583578743660656e-01) },
|
|
{ SC_(2.3641251987744499318822022360109258443117e-14), SC_(7.8539816339744830961566084598448794912308e-01) },
|
|
{ SC_(4.0891565849555944200943713440210558474064e-14), SC_(7.8539816339744830961566084631235575884229e-01) },
|
|
{ SC_(6.3999803720515835436799534363672137260437e-14), SC_(7.8539816339744830961566084702623990047689e-01) },
|
|
{ SC_(1.5706500770124032229091426415834575891495e-13), SC_(7.8539816339744830961566085308561866771197e-01) },
|
|
{ SC_(2.7516964401508303694754431489855051040649e-13), SC_(7.8539816339744830961566086812076559497826e-01) },
|
|
{ SC_(8.0286406863028236813306648400612175464630e-13), SC_(7.8539816339744830961566103566751143194592e-01) },
|
|
{ SC_(9.5607549654985746201418805867433547973633e-13), SC_(7.8539816339744830961566111503876275690977e-01) },
|
|
{ SC_(3.2654495427109075933458370855078101158142e-12), SC_(7.8539816339744830961566398637994160269438e-01) },
|
|
{ SC_(3.7705498445728125034293043427169322967529e-12), SC_(7.8539816339744830961566503308559563078309e-01) },
|
|
{ SC_(8.6356338746540473039203789085149765014648e-12), SC_(7.8539816339744830961568280972664569106292e-01) },
|
|
{ SC_(2.0499733854872914662337279878556728363037e-11), SC_(7.8539816339744830961578461644787487937290e-01) },
|
|
{ SC_(4.3357845092018010291212704032659530639648e-11), SC_(7.8539816339744830961621452287699258957483e-01) },
|
|
{ SC_(8.4866141891737356672820169478654861450195e-11), SC_(7.8539816339744830961778208708670070856342e-01) },
|
|
{ SC_(1.6828838322879846600699238479137420654297e-10), SC_(7.8539816339744830962400206292829514799691e-01) },
|
|
{ SC_(3.4635161405560666025849059224128723144531e-10), SC_(7.8539816339744830965099181743131229916707e-01) },
|
|
{ SC_(7.6662409753680549329146742820739746093750e-10), SC_(7.8539816339744830978875646714884389088037e-01) },
|
|
{ SC_(1.6707693006878798769321292638778686523438e-09), SC_(7.8539816339744831043781664154104751347691e-01) },
|
|
{ SC_(3.1839402225841695326380431652069091796875e-09), SC_(7.8539816339744831260139378868235385099709e-01) },
|
|
{ SC_(7.1558154957074293633922934532165527343750e-09), SC_(7.8539816339744832469698301934815598111797e-01) },
|
|
{ SC_(1.3073432114651950541883707046508789062500e-08), SC_(7.8539816339744835995417372517470884284573e-01) },
|
|
{ SC_(2.6934309005355316912755370140075683593750e-08), SC_(7.8539816339744852328038459980382086592019e-01) },
|
|
{ SC_(3.8028503013265435583889484405517578125000e-08), SC_(7.8539816339744873554701271019341983929008e-01) },
|
|
{ SC_(1.0167207165068248286843299865722656250000e-07), SC_(7.8539816339745135417536187160390378310224e-01) },
|
|
{ SC_(2.0023617253173142671585083007812500000000e-07), SC_(7.8539816339746011842796052724712271644288e-01) },
|
|
{ SC_(2.3909046831249725073575973510742187500000e-07), SC_(7.8539816339746514587762180156897968778888e-01) },
|
|
{ SC_(7.8921220847405493259429931640625000000000e-07), SC_(7.8539816339763175582357795854647957600375e-01) },
|
|
{ SC_(1.6314543245243839919567108154296875000000e-06), SC_(7.8539816339823222824983094934352376998761e-01) },
|
|
{ SC_(2.2175054255058057606220245361328125000000e-06), SC_(7.8539816339889658293915756912068980593900e-01) },
|
|
{ SC_(6.2712133512832224369049072265625000000000e-06), SC_(7.8539816340903139615883171176820699840499e-01) },
|
|
{ SC_(8.5372739704325795173645019531250000000000e-06), SC_(7.8539816341891472784119968987727025771167e-01) },
|
|
{ SC_(2.2217296645976603031158447265625000000000e-05), SC_(7.8539816354282794549663202730123168024340e-01) },
|
|
{ SC_(4.5726439566351473331451416015625000000000e-05), SC_(7.8539816401327133564997472904368327814099e-01) },
|
|
{ SC_(1.0827131336554884910583496093750000000000e-04), SC_(7.8539816685006179236394845105448892170857e-01) },
|
|
{ SC_(2.3922655964270234107971191406250000000000e-04), SC_(7.8539818025288287477427494950883323315577e-01) },
|
|
{ SC_(3.8421736098825931549072265625000000000000e-04), SC_(7.8539820687600897663945355819075486097120e-01) },
|
|
{ SC_(6.5448507666587829589843750000000000000000e-04), SC_(7.8539828955718157445397499256862169611659e-01) },
|
|
{ SC_(1.8327706493437290191650390625000000000000e-03), SC_(7.8539915272089858042522523302460312462001e-01) },
|
|
{ SC_(3.0962256714701652526855468750000000000000e-03), SC_(7.8540098690507738836633305012117939022168e-01) },
|
|
{ SC_(7.0631857961416244506835937500000000000000e-03), SC_(7.8541285725927851977195194874435983132497e-01) },
|
|
{ SC_(9.5610283315181732177734375000000000000000e-03), SC_(7.8542508836402941290553361622690588558840e-01) },
|
|
{ SC_(1.5902712941169738769531250000000000000000e-02), SC_(7.8547265927495354595996006013411494269668e-01) },
|
|
{ SC_(5.4727092385292053222656250000000000000000e-02), SC_(7.8628193465923633664032835233150751395515e-01) },
|
|
{ SC_(1.1382785439491271972656250000000000000000e-01), SC_(7.8924544782468621209125861832080985224381e-01) },
|
|
{ SC_(1.5688687562942504882812500000000000000000e-01), SC_(7.9276099484507970091111212677565057034603e-01) },
|
|
{ SC_(4.5521020889282226562500000000000000000000e-01), SC_(8.5576208914286583702013429388327762089409e-01) },
|
|
{ SC_(7.5297856330871582031250000000000000000000e-01), SC_(1.0569957364413754392878890709901655604171e+00) }
|
|
}};
|
|
//#undef SC_
|
|
|