#include <ome/AqqQNSEven.h>
namespace ome
{
const ome_as<double> AqqQNSEven_reg =
ome_as<double>({
ome_logm<double>({
ome_nf<double>({
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
1.08641975308641975308641975309,-6.61728395061728395061728395062
},0),
ome_x<double>({
3.25925925925925925925925925926,-0.296296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296
},0),
ome_x<double>({
0.444444444444444444444444444444,0.444444444444444444444444444444,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
-4.87172814710693243065643360263,4.97394152054216651516650967439,-6.11433362544513004907655595976,
-4.79959637048290350036205575579,-5.30792033718967604771597683669,-6.61105693873734547196875204761,
-8.70268956606138442462434464522,-11.7441382471560192596906472697,-15.9044501838597165081699286628,
-21.1589010223872175039833967265,-26.8287963820124979498413703755,-30.5147643129669278242292360147,
-25.7058842706687679184910325438,3.43488233322767547827817369807,93.2214036219619753622425951026,
323.946174032363304693100404933,868.877816331131493245976158525,2095.56083783856448552920884204,
4773.87384431345862204086739601,10501.1174410576887769239356104,22566.8310388656553010354114915,
47706.0874581373428648024760568,99643.8070538559116915578876659,206242.406636614623768690446361,
423886.946982640965139290304729,866386.650654243446014708994184,1.76295687587862839819458028373e6,
3.57439686956916260271450165606e6,7.22562401881712204474460313667e6,1.45706695590674559393184901603e7,
2.93217799721089198064555977835e7,5.89045514282839566203870407954e7,1.18159832467984494940969962014e8,
2.36726940283741992677336778905e8,4.73762249135348326930323378247e8,9.47269171878615920997470041908e8,
1.8925239043467605725016124928e9,3.77842439217659739012107862924e9,7.53912481065483756537022946723e9,
1.50350779165190288233104501204e10,2.99704972063735890061006175578e10,5.97187503687354178856980115398e10,
1.18953606013327815457727678625e11,2.36871853951559198604298586196e11,4.7155750307284010769351620112e11,
9.3854600964160941203345804847e11,1.86762113624927241622705040038e12,3.71574054107647164547877974738e12,
7.39154364489439913299656740525e12,1.47016716019379673941447688339e13,2.92380062108329707269491648255e13
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-8.49382716049382716049382716049,8.98765432098765432098765432099,-2.76543209876543209876543209877,
-1.01234567901234567901234567901,-0.567901234567901234567901234568,-0.372839506172839506172839506173,
-0.265255731922398589065255731922,-0.198059964726631393298059964727,-0.152674897119341563786008230453,
-0.120323339212228101116990005879,-0.0963326385548607770829993052215,-0.0779947624392068836513280957725,
-0.0636371858594080816303038525261,-0.0521744863014704284545554386824,-0.0428737165245101753038260974769,
-0.0352235389536976838564140151442,-0.0288573530076798050654259804587,-0.0235061587730433046337185770737,
-0.0189685897517568197536091126276,-0.0150912625789360108818886481999,-0.01175554227743524514864629858,
-0.00886841731781621613152311556075,-0.0063560769114469687688365631771,
-0.00415930644467867553482078052048,-0.00223013157571420235753703694656,
-0.000529335821028805210684264013041,0.000975400581379920836175085806641,
0.00231091320965655960464774091733,0.00349963759888386252780349407401,0.0045604499354325262050548259967,
0.00550932518091178294128296650699,0.00635985681056763672961926687467,0.00712367061660155472499447038864,
0.00781075667059083321911703954681,0.00842973751718451205995472441551,0.00898808628311811219079119527579,
0.0094923051548463283890669637308,0.00994807227640201045080095427055,0.0103603633174905301627063226939,
0.0107335525988606869238907247836,0.011071497622597511032223248201,0.0113776100563538869943692583739,
0.0116549156025291049398286653589,0.0119061047019390382941970330264,0.0121335756440402689346079607922,
0.0123394713580196961132942409277,0.0125257109228497774167487422281,0.0126940166459930315608126062915,
0.0128459374093637219872599486223,0.0129828688594175054667607909407,0.0131060709196784702305933019288
},0)
},0)
)
}
)
},0),
ome_nf<double>({
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
0.592592592592592592592592592593,-6.51851851851851851851851851852
},0),
ome_x<double>({
1.77777777777777777777777777778,1.77777777777777777777777777778,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
-5.74732080248864581963214276204,6.25546120993117125793296269666,-3.71618646926066657897904701037,
-4.41947891333051869389375783112,-6.56844958074637001961989174517,-10.5668045422109636644639202134,
-17.7404649896521467451462336473,-30.6185409201666059806070036048,-53.8951932919419203139182679227,
-96.2872148270509036402410655656,-174.042854296515476670135152819,-317.571754931099237456587157885,
-584.002618083929471214771812176,-1081.02869286607009149949030468,-2012.29507662032216946337185299,
-3763.97801932752822924582446659,-7070.27464917563137219618175464,-13330.3143182064714604006648132,
-25216.0888654025981104259761108,-47840.5108752415109610461481491,-91005.0237335975498777777491858,
-173530.508812392758779671457908,-331613.280403112510338684982212,-634966.533699912963721483999648,
-1.21803645507126176103602482752e6,-2.34043560644362784668801475719e6,-4.50405706791046510434476820642e6,
-8.68024437033924706259884598666e6,-1.67508318110331686975762419117e7,-3.23651238543471313554810177679e7,
-6.26064035593225225472025329736e7,-1.21235116494785515610905361277e8,-2.35004924588445695182012455464e8,
-4.55971478352162590302858981763e8,-8.85495327401042218879328580344e8,-1.72107793637172650075816370907e9,
-3.34780466708084412474158315349e9,-6.51697855669724687611862596148e9,
-1.26952676203132490783125961707e10,-2.47474766001031059413999583152e10,
-4.82723875212164901714810850189e10,-9.42175508717576109988486839681e10,
-1.83999808643172711929260949266e11,-3.59537090201950080137492590959e11,
-7.02910185480301949415496601586e11,-1.37491407126483644778764798911e12,
-2.69067535989021885282659735121e12,-5.26802860260122989521933987349e12,
-1.03187629934062906806614675789e13,-2.02205036330131058421636604261e13,-3.964000651620426329677623168e13
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-9.48148148148148148148148148148,8.2962962962962962962962962963,-1.18518518518518518518518518519,
-0.592592592592592592592592592593,-0.414814814814814814814814814815,-0.325925925925925925925925925926,
-0.270899470899470899470899470899,-0.232804232804232804232804232804,-0.204585537918871252204585537919,
-0.182716049382716049382716049383,-0.165207631874298540965207631874,-0.150841750841750841750841750842,
-0.138824138824138824138824138824,-0.128612128612128612128612128612,-0.119820919820919820919820919821,
-0.112169312169312169312169312169,-0.105446623093681917211328976035,-0.0994916485112563543936092955701,
-0.0941788021251385544471199785957,-0.0894087069525666016894087069526,-0.0851016429963798384851016429964,
-0.0811928811928811928811928811929,-0.0776292950205993684254553819771,-0.074366856975552627726540770019,
-0.0713687600644122383252818035427,-0.068603988603988603988603988604,-0.0660462171573282684393795504907,
-0.0636729525618414507303396192285,-0.061464858399724300107441869894,-0.0594052180259076810800948731983,
-0.0574795039756107609277798376797,-0.0556750298685782556750298685783,-0.0539806668838926903443032475291,
-0.0523866112101406219053277876807,-0.0508841920606626488979430155901,-0.0494657122108102500259363004461,
-0.048124314790981457648124314791,-0.0468538714152749240468538714153,-0.0456488877541509120456488877542,
-0.0445044234517918728445044234518,-0.0434160239038287818775623653672,-0.0423796618918570138082333204284,
-0.0413916874495433769398602070185,-0.0404487846348311464590534357976,-0.0395479341215775324302456085402,
-0.0386863807153662226125994241936,-0.0378616050524777012596932424253,-0.037071298865933463528283139754,
-0.0363133433042247631913285408726,-0.0355857898715041572184429327286,-0.0348868436263394246587523898448
},0)
},0)
)
}
)
},0),
ome_nf<double>({
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
-0.888888888888888888888888888889,-0.888888888888888888888888888889
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
-1.33333333333333333333333333333,0.888888888888888888888888888889
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-1.77777777777777777777777777778,0.888888888888888888888888888889
},0)
},0)
)
}
)
},0)
},0),
ome_logm<double>({
ome_nf<double>({
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
159.425928140732050246862486604,-133.707642592615607628661909043,5.82319773995396406961389178964,
-27.7630566402201463813411979697,15.5664049693606892869235711991,-28.550725373170400244272737512,
20.3017401068365276763294478469,-31.889746610019031140979652723,25.2050766708650798541995262554,
-35.7059089755257359048924742248,29.8876585879205903578164362345,-39.5135896921596859669372796443,
34.2726217140952001473731316917,-43.1819316111946685676270833284,38.3664806631659793689431324835,
-46.6780712882565596772642089853,42.1960387707842854842779241601,-50.0007817111023618991973734453,
45.7907396728052033967286945155,-53.1594709460529551735588078475,49.1776921008023533652037551263,
-56.1666863228274976221060792126,52.3805440054023881497736428461,-59.035281166116917921809277921,
55.4195546218332143816908733599,-61.7773543569071281161953907696,58.3120042423432228198599745732,
-64.4039040669093412132677825387,61.0726545305323570411928144838,-66.9247752833920573347618613818,
63.7141679382381448623318019866,-69.3487248504548322937519122982,66.2474636223899052800257878769,
-71.6835277957987163677834745781,68.6820109616278913488741322661,-73.9360918336504625432688876102,
71.0260689486644387777538687499,-76.1125661615405342300973590137,73.2868808999920003300925707102,
-78.2184393872642264581298786634,75.4708330552628952585370497978,-80.258625358703954084369105648,
77.5835842402391642921696452333,-82.2375373803728221307065767083,79.6301723869597729741726171665,
-84.1591519673305807924660746771,81.6151025154773335988822960044,-86.0270634682155194011471599585,
83.5424198129512743421417550143,-87.8445308528393164718676855253,85.4157706775754219910242250405
},0),
ome_x<double>({
73.6347432378985487047966196165,-87.5275490333544560142273091052,-40.9958905187640161225710243512,
78.2022590652045418577607107608,27.0252478591433572336438874462,138.638722269088878399849570021,
40.3743876453401757255044990227,170.965476839842501966035543119,44.6361262208163575343543404794,
193.623158466358407633503223138,45.460400738690593252135095968,211.258897436777492934339855287,
44.6210470804042116486845830353,225.787597444491264763044818167,42.8731780500662651283189371459,
238.192766567159158920800024268,40.5946156798094018395670331353,249.049292403850781479287892397,
37.9946296920050352788414938559,258.723454626004065050804836482,35.1975048441526776104911226541,
267.463522253369819322572862261,32.2808610474795729799069931001,275.445829711737261526254481787,
29.2950143414425954668778967663,282.800292000304502497132956611,26.2735011033880396702738863217,
289.625490340891373516594733597,23.2391360199996097033307188734,295.998068507822611342835495628,
20.2076637477414361174684473635,301.97883969902453907923012718,17.1900451135599978500576214966,
307.61689854299447126669277067,14.1939344861161415983129708451,312.95247408338753429246450791,
11.2246603923891647137988881132,318.01896075369942020728655037,8.28589148051405822559141087448,
322.844396774418142491924640361,5.38009779449755197234497916526,327.452561538946681048144652706,
2.5088757706531767288536071967,331.86380435930890961636864837,-0.326819363630718406334599147927,
336.095680021188892156434415484,-3.12650524978593574225000562888,340.163442936317957992934748607,
-5.89004908585070599841889925066,344.080436146358649651635002009,-8.61757641807677230937896057531
},0),
ome_x<double>({
39.3476722761199502054896732074,-17.2826779039997073289429594398,13.0108452381109566524059582118,
35.4401511983429962337725182557,11.9532320693866768170150117098,36.495679319056302132263601932,
5.40766279640999643292722021459,34.2401579170798737008087154506,-1.5427145726446212989391889005,
30.8831387033587199443815904168,-8.47893295025629697057958717229,26.9812993650771818873104244792,
-15.3263770130314484101530245011,22.7572923260429478258813358551,-22.0753089984368369556113766959,
18.3218707702550916717248153982,-28.7315613712944872518724449011,13.7378297883875870382510491733,
-35.3044027698276781156484112729,9.04405795979607625428380416974,-41.8031194958009564160517249937,
4.26622719914238566941278570125,-48.2360717326855019469355583997,-0.57787298986871037968330355445,
-54.6105215806814759021696649848,-5.47543565177571785138550040951,-60.932702916688080024790848709,
-10.4169519845346621214216612308,-67.2079556893946625980378176682,-15.3951798305954383206966243688,
-73.4408643354528823383400588912,-20.4044840619463164159870974562,-79.6353812819503693067736489252,
-25.4403992755662773164186273117,-85.7949313631104609083418034043,-30.4993308655340972567834570458,
-91.9224981475745627782619017116,-35.5783452428462062413586052883,-98.0206946994078543348267038516,
-40.6750192165629426643424955969,-104.091821473893472857389433953,-45.7873296641116340831180771819,
-110.137913768138164059651561163,-50.9135712693658279281765081838,-116.160780751080012636583930865,
-56.0522942123406358910897009235,-122.162037715024271317403408112,-61.2022562986937240060090720104,
-128.143132861768354934056607313,-66.3623857102192086561303594144,-134.105369667225218251211481683
},0),
ome_x<double>({
6.84773662551440329218106995885,1.14128943758573388203017832647,11.2921810699588477366255144033,
14.2770919067215363511659807956,10.8806584362139917695473251029,14.6995884773662551440329218107,
10.6930041152263374485596707819,14.9496374681559866745051930237,10.5676660787771898883009994121,
15.1292703638382650728329740675,10.4730550656476582402508328434,15.269853146396356272899482776,
10.3969358487877006395524914043,15.3854631879323237347928705953,10.3332135628431924728221024517,
15.4836859528217552908910933602,10.2783951302469820988339506858,15.5690913083796162953751915262,
10.230287327455083446368849419,15.6446503746889788245901841438,10.1874210234719350646423229843,
15.7124054963752246173986800062,10.1487632117147081027369985058,15.7738217445869639724552653365,
10.1135595533226439135713600648,15.829986180139483260884376632,10.0812422267058003885152746223,
15.8817278236506740971780935841,10.0513730195526426180735535633,15.9296934598098677985883410423,
10.0236066166478829657617514005,15.9743974736977485344071150105,9.99766604253032207277136885379,
16.0162557216491864500027366993,9.97332572459944964052849596153,16.0556092108937432326858810382,
9.95039950210895699753040634035,16.0927410621141928554593963317,9.92873194203983747421984989139,
16.1278889205239096147538034494,9.90819192383900055993264320653,16.1612542074431355821421822864,
9.88866781651001518216677763578,16.1930091314482223989346355151,9.87006379588923020769175463237,
16.2233020804893770100002428483,9.85229699305707891282091514107,16.2522618240709271035819486775,
9.83529525839337145300559908839,16.2800008274546646889455025495,9.81899538830086373807302768841
},0),
ome_x<double>({
0.460905349794238683127572016461,0.592592592592592592592592592593,1.84362139917695473251028806584,
2.10699588477366255144032921811,1.84362139917695473251028806584,2.10699588477366255144032921811,
1.84362139917695473251028806584,2.10699588477366255144032921811,1.84362139917695473251028806584,
2.10699588477366255144032921811,1.84362139917695473251028806584,2.10699588477366255144032921811,
1.84362139917695473251028806584,2.10699588477366255144032921811,1.84362139917695473251028806584,
2.10699588477366255144032921811,1.84362139917695473251028806584,2.10699588477366255144032921811,
1.84362139917695473251028806584,2.10699588477366255144032921811,1.84362139917695473251028806584,
2.10699588477366255144032921811,1.84362139917695473251028806584,2.10699588477366255144032921811,
1.84362139917695473251028806584,2.10699588477366255144032921811,1.84362139917695473251028806584,
2.10699588477366255144032921811,1.84362139917695473251028806584,2.10699588477366255144032921811,
1.84362139917695473251028806584,2.10699588477366255144032921811,1.84362139917695473251028806584,
2.10699588477366255144032921811,1.84362139917695473251028806584,2.10699588477366255144032921811,
1.84362139917695473251028806584,2.10699588477366255144032921811,1.84362139917695473251028806584,
2.10699588477366255144032921811,1.84362139917695473251028806584,2.10699588477366255144032921811,
1.84362139917695473251028806584,2.10699588477366255144032921811,1.84362139917695473251028806584,
2.10699588477366255144032921811,1.84362139917695473251028806584,2.10699588477366255144032921811,
1.84362139917695473251028806584,2.10699588477366255144032921811,1.84362139917695473251028806584
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
79.7494438445931667858259716262,159.482961562763470931913498203,-292.706188010014937191408309839,
361.587120435541485195497996711,-193.840063087642222556391111785,789.932515980030907494171664762,
-471.428578331585381920325646679,2215.25367229896642396217118635,-1461.0975398701795673384806828,
6868.49657047522506040932595188,-4937.09230119623568178323937305,22520.8976933176742369814750646,
-17402.9039153893737982148650768,76549.2825911909636080932120532,-62843.783168113836593667672872,
266865.75373423538613720545262,-230440.896808631459759617742157,948037.954609444232588825446227,
-853975.26006653144162567116997,3.41729832506442468871397186326e6,-3.18937009974059230556439640677e6,
1.24614863225600407959003991164e7,-1.19831389904352017776733882337e7,4.58719480966277127939808348667e7,
-4.52403499831985329599246458634e7,1.70181249640163957976430633807e8,-1.71476924922222755475677416761e8,
6.35511831419406042163166954974e8,-6.52139425071514790334392254124e8,2.38649164022422849823703465271e9,
-2.48728125503882068769295763852e9,9.00498612811314227783795358594e9,-9.51038355915461916555794527001e9,
3.41208379432808445445659805037e10,-3.64443972160763410510868649805e10,
1.29761395381899699648600344129e11,-1.39932180220185037110776393751e11,
4.95078714292071354017895539014e11,-5.38233699873871979104369248353e11,
1.89430410103300777462716719783e12,-2.07356113381051623542939958939e12,
7.26673941449830340126364721752e12,-8.00004848464342136049883325759e12,
2.79402978136872738658923727772e13,-3.0906094040321448168306182094e13,1.07653204373513676769303281348e14,
-1.19543066098753334680979307249e14,4.15569188625607134418378141293e14,
-4.62905492821016709421935317565e14,1.60696701755166468936072891898e15,
-1.79436895563573787721978389054e15
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
47.1364343952843894277569233418,223.078248729500615228157547127,-164.420072594560273068562312091,
-4.7226492188912687076453658624,5.1731155241074748257425635923,6.29203136516607650136607413334,
5.98163844490353212842703502327,5.40821243719945052786011703758,4.8395995997160810285365222256,
4.33755445168951603531193542148,3.90809201943777072456877722047,3.54270470480316426392969963982,
3.23057879933378287776664589938,2.96202065148871700500878675683,2.72912474055194928395788598821,
2.52563055151036946575769938746,2.34660277914415394908689789489,2.18812759709693195345108479598,
2.04706985013446265777378684323,1.92089008679870164390155433389,1.80750919636772965430275757875,
1.70520824347558927534432995128,1.61255366384190287080051914287,1.52834066282919121276317043758,
1.45154977618793141827667872483,1.38131307304718864553175523127,1.31688753116723952048657947001,
1.25763383013564105386567931553,1.20299929685204367549111788163,1.15250407479053737164658900627,
1.10572982469655138736227514256,1.06231043271022736975563006908,1.02192432403251616153356256068,
0.984288070346241598878888856645,0.949151046687380085817849902701,0.916290944685775486666213283976,
0.885509988427932005104753112672,0.856631729698928076785226011423,0.829498323221440184573241501924,
0.803968201314307752008055102652,0.77991408231082112828351798186,0.757221258981687384199578032857,
0.73578612275939165361536884044,0.715514887262789208354958791927,0.696322480860374054037127110457,
0.678131583087696364905818394364,0.660871783882696472767285495816,0.644478848005679148149770858171,
0.628894069812845008119513134266,0.614063705868256803460546948987,0.599938474799988589652678614491
},0),
ome_x<double>({
76.3106448711511002981887656083,-73.8510026025729177736660553314,68.840933657305873923505537222,
13.4797734824736522726831527756,6.09633776181128304446846760462,3.87313955943723912736920359269,
2.95723831978739774083403116543,2.52181415491654715299731994551,2.30067397437833189779263424272,
2.18566997532329293432478733885,2.12625343820079526189322862185,2.09669659428868085531605289712,
2.08320835935898584945998869405,2.07816392651642167275990625538,2.07727695341717463028290269524,
2.07812595787002292298073997142,2.07935326025934717275530270238,2.08021635208182256124388392245,
2.08033111620971556854786504363,2.07952243527026681820170815651,2.07773619903917989612663818532,
2.07498701523828096684702012181,2.07132697362579850595214939779,2.06682697074210294311901401199,
2.06156560127926641697139368658,2.05562264193142139753108642321,2.04907533625408516269800206698,
2.04199639046035317441574479652,2.03445301104795533140493560389,2.02650657064344817265992262541,
2.01821264512893612947070214955,2.00962126210858536465217812597,2.00077726131132396050707731832,
1.99172070556827953452524684972,1.98248730502524914928359457583,1.97310883245662426730714278205,
1.96361351716717426550897432918,1.95402641102569874538259879252,1.94436972394971305311432788219,
1.93466312846924909093300073841,1.92492403436480514211265761286,1.91516783513821134162056380624,
1.90540812845553350352275009534,1.89565691284116621080956642228,1.88592476289509157769278880619,
1.87622098521139590180851124618,1.86655375703461864561707131939,1.85693024952634107620598868894,
1.84735673734331073733643895945,1.83783869605994694219962938313,1.82838088880789099272083261038
},0),
ome_x<double>({
4.54320987654320987654320987654,3.7037037037037037037037037037,-0.307270233196159122085048010974,
1.2290809327846364883401920439,1.34858710562414266117969821674,1.27994513031550068587105624143,
1.183321855491167660479829792,1.09404831891604378376865149352,1.01853096062384716117814295357,
0.955658545082413395170596816687,0.902843682761378234629263435848,0.857708656227174745693264211783,
0.818428632673646918661163675409,0.783686346866376713073226436406,0.752546336070959595583120206645,
0.724339751632520591956218058511,0.698578732581680165942629097826,0.674897769242074139051085239873,
0.653014979010242411510961023154,0.632706855357914071471653459341,0.613791764392219204286639242565,
0.5961190162063706590501891291,0.57956147355331447799400423693,0.564010418545419711543329632512,
0.549371881374815794068558388929,0.53556393548021766417158501248,0.522514648060550799785642605203,
0.510160487730040212135963933867,0.498445060456181938229230793721,0.487318087937787205178912840883,
0.476734569669395052619153327149,0.466654087337255412935025305701,0.457040221631117262942106647885,
0.447860059273020172533009807287,0.43908377341161194295174430486,0.430684264335050493200658508199,
0.42263685023065501174896725768,0.414918999789917739552330814713,0.407510100033204330016178687345,
0.400391253948374855656578905966,0.393545103495839293288815280921,0.386955674294649175613919831286,
0.380608238916635575371143373317,0.37448919621211754828559845898,0.368585964496341988981030832421,
0.362886886759418997118033412508,0.35738114633849138513640576226,0.352058691720376819296443536576,
0.346910169334678578859490840002,0.341926863358277902875129956106,0.337100641687697815266572081548
},0),
ome_x<double>({
1.05349794238683127572016460905,-0.526748971193415637860082304527,0.351165980795610425240054869684,
0.175582990397805212620027434842,0.12290809327846364883401920439,0.0965706447187928669410150891632,
0.080266509896139525769155398785,0.0689790319419949049578679208309,0.0606179371611470376902475667908,
0.0541380887059899405578417924097,0.0489504094442366047304318909257,0.0446938521012595086669160743235,
0.0411330781701152071522441892812,0.0381072973665566258158850751443,0.0355024947617540210132802725395,
0.0332353517538702723887909073094,0.0312434438796094569515048817881,0.0294790069662981790795879394282,
0.0279048302593003124287762899543,0.0264914687266864005005655428008,0.0252153016285569891807708571841,
0.0240571499830759090018349277609,0.0230012725986961091630978909562,0.0220346242890526304374935614871,
0.0211462992783443669111946084571,0.0203271077345151419225493299567,0.0195692495280972647227791260713,
0.0188660600183233928089895168084,0.0182118098962146074392420355241,0.017601546081750424023731814281,
0.0170309641409217069415643963495,0.016496305146245409088897738838,0.0159942716693015378797935548234,
0.0155219588770787027867637889424,0.01507679764760374782161274536,0.0146565073217215555632403853174,
0.0142590562343648763401849821603,0.0138826285674888663842529989379,0.0135255963716002702357478185938,
0.0131864958375679623242976069487,0.0128640070826159353711295897384,0.0125569368568465226098469097566,
0.0122642036887535931673659872647,0.0119848250769870063582380550511,0.011717906406393342942294995123,
0.011462631323071473366696125687,0.0112182533488822818547239236816,0.0109840885528691743787505599271,
0.0107595091271777076122454935919,0.010543937739704935472131239327,0.0103368425559524221211118192133
},0)
},0)
)
}
),
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
-2.49263040025646287120119333682,-0.912383486676215957620946423243
},0),
ome_x<double>({
-3.16049382716049382716049382716,3.68724279835390946502057613169,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527
},0),
ome_x<double>({
-1.44855967078189300411522633745,0.131687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132
},0),
ome_x<double>({
-0.131687242798353909465020576132,-0.131687242798353909465020576132,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
-3.08963302639690644279587701493,3.48812301933920321953257498726,3.15569716302123131862620672535,
-2.61711997518658365565786514473,-6.91237223921071705574187948806,-13.4720485313694971346816483574,
-24.859970429296492110113372658,-45.2762587206513509663103347055,-82.3369003665176816757116469276,
-150.092311700291029043319362793,-274.617690193359407766476818658,-504.483428632116412417436556865,
-930.434908283688702838501191364,-1722.46794905250741692785860709,-3199.81576900033352777758745533,
-5963.30272741724759476438813617,-11146.0620823066548127536395328,-20889.2136727400941808661344735,
-39245.6662074925740297554900749,-73899.7091939692009417448411673,-139442.912601813677002316609494,
-263622.315801451782721458730796,-499271.077085383315421312187171,-947113.520561364312198094925498,
-1.79939940342102659872228833703e6,-3.42346983892340019533519976363e6,-6.52193881399793176019067532625e6,
-1.24399884132205000729314707421e7,-2.37553518587458222158256259149e7,-4.54118748982156236017962609176e7,
-8.68990070031395595317399088553e7,-1.66445079459981785351580974606e8,-3.19090132345861331259437304451e8,
-6.12236866522477081346479707374e8,-1.17562393767242299039956595144e9,-2.2591283371851256492845810238e9,
-4.34429215047276591438042713363e9,-8.35961240055948760465413241437e9,
-1.60963259841599169633224054815e10,-3.10117598763765088505412503792e10,
-5.97821569569757455103682981864e10,-1.15305386597283587828447251272e11,
-2.22509508387733054545324007436e11,-4.29593143740086434201751226157e11,
-8.29784612665013429419086913459e11,-1.60347708393205280893754941763e12,
-3.09984591864517210335616581189e12,-5.9949912534238091334628804498e12,
-1.15984428729388617326538038602e13,-2.24473731386811338973971168922e13,
-4.34588747746793908843511232271e13
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-3.93176285812609446668222206459,-0.14111445571061531809921818581,3.51165980795610425240054869684,
0.41700960219478737997256515775,-0.0614540466392318244170096021948,-0.194604481024234110653863740283,
-0.236200927558952250310275001633,-0.245763929714546998497615781566,-0.24259368127680884882530973066,
-0.234171620179850632525529644871,-0.223723577139214999297303824053,-0.212728262440196596575197398243,
-0.201880284020201715674966703773,-0.191500223163950383233158071488,-0.181723060443812942343218651273,
-0.17258980677910719062982437468,-0.164093968573133078441374599344,-0.156205812885159520933171957368,
-0.148885265108090387216549268981,-0.142088797968514204152925745093,-0.135773068261052581919763533583,
-0.12989676499642857659078895442,-0.124421466389277851655510712706,-0.119311948918294029318001461809,
-0.114536198431041066250532148541,-0.110065265516469496055741337484,-0.105873046237049558203895257996,
-0.101936034161813058663243027783,-0.098233069242811493809021526034,-0.0947450971858681750211233738418,
-0.0914549460421985411355431498568,-0.0883471227505725205389583785016,-0.0854076300980407187997977591336,
-0.0826238033360091608329538333834,-0.079984165067092806095557673262,-0.0774782967541705966377464172824,
-0.0750967251442241968177828134367,-0.0728308219541718521877377724219,-0.0706727152790120610824614556439,
-0.0686152113215436674735283964076,-0.0666517251887648780748765243889,-0.0647762196421392056835997763601,
-0.0629831508216685357715450951976,-0.0612674200845779320933296054097,-0.0596243312076184018355448538815,
-0.0580495522977677102032512918452,-0.0565390818402297512885674840716,-0.0550892183861285208732326196586,
-0.0536965334462772540943631963209,-0.0523578472129789228200395553685,-0.0510702067800188839788184903777
},0)
},0)
)
}
)
},0),
ome_nf<double>({
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
181.500675775854480873747743388,-223.781129284216495606474753966,3.58618339347709122391956597105,
3.54752510402049878972635894016,-7.95637529144366370420305295879,13.2373846009824382836117577702,
-17.0452525593121095700826599206,20.6923848104506844128659320521,-23.6200284457958655816760080788,
26.3983420823073808644485411148,-28.7518749781507053709791839132,30.9954808556691084502587744995,
-32.9585763243323131511047024131,34.8402398013393995848559781072,-36.5227172804985548452615469069,
38.1431190969476689009288856165,-39.6147113706503273276366122263,41.0376329356708776387452092765,
-42.3451253672929132935965976073,43.6135184237343026384733881052,-44.7897477172926836045620664808,
45.9339166779046774429517737489,-47.0027883597970386848479116822,48.0449138464796040957452152689,
-49.0243614600985376498779700584,49.9811670090525572038493770037,-50.8849837823665419443628018776,
51.7693910316999622879969430174,-52.608411099077062592902872207,53.4306114833149534703377764096,
-54.2134987021944386752810078143,54.9816722789911225700969588887,-55.7154630058564753876996929555,
56.4362752532579071753753204908,-57.1267616176418062242487416116,57.805715727538067648354818446,
-58.4577224579350592384461876728,59.099414801970972944379585282,-59.7170031782179771782036708494,
60.3253122243813784935573778422,-60.9119330066981258820717883965,61.4901614640436005405991106201,
-62.0487713760075603653520863427,62.5997548103000663680701878334,-63.1329065186042805062665416043,
63.6590975036676587770705616713,-64.1690100124915265420390210641,64.6725441457108373011730407749,
-65.1611585058283525487099966379,65.643906785018546598668763124,-66.1129306453568380190470939813
},0),
ome_x<double>({
80.8929740583876182304135788649,3.80442271066983398106424197592,60.3538493513431376953950589643,
162.176746655907569196696385186,134.222162108544783785930038388,221.685882458376704999165520989,
160.598787622948075966999997236,254.277070834961906981192899842,177.212844900179956373483578323,
277.061030783824854080471568785,189.42319716728707356878419514,294.647463838652970636983187025,
199.097384306165570471972456353,308.990001908370527534027263556,207.115595462349864629404586923,
321.107940826504805863665788555,213.965218231612438531783129106,331.602806966134223353246951449,
219.945152911689585181615498106,340.860120042960674241263998467,225.252215231509746440937229009,
349.142112810185625239488335985,230.02300024997009357384295137,356.635390465407649891704724632,
234.356235289014236347694369864,363.47753553664795322610593763,238.325622280837225779460238384,
369.772934985726499065230018814,241.987652161343381176705341534,375.602685243066720173685913252,
245.386585342142322318528418699,381.031053223150268891416332953,248.557749721914298021329360381,
386.10983890291395189246781591,251.529795892051740486192520318,390.881408464553884818169951257,
254.326282092937470246653000953,395.380856788021356779992252874,256.966814777572423619147502494,
399.637583225286881325139627044,259.467886493790114705805147869,403.676462030542494023110710701,
261.843502694596609387900070823,407.518726556400635735739549617,264.105658268859066032857959419,
411.18264736677963935137519763,266.264705079394862865270546697,414.684059381454775226721850311,
268.329639133366355370033067497,418.036776692875158032147844616,270.308327601955705311298626806
},0),
ome_x<double>({
22.4197530864197530864197530864,6.22222222222222222222222222222,39.6049382716049382716049382716,
56.5925925925925925925925925926,43.3086419753086419753086419753,61.9160493827160493827160493827,
44.9975308641975308641975308642,65.0666666666666666666666666667,46.1255731922398589065255731922,
67.3300411522633744855967078189,46.9770723104056437389770723104,69.1013842124953236064347175458,
47.6621452621452621452621452621,70.5580707358485136262914040692,48.2356458356458356458356458356,
71.7956775734553512331290109068,48.729011729011729011729011729,72.8717850534843998896286477986,
49.1619819541388168839149231306,73.8238292889823677577375547792,49.5477786899871523194536610429,
74.6775438222290647471246026458,49.8956989958021949766015813487,75.451388549696980620837577808,
50.2125319213307726790923273178,76.1590604376587236550443801308,50.5033878608823644045970963008,
76.8110051458997281923452137279,50.7722107252607843385725858318,77.4153721615055688301143317013,
51.022108351403621209378805297,77.9786427364928661014308837001,51.2555735184616692462922482172,
78.5060566606809838379357169792,51.4746363798395211364781042474,79.0019106251623992997433356495,
51.6809723822539549234609108381,79.4697719505400645466896283475,51.8759804228760306332559188787,
79.9126349665024957137991580301,52.0608405866835628618407790425,80.333037581684742902892731377,
52.2365575526444312617335691792,80.7331496241488367944776420581,52.4039937382314960320087762099,
81.1148407820673848939042944563,52.5638949637208576858463316316,81.4797335511949160730337879039,
52.7169105756942248241841761057,81.8292449938300096486145666915,52.8636094065267942585773187055
},0),
ome_x<double>({
2.37037037037037037037037037037,3.16049382716049382716049382716,9.48148148148148148148148148148,
11.0617283950617283950617283951,9.48148148148148148148148148148,11.0617283950617283950617283951,
9.48148148148148148148148148148,11.0617283950617283950617283951,9.48148148148148148148148148148,
11.0617283950617283950617283951,9.48148148148148148148148148148,11.0617283950617283950617283951,
9.48148148148148148148148148148,11.0617283950617283950617283951,9.48148148148148148148148148148,
11.0617283950617283950617283951,9.48148148148148148148148148148,11.0617283950617283950617283951,
9.48148148148148148148148148148,11.0617283950617283950617283951,9.48148148148148148148148148148,
11.0617283950617283950617283951,9.48148148148148148148148148148,11.0617283950617283950617283951,
9.48148148148148148148148148148,11.0617283950617283950617283951,9.48148148148148148148148148148,
11.0617283950617283950617283951,9.48148148148148148148148148148,11.0617283950617283950617283951,
9.48148148148148148148148148148,11.0617283950617283950617283951,9.48148148148148148148148148148,
11.0617283950617283950617283951,9.48148148148148148148148148148,11.0617283950617283950617283951,
9.48148148148148148148148148148,11.0617283950617283950617283951,9.48148148148148148148148148148,
11.0617283950617283950617283951,9.48148148148148148148148148148,11.0617283950617283950617283951,
9.48148148148148148148148148148,11.0617283950617283950617283951,9.48148148148148148148148148148,
11.0617283950617283950617283951,9.48148148148148148148148148148,11.0617283950617283950617283951,
9.48148148148148148148148148148,11.0617283950617283950617283951,9.48148148148148148148148148148
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
-5.6397709203415994839766085034,272.040850325159980749562609299,-317.128890000183167664786264139,
208.437360369946622523311610654,-312.612403411561884786384797378,462.576216320204275120805554166,
-740.876524009886976265391297588,1280.45853209827382445320324294,-2142.05117994529475712307902181,
3882.87304456323777272641591525,-6796.01350265751586116009881815,12383.5508595266348921220014267,
-22769.0147954704069485923551918,40797.9090547852813618427505331,-79026.8245555409494335085978869,
137536.849406272118893234399028,-281058.398470817236930684542942,471745.004103135729333200767699,
-1.01739578511293330528613173361e6,1.64007204112559895687852024049e6,-3.73210644522452222469003271386e6,
5.76414450981851753638748216881e6,-1.38322804855790495525732445933e7,2.04399357957565506613155579399e7,
-5.16883658056009354862963376521e7,7.30227244157326949644120135828e7,-1.94438317578979592526642943602e8,
2.62526771225917546944846686868e8,-7.35460180032070853882714324834e8,9.48923991795505688915800834469e8,
-2.79473038269323887583289532897e9,3.44597323501658339128250557842e9,-1.06616205181791411127511680857e10,
1.25646982168852649684981092558e10,-4.08103009655262940408450075792e10,
4.59761385560292136045714269694e10,-1.56670245997687992226871454994e11,1.6875931725614245195931218172e11,
-6.02997453621920084792144334488e11,6.21154067995143312075549275046e11,
-2.32608722855255366105186147017e12,2.29187136544470643407208613305e12,
-8.99101753410935659543198555396e12,8.47463372691270036305157512253e12,
-3.48154354581440632894460596405e13,3.13968534059046601727147279848e13,
-1.35031934041577793611221155356e14,1.1651777845243442170722093283e14,
-5.24487936812982098619131042319e14,4.33067114346868441403358270619e14,-2.0399087068623823859693214237e15
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-99.3882766043701232059197311471,314.454063394608082810066860537,-120.324836237890489347135954305,
-19.1089201765584133978478125433,-6.65031819766496345256754285442,-3.00197742769697647718392378499,
-1.51098745598186689682527476017,-0.788076315547950920056768158057,-0.399682003509490037390013892044,
-0.177296031635575589933241107516,-0.0454425406611873743093710395187,0.0334304448353192718080628768514,
0.079642247887198537618442940269,0.104963615218286339242113430288,0.116594808871750912162649200465,
0.119130177318994599489958001366,0.115595940749171536372232158,0.108032465281561034835450362779,
0.0978385689059083558765028484841,0.0859842856741211309745102770178,0.0731471348984603170382208080486,
0.0598019154925067774598002604305,0.0462812164193290117998918472335,0.0328169222540728097716149459918,
0.0195690899491633586767033271529,0.00664627348804803529923591000878,-0.00588003236011792137447435655285,
-0.0179650439293202725965417175042,-0.0295832236751006198482469771489,-0.0407228637278953219774084022529,
-0.0513821369555803797255191296386,-0.0615662070172841306600257514368,-0.0712851076382041521405419528148,
-0.0805521839170460024479799331705,-0.0893829464350580248136421450943,-0.097794229950608705198096917056,
-0.105803577712511199036411572884,-0.113428793434363936871669304769,-0.120687618164715646479918964028,
-0.127597500344321522957653167611,-0.134175435436498166045285671084,-0.140437857476417175075809363884,
-0.146400569296335827548355861608,-0.152078701464721924410625637727,-0.157486692428649005693220119936,
-0.162638284188079672556187015102,-0.167546529215800513972162735372,-0.172223805383450254733102387542,
-0.176681836447332553629403025504,-0.180931716250396150403548359691,-0.1849839352556088007566329866
},0),
ome_x<double>({
63.2098765432098765432098765432,-61.2345679012345679012345679012,40.032921810699588477366255144,
9.44855967078189300411522633745,3.12757201646090534979423868313,0.576131687242798353909465020576,
-0.741211052322163433274544385655,-1.49394473838918283362727807172,-1.94293552812071330589849108368,
-2.21442288849696257103664511072,-2.37718276236794755313273831792,-2.47127358238469349580460691572,
-2.52101643212754323865434976546,-2.5416204410913405622400331395,-2.54282625076275869926663577457,
-2.53100423777672454921132169809,-2.51040087000871314596804792883,-2.48389665500050394749014937831,
-2.453476440080422804116570122,-2.42052675797124063760152893662,-2.38602729458430803296234848973,
-2.35067642945832180058565987738,-2.31497502638209037496672482248,-2.27928333174760488491611618347,
-2.24386025239205362004545242549,-2.2088908907022141010997560091,-2.17450612357733615750014431375,
-2.14079670462568303152986590753,-2.10782353947346092669950362598,-2.07562524955499979009786727078,
-2.04422378993646440847092256918,-2.0136286542262817653082909163,-1.98384004275552253355254384017,
-1.95485126282678426657741307091,-1.92665055530474315754385557577,-1.8992224894308056149509752315,
-1.87254903047077006939019309283,-1.84661035799133109688778014808,-1.82138549307582785249164835089,
-1.79685277849646942917661932126,-1.77299024528559446264161916512,-1.74977589126321494764465904187,
-1.72718789115560387570800894504,-1.70520475346181744809533808204,-1.68380543581868550998640420838,
-1.66296942800893980307914034125,-1.64267680975330260462403438376,-1.62290828887907036510871963161,
-1.60364522425615862198544207882,-1.58486963695530743178807372579,-1.5665642123508987521851624293
},0)
},0)
)
}
),
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
-9.61316872427983539094650205761,0.658436213991769547325102880658
},0),
ome_x<double>({
-4.34567901234567901234567901235,0.395061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395
},0),
ome_x<double>({
-0.592592592592592592592592592593,-0.592592592592592592592592592593,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
-5.75127605077100367270500211007,1.53268702610838703327592948765,8.15244483392684006543540794634,
6.39946182731053800048274100772,7.07722711625290139695463578225,8.81474258498312729595833606349,
11.6035860880818458994991261936,15.6588509962080256795875296929,21.2059335784796220108932382171,
28.2118680298496233386445289687,35.7717285093499972664551605007,40.6863524172892370989723146863,
34.2745123608916905579880433918,-4.57984311097023397103756493076,-124.295204829282633816323460137,
-431.928232043151072924133873244,-1158.50375510817532432796821137,-2794.08111711808598070561178938,
-6365.16512575127816272115652802,-14001.4899214102517025652474805,-30089.1080518208737347138819886,
-63608.1166108497904864033014091,-132858.409405141215588743850221,-274989.875515486165024920595148,
-565182.595976854620185720406305,-1.15518220087232459468627865891e6,-2.35060916783817119759277371164e6,
-4.76586249275888347028600220808e6,-9.63416535842282939299280418223e6,-1.9427559412089941252424653547e7,
-3.90957066294785597419407970447e7,-7.85394019043786088271827210605e7,-1.57546443290645993254626616019e8,
-3.15635920378322656903115705207e8,-6.31682998847131102573764504329e8,-1.26302556250482122799662672254e9,
-2.52336520579568076333548332373e9,-5.03789918956879652016143817232e9,
-1.00521664142064500871603059563e10,-2.00467705553587050977472668271e10,
-3.99606629418314520081341567437e10,-7.96250004916472238475973487197e10,
-1.586048080177704206103035715e11,-3.15829138602078931472398114927e11,
-6.28743337430453476924688268161e11,-1.25139467952214588271127739796e12,
-2.49016151499902988830273386717e12,-4.95432072143529552730503966317e12,
-9.85539152652586551066208987367e12,-1.96022288025839565255263584452e13,
-3.89840082811106276359322197674e13
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-5.004115226337448559670781893,-3.81893004115226337448559670782,3.68724279835390946502057613169,
1.34979423868312757201646090535,0.757201646090534979423868312757,0.497119341563786008230452674897,
0.353674309229864785420340975897,0.264079952968841857730746619636,0.20356652949245541838134430727,
0.160431118949637468155986674505,0.128443518073147702777332406962,0.103993016585609178201770794363,
0.0848495811458774421737384700348,0.0695659817352939046060739182432,0.0571649553660135670717681299692,
0.0469647186049302451418853535256,0.0384764706769064067539013072782,0.0313415450307244061782914360983,
0.0252914530023424263381454835034,0.0201216834385813478425181975998,0.0156740563699136601981950647733,
0.0118245564237549548420308207477,0.00847476921526262502511541756947,0.00554574192623823404642770736063,
0.00297350876761893647671604926208,0.000705781094705073614245685350722,
-0.00130053410850656111490011440885,-0.00308121761287541280619698788977,
-0.00466618346517848337040465876534,-0.00608059991391003494007310132894,
-0.00734576690788237725504395534266,-0.00847980908075684897282568916623,
-0.00949822748880207296665929385152,-0.0104143422274544442921560527291,
-0.0112396500229126827466062992207,-0.0119841150441574829210549270344,-0.0126564068731284378520892849744,
-0.0132640963685360139344012723607,-0.0138138177566540402169417635919,-0.0143114034651475825651876330447,
-0.0147619968301300147096309976014,-0.0151701467418051826591590111652,-0.0155398874700388065864382204785,
-0.0158748062692520510589293773685,-0.0161781008587203585794772810563,-0.0164526284773595948177256545702,
-0.0167009478971330365556649896375,-0.016925355527990708747750141722,-0.0171279165458182959830132648298,
-0.0173104918125566739556810545876,-0.017474761226237960307457735905
},0)
},0)
)
}
)
},0),
ome_nf<double>({
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
1.81650252067033801251257481457,-21.0455634155624950220887055804,6.86206593623283303460128039501,
-9.49581079219991122390169191765,10.2365515329406519646424326584,-10.5947408333521745983872886255,
10.8087326028994997012679470617,-10.9519223232320771767025653534,11.0548029816682911684721126785,
-11.1324417189190213645285873946,11.1931824596597621052693281354,-11.2420361291643855941801346668,
11.2822007382178835365669659425,-11.3158164361692458235935886335,11.3443710678984807274316670748,
-11.3689319075020553737413561195,11.390284893140755298155566248,-11.4090218461645210862427691756,
11.4255970633570222293611962447,-11.4403651598665329190135531228,11.4536070437257007287986468585,
-11.465548156137287572078758397,11.476371541506127486373218146,-11.4862273823698598494904643911,
11.4952400681502223975297801071,-11.5035135121045737242818630029,11.5111352034869488673407667456,
-11.5181793329387600749818783647,11.5247092295785468246587379317,-11.5307792805523556541785653654,
11.5364364570031828986566034942,-11.5417215375801772446267364282,11.5466700972509591376308516546,
-11.5513133123546583750712467695,11.5556786205694475587185619047,-11.5597902654314531710849246318,
11.5636697483147380108822169047,-11.5673362057263691676871188833,11.5708067259370829422324997349,
-11.5740966160368598518962192854,11.5772196282457446369582896661,-11.5801881525563679220422386812,
11.5830133814133428107631591482,-11.5857054510554399449303834553,11.5882735632916618492619558965,
-11.590726090801310659046307749,11.5930706685024788396783137806,-11.5953142730938303026939564429,
11.5974632925186321261515244919,-11.599523586810415146129696294,11.6015005415429254341955399154
},0),
ome_x<double>({
-3.55555555555555555555555555556,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
21.7283950617283950617283950617,13.6296296296296296296296296296,36.9382716049382716049382716049,
20.3851851851851851851851851852,45.9400352733686067019400352734,24.8973544973544973544973544974,
52.4068195179306290417401528513,28.30335097001763668430335097,57.4677996900219122441344663567,
31.043642776976110309443642777,61.629761185316740872296427852,33.337645070978404311737645071,
65.165780721336276891832447388,35.3111086444419777753111086444,68.2403735214192730532599813646,
37.0429895449503292640547542508,70.9604999085563241049997155948,38.5861764883436710062097059001,
73.3996842892611726461055666422,39.9778577116038416348013871234,75.6106692248837894281426385343,
41.2451894137181524447643709994,77.6325889047744838115906451708,42.4086131719245193467834469315,
79.4952880711773539181644554483,43.4839046294381990826854050557,81.2220509729083271689333639439,
44.4834951340095465659102829166,82.8313954728720336584092267976,45.4173558022417387135640545971,
84.3382923991237986198516075948,46.2936072477531462743074787181,85.7550180119278427964448037958,
47.1189512574108814222387050807,87.0917646558640292162913543613,47.8989834198991842614187372432,
88.3570875586138325508900105974,48.6384240751293131757581778984,89.5582378877059673768716487314,
49.3412919389727867753293384452,90.7014151518890927813999649632,50.0110366813210458564301665681,
91.7919613173706587797618289582,50.6506415832784924717803882547,92.8345120863064621487032388082,
51.2627040311719610251317661513,93.8331162081210152217911782016,51.8494993545022387627043365506
},0),
ome_x<double>({
2.37037037037037037037037037037,3.55555555555555555555555555556,9.48148148148148148148148148148,
11.8518518518518518518518518519,9.48148148148148148148148148148,11.8518518518518518518518518519,
9.48148148148148148148148148148,11.8518518518518518518518518519,9.48148148148148148148148148148,
11.8518518518518518518518518519,9.48148148148148148148148148148,11.8518518518518518518518518519,
9.48148148148148148148148148148,11.8518518518518518518518518519,9.48148148148148148148148148148,
11.8518518518518518518518518519,9.48148148148148148148148148148,11.8518518518518518518518518519,
9.48148148148148148148148148148,11.8518518518518518518518518519,9.48148148148148148148148148148,
11.8518518518518518518518518519,9.48148148148148148148148148148,11.8518518518518518518518518519,
9.48148148148148148148148148148,11.8518518518518518518518518519,9.48148148148148148148148148148,
11.8518518518518518518518518519,9.48148148148148148148148148148,11.8518518518518518518518518519,
9.48148148148148148148148148148,11.8518518518518518518518518519,9.48148148148148148148148148148,
11.8518518518518518518518518519,9.48148148148148148148148148148,11.8518518518518518518518518519,
9.48148148148148148148148148148,11.8518518518518518518518518519,9.48148148148148148148148148148,
11.8518518518518518518518518519,9.48148148148148148148148148148,11.8518518518518518518518518519,
9.48148148148148148148148148148,11.8518518518518518518518518519,9.48148148148148148148148148148,
11.8518518518518518518518518519,9.48148148148148148148148148148,11.8518518518518518518518518519,
9.48148148148148148148148148148,11.8518518518518518518518518519,9.48148148148148148148148148148
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
-4.14981346685791566287917515386,56.7941091487905568932322970822,-34.675842236015290789061894461,
95.8569276586179182514098177055,-22.8865068053643162053802606669,233.662000934975791691481369359,
-32.9392370506501262025522105311,686.056609549469436143538985137,-44.0413317539656818149567775089,
2192.18876805389660091917998697,-5.78871501334153600235158450041,7343.1018388610995869494152348,
343.795934237233826175126057113,25350.4856121579409531797632066,2213.66321164309468673604002371,
89387.93384977382942063160549,10836.816322722233717878068084,320186.568142959480225377268975,
48088.9099162098494883421107748,1.1609679334746464192951629697e6,203548.578517454434400774372613,
4.25073691577778886855379817275e6,839291.867241023029573480802465,1.56878806394091016350054863524e7,
3.40637223468682918675020403224e6,5.82833060818149084576610326083e7,1.36864698769025428063633404831e7,
2.17751712835951888196658299655e8,5.4624575850281766037221566093e7,8.17465254187740493330152192159e8,
2.17024742669143262317713629839e8,3.08169575505846412296534396294e9,8.59531950147220279088223930699e8,
1.16599706524620363129068729119e10,3.39669956250918573185629735962e9,4.42595179815731531149917062472e10,
1.34023169609157512900290000954e10,1.6848553820456473424808159309e11,5.28241734173042769042273935652e10,
6.43035432406149194581882927446e11,2.08047143430844701699810494662e11,2.45987258645897509881118856565e12,
8.18981374203716453133025829651e11,9.42976043724934141945446999603e12,3.22291416135071067644414737001e12,
3.62173669542464850794085470659e13,1.26807540447943648022223330693e13,1.39344477301235209788754095884e14,
4.98893152361031708474039442887e13,5.36978293079998532247019192593e14,1.96277145277945293647572163459e14
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-5.00683867266993478735390854365,26.2071230400386710973806579755,-5.53086419753086419753086419753,
1.87654320987654320987654320988,2.46913580246913580246913580247,2.36049382716049382716049382716,
2.15402704291593180482069370958,1.9586125808348030570252792475,1.79306290417401528512639623751,
1.65586517734665882814030962179,1.54160725419984679243938503198,1.44513352217055920759624463328,
1.36238905127794016682905571794,1.29036857714106391355068603746,1.22687754730082772410814738857,
1.17030447898172765897633622501,1.1194472871597054603590551303,1.07339090103795986148927325398,
1.0314236667422464158312493748,0.992980694654050156095028624937,0.957605255321441211001713565312,
0.924922107329998716218275812448,0.89461871779841650914227599942,0.866431753467781109543035865468,
0.840137146477578404226510710396,0.815542631899459658629590366489,0.792482031134627387977443992731,
0.770810795494668037950401606376,0.750402478643754328963362255836,0.731145907110579570381142613084,
0.712942884672622941983174388982,0.695706311387043822656300187963,0.679358629037560249286616749141,
0.663830526570614183393669336058,0.649059854738100252934899823424,0.634990710596850080111513928758,
0.621572661011791481098263427003,0.608760080719868251255189188274,0.596511585412612330363882026189,
0.584789544086361167183587563264,0.573559657872329549451579452203,0.56279059489622687306125789756,
0.552453672576146870541576688872,0.542522580256892675978461437726,0.532973136280197509543211084438,
0.523783074565120869176924219284,0.51493185656838792168185555622,0.50640050514697087995276390311,
0.498171457383079405590817085494,0.490228433877103036620077910941,0.482556322384421729211289248664
},0),
ome_x<double>({
18.962962962962962962962962963,-9.48148148148148148148148148148,6.32098765432098765432098765432,
3.16049382716049382716049382716,2.21234567901234567901234567901,1.73827160493827160493827160494,
1.44479717813051146384479717813,1.24162257495590828924162257496,1.09112286890064667842445620223,
0.974485596707818930041152263374,0.881107369996258885147774036663,0.804489337822671156004489337823,
0.740395407062073728740395407062,0.685931352598019264685931352598,0.639044905711572378239044905712,
0.59823633156966490299823633157,0.562381989832970225127087872186,0.530622125393367223432582909707,
0.502286944667405623717973219177,0.476846437080355209010179770414,0.453875429314025805253875429314,
0.433028699695366362033028699695,0.414022906776529964935762037211,0.396623237202947347874884106768,
0.380633387010198604401502952228,0.365887939221272554605887939221,0.352246491505750765010024269284,
0.339589080329821070561811302552,0.327812578131862933906356639435,0.316827829471507632427172657058,
0.306557354536590724948159134292,0.296933492632417363600159299084,0.287896890047427681836283986822,
0.279395259787416650161748200964,0.27138235765686746078902941648,0.263817131790988000138326935713,
0.256663012218567774123329678885,0.249887314214799594916553980881,0.243460734688804864243460734689,
0.237356925076223321837356925076,0.231552127487086836680332615292,0.226024863423237406977244375618,
0.220755666397564677012587770765,0.215726851385766114448284990921,0.210922315315080172961309912214,
0.206327363815286520600530262366,0.201928560279881073385030626268,0.197713593951645138817510078688,
0.193671164289198737020418884654,0.189790879314688838498362307886,0.186063166007143598180012745839
},0)
},0)
)
}
)
},0),
ome_nf<double>({
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
5.72839506172839506172839506173,5.72839506172839506172839506173
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
8.59259259259259259259259259259,-5.72839506172839506172839506173
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
11.4567901234567901234567901235,-5.72839506172839506172839506173
},0)
},0)
)
}
),
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
-0.395061728395061728395061728395,-0.395061728395061728395061728395
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
-0.592592592592592592592592592593,0.395061728395061728395061728395
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-0.79012345679012345679012345679,0.395061728395061728395061728395
},0)
},0)
)
}
)
},0)
},0)
},2);
const ome_as_plus<double> AqqQNSEven_plus =
ome_as_plus<double>({
ome_logm_plus<double>({
ome_nf_plus<double>({
ome_plusfunc<double>(
ome_plusfunc_coeff<double>({
5.53086419753086419753086419753
},0)
)
},0),
ome_nf_plus<double>({
ome_plusfunc<double>(
ome_plusfunc_coeff<double>({
5.92592592592592592592592592593
},0)
)
},0),
ome_nf_plus<double>({
ome_plusfunc<double>(
ome_plusfunc_coeff<double>({
1.77777777777777777777777777778
},0)
)
},0)
},0),
ome_logm_plus<double>({
ome_nf_plus<double>({
ome_plusfunc<double>(
ome_plusfunc_coeff<double>({
-20.362519064781281789368414686
},0)
),
ome_plusfunc<double>(
ome_plusfunc_coeff<double>({
3.40501388693267882882213976007
},0)
)
},0),
ome_nf_plus<double>({
ome_plusfunc<double>(
ome_plusfunc_coeff<double>({
44.7841382610690255348822386031
},0)
),
ome_plusfunc<double>(
ome_plusfunc_coeff<double>({
8.95473251028806584362139917695
},0)
)
},0),
ome_nf_plus<double>({
ome_plusfunc<double>(
ome_plusfunc_coeff<double>({
16.8586905245217866392057603955
},0)
)
},0),
ome_nf_plus<double>({
ome_plusfunc<double>(
ome_plusfunc_coeff<double>({
-11.4567901234567901234567901235
},0)
),
ome_plusfunc<double>(
ome_plusfunc_coeff<double>({
0.79012345679012345679012345679
},0)
)
},0)
},0)
},2);
const ome_as_const<double> AqqQNSEven_delta =
ome_as_const<double>({
ome_logm_const<double>({
ome_nf_const<double>({
1.
},0)
},0),
ome_logm_const<double>({
},0),
ome_logm_const<double>({
ome_nf_const<double>({
5.44059237022954034142984376219
},0),
ome_nf_const<double>({
6.29309890434924955190192059252
},0),
ome_nf_const<double>({
1.33333333333333333333333333333
},0)
},0),
ome_logm_const<double>({
ome_nf_const<double>({
-51.0338436092532869875178902774,3.11448410587290937257197990329
},0),
ome_nf_const<double>({
41.7013233594536494300266269782,4.99279041994085979167378856399
},0),
ome_nf_const<double>({
6.30457910760172181223897345067
},0),
ome_nf_const<double>({
-8.59259259259259259259259259259,0.592592592592592592592592592593
},0)
},0)
},0);
const rpd_distribution<ome_as_view<double>, ome_as_plus_view<double>, ome_as_const_view<double>> AqqQNSEven{
AqqQNSEven_reg.get_view(),
AqqQNSEven_plus.get_view(),
AqqQNSEven_delta.get_view()
};
}
double ome_AqqQNSEven_reg(double as, double LM, double NF, double x)
{
return(ome::AqqQNSEven_reg(as, LM, NF, x));
}
double ome_AqqQNSEven_reg_trunc_as(int trunc_order, double as, double LM, double NF, double x)
{
auto trunc = ome::AqqQNSEven_reg.truncate(trunc_order);
return(trunc(as, LM, NF, x));
}
double ome_AqqQNSEven_reg_coeff_as(int order_as, double LM, double NF, double x)
{
auto& coeff = ome::AqqQNSEven_reg[order_as];
return(coeff(LM, NF, x));
}
double ome_AqqQNSEven_reg_coeff_as_LM(int order_as, int order_LM, double NF, double x)
{
auto& coeff = ome::AqqQNSEven_reg[order_as][order_LM];
return(coeff(NF, x));
}
double ome_AqqQNSEven_reg_coeff_as_LM_NF(int order_as, int order_LM, int order_NF, double x)
{
auto& coeff = ome::AqqQNSEven_reg[order_as][order_LM][order_NF];
return(coeff(x));
}
int ome_AqqQNSEven_reg_min_power()
{
return(ome::AqqQNSEven_reg.min_power());
}
int ome_AqqQNSEven_reg_max_power()
{
return(ome::AqqQNSEven_reg.max_power());
}
int ome_AqqQNSEven_reg_coeff_as_min_power(int order_as)
{
return(ome::AqqQNSEven_reg[order_as].min_power());
}
int ome_AqqQNSEven_reg_coeff_as_max_power(int order_as)
{
return(ome::AqqQNSEven_reg[order_as].max_power());
}
int ome_AqqQNSEven_reg_coeff_as_LM_min_power(int order_as, int order_LM)
{
return(ome::AqqQNSEven_reg[order_as][order_LM].min_power());
}
int ome_AqqQNSEven_reg_coeff_as_LM_max_power(int order_as, int order_LM)
{
return(ome::AqqQNSEven_reg[order_as][order_LM].max_power());
}
double ome_AqqQNSEven_plus(double as, double LM, double NF, double x)
{
return(ome::AqqQNSEven_plus(as, LM, NF, x));
}
double ome_AqqQNSEven_plus_trunc_as(int trunc_order, double as, double LM, double NF, double x)
{
auto trunc = ome::AqqQNSEven_plus.truncate(trunc_order);
return(trunc(as, LM, NF, x));
}
double ome_AqqQNSEven_plus_coeff_as(int order_as, double LM, double NF, double x)
{
auto& coeff = ome::AqqQNSEven_plus[order_as];
return(coeff(LM, NF, x));
}
double ome_AqqQNSEven_plus_coeff_as_LM(int order_as, int order_LM, double NF, double x)
{
auto& coeff = ome::AqqQNSEven_plus[order_as][order_LM];
return(coeff(NF, x));
}
double ome_AqqQNSEven_plus_coeff_as_LM_NF(int order_as, int order_LM, int order_NF, double x)
{
auto& coeff = ome::AqqQNSEven_plus[order_as][order_LM][order_NF];
return(coeff(x));
}
int ome_AqqQNSEven_plus_min_power()
{
return(ome::AqqQNSEven_plus.min_power());
}
int ome_AqqQNSEven_plus_max_power()
{
return(ome::AqqQNSEven_plus.max_power());
}
int ome_AqqQNSEven_plus_coeff_as_min_power(int order_as)
{
return(ome::AqqQNSEven_plus[order_as].min_power());
}
int ome_AqqQNSEven_plus_coeff_as_max_power(int order_as)
{
return(ome::AqqQNSEven_plus[order_as].max_power());
}
int ome_AqqQNSEven_plus_coeff_as_LM_min_power(int order_as, int order_LM)
{
return(ome::AqqQNSEven_plus[order_as][order_LM].min_power());
}
int ome_AqqQNSEven_plus_coeff_as_LM_max_power(int order_as, int order_LM)
{
return(ome::AqqQNSEven_plus[order_as][order_LM].max_power());
}
double ome_AqqQNSEven_delta(double as, double LM, double NF)
{
return(ome::AqqQNSEven_delta(as, LM, NF));
}
double ome_AqqQNSEven_delta_trunc_as(int trunc_order, double as, double LM, double NF)
{
auto trunc = ome::AqqQNSEven_delta.truncate(trunc_order);
return(trunc(as, LM, NF));
}
double ome_AqqQNSEven_delta_coeff_as(int order_as, double LM, double NF)
{
auto& coeff = ome::AqqQNSEven_delta[order_as];
return(coeff(LM, NF));
}
double ome_AqqQNSEven_delta_coeff_as_LM(int order_as, int order_LM, double NF)
{
auto& coeff = ome::AqqQNSEven_delta[order_as][order_LM];
return(coeff(NF));
}
double ome_AqqQNSEven_delta_coeff_as_LM_NF(int order_as, int order_LM, int order_NF)
{
return(ome::AqqQNSEven_delta[order_as][order_LM][order_NF]);
}
int ome_AqqQNSEven_delta_min_power()
{
return(ome::AqqQNSEven_delta.min_power());
}
int ome_AqqQNSEven_delta_max_power()
{
return(ome::AqqQNSEven_delta.max_power());
}
int ome_AqqQNSEven_delta_coeff_as_min_power(int order_as)
{
return(ome::AqqQNSEven_delta[order_as].min_power());
}
int ome_AqqQNSEven_delta_coeff_as_max_power(int order_as)
{
return(ome::AqqQNSEven_delta[order_as].max_power());
}
int ome_AqqQNSEven_delta_coeff_as_LM_min_power(int order_as, int order_LM)
{
return(ome::AqqQNSEven_delta[order_as][order_LM].min_power());
}
int ome_AqqQNSEven_delta_coeff_as_LM_max_power(int order_as, int order_LM)
{
return(ome::AqqQNSEven_delta[order_as][order_LM].max_power());
}