#include <ome/polAqqQNSEven.h>
namespace ome
{
const ome_as<double> polAqqQNSEven_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>({
-4.83950617283950617283950617284,-0.691358024691358024691358024691
},0),
ome_x<double>({
-0.296296296296296296296296296296,3.25925925925925925925925925926,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>({
-6.60242945574110373243320612745,5.06809445882937946716852018031,4.55233304122153661759011070691,
7.05225548136894835148979609606,11.2846722554029165448766157559,18.9889430612626545280312479524,
33.0158289524571340938941738733,58.6897241867064146027432151642,106.000311720902188253734833242,
193.75467922452636274293018352,357.487253000703551432874679007,664.564023565820950963649551864,
1243.08872852394402669430358025,2337.3380162363615786121813076,4414.27634867690703030729754016,
8368.57686186305113538093109276,15917.8852237385389006533835659,30365.9922103875840933723460969,
58078.3909103991521587147962268,111338.835439758143617729653609,213885.960863427058809807341316,
411656.275817925702653162264417,793650.818116866974702620898729,1.53250454102396640242481692857e6,
2.96343333023545900056602138363e6,5.73799307435794714971841269789e6,1.11237830338273463469125290017e7,
2.15890586840674215454178888039e7,4.19439075696695617860732333542e7,8.15693383800855183366912323606e7,
1.58774178676578907035063516047e8,3.09316025794831148974031007343e8,6.03075494919597398166776413627e8,
1.17670294782582953476487886645e9,2.29757090087311818234723761869e9,4.48911335098898006665573334723e9,
8.77659141511360360601131266916e9,1.71692066457047922516492734908e10,3.36062568110341642604863982676e10,
6.58147422372579701938307680091e10,1.28957868823814044846556458014e11,2.52803719148911027641795572515e11,
4.95815508629543585234473065127e11,9.72856012325059875360789296175e11,1.9096784200229852803503167649e12,
3.75013668610046283515354783523e12,7.36718589860454799325335206436e12,1.44782743406821898076742777431e13,
2.84633504120435874702700110617e13,5.59761579827900187924818814568e13,1.10118979110548000931030797479e14
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-8.49382716049382716049382716049,3.06172839506172839506172839506,0.79012345679012345679012345679,
0.765432098765432098765432098765,0.617283950617283950617283950617,0.516049382716049382716049382716,
0.445855379188712522045855379189,0.394532627865961199294532627866,0.355261610817166372721928277484,
0.324121105232216343327454438566,0.298729089840200951312062423174,0.277560793116348671904227459783,
0.259595137372915150692928470706,0.244121809994825867841740857614,0.230630556979763328969678176027,
0.218744715014556284397554238824,0.208179684029357231971611056578,0.198716063449178917588503645149,
0.190181737045628801161423567111,0.182439601618594853315642215998,0.175378960646541363038488204344,
0.168909360459961561646254662217,0.162956092400722343400475606135,0.157456855171482940626795381096,
0.152359240404962126144878421991,0.147618812327119342937463884135,0.143197622803602143058397308029,
0.139063049961793311741399877669,0.135186880397237771992824070206,0.131544576919559510332038952981,
0.128114689165586112443198675319,0.124878375329086155248137785393,0.121819011118393669420334972181,
0.118921867781701944330228150658,0.11617384526129225616769883216,0.113563249681810922648307535145,
0.111079606742147915690654265318,0.108713504375167442549566386369,0.10645645941358662625880241879,
0.104300804060848991017457976246,0.102239588790688679123391339369,0.100266498945242775883258147263,
0.098375782811201191660695874031,0.0965621893580236943788531176824,0.0948209141453322585986906481307,
0.0931475521661005041941023217357,0.0915380566018621230957610879071,0.0899887026363311958120203357601,
0.0884960556126734146586547476767,0.0870569429334915795408348650148,0.0856684291963224611602985173483
},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>({
-6.51851851851851851851851851852,0.592592592592592592592592592593
},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>({
-9.30287635804420137518769831759,-0.855649901179939853178148414446,-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,1.18518518518518518518518518519,-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>({
-3.32482620635574269062952515926,37.4365336768698173594464087993,0.624393775594137307429468546911,
-28.4297561875368753664200984983,14.2335453237232147305375527848,-28.3635308477906589946660921699,
19.7124389554859731532720683733,-31.7456479453534584396181889679,24.8741985595391117644284134419,
-35.606754135970306468569276365,29.6760705966467865300063326199,-39.4429805817601598747359850137,
34.1257501370421905701390145288,-43.1295299937029199008206640735,38.2586033767440401757108049198,
-46.6377845414581037516298891585,42.1134592977733809200728646839,-49.9689022556833786503744968095,
45.7254993422803983473184162011,-53.1336423314236653203508965439,49.1248518923442280319992935671,
-56.1453485059228339437791260725,52.336877161820397148602905433,-59.0173638103657479614935849441,
55.3828641192013638693316005656,-61.7621001633797796936249960223,58.280742519801538757537089807,
-64.3907628269401358177138587403,61.0457000946238505060495161173,-66.9133379669778434819746965132,
63.6906882168338095178307513438,-69.3386812377060110476728753739,66.2268275765758884384963048008,
-71.6746384408141859897436058545,68.6637315995112080409329742583,-73.9281690293042047987887846798,
71.0097644504925472049149083991,-76.1054607165174115970630313462,73.2722476860028877559474889473,
-78.2120312510657314590395031314,75.457626725030790240918294057,-80.2528168518825864680318161464,
77.5716058245317444365393037837,-82.2322482245789424077082104695,79.6192582615586944399609329397,
-84.1543155816738668631374576398,81.6051168875039491206692761663,-86.0226241714882336748902390688,
83.5332490455198539490128987714,-87.8404417236287584417659689734,85.4073189486532399990493700096
},0),
ome_x<double>({
-65.0373703214330904172363003515,-30.8335862421732781958535872936,-12.1563843459245099497315181784,
89.395674703064624162287459732,30.503985856399873008678180999,141.663578236167067700261092654,
41.640341006108351308494896828,172.347744973433386879671779506,45.2836444873822431478590016031,
194.411757765245772364489353301,45.8523409917008051100835794309,211.767928488030766409835553005,
44.8834239353736592107247376681,226.14311403932409891211828348,43.0610005382550536834078585352,
238.455030221592125523078795859,40.7356582038148888080169645482,249.250703542017013840060814493,
38.1044112522258852315609554537,258.882973583192960568302886953,35.2853705122214851068147777959,
267.592978875524854176020414121,32.352771891877189864296364262,275.552985424858108022442292825,
29.3549509145766761273885789811,282.890449476299015528683025199,26.3242223540272390274219614185,
289.702395280235199990666362605,23.2826142658424776639072169115,296.064441798966111798756916765,
20.2453462375593907700555921336,302.036705348232540004192550582,17.223017775781706204266842858,
307.667793292963295309590887642,14.2230280187339597473370663001,312.997585682130154070949612918,
11.2505210594726419089750838773,318.05922167973500979531746862,8.3090295895496991421437097232,
322.880549303219296905693586412,5.40092165144676504691417909058,327.485203876571502644147423935,
2.52771594553551598173319730313,331.893423972000739236553650128,-0.309692382018429420690646855335,
336.122678122919504175112277784,-3.11086800051927466512271769932,340.188152754668178703171086801,
-5.87571534329236038523030365004,344.103136735790693570235447982,-8.60438974791362012484679547949
},0),
ome_x<double>({
-13.3272248432216135805185572452,19.3263755939426795023327607248,14.196030423296141837591143397,
36.3619618979314736000276622886,12.150762933584207681212542574,36.7722225289328453421401451419,
5.48667514208900877860623256027,34.3718451598782276102737360268,-1.50038653031657897089686085817,
30.9599562616577597249028524196,-8.45259550169662618868658305706,27.0315799486910988345607050628,
-15.3084196617407637861350671498,22.7927465837194277245834567794,-22.0622849854128239315983526829,
18.3482082188147624536178195134,-28.7216848280846107086625683578,13.7581638479373328625066773505,
-35.2966564614277749445034100625,9.06023007733271620807775406505,-41.796881679036823862445487177,
4.27939592342222106035928775887,-48.2309410608881634829304277279,-0.566942428213511043324546905838,
-54.6062274314597904486001534443,-5.46621754477983307772294896918,-60.9290561930413563780672019854,
-10.4090732606065554772656343587,-67.2048202788518446478124600355,-15.3883684214851786357242957183,
-73.438139771808778464351127431,-20.3985368961425197878177094302,-79.6329917956899153043841626648,
-25.4351617147731609677467230842,-85.7928187335468509525749848924,-30.4946830804941553540964563196,
-91.920616901248872008126687132,-35.574192942397609496465564099,-98.0190088029851158068250179552,
-40.6712871894391026750054302364,-104.090302005707338004587914485,-45.7839571859424079464122656794,
-110.136537246436439105894087081,-50.9105087753472615581889495657,-116.159527912617871848861747794,
-56.0495008465843071717980186688,-122.160892608565155196451538368,-61.1996980821361241613293630075,
-128.14208216568219785499172683,-66.3600341523120951934613411899,-134.104402169114862997999085613
},0),
ome_x<double>({
0.526748971193415637860082304527,8.51577503429355281207133058985,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>({
55.9371609222087672390680438485,162.157424812267495706797710544,-228.89965238246847669824563816,
246.989996097059962647247221165,-353.675954013978336822406563315,511.907641222918233637731287576,
-903.160726923793950065886883489,1508.28836508278590897556651572,-2594.98729863496450074604875905,
5025.39991140905470693370463718,-7920.84511957850439981899167989,17723.3450810401057080539886341,
-25107.2335638117875796687248774,64481.9484304333841062885156042,-81629.9962774819854633826762292,
239153.297178199274639578181435,-270172.819526915911378858579657,898468.126696284235440160469252,
-905767.235835120232140329100063,3.40637304132197355215266303856e6,-3.06521803259538756385823969523e6,
1.30022379439906791174691449994e7,-1.04435441167274366893968480805e7,4.98880454558074728613211137297e7,
-3.57506902431007896945037740837e7,1.92199607244843222454286809339e8,-1.22750600836857839530299065576e8,
7.42924887729390889271969628621e8,-4.22085978033658697031217489234e8,2.87952811934376102578344499297e9,
-1.45140385912961185121712698893e9,1.11864005147634703992052917696e10,-4.98372886388440307839793235124e9,
4.35415386177035418242218782356e10,-1.70618037698234588112794667501e10,
1.69763579327539475885146546233e11,-5.81347300086999524332894518416e10,
6.62855282550044759534362766329e11,-1.96729816083146988525798124921e11,
2.59149226090868684527570274323e12,-6.59428764232559420875907332183e11,
1.01432014451423913273344347654e13,-2.18160254800858151729683208121e12,
3.97412487740767930102340462562e13,-7.08744010857315538867206150784e12,
1.55849326519432439679569414863e14,-2.24368967801379248259201698952e13,
6.11684608907647447025415730892e14,-6.83384920615954049921083261377e13,
2.40257507647007324368218341563e15,-1.95579471134550903889219503202e14
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
47.1364343952843894277569233418,90.9450646487330618537367405961,-33.5975606126064548681175639757,
4.26062323299099018681569132306,0.912306760890434802022500207022,-0.346099212733671966355386299996,
-0.777864645674154162896909729428,-0.892907583202309688174863098088,-0.871055795040215427977305784958,
-0.787531737923626096776520575333,-0.678156787911659561989227830681,-0.561030901120479722828875684454,
-0.445319476063687460887394449469,-0.335438698957663361335641131283,-0.23324993297052212782327228731,
-0.139260974978444732171355465443,-0.0532911620208205517867706601628,0.0251628807063576303209141978282,
0.0967300413504095001412239997632,0.162061967437284039393400005783,0.221782569565115115939249386602,
0.276465883493075648925863772331,0.326628884910339854867849758844,0.372731837921601170307585970386,
0.415182143392420882846795686559,0.454339546859475120157467951362,0.490521611634964893755566996659,
0.524008931500910720346141409966,0.555049860250319831147246986353,0.583864691676039161909839624067,
0.610649300316260914812828902033,0.635578287471216340943181975833,0.658807689122314713685771573783,
0.680477303501797567157383831951,0.700712692106333084213715054393,0.719626902018787718037566827037,
0.737321951058103927262500917295,0.753890111253987442343089230127,0.769415020745308547281558716373,
0.783972649513713356582878260073,0.797632140366444621823662344261,0.81045654320886173991089442552,
0.822503457816955664830022248886,0.833825597952829251914395726437,0.844471287688089157901693849383,
0.854484899147056524914118496281,0.863907239498848932794064250122,0.872775893868726662787164476033,
0.88112552986638776657248207124,0.888988168610501074979670991439,0.896393426438583779117513652782
},0),
ome_x<double>({
76.3106448711511002981887656083,-79.3818668001037819711969195289,26.7010159618326228946989528599,
10.0559051697164506265926177962,9.69578906496628990317903001889,9.60153462116563418909759865442,
9.40991321690673930462003939589,9.17452824466767394116114514637,8.93018602611260585428881296112,
8.69128105377387755774891693582,8.46291814523587266734100444,8.24646232923960099142137418763,
8.0418565698590482013741924601,7.84854023516433525894509737885,7.66580200860889648867142775043,
7.49291128489520885469224487517,7.32916495747845179926733662183,7.17390270284878334999116504445,
7.02651080864939348389753057485,6.88642187901308988806423577745,6.75311301739042778527155748733,
6.62610339942186473981820497783,6.50495157794729756975359224052,6.38925267857516651601914516301,
6.27863558329376848883957667418,6.17276017284987426184509882388,6.07131468001630972738339344257,
5.97401318967238710914186371455,5.88059330752621716974268177084,5.79081400781012757760722329052,
5.7044536615484913039575496601,5.62130824081956243643765038858,5.54118969038885422358757936103,
5.46392445570495578875313935203,5.38935215507785608328695792361,5.31732438353682734637337398653,
5.24770363610329658091974259402,5.18036233880165324503600005988,5.11518197651637210329438152292,
5.05205230768314521936011385074,4.99087065670589270222409519983,4.93154127587666599157853666987,
4.87397476941524343192302284855,4.8180875730252935892590234985,4.76380148307794947138061719787,
4.7110432301802237002875833633,4.6597440924667986695101452367,4.60983954447308984325019905608,
4.56126893790981063395570570444,4.51397521106965883757205655833,4.46790462396031918809353588928
},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>({
-3.54612834264329414692135794588,0.14111445571061531809921818581
},0),
ome_x<double>({
2.10699588477366255144032921811,-1.58024691358024691358024691358,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>({
0.131687242798353909465020576132,-1.44855967078189300411522633745,-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>({
-5.06233762263587897156519747863,-3.53408849959949081894255042869,-2.91421598920052179702275291317,
-0.231152421413771616804171464625,2.95966957886957370811831224022,8.62188829836002378282257690525,
19.6665914642362068153484740891,41.5443970549190599713915379225,84.8782015269621063500286379796,
170.494024965951357460326185408,339.252636496110234187786973888,671.322856199327549463890286629,
1323.98984320391939853092775451,2605.849513194772830396450963,5122.45243466174269818974042228,
10062.2954263792105140572371637,19758.591635257492178640428185,38793.1231701270304060078620663,
76166.0017533350121966584342366,149562.057599979922088387532505,293742.646444916969973984288368,
577057.461968239118760791682719,1.13394394087401455037345942873e6,2.22891463654959228284021767461e6,
4.38257966560451038149247559119e6,8.61992151266227817976716945718e6,1.69595607608953856191365974615e7,
3.33782080649844539789794083319e7,6.57123393321192806880282228376e7,1.29408860963519978570179672274e8,
2.54924448025733358733897083097e8,5.02326675811320355546293078996e8,9.90113475270230890526883908784e8,
1.95210986212752725794236631917e9,3.84982176342033521612775490575e9,7.59434983644543233678435349256e9,
1.49847926759004478350256576448e10,2.95745164441922300038590958217e10,5.83832175153628033175596601692e10,
1.15281237017950005247406846236e11,2.27680756205818982778715089796e11,4.49767511485403864237949607193e11,
8.88670908644788313174412415976e11,1.75623303245753730590985027241e12,3.47143380685330394820035624729e12,
6.86307239187360435714790232181e12,1.35709012411244013986713105137e13,2.68396464685534508970054737557e13,
5.30909564118096569314501582793e13,1.05035890454474389778330994031e14,2.07838573965573275460078107741e14
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-3.93176285812609446668222206459,-1.19461239809744659381938279486,-1.75582990397805212620027434842,
-0.636488340192043895747599451303,-0.237037037037037037037037037037,-0.0629172382258802011888431641518,
0.0271735580377555686197661506303,0.0790646025213926448494349728918,0.111080627953055936595031245237,
0.131730790167004158773706098809,0.145418757435218340568134806818,0.154616436756354451827702856509,
0.160801204587212817665492562612,0.164900943113759104352872724419,0.167522207319973339961582172047,
0.169074721128806960670570311958,0.169842894746446290520710412124,0.170028720756781528415284798497,
0.169778464448885357123029493255,0.169199802257389338138900255278,0.168373131447582627231441489655,
0.167359213745618276911172906675,0.166204451048767946506263664116,0.164944595275079760328108914826,
0.163607400811554601765036855646,0.162214549386598623885194345563,0.160783065781829993318003820775,
0.159326371744279577534214538461,0.157855079218269867867106406457,0.156377593363455643086095880937,
0.154900575162026049040836640259,0.153429299272316415283450698871,0.151967932964067384498405104805,
0.150519755061013400756495204995,0.149087328896649236418416104321,0.147672639746431522903143010182,
0.146277204622041806557367331081,0.144902160419507789051722085404,0.143548335008862795429175533523,
0.142216304803108659974260744415,0.140906441552907493491768558725,0.139618950512504493662571803924,
0.138353901662837813485183576925,0.137111255324025823381537637137,0.135890883215381331544757643173,
0.134692585807563685593439940121,0.133516106644155135625349040632,0.132361144178141957304468566985,
0.131227361564433581081944021425,0.130114394766551542043268573101,0.129021859269300284759371314818
},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>({
-111.669232207383153535594733254,63.27384828742313999779593443,10.6972945045882023350306770822,
2.23065267603695969507615317884,-7.49546994164942502107548094233,13.0240512676491049502784244369,
-16.9293677856495581297534418136,20.6225099469250272364151048076,-23.5746769718729630873449423192,
26.3672492610911028580470779232,-28.7296344660336500440473137714,30.979025391940917449340500854,
-32.9460605946448662919406715319,34.8304996206590479643334174137,-36.5149887452974921716714007893,
38.1368841091253794913378887239,-39.609608489991891113644842679,41.0334037930334305030281773657,
-42.3415813046262909277132637202,43.6105190836397879603261392524,-44.7871869293579344509763477981,
45.9317129322088682550790938127,-47.0008782395608001224910232069,48.0432474141549830789090411893,
-49.0228989600012969519231364177,49.979876474073133335536619802,-50.8838392721758779075449189059,
51.7683713189571304146385317251,-52.6074986780196287978637469699,53.4297918133938736630680591688,
-54.212759625159946130152975832,54.9810035654168707833350553503,-55.714855999266118120963654107,
56.4357225885638283398823435837,-57.1262569966765232758124605411,57.8052537388210121987239857208,
-58.4572984309854590966061869263,59.0990246888014136620408568305,-59.7166434563639077910055870877,
60.3249798171071903163694610894,-60.9116252169886267708632754786,61.489875919724742717874541911,
-62.0485059839024658911084850677,62.5995077177594131725799719031,-63.1326760810858740611675354158,
63.6588822573020195943718952465,-64.168808650776010470528643969,64.6723554996372096134062537227,
-65.1609815268776700619880752799,65.6437405305600990725179651883,-66.1127742660704295781197026166
},0),
ome_x<double>({
-16.2922111267975669547716063203,34.6192375254846487958790567907,74.5760715735653599176172811865,
170.077981223808803764597619754,136.592532478915154156300408759,224.056252828747075369535891359,
161.546935771096224115148145384,255.405818630376369062321647637,177.720781408116464309991514831,
277.719466997816623627796671666,189.739246550003122951500244523,295.078440269629401613414163456,
199.312872521653785960187944568,309.293895545597498094331157194,207.271883618638020917560875079,
321.333690385587698279891538114,214.083736750130957050301647625,331.777098905132044704009478682,
220.038108612488423235355512631,340.998738193274730988069283284,225.32706903267933708421208281,
349.254987589727071447601210765,230.084568311538155141904519432,356.729080993880787060494067334,
234.407765079674461790528508351,363.556547882326965571784949976,238.369382964597909540143999068,
369.840466905110270300853106289,242.025277087857196579409633127,375.661068749726088902020158828,
245.419280105871568806395596221,381.082028930039954275725373176,248.586423557039746050003195506,
386.154732281140663452512709288,251.555147446815059955394342461,390.921246622039101126915671767,
254.348857048845759488275575909,395.416447934723614593361177354,256.987045534645285955167733251,
399.669572029205509805171615847,259.486120112023732939423381487,403.705368986278718052017666437,
261.860020955017308832989759815,407.544976505131204621347194915,264.120692330404755485524156271,
411.206590501833885516732474099,266.278446356904256316692983627,414.70598695194848818111935605,
268.342247486400240318811633297,418.056932903507559140739429398,270.319937579279968349847379641
},0),
ome_x<double>({
3.45679012345679012345679012346,29.9259259259259259259259259259,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>({
-103.700232870102669923982064656,138.463503187490748111277634295,-188.983698581996056417272189118,
225.755546900135066907132515583,-318.378952000430987570334253889,366.813526054633693980407927183,
-959.784788540804749863631414259,768.482186560756057080208351533,-3173.7267518821729490506940863,
1752.81267815722170851934200359,-10982.138513938147456389328489,4025.92339325139426288063643771,
-39079.0808668204779762021788861,8625.97011643866900745065991206,-141700.607088322724204121941799,
14502.438441673416110549351065,-520766.012813652406372749349541,2031.02966537923739196412510318,
-1.93328605537815440100800523998e6,-153794.130104672750811407023174,-7.23370183565476135585668252904e6,
-1.09525968005576762862082927185e6,-2.72369492584156236482218225177e7,-5.83159887139876768462148796787e6,
-1.03085664945305844347983194618e8,-2.77728832676881329984983814197e7,-3.91843018947628806650822835255e8,
-1.24870191387792711932127513036e8,-1.49491716736073834834400994132e9,-5.42512454473807129622081905045e8,
-5.72125149832542637112979732389e9,-2.3051256984525880177490583411e9,-2.19561331321381505245220413587e10,
-9.6455532865258858147925313951e9,-8.44630492552016128538304454284e10,
-3.99194558543707097568371131468e10,-3.25614890876476497572314616853e11,
-1.63871512292641826201615156339e11,-1.25767543574893249893001705354e12,
-6.68549475308797833371301160334e11,-4.86603798914592959908633074668e12,
-2.71443291688320807617394902264e12,-1.88561592552679455866286872741e13,
-1.09794782561784500160673167458e13,-7.3171191586680252988442665489e13,
-4.42763127910896198574979390476e13,-2.84303858830977847459216963293e14,
-1.78114777571581134465935779645e14,-1.10594758992373087370475152186e15,
-7.15092409410031149796290465125e14,-4.30679937716160175986676071124e15
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-99.3882766043701232059197311471,48.0453243208731515069639817213,-32.6211325341867856434322506011,
6.57009216912059894783119980233,4.41141019739676494249418554064,2.29184973279685068330990337551,
0.938395260067515819224107955884,0.0697720089670402616010801664582,-0.506913044073863935097244932609,
-0.902359719662226579547193684431,-1.18108823926984894593390562702,-1.38205349509306510102075439641,
-1.52959296134801069759079226897,-1.63939244024888023903557595851,-1.72185645180173198354246872688,
-1.78407479720873125098721522713,-1.83100220733045802473881043452,-1.86618363573192559956621671863,
-1.89221062985788735781027837642,-1.91101500411269302231137790166,-1.92406203236918648277232169255,
-1.93248032178129437335414397498,-1.93715097565866056647635080236,-1.93877004983679406416624343585,
-1.93789313713312125590127609231,-1.93496775705451583262121756356,-1.9303572675022847875658092217,
-1.9243587772520615201429650824,-1.91721674260653533312808805865,-1.90913341159988206517182261496,
-1.90027693318888486148575237429,-1.89078771478038455271687569419,-1.88078345043319855364190890906,
-1.87036312958615513584510948,-1.85961025642043911084780859049,-1.84859545265804021334549981677,
-1.8373785748935691801539189436,-1.82601044685179748089434468214,-1.81453428411381157725156757657,
-1.80298687168271617006034003578,-1.79139954173696320206482638343,-1.77979898895987887622993863648,
-1.76820795315771475620532527384,-1.75664579291912735532164195348,-1.74512896941105149557765033593,
-1.73367145574213837742153698878,-1.72228508442592644127812574997,-1.71097984316918720976055139776,
-1.6997641273657153122984805516,-1.68864495619246584453806866292,-1.67762815800677651734244569548
},0),
ome_x<double>({
63.2098765432098765432098765432,-61.2345679012345679012345679012,2.10699588477366255144032921811,
-9.51440329218106995884773662551,-9.51440329218106995884773662551,-8.90534979423868312757201646091,
-8.32639623750734861845972957084,-7.81493239271017048794826572604,-7.36092494611013129531648050167,
-6.95516362923770331177738585146,-6.59117453191527265601339675414,-6.26386617497728608839719950831,
-5.96882787993899105010216121327,-5.70211426825183438940052696666,-5.46020516814167607818401469195,
-5.23999894677143354392031640709,-5.03879593173710820769644299056,-4.85426702537087431786051974868,
-4.68441325925253609387691870588,-4.52752264274490318904185815473,-4.38212865910672518695844985425,
-4.24697272575461809688195617368,-4.12097149904522970477272129514,-4.00318905565332879064002190737,
-3.89281355351926779073788398749,-3.78913780428246101468000292268,-3.69154316061437319453718135078,
-3.59948616331514172098855536622,-3.51248746265590262765972310472,-3.43012260405235428745236462528,
-3.35201433910632392315802346317,-3.27782618509047929617248844716,-3.20725700810797175696950919262,
-3.14003644801196945176259825609,-3.07592103790855909469312605837,-3.01469089901686225983114952344,
-2.95614691406865366727379097642,-2.90010830037816237260794475713,-2.84641051810085287751667337591,
-2.79490346075767800617467000352,-2.74544988441190025561407880425,-2.69792403941136309579280719002,
-2.6522104747147728007305925042,-2.60820298979338711299833631837,-2.56580371316580006640328620666,
-2.52492228996180175594109320321,-2.48547516366276762520016607101,-2.44738493944267745045493541261,
-2.41057981842479534381365326873,-2.37499309374543088857819718258,-2.34056270063510132210201806044
},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>({
-1.71193415637860082304526748971,-7.24279835390946502057613168724
},0),
ome_x<double>({
0.395061728395061728395061728395,-4.34567901234567901234567901235,-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>({
-3.44367430592544193700263874365,1.40714977505876976393991547975,-6.06977738829538215678681427588,
-9.40300730849193113531972812808,-15.0462296738705553931688210079,-25.3185907483502060373749972698,
-44.0211052699428454585255651644,-78.2529655822752194703242868856,-141.333748961202917671646444323,
-258.339572299368483657240244694,-476.649670667604735243832905343,-886.085364754427934618199402485,
-1657.451638031925368925738107,-3116.45068831514877148290841013,-5885.70179823587604040973005354,
-11158.1024824840681805079081237,-21223.8469649847185342045114212,-40487.9896138501121244964614626,
-77437.8545471988695449530616357,-148451.780586344191490306204812,-285181.281151236078413076455088,
-548875.034423900936870883019222,-1.05820109082248929960349453164e6,-2.0433393880319552032330892381e6,
-3.95124444031394533408802851151e6,-7.65065743247726286629121693052e6,-1.48317107117697951292167053356e7,
-2.87854115787565620605571850719e7,-5.59252100928927490480976444723e7,-1.08759117840114024448921643147e8,
-2.11698904902105209380084688062e8,-4.12421367726441531965374676457e8,-8.0410065989279653088903521817e8,
-1.5689372637677727130198384886e9,-3.06342786783082424312965015825e9,-5.98548446798530675554097779631e9,
-1.17021218868181381413484168922e10,-2.28922755276063896688656979877e10,
-4.48083424147122190139818643568e10,-8.77529896496772935917743573455e10,
-1.71943825098418726462075277351e11,-3.37071625531881370189060763354e11,
-6.61087344839391446979297420169e11,-1.2971413497667465004810523949e12,
-2.5462378933639803738004223532e12,-5.00018224813395044687139711364e12,
-9.82291453147273065767113608581e12,-1.93043657875762530768990369907e13,
-3.79511338827247832936933480822e13,-7.46348773103866917233091752757e13,
-1.46825305480730667908041063305e14
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-5.004115226337448559670781893,4.08230452674897119341563786008,-1.05349794238683127572016460905,
-1.02057613168724279835390946502,-0.823045267489711934156378600823,-0.688065843621399176954732510288,
-0.594473838918283362727807172252,-0.526043503821281599059376837155,-0.473682147756221830295904369978,
-0.432161473642955124436605918087,-0.398305453120267935082749897565,-0.370081057488464895872303279711,
-0.346126849830553534257237960942,-0.325495746659767823788987810152,-0.307507409306351105292904234703,
-0.291659620019408379196738985099,-0.277572912039142975962148075438,-0.264954751265571890118004860198,
-0.253575649394171734881898089481,-0.243252802158126471087522954664,-0.233838614195388484051317605792,
-0.225212480613282082195006216289,-0.217274789867629791200634141513,-0.209942473561977254169060508128,
-0.203145653873282834859837895988,-0.196825083102825790583285178847,-0.190930163738136190744529744038,
-0.185417399949057748988533170226,-0.180249173862983695990432093608,-0.175392769226079347109385270641,
-0.170819585554114816590931567092,-0.166504500438781540330850380524,-0.162425348157858225893779962908,
-0.158562490375602592440304200877,-0.154898460348389674890265109546,-0.151417666242414563531076713527,
-0.148106142322863887587539020424,-0.144951339166889923399421848492,-0.14194194588478216834506989172,
-0.139067738747798654689943968327,-0.136319451720918238831188452492,-0.133688665260323701177677529684,
-0.131167710414934922214261165375,-0.12874958581069825917180415691,-0.126427885527109678131587530841,
-0.124196736221467338925469762314,-0.122050742135816164127681450543,-0.119984936848441594416027114347,
-0.117994740816897886211539663569,-0.116075923911322106054446486686,-0.114224572261763281547064689798
},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>({
-2.92423822007040272822816592617,-16.3048226748217542813479648397,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>({
-6.52018383722828603324954552423,52.0533684080498161524915563414,-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,21.4663822992979303566399172348,-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> polAqqQNSEven_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> polAqqQNSEven_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>> polAqqQNSEven{
polAqqQNSEven_reg.get_view(),
polAqqQNSEven_plus.get_view(),
polAqqQNSEven_delta.get_view()
};
}
double ome_polAqqQNSEven_reg(double as, double LM, double NF, double x)
{
return(ome::polAqqQNSEven_reg(as, LM, NF, x));
}
double ome_polAqqQNSEven_reg_trunc_as(int trunc_order, double as, double LM, double NF, double x)
{
auto trunc = ome::polAqqQNSEven_reg.truncate(trunc_order);
return(trunc(as, LM, NF, x));
}
double ome_polAqqQNSEven_reg_coeff_as(int order_as, double LM, double NF, double x)
{
auto& coeff = ome::polAqqQNSEven_reg[order_as];
return(coeff(LM, NF, x));
}
double ome_polAqqQNSEven_reg_coeff_as_LM(int order_as, int order_LM, double NF, double x)
{
auto& coeff = ome::polAqqQNSEven_reg[order_as][order_LM];
return(coeff(NF, x));
}
double ome_polAqqQNSEven_reg_coeff_as_LM_NF(int order_as, int order_LM, int order_NF, double x)
{
auto& coeff = ome::polAqqQNSEven_reg[order_as][order_LM][order_NF];
return(coeff(x));
}
int ome_polAqqQNSEven_reg_min_power()
{
return(ome::polAqqQNSEven_reg.min_power());
}
int ome_polAqqQNSEven_reg_max_power()
{
return(ome::polAqqQNSEven_reg.max_power());
}
int ome_polAqqQNSEven_reg_coeff_as_min_power(int order_as)
{
return(ome::polAqqQNSEven_reg[order_as].min_power());
}
int ome_polAqqQNSEven_reg_coeff_as_max_power(int order_as)
{
return(ome::polAqqQNSEven_reg[order_as].max_power());
}
int ome_polAqqQNSEven_reg_coeff_as_LM_min_power(int order_as, int order_LM)
{
return(ome::polAqqQNSEven_reg[order_as][order_LM].min_power());
}
int ome_polAqqQNSEven_reg_coeff_as_LM_max_power(int order_as, int order_LM)
{
return(ome::polAqqQNSEven_reg[order_as][order_LM].max_power());
}
double ome_polAqqQNSEven_plus(double as, double LM, double NF, double x)
{
return(ome::polAqqQNSEven_plus(as, LM, NF, x));
}
double ome_polAqqQNSEven_plus_trunc_as(int trunc_order, double as, double LM, double NF, double x)
{
auto trunc = ome::polAqqQNSEven_plus.truncate(trunc_order);
return(trunc(as, LM, NF, x));
}
double ome_polAqqQNSEven_plus_coeff_as(int order_as, double LM, double NF, double x)
{
auto& coeff = ome::polAqqQNSEven_plus[order_as];
return(coeff(LM, NF, x));
}
double ome_polAqqQNSEven_plus_coeff_as_LM(int order_as, int order_LM, double NF, double x)
{
auto& coeff = ome::polAqqQNSEven_plus[order_as][order_LM];
return(coeff(NF, x));
}
double ome_polAqqQNSEven_plus_coeff_as_LM_NF(int order_as, int order_LM, int order_NF, double x)
{
auto& coeff = ome::polAqqQNSEven_plus[order_as][order_LM][order_NF];
return(coeff(x));
}
int ome_polAqqQNSEven_plus_min_power()
{
return(ome::polAqqQNSEven_plus.min_power());
}
int ome_polAqqQNSEven_plus_max_power()
{
return(ome::polAqqQNSEven_plus.max_power());
}
int ome_polAqqQNSEven_plus_coeff_as_min_power(int order_as)
{
return(ome::polAqqQNSEven_plus[order_as].min_power());
}
int ome_polAqqQNSEven_plus_coeff_as_max_power(int order_as)
{
return(ome::polAqqQNSEven_plus[order_as].max_power());
}
int ome_polAqqQNSEven_plus_coeff_as_LM_min_power(int order_as, int order_LM)
{
return(ome::polAqqQNSEven_plus[order_as][order_LM].min_power());
}
int ome_polAqqQNSEven_plus_coeff_as_LM_max_power(int order_as, int order_LM)
{
return(ome::polAqqQNSEven_plus[order_as][order_LM].max_power());
}
double ome_polAqqQNSEven_delta(double as, double LM, double NF)
{
return(ome::polAqqQNSEven_delta(as, LM, NF));
}
double ome_polAqqQNSEven_delta_trunc_as(int trunc_order, double as, double LM, double NF)
{
auto trunc = ome::polAqqQNSEven_delta.truncate(trunc_order);
return(trunc(as, LM, NF));
}
double ome_polAqqQNSEven_delta_coeff_as(int order_as, double LM, double NF)
{
auto& coeff = ome::polAqqQNSEven_delta[order_as];
return(coeff(LM, NF));
}
double ome_polAqqQNSEven_delta_coeff_as_LM(int order_as, int order_LM, double NF)
{
auto& coeff = ome::polAqqQNSEven_delta[order_as][order_LM];
return(coeff(NF));
}
double ome_polAqqQNSEven_delta_coeff_as_LM_NF(int order_as, int order_LM, int order_NF)
{
return(ome::polAqqQNSEven_delta[order_as][order_LM][order_NF]);
}
int ome_polAqqQNSEven_delta_min_power()
{
return(ome::polAqqQNSEven_delta.min_power());
}
int ome_polAqqQNSEven_delta_max_power()
{
return(ome::polAqqQNSEven_delta.max_power());
}
int ome_polAqqQNSEven_delta_coeff_as_min_power(int order_as)
{
return(ome::polAqqQNSEven_delta[order_as].min_power());
}
int ome_polAqqQNSEven_delta_coeff_as_max_power(int order_as)
{
return(ome::polAqqQNSEven_delta[order_as].max_power());
}
int ome_polAqqQNSEven_delta_coeff_as_LM_min_power(int order_as, int order_LM)
{
return(ome::polAqqQNSEven_delta[order_as][order_LM].min_power());
}
int ome_polAqqQNSEven_delta_coeff_as_LM_max_power(int order_as, int order_LM)
{
return(ome::polAqqQNSEven_delta[order_as][order_LM].max_power());
}