#include <ome/polAqqQNSOdd.h>
namespace ome
{
const ome_as<double> polAqqQNSOdd_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.00357517011501536844398965429,47.8537896168980891590512087889,-34.4435087929331928407855995049,
10.7251684807618526991483416231,-27.6562735429684802817591484626,16.8902872227902258171670298584,
-30.0075614462584544157838918874,22.2786506442816183029770324409,-33.70652514961623146248535719,
27.2873881619886846568104693564,-37.5660895054643151515076411294,31.9212114654528845182838424889,
-41.3259534046306579653528064708,36.2140116488321825406214072746,-44.9193302107887463760656698945,
40.207123849022049192769160613,-48.3348420380149519329807470347,43.9390819928646482861130290478,
-51.5790261613240795929288051346,47.4431207015005242067844061982,-54.6640297559684779396910558251,
50.7472056688042618353898902547,-57.6031568545898499694590638203,53.8747398990403674830544375291,
-60.4092144344915116467744420428,56.8453525204986256280999097028,-63.0939412051818325330002889686,
59.6755982474784669650480490073,-65.6678723425349157528353908833,62.3795337096344917382612739123,
-68.1403787703116290897331132777,64.969179567032493710696686818,-70.5197706870359613409793338518,
67.4548877854375526641994581795,-72.8134180368714439161711730846,69.8456334097806095940921499684,
-75.0278680306015344714592558265,72.1492472062383519197494818741,-77.1689520410424607600969160398,
74.3726022107647295647620889344,-79.2418796648645770520902924798,76.5217643075226977534691787056,
-81.2513201263053113362761591093,78.6021146216907910490656206529,-83.2014721530171432256520569333,
80.6184497009186331240450058966,-85.0961237493455349751299301757,82.5750640804342704654451044012,
-86.9387032916474153553054476387,84.475818781621868025789310978,-88.7323232473657971037776085643
},0),
ome_x<double>({
-54.1753585112491534868814624874,-43.2071592183631324233722722688,32.483153832087934743681251761,
17.5280358483093228528413614488,120.035853838393675883435893417,37.5532271851222127140694727675,
158.50419231150229000228609506,44.0075241387386493515558833612,184.132001371177580697906399572,
45.8255946951080543045662927302,203.54299064572174651176682357,45.506113592923116338713909355,
219.258944299671374500769694481,44.0520630608373650252940766416,232.516844128234158256435983286,
41.9464372799703266062310605814,244.017031514389365585107846565,39.4495684117743454771230663363,
254.195200762441417028949588571,36.7129612644700628368745422764,263.341222727684205769245610691,
33.829780472142483593867418642,271.657917836403913065428755016,30.859700500439298081673218101,
279.292883012310554358115318182,27.8421310097392803800567039081,286.356965015710822472328572008,
24.8036978031796388662620132493,292.935589370102935603259051774,21.7626864948908867968812889679,
299.09602602541181080456400969,18.7317899857009140897989713421,304.892225626687427757314991566,
15.7198649074204614120962823263,310.368141375449889886140275546,12.733086634470352292547556425,
315.560072856441861782566731083,9.77572730456469321191678955239,320.498358730522447002938596642,
6.85069085784472018495690777347,325.208624324766775496785181415,3.959887627615132742106210094,
329.712717824138185557895962995,1.10450070906333612681041668058,334.029424092761588985868877943,
-1.71482204680656443816835805261,338.175016772136988501029760961,-4.49782800820053256996273807422,
342.163690820267639629262099672,-7.24455659123584967800169652426,346.007905346894106963896302075
},0),
ome_x<double>({
-8.2305416847791191670643581561,10.1473879087512138954629237756,31.7638823368889495945406938387,
14.7557012051891459528174808456,37.1808919390837369745132589964,8.91520737802865212565698701843,
35.7535668362030785382992672269,1.99795758099049529914037214202,32.7505145700291192426468498814,
-4.98699291498292836387764713702,29.043967627520977439972419341,-11.8934382188580863355563820032,
24.9429807289807680131187725098,-18.6977505127654765047094795859,20.5917281430184473410633907197,
-25.4031746272331400159220343475,16.0686446092908354693733749515,-32.0190968872481329846629510693,
11.4208995021671773610512485167,-38.5555476872245484690313354655,6.6789501476802757579459076866,
-45.0216930799927484942609123673,1.86353901774044125029977666424,-51.4255126853065361828574279255,
-3.01060903201281665321593561561,-57.7738421695122233162986956148,-7.93268725963489119563139662794,
-64.0725160817243059127081302879,-12.8945449139281188020121708854,-70.326523330664982788354529219,
-17.8898925539389405627571879697,-76.5401476626181937148500118253,-22.913782094803214784803283307,
-82.7170865950503394688499207649,-27.9622553974407628419204601037,-88.8605494943190338207847084025,
-33.0321000885068082427322371521,-94.9733376417008439296073491533,-38.1206757657579457529065541647,
-101.057909442015351033018212448,-43.225787674215629833974539844,-107.11643361784263574892902597,
-48.3455931692718777400501060594,-113.150832764114160945725674671,-53.4785313064348519354079555308,
-119.162819181325734843496510373,-58.6232690524039490615644917252,-125.15392451352202657485145988,
-63.7786596445936641397596320069,-131.125524397975359248847954501,-68.9437099655938740306370353025
},0),
ome_x<double>({
1.14128943758573388203017832647,6.84773662551440329218106995885,13.8381344307270233196159122085,
11.028806584362139917695473251,14.5240054869684499314128943759,10.775308641975308641975308642,
14.8367626886145404663923182442,10.6252792475014697236919459142,15.0456594160297864001567705271,
10.5174995100921026846952772879,15.2033444379123391469070481416,10.4331498405572479646553720628,
15.3302097993456018147376172068,10.3637838156356674875193393712,15.4364136092531154259549321278,
10.3048501567020085538604057123,15.527777663580132715935185071,10.2536069433672919511699468126,
15.6079573348999638033770205157,10.2082715035816744336409512421,15.6794011748718777729212312402,
10.1676184305699269579558537247,15.7438308611339227094301053709,10.1307686816428833449219025265,
15.8025036251206963580395027726,10.0970700203113717718644357492,15.8563658361487688997996451769,
10.0660250342046572700882055779,15.9061478480706985172025136085,10.037245652509141049242057103,
15.9524251862452979377221838799,10.0104232441764126077507927221,15.9956594764412327593728214577,
9.98530829540554985839341970881,16.0362266729926868131109429448,9.96169620185881578878353310546,
16.0744370438101745514410923134,9.93941709112654601511942392937,16.110549643925373756958686395,
9.91832837608071595954277965877,16.1447830075934352807706975364,9.89830920392918037910975235653,
16.1773231864750775770471401544,9.87925624952612828903428041934,16.2083298875097192011721784934,
9.86108048010143552239491601942,16.2379412255633046926235776455,9.84370463395250546624589252192,
16.2662774500028171256491044,9.8270612319222629150277601987,16.2934439001569966505367234
},0),
ome_x<double>({
0.592592592592592592592592592593,0.460905349794238683127572016461,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,2.10699588477366255144032921811
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
56.2157947780288325151914926176,160.677589177714123424363716621,-228.952670084459652523508642447,
258.127915682827732394976358607,-325.965448686600735467507256771,584.303113831033146900486399295,
-756.493824962581053535437045892,1810.61624249909277572674502559,-2016.33733954018989836158082363,
6166.652030626702693976828744,-5741.6270117365395627462389978,21992.8650831652221496685102428,
-16904.0242800765182610359429227,80558.2772303910962496486186134,-50562.4207291110083908835311946,
300119.247759192378507569367529,-151829.181461570816407481815494,1.13101068271089493487429577565e6,
-452828.40331245388901960643383,4.2974385358489301753441366172e6,-1.32499658556750581112384302873e6,
1.64293039526883374934152644582e7,-3.73624559145742142190247499643e6,6.31088660732163390718067102424e7,
-9.82988910755266473851207645692e6,2.43333188772403670596353637379e8,-2.23498024281254179736806918102e7,
9.41124940954842902313121756719e8,-3.24308244339030856355529464557e7,3.64923204142234680496279043726e9,
6.34515678256630347202123950696e7,1.41804837302026804508940417483e10,9.14507655074623174342428624093e8,
5.52053616871472845790164830493e10,5.93466711495733753764342188085e9,2.15260902649434181739458963785e11,
3.16345380944988813488798758691e10,8.40536181642614428761302499658e11,1.54078890569312293288246070737e11,
3.28612701021919214282086238148e12,7.1285946328073752827262002057e11,1.28614619519242483199476098187e13,
3.19137126735561905247777017372e12,5.03877797087041284307235848864e13,1.39670910775889247835367640573e13,
1.97581981140906651020886037183e14,6.01305851333816011485781361332e13,7.75391523931646282194967642451e14,
2.55687384427381478308323672383e14,3.04519873428397013638226882057e15,1.07685378048105100015199275929e15
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
47.1364343952843894277569233418,89.7598794635478766685515554109,-33.5975606126064548681175639757,
3.9972487473942823678856501708,0.648932275293726983092459054759,-0.197117045381134243447293021532,
-0.216525825372370898150682020237,-0.0303306756609274680322499093671,0.181640634031119161119943932096,
0.372291386818634292426687822312,0.533925946493120076064332503269,0.669548627302149175790242925739,
0.784076831608973818361043841903,0.881900616353903582321038897683,0.966433215572071493091201379346,
1.04022181948845715562585668166,1.10516162799873467170800505962,1.16268370416404439681551802258,
1.21389313621879420359225602702,1.25966411928753717849131164007,1.30070388477413533144487926701,
1.33759568586344300064859003851,1.37082812816268261594420552615,1.40081566757646147191830449672,
1.42791335330685353664089029281,1.45242775302996865075385271696,1.47462527969492603735598135418,
1.49473869633076689772354844276,1.51297230311489262738636620851,1.52950614295677182888881673063,
1.54449945670236669489393133948,1.55809355185629533248370830206,1.57041420459943937015084903306,
1.58157368502892577635981916831,1.59167247470745665459045167977,1.60080073061372022928053525985,
1.60903953849688101942820191386,1.61646199024288401590369382584,1.62313411337880648912549362512,
1.62911567575748436701697284082,1.63446088442564918814567625765,1.63921899443693027316073494068,
1.643434840747147065100348753,1.64714930419076060843044933853,1.65039972078408785725147789825,
1.6532202421561088752948721393,1.65564215371169552907311441998,1.65769415613792061098718704143,
1.65940261503454717332663419874,1.66079178275511884189154781538,1.66188399596137910295841172068
},0),
ome_x<double>({
76.3106448711511002981887656083,-81.7522371704741523415672898993,26.7010159618326228946989528599,
9.66084344132138889819755606777,9.3007273365712281747839682905,9.24071157589814447716344227582,
9.08332885476682160914678836708,8.86756259420995999138370330544,8.62821911589172737944208414614,
8.38436782605328162237735938123,8.14578845598782167129863077662,7.9171951749846498968215880873,
7.70055431450552175953962528037,7.49635903122473882021541877519,7.304338412793260395069130256,
7.12385202468278904466839280283,6.95410680526920925374926964305,6.79427332778661080350248756529,
6.64354538969960361906905879441,6.50116809165968821518962665384,6.36644875039416558068310774931,
6.23875875556406754596053164721,6.1175309016930576141093367108,6.0022546851562086609414471447,
5.89247090178715556257702729159,5.78776623439175908954501576098,5.68776816245483454777641243855,
5.5921403327835461308368674554,5.50057842787610839832539932265,5.41280651762425686643292642403,
5.32857385651598938245467710786,5.24765207988601791209157069299,5.16983275178470572993614548907,
5.09492521975559575867555418209,5.02275473609497295445549047937,4.95316080989363595329973270331,
4.88599575876928688241555894418,4.82112343343031352591433538173,4.75841809197333259050457755884,
4.69776340409640789202444504321,4.63905156823639645734742373059,4.5821825270583899266537136818,
4.5270632687883452169192716814,4.47360720363588785186499594954,4.42173360604779621403271211796,
4.37136711480342630668176858417,4.32243728404554023464804256997,4.27487817926287518304551612346,
4.2286280130290817162459296662,4.18362881597723491844391866401,4.13982613906752177751758032055
},0),
ome_x<double>({
4.54320987654320987654320987654,3.7037037037037037037037037037,-0.307270233196159122085048010974,
1.2290809327846364883401920439,1.34858710562414266117969821674,1.35895747599451303155006858711,
1.34134654684919235183785448336,1.30851040004479157918311357465,1.26685547561502881902646746856,
1.22101879068957258257669780304,1.17416120839989152746354392445,1.12822807736387983301563548477,
1.08429244421647080716406452399,1.04286018628712971407314101657,1.00409469626129509456059449276,
0.967966193777481255435400056211,0.934344649335251240501357977542,0.903054816745526871261987385416,
0.873907364550412991623443822638,0.846715569884153346401827751209,0.821303585697565716987048667356,
0.797509946771871637511673430347,0.775188484295673503915968004597,0.754207902234603665882926702122,
0.734450722333215457889538121645,0.71581198564010529402474154584,0.698197915584345092809536105612,
0.68152464463773791007033361032,0.665717049772923078536949657225,0.65070771143805252316989913311,
0.636435995101001556664049722893,0.622847246959632239808777025708,0.60989209241168848203753897649,
0.597525825213734047382413760452,0.585707875757331141018433483238,0.574401347909258459145344278808,
0.563572615057775714777784429056,0.553190967202886778143540820092,0.543228302041551112546606363975,
0.53365885399498093552842037486,0.524458955996783426723356124035,0.515606829612964968503572988895,
0.507082399708685332142670848778,0.498867130425057486820706148186,0.490943879695142578645483763248,
0.483296769923554684735253179766,0.475911072789414746632103522696,0.468773106417029583447460889662,
0.461870143400540205515897978233,0.45519032837460094369387724362,0.448722603998581122767963445244
},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>({
-109.60828977804365610030191446,68.9080831832618882811551507957,0.699985762406469408018692152909,
-0.490436880921574646128292860094,8.12457462565369895891223014996,-12.7032703147833769658024434048,
17.1244971610118567589482157126,-20.4907378763894211890149535196,23.6699509040585789329030399133,
-26.2949872989514146743848402037,28.7864149466918567462280700095,-30.9331804331434216475377991393,
32.9838826079379351078349058567,-34.7987449692942633712121339171,36.54203966557910501646598509,
-38.1135559729548917613940383842,39.6299381648731012277804649656,-41.0155257398819779789150507563,
42.3574285481211571471322828436,-43.5963733893450411197244124028,44.7998924923077055310366509773,
-45.920237244355452656922410569,47.0112951221240054717597716123,-48.0337487011383841947892313133,
49.0315962055903520986284326052,-49.971883029183602402779799912,50.8912112872942968425844375503,
-51.7615507692330174977936661379,52.6138275768878031318449401309,-53.4239031203159928699589226794,
54.2182526055973205798339871538,-54.9758676180599381421190891608,55.7196687008489014635380874853,
-56.4312034865065221242739611769,57.1305086210745787301957279674,-57.801246485112018073661824621,
58.4610818295330663528799630899,-59.0954468674009318303481186108,59.7200320385030392044387286151,
-60.3217658253521404703574125921,60.9146777912785705674275337496,-61.4869728843835493071752577189,
62.0512702197769834271161137301,-62.5968725474146928970802850463,63.1351910294182114408821262626,
-63.6564794782376723080449527438,64.1711066090881688016897401486,-64.6701556423790080931176178775,
65.1630894398775667631064005919,-65.6417189101388812256548618802,66.1147147912815469238770138136
},0),
ome_x<double>({
-10.4177995115523882411579802463,26.3744555398690997118950603463,110.818721964549544505338360495,
115.925865812248487489633742092,201.806376285537198826326014816,150.730474865746429876465017812,
241.299051182656540390112023046,170.32601362445979176443008038,267.353202522204705335102364862,
184.111345315435221716932343288,286.876586339380409636027124341,194.767836981062689813536242361,
302.506229270751736069081952457,203.45942682205424020679603733,315.543289890229937964866265824,
210.800157762980541328457354352,326.728027750163158093446589765,217.154400739764573750431227416,
336.522502896632622987449054787,222.756339602794611552962834861,345.234733668932324904272686167,
227.765491832461676065425442953,353.080429308502123555986652484,232.295442172665564443466910081,
360.216572657700953296119240157,236.429951791149642074782516612,366.760986969672035822838107012,
240.232568010654834883763444196,372.804372412768321711448269428,243.752649002174236318696387121,
378.418044275568609818432700856,247.029298075823763041905492068,383.659093346607059014873123077,
250.094021990988047034955816486,388.573935244064791313203430417,252.972579892296058190827685271,
393.200817112383225543405417831,255.686301748555581463219815976,397.571629004100504906607976357,
258.253049107927798095566099957,401.713239324599490333039493669,260.687928662514640797994972981,
405.648496967974256851698936114,263.003831230524091189946608571,409.396995260066164798094008797,
265.211845035986615298232809527,412.975662585125670551848742149,267.321576907098920112889765825,
416.39922484622641517164471899,269.341404968210849344220437506,419.680571754603553093876239677
},0),
ome_x<double>({
6.22222222222222222222222222222,22.4197530864197530864197530864,51.0617283950617283950617283951,
41.975308641975308641975308642,59.7037037037037037037037037037,44.2567901234567901234567901235,
63.6444444444444444444444444444,45.6070546737213403880070546737,66.2765432098765432098765432099,
46.5770723104056437389770723104,68.2633744855967078189300411523,47.3362193362193362193362193362,
69.861878039655817433595211373,47.9605135605135605135605135605,71.2000460444904889349333793778,
48.4909164909164909164909164909,72.3512331290109067886845664623,48.9521054109289403407050465874,
73.3614969876407784904516930661,49.3601243689994979984660067219,74.2616893712868945067087481948,
49.726002026105225279631884379,75.0735034181886607067205622417,50.0576497664486177969374451629,
75.8127802444220086791989695027,50.3609377184322219544546461583,76.4914441033757227053767637965,
50.6403425933926524704407177,77.1186974535920358846529060356,50.8993570286522984580560539743,
77.7017919145919885832007514544,51.1407587036468544314774334024,78.2465439710607673359987849347,
51.3667932425846191756937905219,78.757690647609088413099115672,51.5793020845052258021827699521,
79.2391413199094339160589977168,51.7798140810956537651597525369,79.6941600813609439055806831449,
51.9696125165081242653495509723,80.1255004635785191056120235272,52.1497850658719444892467966924,
80.5355067174872120386952005128,52.3212616554994132999260441272,80.9261911505236965026706835845,
52.4848435803216481996803237264,81.2992940099988736949583129017,52.6412261956620187050215352039,
81.656330437936730351079950008,52.791016813934201665984726113,81.9986277098793923646639494076
},0),
ome_x<double>({
3.16049382716049382716049382716,2.37037037037037037037037037037,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,11.0617283950617283950617283951
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
-105.638853949614008598515575687,133.604551807090362482790050109,-193.541651797217930770186890559,
215.772507343503089064401456999,-336.595877139106894246990871906,333.066463612160733493556887593,
-1025.94066577516736088152352058,634.250867568132330647923114613,-3448.28616695322981601643682478,
1193.147067513323259015494561,-12115.4333150079565670742176047,1745.59091604002065415019059615,
-43643.6804514219231369957632852,-475.126307434873053316349995361,-159793.72777241243746144364581,
-21390.1084792452647365589878756,-591857.924222145320211837362146,-138622.276640883988695635719785,
-2.21134224731363433398437942276e6,-703172.74379588083666765335819,-8.31873933545479421376259600432e6,
-3.23770575152334513529099099455e6,-3.14666653798436794409442666721e7,-1.41815183381985302270283436789e7,
-1.19569134872035362370569143684e8,-6.03138054771478371169151540639e7,-4.56088243233270621441877123434e8,
-2.51720934657392970563321126035e8,-1.74540980601120520982774515502e9,-1.03722530328522791478151423597e9,
-6.69842676973973892708885520427e9,-4.2355655662517304542224207865e9,-2.57703645597712861402149152866e10,
-1.71830365384957111246946194178e10,-9.93606105909131644266513006626e10,
-6.93686856706784069873802501708e10,-3.83838973924161294554336722593e11,
-2.79004834121102795437302844401e11,-1.48537831356405921884609036233e12,
-1.11895567819497724884610887705e12,-5.75709945179445944144501617007e12,
-4.47753474866772705950703026564e12,-2.23452515709931252600730408875e13,
-1.78852414475511792401479704689e13,-8.68413593050366529473839312189e13,
-7.13406688223891576337138910694e13,-3.3789363977855942264982823893e14,
-2.84241664100176196868676897813e14,-1.31614470500483643826671480387e15,
-1.13146746283524667646880564064e15,-5.13169314450564586199066373929e15
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-99.3882766043701232059197311471,44.4897687653175959514084261657,-32.6211325341867856434322506011,
5.97749957652800635523860720974,3.81881760480417234990159294805,1.75061516489561611540866880761,
0.448518716857639276014231412674,-0.390676466719530663065082594943,-0.959863409405181647367338155083,
-1.36272956124312048260453001631,-1.65678277314192543999746612209,-1.8759542264754917429204335469,
-2.04154634437830036034264303856,-2.167664246158274897130093864,-2.26405184552518612394591496852,
-2.33766368752736096602299333564,-2.39358943564432184301591090268,-2.43562769832518441929923293737,
-2.46665875828257215505298604709,-2.48889568514279553162329158707,-2.50405843286357978965499629958,
-2.51349728756799016414065397091,-2.51828199004002049994273409695,-2.5192670399652308467827904633,
-2.5171401593930406452951001662,-2.51245866474168859107134215791,-2.50567704384449755697628072774,
-2.49716806258532298760045947112,-2.48723906208169849025401173095,-2.47614464687868813193326791469,
-2.46409664073763774374006120266,-2.45127195618070133923599523758,-2.437818858339421294119059717,
-2.4238619835101951809614872349,-2.40950638489476380409500975685,-2.39484081312282730295596174161,
-2.37994039089458372791019441836,-2.36486880490880705957684169937,-2.34968011092837084643627352269,
-2.33442022706282216106384324707,-2.3191281744412075693798335873,-2.3038371121872929736171731186,
-2.28857520409806207871095202457,-2.27336634700323596141268327692,-2.2582307849562813815995079558,
-2.24318562880733446783025915748,-2.22824529705781409357127975007,-2.21342189098450920006757579669,
-2.19872551468680868886314460897,-2.18416454883110172323027550441,-2.16974588534597263320637904858
},0),
ome_x<double>({
63.2098765432098765432098765432,-61.2345679012345679012345679012,2.10699588477366255144032921811,
-9.51440329218106995884773662551,-9.51440329218106995884773662551,-8.66831275720164609053497942387,
-7.85232216343327454438565549677,-7.17154614932392710170487948266,-6.61595140113658632177150695669,
-6.15908289241622574955908289242,-5.77722195499973277751055528833,-5.45230791156717082643008568934,
-5.17123644531051938459345866753,-4.92459274998957538640078322618,-4.7055600875706695812515918336,
-4.50911962033655155348277041399,-4.33149818147639498402025635141,-4.16979588286051612122781331205,
-4.02173610263202435353947030743,-3.88549649916618536425133527912,-3.75959319519068564885722157988,
-3.64279993405811516149750326994,-3.53409046681815262700682999214,-3.43259660458577692762123069854,
-3.33757703064406879927494478934,-3.2483936538027981251205333226,-3.16449335804299031546550084956,
-3.08539369259204862718544633686,-3.0106714947056792067365665142,-2.9399537335515583334794057486,
-2.87291006281150441102333427594,-2.80924670622334881555123328714,-2.74870139576625809968321220681,
-2.6910391501898278272143863966,-2.63604873087140150049305852324,-2.58353964829423836199709221161,
-2.53333961958729155818733946229,-2.485292398139255256834314741,-2.43925591207581252992539034603,
-2.39510066061785976655914559684,-2.35270832690906785531045627491,-2.31197057345641571712384771719,
-2.27278799233862353041601007782,-2.23506918715456729739301325075,-2.19872996756939829740992741418,
-2.16369264046939469308943390143,-2.1298853843099975407130727897,-2.09724169535271915800188335335,
-2.06569989622721046384443185404,-2.03520269869646176612195532004,-2.00569681370245139959784396935
},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.08260045259953205912574261748,-12.4057197015518842097096474077,-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>({
-1.18518518518518518518518518519,-3.55555555555555555555555555556,5.92592592592592592592592592593,
8.2962962962962962962962962963,30.6172839506172839506172839506,17.4222222222222222222222222222,
41.8765432098765432098765432099,22.8232804232804232804232804233,49.3968253968253968253968253968,
26.70335097001763668430335097,55.0734861845972957084068195179,29.7399390732724066057399390733,
59.6406391961947517503073058629,32.2371159704493037826371159704,63.4639763528652417541306430195,
34.3587276920610253943587276921,66.7530823086378641934197489753,36.203483372110823091215248078,
69.639550476151783341325824986,37.8355592043930537222590886162,72.2115287151406862449174110681,
39.2990698328159628469225992446,74.5309974205743039592368797735,40.6256607941895329161448423799,
76.6432169240981553091751862336,41.8388126021239495462136463617,78.5822565211087668125403127871,
42.9564321019656716101579325282,80.3744089502982330390435763274,43.9924898430042555606192776256,
82.0403931245838121777517060955,44.9580965429824794543047953378,83.5968275716374657571746588963,
45.8622346987335384311702238161,85.0572466474898116917470324314,46.7122700664159649371261415368,
86.4328199969193702716324097024,47.5143180527776767890340718761,87.7328736010665416702657966399,
48.2735117944275587897932656177,88.9652746931167565274981977319,48.9942019918828396853822484981,
90.1367211328558791934501319765,49.6801083503927149280992382372,91.2529623701029776619515121814,
50.3344360496816545271163566342,92.3189705400320553542018816591,50.9599665110431365484812025442,
93.33907461985450294312084482,51.5591289841318683923339661802,94.3170668254049658390751288189
},0),
ome_x<double>({
3.55555555555555555555555555556,2.37037037037037037037037037037,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,11.8518518518518518518518518519
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
-6.50724571979326332249342212523,52.2245211799687896576951630999,-33.6450564354267977011839646163,
99.7120293890937394213748050239,-12.376181195861454649098887715,257.264550264058751032946857349,
14.9532495955910423306123979466,778.869122006279625301674193624,132.429318928853435498366783468,
2525.56428542569908279964712549,623.508491625073892187461474695,8532.93207351814392977210624126,
2599.14169538772964631211962445,29637.3541676166357210243478243,10384.0417451338212268135455227,
104999.533745271493555305925217,40736.7256347893644053209000685,377574.894370909080971555545534,
158453.075283416004289972093261,1.37359103618029179667202685028e6,613852.086612566879793015417898,
5.04370199764622354789147930944e6,2.37392639880056716733125290993e6,1.86616794723578098442395053959e7,
9.17579700973653586769214179789e6,6.94887911867033317747296021474e7,3.54722299609841028210691984113e7,
2.6014808242106309281028484658e8,1.37203916492418861859067243698e8,9.78446905726590584390206320491e8,
5.31090982927612763629060160073e8,3.69487254914593587175541374994e9,2.05751637753845757835760223092e9,
1.40020447857918090708691724099e10,7.97831356440870182592662938712e9,5.32274104785056105979893417099e10,
3.09654943700305742288103509131e10,2.02900267018675514183561657677e11,1.20292954265827478234063979804e11,
7.7536842110100221725171539842e11,4.67722281430433910781605830387e11,2.9696499333173319701171672472e12,
1.82015670614603561123232644528e12,1.13967918241730497074304850358e13,7.08904536531307772199639473671e12,
4.38188636909453423863209373126e13,2.76318273778566089630707035465e13,1.68760927653055496957953008099e14,
1.07785115607440125746312549868e14,6.50960579073334541475537424702e14,4.20745994231005877404105581072e14
},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.47901234567901234567901234568,
2.39106407995296884185773074662,2.28030570252792475014697236919,2.16554967666078777189888300999,
2.05390554575739760924946110131,1.94858354265761673169080576488,1.85091265387561683857980154276,
1.76118476859217599958340699081,1.6791293362721934150505579077,1.60420008758633097257435881775,
1.53574414219916865419510922156,1.47309616229006207219714844987,1.41562647229313895980562647229,
1.36276224505250228599997357403,1.31399376644340906849029006274,1.2688729872794609800523277025,
1.22700850317825018391050226432,1.18805923391195504802522165092,1.15172797900155704105243146988,
1.11775540791517789995798030947,1.08591470713929110340932516653,1.05600693242031882751328424334,
1.02785703085621458485195612106,1.00131046261886603942494055109,0.976230342360977547367622051424,
0.952495022820032698050518982598,0.929996050820609062966927767974,0.908636435208417077929765242048,
0.888329175481684995667775265805,0.868996008256679050034933590991,0.850566335958162029028542584672,
0.832976308252472535641489184068,0.816168031839321809142004196342,0.800088888425132504159523541134,
0.784690944156270286991349766606,0.769930436623745749603390716874,0.755767327873700562395737633974,
0.742164913764221505698867902064,0.729089481576302583781122971536,0.716510009078398394039890480677,
0.704397899311324400602753870171,0.692726746244772963925402196873,0.68147212719195002617928993274,
0.670611418481871845575427792841,0.660123631401587597848198842213,0.649989265850746690463376294207
},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> polAqqQNSOdd_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> polAqqQNSOdd_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>> polAqqQNSOdd{
polAqqQNSOdd_reg.get_view(),
polAqqQNSOdd_plus.get_view(),
polAqqQNSOdd_delta.get_view()
};
}
double ome_polAqqQNSOdd_reg(double as, double LM, double NF, double x)
{
return(ome::polAqqQNSOdd_reg(as, LM, NF, x));
}
double ome_polAqqQNSOdd_reg_trunc_as(int trunc_order, double as, double LM, double NF, double x)
{
auto trunc = ome::polAqqQNSOdd_reg.truncate(trunc_order);
return(trunc(as, LM, NF, x));
}
double ome_polAqqQNSOdd_reg_coeff_as(int order_as, double LM, double NF, double x)
{
auto& coeff = ome::polAqqQNSOdd_reg[order_as];
return(coeff(LM, NF, x));
}
double ome_polAqqQNSOdd_reg_coeff_as_LM(int order_as, int order_LM, double NF, double x)
{
auto& coeff = ome::polAqqQNSOdd_reg[order_as][order_LM];
return(coeff(NF, x));
}
double ome_polAqqQNSOdd_reg_coeff_as_LM_NF(int order_as, int order_LM, int order_NF, double x)
{
auto& coeff = ome::polAqqQNSOdd_reg[order_as][order_LM][order_NF];
return(coeff(x));
}
int ome_polAqqQNSOdd_reg_min_power()
{
return(ome::polAqqQNSOdd_reg.min_power());
}
int ome_polAqqQNSOdd_reg_max_power()
{
return(ome::polAqqQNSOdd_reg.max_power());
}
int ome_polAqqQNSOdd_reg_coeff_as_min_power(int order_as)
{
return(ome::polAqqQNSOdd_reg[order_as].min_power());
}
int ome_polAqqQNSOdd_reg_coeff_as_max_power(int order_as)
{
return(ome::polAqqQNSOdd_reg[order_as].max_power());
}
int ome_polAqqQNSOdd_reg_coeff_as_LM_min_power(int order_as, int order_LM)
{
return(ome::polAqqQNSOdd_reg[order_as][order_LM].min_power());
}
int ome_polAqqQNSOdd_reg_coeff_as_LM_max_power(int order_as, int order_LM)
{
return(ome::polAqqQNSOdd_reg[order_as][order_LM].max_power());
}
double ome_polAqqQNSOdd_plus(double as, double LM, double NF, double x)
{
return(ome::polAqqQNSOdd_plus(as, LM, NF, x));
}
double ome_polAqqQNSOdd_plus_trunc_as(int trunc_order, double as, double LM, double NF, double x)
{
auto trunc = ome::polAqqQNSOdd_plus.truncate(trunc_order);
return(trunc(as, LM, NF, x));
}
double ome_polAqqQNSOdd_plus_coeff_as(int order_as, double LM, double NF, double x)
{
auto& coeff = ome::polAqqQNSOdd_plus[order_as];
return(coeff(LM, NF, x));
}
double ome_polAqqQNSOdd_plus_coeff_as_LM(int order_as, int order_LM, double NF, double x)
{
auto& coeff = ome::polAqqQNSOdd_plus[order_as][order_LM];
return(coeff(NF, x));
}
double ome_polAqqQNSOdd_plus_coeff_as_LM_NF(int order_as, int order_LM, int order_NF, double x)
{
auto& coeff = ome::polAqqQNSOdd_plus[order_as][order_LM][order_NF];
return(coeff(x));
}
int ome_polAqqQNSOdd_plus_min_power()
{
return(ome::polAqqQNSOdd_plus.min_power());
}
int ome_polAqqQNSOdd_plus_max_power()
{
return(ome::polAqqQNSOdd_plus.max_power());
}
int ome_polAqqQNSOdd_plus_coeff_as_min_power(int order_as)
{
return(ome::polAqqQNSOdd_plus[order_as].min_power());
}
int ome_polAqqQNSOdd_plus_coeff_as_max_power(int order_as)
{
return(ome::polAqqQNSOdd_plus[order_as].max_power());
}
int ome_polAqqQNSOdd_plus_coeff_as_LM_min_power(int order_as, int order_LM)
{
return(ome::polAqqQNSOdd_plus[order_as][order_LM].min_power());
}
int ome_polAqqQNSOdd_plus_coeff_as_LM_max_power(int order_as, int order_LM)
{
return(ome::polAqqQNSOdd_plus[order_as][order_LM].max_power());
}
double ome_polAqqQNSOdd_delta(double as, double LM, double NF)
{
return(ome::polAqqQNSOdd_delta(as, LM, NF));
}
double ome_polAqqQNSOdd_delta_trunc_as(int trunc_order, double as, double LM, double NF)
{
auto trunc = ome::polAqqQNSOdd_delta.truncate(trunc_order);
return(trunc(as, LM, NF));
}
double ome_polAqqQNSOdd_delta_coeff_as(int order_as, double LM, double NF)
{
auto& coeff = ome::polAqqQNSOdd_delta[order_as];
return(coeff(LM, NF));
}
double ome_polAqqQNSOdd_delta_coeff_as_LM(int order_as, int order_LM, double NF)
{
auto& coeff = ome::polAqqQNSOdd_delta[order_as][order_LM];
return(coeff(NF));
}
double ome_polAqqQNSOdd_delta_coeff_as_LM_NF(int order_as, int order_LM, int order_NF)
{
return(ome::polAqqQNSOdd_delta[order_as][order_LM][order_NF]);
}
int ome_polAqqQNSOdd_delta_min_power()
{
return(ome::polAqqQNSOdd_delta.min_power());
}
int ome_polAqqQNSOdd_delta_max_power()
{
return(ome::polAqqQNSOdd_delta.max_power());
}
int ome_polAqqQNSOdd_delta_coeff_as_min_power(int order_as)
{
return(ome::polAqqQNSOdd_delta[order_as].min_power());
}
int ome_polAqqQNSOdd_delta_coeff_as_max_power(int order_as)
{
return(ome::polAqqQNSOdd_delta[order_as].max_power());
}
int ome_polAqqQNSOdd_delta_coeff_as_LM_min_power(int order_as, int order_LM)
{
return(ome::polAqqQNSOdd_delta[order_as][order_LM].min_power());
}
int ome_polAqqQNSOdd_delta_coeff_as_LM_max_power(int order_as, int order_LM)
{
return(ome::polAqqQNSOdd_delta[order_as][order_LM].max_power());
}