#include <ome/AqqQNSOdd.h>
namespace ome
{
const ome_as<double> AqqQNSOdd_reg =
ome_as<double>({
ome_logm<double>({
ome_nf<double>({
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
1.08641975308641975308641975309,-6.61728395061728395061728395062
},0),
ome_x<double>({
3.25925925925925925925925925926,-0.296296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296,
2.96296296296296296296296296296,2.96296296296296296296296296296,2.96296296296296296296296296296
},0),
ome_x<double>({
0.444444444444444444444444444444,0.444444444444444444444444444444,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889,
0.888888888888888888888888888889,0.888888888888888888888888888889,0.888888888888888888888888888889
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
-4.87172814710693243065643360263,4.97394152054216651516650967439,-6.11433362544513004907655595976,
-4.79959637048290350036205575579,-5.30792033718967604771597683669,-6.61105693873734547196875204761,
-8.70268956606138442462434464522,-11.7441382471560192596906472697,-15.9044501838597165081699286628,
-21.1589010223872175039833967265,-26.8287963820124979498413703755,-30.5147643129669278242292360147,
-25.7058842706687679184910325438,3.43488233322767547827817369807,93.2214036219619753622425951026,
323.946174032363304693100404933,868.877816331131493245976158525,2095.56083783856448552920884204,
4773.87384431345862204086739601,10501.1174410576887769239356104,22566.8310388656553010354114915,
47706.0874581373428648024760568,99643.8070538559116915578876659,206242.406636614623768690446361,
423886.946982640965139290304729,866386.650654243446014708994184,1.76295687587862839819458028373e6,
3.57439686956916260271450165606e6,7.22562401881712204474460313667e6,1.45706695590674559393184901603e7,
2.93217799721089198064555977835e7,5.89045514282839566203870407954e7,1.18159832467984494940969962014e8,
2.36726940283741992677336778905e8,4.73762249135348326930323378247e8,9.47269171878615920997470041908e8,
1.8925239043467605725016124928e9,3.77842439217659739012107862924e9,7.53912481065483756537022946723e9,
1.50350779165190288233104501204e10,2.99704972063735890061006175578e10,5.97187503687354178856980115398e10,
1.18953606013327815457727678625e11,2.36871853951559198604298586196e11,4.7155750307284010769351620112e11,
9.3854600964160941203345804847e11,1.86762113624927241622705040038e12,3.71574054107647164547877974738e12,
7.39154364489439913299656740525e12,1.47016716019379673941447688339e13,2.92380062108329707269491648255e13
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-8.49382716049382716049382716049,8.98765432098765432098765432099,-2.76543209876543209876543209877,
-1.01234567901234567901234567901,-0.567901234567901234567901234568,-0.372839506172839506172839506173,
-0.265255731922398589065255731922,-0.198059964726631393298059964727,-0.152674897119341563786008230453,
-0.120323339212228101116990005879,-0.0963326385548607770829993052215,-0.0779947624392068836513280957725,
-0.0636371858594080816303038525261,-0.0521744863014704284545554386824,-0.0428737165245101753038260974769,
-0.0352235389536976838564140151442,-0.0288573530076798050654259804587,-0.0235061587730433046337185770737,
-0.0189685897517568197536091126276,-0.0150912625789360108818886481999,-0.01175554227743524514864629858,
-0.00886841731781621613152311556075,-0.0063560769114469687688365631771,
-0.00415930644467867553482078052048,-0.00223013157571420235753703694656,
-0.000529335821028805210684264013041,0.000975400581379920836175085806641,
0.00231091320965655960464774091733,0.00349963759888386252780349407401,0.0045604499354325262050548259967,
0.00550932518091178294128296650699,0.00635985681056763672961926687467,0.00712367061660155472499447038864,
0.00781075667059083321911703954681,0.00842973751718451205995472441551,0.00898808628311811219079119527579,
0.0094923051548463283890669637308,0.00994807227640201045080095427055,0.0103603633174905301627063226939,
0.0107335525988606869238907247836,0.011071497622597511032223248201,0.0113776100563538869943692583739,
0.0116549156025291049398286653589,0.0119061047019390382941970330264,0.0121335756440402689346079607922,
0.0123394713580196961132942409277,0.0125257109228497774167487422281,0.0126940166459930315608126062915,
0.0128459374093637219872599486223,0.0129828688594175054667607909407,0.0131060709196784702305933019288
},0)
},0)
)
}
)
},0),
ome_nf<double>({
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
0.592592592592592592592592592593,-6.51851851851851851851851851852
},0),
ome_x<double>({
1.77777777777777777777777777778,1.77777777777777777777777777778,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556,
3.55555555555555555555555555556,3.55555555555555555555555555556,3.55555555555555555555555555556
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
-5.74732080248864581963214276204,6.25546120993117125793296269666,-3.71618646926066657897904701037,
-4.41947891333051869389375783112,-6.56844958074637001961989174517,-10.5668045422109636644639202134,
-17.7404649896521467451462336473,-30.6185409201666059806070036048,-53.8951932919419203139182679227,
-96.2872148270509036402410655656,-174.042854296515476670135152819,-317.571754931099237456587157885,
-584.002618083929471214771812176,-1081.02869286607009149949030468,-2012.29507662032216946337185299,
-3763.97801932752822924582446659,-7070.27464917563137219618175464,-13330.3143182064714604006648132,
-25216.0888654025981104259761108,-47840.5108752415109610461481491,-91005.0237335975498777777491858,
-173530.508812392758779671457908,-331613.280403112510338684982212,-634966.533699912963721483999648,
-1.21803645507126176103602482752e6,-2.34043560644362784668801475719e6,-4.50405706791046510434476820642e6,
-8.68024437033924706259884598666e6,-1.67508318110331686975762419117e7,-3.23651238543471313554810177679e7,
-6.26064035593225225472025329736e7,-1.21235116494785515610905361277e8,-2.35004924588445695182012455464e8,
-4.55971478352162590302858981763e8,-8.85495327401042218879328580344e8,-1.72107793637172650075816370907e9,
-3.34780466708084412474158315349e9,-6.51697855669724687611862596148e9,
-1.26952676203132490783125961707e10,-2.47474766001031059413999583152e10,
-4.82723875212164901714810850189e10,-9.42175508717576109988486839681e10,
-1.83999808643172711929260949266e11,-3.59537090201950080137492590959e11,
-7.02910185480301949415496601586e11,-1.37491407126483644778764798911e12,
-2.69067535989021885282659735121e12,-5.26802860260122989521933987349e12,
-1.03187629934062906806614675789e13,-2.02205036330131058421636604261e13,-3.964000651620426329677623168e13
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-9.48148148148148148148148148148,8.2962962962962962962962962963,-1.18518518518518518518518518519,
-0.592592592592592592592592592593,-0.414814814814814814814814814815,-0.325925925925925925925925925926,
-0.270899470899470899470899470899,-0.232804232804232804232804232804,-0.204585537918871252204585537919,
-0.182716049382716049382716049383,-0.165207631874298540965207631874,-0.150841750841750841750841750842,
-0.138824138824138824138824138824,-0.128612128612128612128612128612,-0.119820919820919820919820919821,
-0.112169312169312169312169312169,-0.105446623093681917211328976035,-0.0994916485112563543936092955701,
-0.0941788021251385544471199785957,-0.0894087069525666016894087069526,-0.0851016429963798384851016429964,
-0.0811928811928811928811928811929,-0.0776292950205993684254553819771,-0.074366856975552627726540770019,
-0.0713687600644122383252818035427,-0.068603988603988603988603988604,-0.0660462171573282684393795504907,
-0.0636729525618414507303396192285,-0.061464858399724300107441869894,-0.0594052180259076810800948731983,
-0.0574795039756107609277798376797,-0.0556750298685782556750298685783,-0.0539806668838926903443032475291,
-0.0523866112101406219053277876807,-0.0508841920606626488979430155901,-0.0494657122108102500259363004461,
-0.048124314790981457648124314791,-0.0468538714152749240468538714153,-0.0456488877541509120456488877542,
-0.0445044234517918728445044234518,-0.0434160239038287818775623653672,-0.0423796618918570138082333204284,
-0.0413916874495433769398602070185,-0.0404487846348311464590534357976,-0.0395479341215775324302456085402,
-0.0386863807153662226125994241936,-0.0378616050524777012596932424253,-0.037071298865933463528283139754,
-0.0363133433042247631913285408726,-0.0355857898715041572184429327286,-0.0348868436263394246587523898448
},0)
},0)
)
}
)
},0),
ome_nf<double>({
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
-0.888888888888888888888888888889,-0.888888888888888888888888888889
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
-1.33333333333333333333333333333,0.888888888888888888888888888889
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-1.77777777777777777777777777778,0.888888888888888888888888888889
},0)
},0)
)
}
)
},0)
},0),
ome_logm<double>({
ome_nf<double>({
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
190.167646322826508988339534098,-159.705207515102530672757524488,-19.8892263375399331832169363278,
13.7749755635320007145266884653,-27.4710719174582639373678463464,17.9079015012563868198600949536,
-30.0698795157617295606976956865,22.7883339123750798945604677986,-33.7682818557663726077220424758,
27.5932357482460057424418688793,-37.6137913682685428645655897541,32.125036221751252101613129625,
-41.3623573148442019070800678432,36.3595310586162431870800063424,-44.9476311603385309617652149868,
40.3162111439841170260315130364,-48.3573387492517366983746496751,44.0238901232779147794396536136,
-51.5972821261751073862709352218,47.5109402354710425515080002314,-54.6791146425011885253978617854,
50.8026747543637517397196881933,-57.6158174962834508840342004151,53.9209496212709478190079614767,
-60.4199844190955756343907393829,56.884442134236307841251008611,-63.1032103559449408719742748436,
59.7090952808496401312442000546,-65.6759313531884913855416167382,62.4085579907231690068592279335,
-68.1474484666053239378880089315,64.9945707122947095604279286006,-70.5260216336858839639798138443,
67.4772876719266330142926149445,-72.8189839588503388520034186597,69.8655411425666711541319071261,
-75.0328551866065929150993450712,72.167056718026941390328063174,-77.1734458927640025059986534603,
74.3886285749687076330890030699,-79.2459497039535240991714297906,76.5362625286904784485846219746,
-81.2550234230882711361387278619,78.6152932980322529991477547171,-83.2048560031765358313630162007,
80.6304811203983817984609174587,-85.0992276740210537781306782504,82.5860917911971794748854119031,
-86.9415605673297653085173936602,84.4859633443254094527578004444,-88.734962089252269505948349684
},0),
ome_x<double>({
105.498028148244781533138349859,-99.9698077571186398581623938829,-6.89133176461988418635990050235,
9.84628001840534480071516117441,114.801285937159107982201325515,35.5818691604308546893781147428,
156.535906989142893568815587515,43.1269216919986364739768682161,183.108233839473541057358822516,
45.3296337135503649279468749586,202.916939738847794370324970194,45.1886276221038121860764233842,
218.836946544340285836347696725,43.8316103047720733474667862787,232.213252635387476154564626225,
41.7845067629075344111637332389,243.788197495184976010347901435,39.3256203576071448278001563444,
254.016563127554761110496782881,36.615050374087414762401062835,263.197909799489775574199841622,
33.750490418672535944025588906,271.540401020474398723216000105,30.7941850221954014382806704867,
279.194776223872602999208977829,27.787090131824328391030640808,286.273828443767412922081414923,
24.7568070502285996080228675634,292.864240808323908085123819223,21.7222614289293279979973103093,
299.034125192090710605408585274,18.6965802062216622245294547063,304.838013086595017159643670111,
15.6889227699968425069958957444,310.32026891337776101918890443,12.7056808834989397623938827551,
315.517489999796688852855294611,9.7512846659523293187165044046,320.460234875506908059704645381,
6.82875557522962287342440119081,325.174294083940808175091363995,3.94009282587307738117319696983,
329.681641900796068938283269932,1.08654774025175934467325727672,334.00116076926360410936107613,
-1.73117875517973371668743081036,338.149200798789295237663630861,-4.51279223966465863380018482906,
342.140017556943453313274566442,-7.25829886483127088167254926109,345.986118693527796973031727472
},0),
ome_x<double>({
52.0822155168669713679150657122,-21.9842993340471400140020968006,28.9984502381235174957752617399,
14.3606394767940842244224191172,36.71998658928949829138568698,8.79668885951013360713846849991,
35.5692046962853830650482384203,1.94152019121977219508393475225,32.6517491379303538105480844493,
-5.01991472568251684124390228105,28.9825135808817456155554097388,-11.9149870404069078843779308247,
24.9010802426358372237435386901,-18.7129451946268250327246742677,20.561338779295750285033001356,
-25.4144621051872846367333218254,16.0455993418011235352169963507,-32.027811484198024052201077431,
11.4028247825674032950462456925,-38.5624785947402513063715997063,6.66439524189729979953135278082,
-45.0273368189698208046665561063,1.85156745021331816762113843004,-51.4301972117301930412968950606,
-3.02062871353008271154479587684,-57.7777927867961739335826462321,-7.94119628147724637131990564978,
-64.0758926776934944744892846616,-12.9018608718613606858713386951,-70.3294425059979512247712414978,
-17.8962498691085162687313613768,-76.5426964479626779840654638365,-22.9193575627442741237120845814,
-82.7193312639616750468521654338,-27.9671848664225194053763699648,-88.862541402193294636221994428,
-33.036489663266753373047737838,-94.9751171990359568202757953773,-38.1246095240776689849104879231,
-101.059508882211282457019811888,-43.2293330999832778238447519364,-107.117878965629446950374373757,
-48.3488050532425692988175455857,-113.152145261550689390006056936,-53.4814545961798471067597160298,
-119.164016338078447151764374196,-58.6259409674752200104521877949,-125.155020892046712222571335167,
-63.7811112687946973242443531347,-131.12653220850697930427753374,-68.9459674611847029547992927981
},0),
ome_x<double>({
8.51577503429355281207133058985,0.526748971193415637860082304527,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>({
79.932374882595524822799974076,160.887883296155771901264399938,-289.491822613361515543678789599,
371.79422889382299229151378318,-162.151649947624296375790574273,861.47439014357697394563502742,
-321.765952676786892833519544182,2504.23811118883639640246519028,-906.281283360257873433785457566,
7911.2364444180031651755636942,-2957.64655030520292051772229611,26250.9890408468658947337345597,
-10297.0016086235474558276065635,90034.3305691969516470628949753,-37015.6804236376277206124236898,
316199.538734747731779038514246,-135491.803972881997346725418111,1.13036972404126216839558337197e6,
-501630.165292948875269455063166,4.09685791700368719172741147653e6,-1.87174170080646213157580683601e6,
1.50118573135248515960364232315e7,-7.02420114917978099746232053478e6,5.54989338064926461413797885846e7,
-2.64771883582813546942854200537e7,2.06698359623275327585381476853e8,-1.00160166496633450188592559665e8,
7.74606539974396065691056775986e8,-3.80017275753024441076891433469e8,2.91821190988083890978037177362e9,
-1.44545385503403408713325829563e9,1.10439577657970686781651400069e10,-5.50999924647435578346571205313e9,
4.19610451799489739083597338256e10,-2.10441227203083995521474413018e10,1.5998133015200055617474779866e11,
-8.05100632453444331987296446959e10,6.11811455734174578904245282287e11,
-3.08485054552753579146546523591e11,2.34608354063750460572601448444e12,
-1.1836401210362682718652786996e12,9.01824185640190500855944332248e12,
-4.54729734735495359049746178578e12,3.47413051394507876531752513039e13,
-1.74899764780840397462938065637e13,1.34098680264300532096034914914e14,
-6.73422158167136004648629938305e13,5.18534445118577689860607136724e14,
-2.59545147580779564515791335121e14,2.00833571527411581051795476112e15,
-1.00123230695229980013676492675e15
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
47.1364343952843894277569233418,224.00005942908909259441269116,-164.420072594560273068562312091,
-4.81044071409017131395537957982,5.08532402890857221943254987488,6.59728239397266086350599182881,
6.67993199771560345901688413164,6.38669203503505743376180751977,5.98540876359327211661196404254,
5.56691766437672425580434293117,5.166314725453813371102669178,4.79687703972491145686779665856,
4.46227931910382604756676791223,4.16183423612876902025517036902,3.89297467228197622406692172178,
3.65247521808269072104005960401,3.4370474532017473308480261833,3.24361299975255325350391612638,
3.06941046435456185342946630321,2.91201891822700326811942017583,2.76934188593774274121995161861,
2.63957492787925773097590969993,2.52116856698313508941068605253,2.41279220867117052868955408372,
2.31330148031197610359942653995,2.22170976799749013467931460451,2.13716392956186946910771276974,
2.05892381289415370823603909275,1.98634508863632759862443320636,1.91886489823479504215117919783,
1.85598985972541781249725825162,1.79728603271016247360229982023,1.74237050520680894384966444089,
1.6909043215053344740352103037,1.64258651932137356914995540901,1.59714908601255084611752530927,
1.5543526779868385466798681517,1.51398297560573541282162289565,1.47584756885157420821693983246,
1.43977328769965098880138879595,1.40560390630501061103240528986,1.37319816244568007163388178786,
1.34242804370524501678114541737,1.313177300071202417300527605,1.28534014932861080292614430899,
1.25882014712780317755903792821,1.23352919812997668329368149325,1.2093866883693239961925741056,
1.18631872206258127580472195447,1.16425744866496401838322821386,1.14314046811085680506945463598
},0),
ome_x<double>({
76.3106448711511002981887656083,-73.0608791457827943168759318746,68.840933657305873923505537222,
13.6114607252720061821481733517,6.22802500460963695393348818076,4.09174038248250661708113774907,
3.26275272307957881079287890206,2.88457219640474737135626846319,2.69100571201165683270487074226,
2.58192481867200263616010155904,2.51480014845630426323801283946,2.46987541655378035484093499554,
2.43728315493806589578746523192,2.41178690467730363080492072271,2.39046600262455393006636895694,
2.37162732861329579704463371523,2.3542623515975950883079437079,2.33776082552247455243813192577,
2.32175203203115517356905192912,2.30601280699122335586999787607,2.29041229142914337750014318577,
2.27487778759859638349907209225,2.25937321059571892284028577351,2.24388529203430093727965477501,
2.22841467085270796304149242089,2.21297012112857068373069781386,2.19756481970518428452828695882,
2.18221395173800933314949751805,2.1669331982084845388712542516,2.15173780581792109602140235167,
2.13664204078650706945412437383,2.12165889432505036171386898823,2.1067999513824127415054230062,
2.09207536350206150852075607846,2.07749388622548191863122986029,2.0630629546834981509087764627,
2.04878877993323883126062474247,2.03467645462815198067844852287,2.02073006068488304334073244375,
2.00695277436103736971941772915,1.99334696600528536457003718369,1.97991429297320918419497608078,
1.9666557850144130612106578677,1.95357192196245384826209848684,1.94066270389072458967214337965,
1.92792771409744283538385170908,1.9153661753945786725602636667,1.90297700022860290769708204739,
1.89075883517572247498627877291,1.87871010034474213352867916061,1.86682902419634339237960498505
},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>({
-2.49263040025646287120119333682,-0.912383486676215957620946423243
},0),
ome_x<double>({
-3.16049382716049382716049382716,3.68724279835390946502057613169,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527,
0.526748971193415637860082304527,0.526748971193415637860082304527,0.526748971193415637860082304527
},0),
ome_x<double>({
-1.44855967078189300411522633745,0.131687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132,
-1.31687242798353909465020576132,-1.31687242798353909465020576132,-1.31687242798353909465020576132
},0),
ome_x<double>({
-0.131687242798353909465020576132,-0.131687242798353909465020576132,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263,
-0.263374485596707818930041152263,-0.263374485596707818930041152263,-0.263374485596707818930041152263
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
-3.08963302639690644279587701493,3.48812301933920321953257498726,3.15569716302123131862620672535,
-2.61711997518658365565786514473,-6.91237223921071705574187948806,-13.4720485313694971346816483574,
-24.859970429296492110113372658,-45.2762587206513509663103347055,-82.3369003665176816757116469276,
-150.092311700291029043319362793,-274.617690193359407766476818658,-504.483428632116412417436556865,
-930.434908283688702838501191364,-1722.46794905250741692785860709,-3199.81576900033352777758745533,
-5963.30272741724759476438813617,-11146.0620823066548127536395328,-20889.2136727400941808661344735,
-39245.6662074925740297554900749,-73899.7091939692009417448411673,-139442.912601813677002316609494,
-263622.315801451782721458730796,-499271.077085383315421312187171,-947113.520561364312198094925498,
-1.79939940342102659872228833703e6,-3.42346983892340019533519976363e6,-6.52193881399793176019067532625e6,
-1.24399884132205000729314707421e7,-2.37553518587458222158256259149e7,-4.54118748982156236017962609176e7,
-8.68990070031395595317399088553e7,-1.66445079459981785351580974606e8,-3.19090132345861331259437304451e8,
-6.12236866522477081346479707374e8,-1.17562393767242299039956595144e9,-2.2591283371851256492845810238e9,
-4.34429215047276591438042713363e9,-8.35961240055948760465413241437e9,
-1.60963259841599169633224054815e10,-3.10117598763765088505412503792e10,
-5.97821569569757455103682981864e10,-1.15305386597283587828447251272e11,
-2.22509508387733054545324007436e11,-4.29593143740086434201751226157e11,
-8.29784612665013429419086913459e11,-1.60347708393205280893754941763e12,
-3.09984591864517210335616581189e12,-5.9949912534238091334628804498e12,
-1.15984428729388617326538038602e13,-2.24473731386811338973971168922e13,
-4.34588747746793908843511232271e13
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-3.93176285812609446668222206459,-0.14111445571061531809921818581,3.51165980795610425240054869684,
0.41700960219478737997256515775,-0.0614540466392318244170096021948,-0.194604481024234110653863740283,
-0.236200927558952250310275001633,-0.245763929714546998497615781566,-0.24259368127680884882530973066,
-0.234171620179850632525529644871,-0.223723577139214999297303824053,-0.212728262440196596575197398243,
-0.201880284020201715674966703773,-0.191500223163950383233158071488,-0.181723060443812942343218651273,
-0.17258980677910719062982437468,-0.164093968573133078441374599344,-0.156205812885159520933171957368,
-0.148885265108090387216549268981,-0.142088797968514204152925745093,-0.135773068261052581919763533583,
-0.12989676499642857659078895442,-0.124421466389277851655510712706,-0.119311948918294029318001461809,
-0.114536198431041066250532148541,-0.110065265516469496055741337484,-0.105873046237049558203895257996,
-0.101936034161813058663243027783,-0.098233069242811493809021526034,-0.0947450971858681750211233738418,
-0.0914549460421985411355431498568,-0.0883471227505725205389583785016,-0.0854076300980407187997977591336,
-0.0826238033360091608329538333834,-0.079984165067092806095557673262,-0.0774782967541705966377464172824,
-0.0750967251442241968177828134367,-0.0728308219541718521877377724219,-0.0706727152790120610824614556439,
-0.0686152113215436674735283964076,-0.0666517251887648780748765243889,-0.0647762196421392056835997763601,
-0.0629831508216685357715450951976,-0.0612674200845779320933296054097,-0.0596243312076184018355448538815,
-0.0580495522977677102032512918452,-0.0565390818402297512885674840716,-0.0550892183861285208732326196586,
-0.0536965334462772540943631963209,-0.0523578472129789228200395553685,-0.0510702067800188839788184903777
},0)
},0)
)
}
)
},0),
ome_nf<double>({
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
201.15039149729968320767247764,-247.965528503679449831891029551,7.81109687351758051912980326402,
-1.80730930890511374077849862141,8.58547997544793764203980216642,-12.9166036481167102991357767382,
17.2403819346744081992774338196,-20.5606127399150783654657807641,23.715302377981481427234105673,
-26.3260801201676926807863033953,28.8086554588089120731599401512,-30.9496358968716126484560727848,
32.9963983376253819669989367379,-34.8084851499746149917346946106,36.5497682007801676900561312076,
-38.1197909607771811709850352768,39.6350410455315374417722345129,-41.0197548825194251146320826671,
42.3609726107877795130156167307,-43.5993727294395557978716612556,44.80245328024245468462236966,
-45.9224409900512618447950905052,47.0132052423602440341166600875,-48.035415133463005211625405393,
49.0330587056875927965832662458,-49.9731735641630262710925571136,50.892355797484960879402320522,
-51.7625704819758493711520774303,52.614739997945236926884065368,-53.4247227902370726772286399203,
54.2189916826318131249620191361,-54.9765363316341899288809926992,55.7202757074392587302741263338,
-56.431756151200600959766938084,57.1310132420398616786320090379,-57.8017084738290735232926573462,
58.4615058564826664947199638365,-59.0958369805704911126868470623,59.7203917603571085916368123768,
-60.3220982326263286475453293448,60.9149855809880696786360466675,-61.487258428702407129899826428,
62.051535611882077901359715005,-62.5971196399553460925705009765,63.1354214669366178859811324511,
-63.6566947246033114907436191686,64.1713079708036848732001172437,-64.6703442884526357808844049297,
65.1632664188282492498283219499,-65.6418851645973287518056598159,66.1148711705679553648044051783
},0),
ome_x<double>({
100.989607895855019166249427161,-9.18110001568645584366049520922,87.1150182608458408016346567913,
111.185125071507746748893001351,197.855759001586581542375397532,149.30825264352420765424279559,
239.718804269076293476531776133,169.648764947211114515752831703,266.506641675643858774255804016,
183.71628358704015998853728156,286.349837368186993998167042036,194.509251122476831227677656503,
302.147082244938043588722805432,203.277090639718057870613701148,315.282809629749677484605785564,
210.664708027530805878721904616,326.5304968859656272292490589,217.049825576365880939973711076,
336.36757672863455956454903058,222.673168712606177504879663971,345.109977333649673832147929832,
227.697766964736808340557718085,352.977815872555354275884039048,232.23922785558168214219330446,
360.130689673267244224729009347,236.382544383742234667375109205,366.688052496737562888365172539,
240.192048859024572142389591711,372.741664201911962706941116772,243.717618898178615081695839776,
378.363553002686532338654071652,246.998712651689951811320067934,383.611303621397978967083397867,
250.067085964052020098928880459,388.531682652792592197867060179,252.948676997804928405580252965,
393.163192185869410140701126238,255.664947060534226775198461288,397.537911075645734346574258428,
258.233855825576621007546906675,401.682849960876793277009104305,260.67058448907290638065079954,
405.620966533939757776549454461,262.988081261285749858582021392,409.371938490823349043650347376,
265.197479154954067599018443646,412.952760455943348132811347266,267.308420364802692340251262382,
416.378210924503273590347109323,269.329311241831408679065486637,419.661221792396448029628318286
},0),
ome_x<double>({
29.9259259259259259259259259259,3.45679012345679012345679012346,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>({
-5.00188365800574872829324808471,273.616535786861937940837040064,-315.474147028778745770120013537,
213.625581906530101407915342933,-298.765260953897231891133628506,494.136731713701638749528981788,
-677.613985005927479105064034071,1398.73938125883683230560987111,-1927.89255236704983664116686088,
4265.40774008335983114527886743,-6115.70110169618688942679825794,13593.1455710628317715505992422,
-20615.1208141881004645207539727,44641.1164183607111582817160589,-72155.3283262921469042775883762,
149844.817841551922045102450732,-258981.068821063139331923992398,511387.192657794062439406597422,
-946169.643638219900970922130098,1.76807063231565383583697198514e6,-3.50214054447615634371641201031e6,
6.17701403020918730295774206102e6,-1.30919269791926805676858062248e7,2.17652169771532214128505428118e7,
-4.9321584038799925426041107934e7,7.72366836830920247411166322156e7,-1.86964303600135219354098669998e8,
2.7571928570179713334545922002e8,-7.12313305494864058317914754739e8,9.892319391479849679932187498e8,
-2.72520158703323154896583181888e9,3.56445621350968452521963145694e9,-1.04629029206981667930929670269e10,
1.28909109820524497413881607821e10,-4.0290706813359382808956719009e10,4.67672270179532914589026881408e10,
-1.55552111407758227499823552921e11,1.70126503242516337152155164595e11,
-6.01892776253681190484721469494e11,6.2030382785547641745304628046e11,
-2.33353822865601227449679037056e12,2.26614976898528701342615394106e12,
-9.06283827235690565549593754005e12,8.29257663373415930939577809909e12,
-3.5252036258958917973326211545e13,3.03867583644184721435391721714e13,
-1.37310864127478884296579780062e14,1.1147049629842586814251173223e14,-5.3550895885481843416082598577e14,
4.09270080539490922979443473464e14,-2.09082948752097149048487216078e15
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-99.3882766043701232059197311471,315.639248579793267995252045722,-120.324836237890489347135954305,
-18.9113893123608825336502816792,-6.45278733346743258837001199022,-2.67407619312907524261602255042,
-1.05271585104359529188700315523,-0.243939253315650592518345381539,0.185815602940497364978340857263,
0.417086233387488962819730222763,0.537377524722076127707805286887,0.593198678232968521095386024471,
0.610754441255818607109657747074,0.605398082459609276309635131283,0.586378382682819861837848593025,
0.55938223343390391058579861707,0.527959577756543409701193666272,0.494349175442539021626822367766,
0.459969942638067763408283176705,0.425719843255555937476944856364,0.392161273483405539098478308725,
0.359638074032979902437878216091,0.328350571874209637132096410813,0.298404404192369801012576090519,
0.269842694309325677781851428619,0.242667492283771964598652995987,0.216854192816530761370952981213,
0.192361297987163965504087364796,0.16913705706569319135123099442,0.14712398903381406306481118714,
0.126261956530776030249614206794,0.106490241307413364932510541942,0.0877489274684290193569765790177,
0.0699798029836269585452839099419,0.0531269253652911292078107815904,0.0371369533897021202043536039105,
0.0219593164365856495910640470498,0.00754627196931591607210529076664,-0.00614711306196066114031212169188,
-0.019163031506639104778027681511,-0.0315410379757778323592163148402,-0.0433181707239204112141909520721,
-0.054529084458016491016494203065,-0.0652061877827904682318275408848,-0.075379780935199487724188259749,
-0.0850781908590092721931763207486,-0.0943279016758604735573742144046,-0.103153679330057507496462349869,
-0.111578689698714947154643305324,-0.119624609823203363409973693468,-0.127311732172930201268474424587
},0),
ome_x<double>({
63.2098765432098765432098765432,-61.2345679012345679012345679012,40.032921810699588477366255144,
9.44855967078189300411522633745,3.12757201646090534979423868313,0.813168724279835390946502057613,
-0.267136978248089359200470311581,-0.850558495002939447383891828336,-1.1979619831471683323535175387,
-1.41834215167548500881834215168,-1.56323018545240767462989685212,-1.65971531897457823383749309675,
-1.72342499749907157314564721972,-1.76409892282908155924028939902,-1.78818117019175220233421291622,
-1.80012491134184255877377570499,-1.80310311974799992229186128968,-1.79942551249014575085744294168,
-1.79079928345991106377912172355,-1.77850061439252281281100606102,-1.76349183066826849486112021536,
-1.74650363776181886520120697364,-1.72809399415501329720083351948,-1.70869088068005302189732497463,
-1.68862372951685462858251322734,-1.66814674022255121154028640902,-1.64745632100595327842846381252,
-1.62670423390258993772675687817,-1.60600757152323750577634703547,-1.5854563790542038361249083941,
-1.56511951364164489633623338195,-1.54504917535915128468703575627,-1.52528443041380887626624685436,
-1.50585396500464264202920121142,-1.48677824826758556334378804063,-1.46807123870818171711691791968,
-1.4497417359894079603037415787,-1.43179445575242398111415013194,-1.414230887050787504900365321,
-1.39704997835665118956109491457,-1.38024868778276206233799663578,-1.36382242530826756897569956904,
-1.34776540877945460539342651865,-1.33207095082299763249001501442,-1.31673169022228374099304541591,
-1.30173977851653274022748103948,-1.28708703040053252013694110246,-1.27276504478911207265566757235,
-1.25876530205857374201622066413,-1.24507924190633830933183186325,-1.23169832541824882968098833821
},0)
},0)
)
}
),
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
-9.61316872427983539094650205761,0.658436213991769547325102880658
},0),
ome_x<double>({
-4.34567901234567901234567901235,0.395061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395,
-3.95061728395061728395061728395,-3.95061728395061728395061728395,-3.95061728395061728395061728395
},0),
ome_x<double>({
-0.592592592592592592592592592593,-0.592592592592592592592592592593,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519,
-1.18518518518518518518518518519,-1.18518518518518518518518518519,-1.18518518518518518518518518519
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_half<double>),
ome_logx<double>({
ome_x<double>({
-5.75127605077100367270500211007,1.53268702610838703327592948765,8.15244483392684006543540794634,
6.39946182731053800048274100772,7.07722711625290139695463578225,8.81474258498312729595833606349,
11.6035860880818458994991261936,15.6588509962080256795875296929,21.2059335784796220108932382171,
28.2118680298496233386445289687,35.7717285093499972664551605007,40.6863524172892370989723146863,
34.2745123608916905579880433918,-4.57984311097023397103756493076,-124.295204829282633816323460137,
-431.928232043151072924133873244,-1158.50375510817532432796821137,-2794.08111711808598070561178938,
-6365.16512575127816272115652802,-14001.4899214102517025652474805,-30089.1080518208737347138819886,
-63608.1166108497904864033014091,-132858.409405141215588743850221,-274989.875515486165024920595148,
-565182.595976854620185720406305,-1.15518220087232459468627865891e6,-2.35060916783817119759277371164e6,
-4.76586249275888347028600220808e6,-9.63416535842282939299280418223e6,-1.9427559412089941252424653547e7,
-3.90957066294785597419407970447e7,-7.85394019043786088271827210605e7,-1.57546443290645993254626616019e8,
-3.15635920378322656903115705207e8,-6.31682998847131102573764504329e8,-1.26302556250482122799662672254e9,
-2.52336520579568076333548332373e9,-5.03789918956879652016143817232e9,
-1.00521664142064500871603059563e10,-2.00467705553587050977472668271e10,
-3.99606629418314520081341567437e10,-7.96250004916472238475973487197e10,
-1.586048080177704206103035715e11,-3.15829138602078931472398114927e11,
-6.28743337430453476924688268161e11,-1.25139467952214588271127739796e12,
-2.49016151499902988830273386717e12,-4.95432072143529552730503966317e12,
-9.85539152652586551066208987367e12,-1.96022288025839565255263584452e13,
-3.89840082811106276359322197674e13
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-5.004115226337448559670781893,-3.81893004115226337448559670782,3.68724279835390946502057613169,
1.34979423868312757201646090535,0.757201646090534979423868312757,0.497119341563786008230452674897,
0.353674309229864785420340975897,0.264079952968841857730746619636,0.20356652949245541838134430727,
0.160431118949637468155986674505,0.128443518073147702777332406962,0.103993016585609178201770794363,
0.0848495811458774421737384700348,0.0695659817352939046060739182432,0.0571649553660135670717681299692,
0.0469647186049302451418853535256,0.0384764706769064067539013072782,0.0313415450307244061782914360983,
0.0252914530023424263381454835034,0.0201216834385813478425181975998,0.0156740563699136601981950647733,
0.0118245564237549548420308207477,0.00847476921526262502511541756947,0.00554574192623823404642770736063,
0.00297350876761893647671604926208,0.000705781094705073614245685350722,
-0.00130053410850656111490011440885,-0.00308121761287541280619698788977,
-0.00466618346517848337040465876534,-0.00608059991391003494007310132894,
-0.00734576690788237725504395534266,-0.00847980908075684897282568916623,
-0.00949822748880207296665929385152,-0.0104143422274544442921560527291,
-0.0112396500229126827466062992207,-0.0119841150441574829210549270344,-0.0126564068731284378520892849744,
-0.0132640963685360139344012723607,-0.0138138177566540402169417635919,-0.0143114034651475825651876330447,
-0.0147619968301300147096309976014,-0.0151701467418051826591590111652,-0.0155398874700388065864382204785,
-0.0158748062692520510589293773685,-0.0161781008587203585794772810563,-0.0164526284773595948177256545702,
-0.0167009478971330365556649896375,-0.016925355527990708747750141722,-0.0171279165458182959830132648298,
-0.0173104918125566739556810545876,-0.017474761226237960307457735905
},0)
},0)
)
}
)
},0),
ome_nf<double>({
ome_piecewisex<double>(
{0.375,0.625},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
2.65814028814120868161499812326,-17.1464604422926249504503881484,-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>({
-4.13687534942289295212305175486,56.9652619207095303984359038406,-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,26.2071230400386710973806579755,-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> AqqQNSOdd_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> AqqQNSOdd_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>> AqqQNSOdd{
AqqQNSOdd_reg.get_view(),
AqqQNSOdd_plus.get_view(),
AqqQNSOdd_delta.get_view()
};
}
double ome_AqqQNSOdd_reg(double as, double LM, double NF, double x)
{
return(ome::AqqQNSOdd_reg(as, LM, NF, x));
}
double ome_AqqQNSOdd_reg_trunc_as(int trunc_order, double as, double LM, double NF, double x)
{
auto trunc = ome::AqqQNSOdd_reg.truncate(trunc_order);
return(trunc(as, LM, NF, x));
}
double ome_AqqQNSOdd_reg_coeff_as(int order_as, double LM, double NF, double x)
{
auto& coeff = ome::AqqQNSOdd_reg[order_as];
return(coeff(LM, NF, x));
}
double ome_AqqQNSOdd_reg_coeff_as_LM(int order_as, int order_LM, double NF, double x)
{
auto& coeff = ome::AqqQNSOdd_reg[order_as][order_LM];
return(coeff(NF, x));
}
double ome_AqqQNSOdd_reg_coeff_as_LM_NF(int order_as, int order_LM, int order_NF, double x)
{
auto& coeff = ome::AqqQNSOdd_reg[order_as][order_LM][order_NF];
return(coeff(x));
}
int ome_AqqQNSOdd_reg_min_power()
{
return(ome::AqqQNSOdd_reg.min_power());
}
int ome_AqqQNSOdd_reg_max_power()
{
return(ome::AqqQNSOdd_reg.max_power());
}
int ome_AqqQNSOdd_reg_coeff_as_min_power(int order_as)
{
return(ome::AqqQNSOdd_reg[order_as].min_power());
}
int ome_AqqQNSOdd_reg_coeff_as_max_power(int order_as)
{
return(ome::AqqQNSOdd_reg[order_as].max_power());
}
int ome_AqqQNSOdd_reg_coeff_as_LM_min_power(int order_as, int order_LM)
{
return(ome::AqqQNSOdd_reg[order_as][order_LM].min_power());
}
int ome_AqqQNSOdd_reg_coeff_as_LM_max_power(int order_as, int order_LM)
{
return(ome::AqqQNSOdd_reg[order_as][order_LM].max_power());
}
double ome_AqqQNSOdd_plus(double as, double LM, double NF, double x)
{
return(ome::AqqQNSOdd_plus(as, LM, NF, x));
}
double ome_AqqQNSOdd_plus_trunc_as(int trunc_order, double as, double LM, double NF, double x)
{
auto trunc = ome::AqqQNSOdd_plus.truncate(trunc_order);
return(trunc(as, LM, NF, x));
}
double ome_AqqQNSOdd_plus_coeff_as(int order_as, double LM, double NF, double x)
{
auto& coeff = ome::AqqQNSOdd_plus[order_as];
return(coeff(LM, NF, x));
}
double ome_AqqQNSOdd_plus_coeff_as_LM(int order_as, int order_LM, double NF, double x)
{
auto& coeff = ome::AqqQNSOdd_plus[order_as][order_LM];
return(coeff(NF, x));
}
double ome_AqqQNSOdd_plus_coeff_as_LM_NF(int order_as, int order_LM, int order_NF, double x)
{
auto& coeff = ome::AqqQNSOdd_plus[order_as][order_LM][order_NF];
return(coeff(x));
}
int ome_AqqQNSOdd_plus_min_power()
{
return(ome::AqqQNSOdd_plus.min_power());
}
int ome_AqqQNSOdd_plus_max_power()
{
return(ome::AqqQNSOdd_plus.max_power());
}
int ome_AqqQNSOdd_plus_coeff_as_min_power(int order_as)
{
return(ome::AqqQNSOdd_plus[order_as].min_power());
}
int ome_AqqQNSOdd_plus_coeff_as_max_power(int order_as)
{
return(ome::AqqQNSOdd_plus[order_as].max_power());
}
int ome_AqqQNSOdd_plus_coeff_as_LM_min_power(int order_as, int order_LM)
{
return(ome::AqqQNSOdd_plus[order_as][order_LM].min_power());
}
int ome_AqqQNSOdd_plus_coeff_as_LM_max_power(int order_as, int order_LM)
{
return(ome::AqqQNSOdd_plus[order_as][order_LM].max_power());
}
double ome_AqqQNSOdd_delta(double as, double LM, double NF)
{
return(ome::AqqQNSOdd_delta(as, LM, NF));
}
double ome_AqqQNSOdd_delta_trunc_as(int trunc_order, double as, double LM, double NF)
{
auto trunc = ome::AqqQNSOdd_delta.truncate(trunc_order);
return(trunc(as, LM, NF));
}
double ome_AqqQNSOdd_delta_coeff_as(int order_as, double LM, double NF)
{
auto& coeff = ome::AqqQNSOdd_delta[order_as];
return(coeff(LM, NF));
}
double ome_AqqQNSOdd_delta_coeff_as_LM(int order_as, int order_LM, double NF)
{
auto& coeff = ome::AqqQNSOdd_delta[order_as][order_LM];
return(coeff(NF));
}
double ome_AqqQNSOdd_delta_coeff_as_LM_NF(int order_as, int order_LM, int order_NF)
{
return(ome::AqqQNSOdd_delta[order_as][order_LM][order_NF]);
}
int ome_AqqQNSOdd_delta_min_power()
{
return(ome::AqqQNSOdd_delta.min_power());
}
int ome_AqqQNSOdd_delta_max_power()
{
return(ome::AqqQNSOdd_delta.max_power());
}
int ome_AqqQNSOdd_delta_coeff_as_min_power(int order_as)
{
return(ome::AqqQNSOdd_delta[order_as].min_power());
}
int ome_AqqQNSOdd_delta_coeff_as_max_power(int order_as)
{
return(ome::AqqQNSOdd_delta[order_as].max_power());
}
int ome_AqqQNSOdd_delta_coeff_as_LM_min_power(int order_as, int order_LM)
{
return(ome::AqqQNSOdd_delta[order_as][order_LM].min_power());
}
int ome_AqqQNSOdd_delta_coeff_as_LM_max_power(int order_as, int order_LM)
{
return(ome::AqqQNSOdd_delta[order_as][order_LM].max_power());
}