#include <ome/AQg.h>
namespace ome
{
const ome_as<double> AQg_reg =
ome_as<double>({
ome_logm<double>({
ome_nf<double>({
ome_piecewisex<double>(
{0.03125,0.18,0.34,0.59,0.71,0.7894736842105263,0.92},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
-2.,4.,-4.
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,16,1,14>),
ome_logx<double>({
ome_x<double>({
-1.765625,0.41015625,0.303955078125,0.2178955078125,0.148601531982421875,0.09322643280029296875,
0.049373209476470947265625,0.015026628971099853515625,-0.011504762805998325347900390625,
-0.0316380977164953947067260742188,-0.0465583369805244728922843933105,-0.0572541711517260409891605377197,
-0.0645485727648065221728757023811,-0.0691247775503711636702064424753,-0.0715483596900945428842533146963,
-0.0722859716456625278624414931983,-0.0717212374921807893635161690327,-0.0701682185701060084914715275772,
-0.0678828100427345980036331063445,-0.0650723752320481337550750478016,-0.0619038802171155574748497366078,
-0.0585107530929153731747577055905,-0.054998659621372804364144155193,-0.0514503590006390750503284032451,
-0.0479297794785048279967768368593,-0.0444854329775191571589517807692,-0.0411532702974282660931333506257,
-0.0379590633970863609631609064435,-0.0349203883734326154579763647034,-0.0320482717401128319390385692351,
-0.0293485531967881096833043419354,-0.0268230100433553049924561938164,-0.0244702815345808872605184523843,
-0.0222866256210726473210580182819,-0.0202665355369636410030170918866,-0.0184032394485526261500948655544,
-0.0166891027644793081197310537446,-0.0151159496350406848133629626129,-0.0136753175572667281442160965494,
-0.012358656785888749942147150711,-0.0111574843705229736633420648236,-0.0100635010467191297363922011781,
-0.00906867786057682532769008368118,-0.00816531826711511061903236741507,
-0.00734610048044731169179392265796,-0.00660410404252278889294270834928,
-0.00593282389407240754862001757623,-0.00532617465707020296392576967849,
-0.00477848735597366815745789598055,-0.00428450040113454513129565055587,
-0.00383934632006811429671368686267
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,4,1,2>),
ome_logx<double>({
ome_x<double>({
-1.25,0.75,-0.1875,-0.375,-0.328125,-0.234375,-0.15234375,-0.09375,-0.0556640625,-0.0322265625,
-0.018310546875,-0.01025390625,-0.00567626953125,-0.00311279296875,-0.0016937255859375,-0.00091552734375,
-0.000492095947265625,-0.000263214111328125,-0.00014019012451171875,-0.0000743865966796875,
-0.0000393390655517578125,-0.0000207424163818359375,-0.000010907649993896484375,-5.7220458984375e-6,
-2.99513339996337890625e-6,-1.56462192535400390625e-6,-8.158385753631591796875e-7,
-4.24683094024658203125e-7,-2.20723450183868408203125e-7,-1.14552676677703857421875e-7,
-5.937181413173675537109375e-8,-3.0733644962310791015625e-8,-1.58906914293766021728515625e-8,
-8.2072801887989044189453125e-9,-4.234607331454753875732421875e-9,-2.18278728425502777099609375e-9,
-1.12413545139133930206298828125e-9,-5.7843863032758235931396484375e-10,
-2.97404767479747533798217773438e-10,-1.527951098978519439697265625e-10
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_linear<double,-1,2>),
ome_logx<double>({
ome_x<double>({
-1.,0,-1.
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-2,3,-2,1>),
ome_logx<double>({
ome_x<double>({
-1.11111111111111111111111111111,0.592592592592592592592592592593,-0.592592592592592592592592592593,
-0.460905349794238683127572016461,-0.241426611796982167352537722908,-0.109739368998628257887517146776,
-0.0463344002438652644413961286389,-0.0186963369405070365289844027841,
-0.00731595793324188385916780978509,-0.00279993451766047406955805065849,
-0.00105373879696899561757561046287,-0.000391388696017055515099512457639,
-0.000143843708792593052557940475884,-0.0000524081729709447555831255997408,
-0.0000189561476703417201045347913956,-6.81430145012284056045368318143e-6,
-2.43662900337725813979858974366e-6,-8.67274730015634253148650586727e-7,
-3.07446597412949708788145975189e-7,-1.0860053938467377773113614049e-7,
-3.82396265438992175109634297499e-8,-1.34263577643023919260716042233e-8,
-4.70205778243501489394068839887e-9,-1.64288765892307749306361401888e-9,
-5.72807574567050007160110634936e-10,-1.99328643164358061099672198971e-10
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-3,4,-3,2>),
ome_logx<double>({
ome_x<double>({
-1.25,0.75,-0.1875,-0.375,-0.328125,-0.234375,-0.15234375,-0.09375,-0.0556640625,-0.0322265625,
-0.018310546875,-0.01025390625,-0.00567626953125,-0.00311279296875,-0.0016937255859375,-0.00091552734375,
-0.000492095947265625,-0.000263214111328125,-0.00014019012451171875,-0.0000743865966796875,
-0.0000393390655517578125,-0.0000207424163818359375,-0.000010907649993896484375,-5.7220458984375e-6,
-2.99513339996337890625e-6,-1.56462192535400390625e-6,-8.158385753631591796875e-7,
-4.24683094024658203125e-7,-2.20723450183868408203125e-7,-1.14552676677703857421875e-7,
-5.937181413173675537109375e-8,-3.0733644962310791015625e-8,-1.58906914293766021728515625e-8,
-8.2072801887989044189453125e-9,-4.234607331454753875732421875e-9,-2.18278728425502777099609375e-9,
-1.12413545139133930206298828125e-9,-5.7843863032758235931396484375e-10,
-2.97404767479747533798217773438e-10,-1.527951098978519439697265625e-10
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-5,6,-5,4>),
ome_logx<double>({
ome_x<double>({
-1.44444444444444444444444444444,0.740740740740740740740740740741,0.185185185185185185185185185185,
-0.0823045267489711934156378600823,-0.192043895747599451303155006859,-0.219478737997256515775034293553,
-0.207285474775186709343087943911,-0.178834527257023827668546461413,-0.146319158664837677183356195702,
-0.115610199438884090614009833641,-0.0891161954008064865149659134316,-0.0674392830060157195248390696239,
-0.0503118460521069653598005757512,-0.0371094467334689673575834033909,-0.0271184418436888607613109486318,
-0.0196648350211544955228219744465,-0.0141671392087887225809577665367,-0.010149592268982965431133922295,
-0.0072362833769600772055306668214,-0.00513744793862100719353692363078,
-0.00363380463951241972225782403153,-0.00256176265774055643254957709502,
-0.00180065925942633314461818100157,-0.00126231783135041911169109595987,
-0.000882797437611077417980047501345,-0.000616033102881250285444020686297,
-0.000429023053792299305934228692242,-0.000298238248220287836603851284636,
-0.000206974084830472979501033405184,-0.000143415113898280489732999524852,
-0.0000992316697174971065324289641653,-0.0000685688423352048132730166078417,
-0.0000473221587947188147940537152711,-0.000032621170688422947159619794654,
-0.0000224628236758000118599136305293,-0.000015452133483989817075609376415,
-0.0000106193674560753063852953327626,-7.29154172632715648012294305456e-6,
-5.00233676573607246892155395604e-6,-3.42909714261380485628520836158e-6,
-2.3488687387134853777484760572e-6,-1.60778181045628945642676436001e-6,
-1.09976741895794799623636312125e-6,-7.51786865074468681014366668336e-7,
-5.13596967229092465247438615002e-7,-3.50668460716803873212421856298e-7,
-2.39292628853919624173256423952e-7,-1.63204189264424444136598851359e-7,
-1.11253306195268314771795613389e-7,-7.58025463650580000794613283588e-8,
-5.16241479555136379851503874168e-8
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-2.,4.,-4.
},0)
},0)
)
}
)
},0)
},1),
ome_logm<double>({
ome_nf<double>({
ome_piecewisex<double>(
{0.03125,0.18,0.34,0.59,0.71,0.7894736842105263,0.92},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
-24.8888888888888888888888888889,41.848112844952148515869280669,-232.13118130578368307136175181,
165.773578876694305330262330167,50.4588327082061547942191351114,41.5851866160857332034550543147,
-17.3483889064778753328243057456,21.2439867967311550325897834589,-9.98774215452768775092389871565,
14.3665584917629073725733624536,-6.48288794479273012923910606167,11.0130474806051203046924696186,
-4.57716890324185924812041474769,9.02350851161573009410835721449,-3.40869720840019334797304883543,
7.69983485209232790492402434695,-2.63065429297471490241733462539,6.75118501125366016588071027093,
-2.08143580273398469043824687181,6.03508470280639124860485748004,-1.67665244013648352971299683368,
5.47348840150738939611629113968,-1.3682876312746259347598990813,5.02000491352963873600454426621,
-1.12715593353969537502867574221,4.64528602496258892914375578056,-0.934569059019297131444836334911,
4.32983132854833763128536273297,-0.778046027067085325533998796242,4.06015961964354100733880986474,
-0.648957377112453600966367161063,3.82664110724427350651783895624,-0.541160803768841487728643187575,
3.62220584050572605613314419994,-0.450175075201083071137333058997,3.44154073055790146986070430977,
-0.372660672988087767502831481527,3.28057198715639968606778632565,-0.306082547305122798883901237957,
3.13612101607367594973180795332,-0.248484904946152608707565108314,3.00566939913642815142886405905,
-0.198337077244894265740930148962
},-1),
ome_x<double>({
-22.6666666666666666666666666667,-68.,-113.333333333333333333333333333,-53.6296296296296296296296296296,
-27.1796296296296296296296296296,1.39037037037037037037037037037,-19.9328042328042328042328042328,
3.38551776266061980347694633409,-15.4865740740740740740740740741,3.32551230368690686151003611321,
-12.780889583667361445139222917,3.04700880862497024113185729347,-10.9565076505985596894687803779,
2.77190616945861701106456351212,-9.63464854234085003315772546542,2.53283901283901283901283901284,
-8.62741759738083267495032200915,2.32986231297217456387006560017,-7.83113788598154429110134405669,
2.15738894938116205027184290434,-7.18375173281882133474478630454,2.00972533829688325835815302516,
-6.64571701588524044571160734039,1.88213291883910917063382651602,-6.19056945101661765925358501615,
1.7708656447030029992216956347,-5.79988372273884870051659245774,1.6729965232039462069181846288,
-5.46040897052572108296733663782,1.58623342250787710637855302633,-5.16235430869921644502484183463,
1.50876770506475434603608393902,-4.89831766736885018358137012838,1.43915854106675250875019409315,
-4.66259183374283435559636002464,1.37624650521570492876261983455,-4.45070068157316256676703512199,
1.31908932657713873193380893002,-4.25908078909244746087794444142,1.26691393503667714788090929842,
-4.08485767109809539578088995205,1.21908040679422291507391857983
},0),
ome_x<double>({
2.33333333333333333333333333333,12.6666666666666666666666666667,41.3333333333333333333333333333,
11.5555555555555555555555555556,-1.94444444444444444444444444444,3.17777777777777777777777777778,
-0.888888888888888888888888888889,1.81587301587301587301587301587,-0.575396825396825396825396825397,
1.27248677248677248677248677249,-0.425925925925925925925925925926,0.980471380471380471380471380471,
-0.338383838383838383838383838384,0.79797979797979797979797979798,-0.28083028083028083028083028083,
0.673015873015873015873015873016,-0.240079365079365079365079365079,0.582026143790849673202614379085,
-0.209694989106753812636165577342,0.51278523105148492145396170164,-0.186159844054580896686159844055,
0.458312447786131996658312447786,-0.167388167388167388167388167388,0.414329631720936068762155718677,
-0.152064119455423803249890206412,0.378067632850241545893719806763,-0.139316239316239316239316239316,
0.347654320987654320987654320988,-0.128544295210961877628544295211,0.321778264306999939183847229824,
-0.119321291735084838533114395183,0.2994932641206278581139537758,-0.111335125448028673835125448029,
0.280099380905832518735744542196,-0.104352346999405822935234699941,0.263067651302945420592479416009,
-0.0981948334889511360099595393713,0.247990847990847990847990847991,-0.0927243032506190400927243032506,
0.234550339813497708234550339813,-0.0878317588843904633378317588844,0.222493224932249322493224932249
},0),
ome_x<double>({
-1.55555555555555555555555555556,-4.88888888888888888888888888889,1.77777777777777777777777777778
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,16,1,14>),
ome_logx<double>({
ome_x<double>({
-229.523842545850110592676863548,611.018559668804884494410273375,-696.759851533279256334388087056,
683.423407488397766687337542023,-712.050614976164266720088688951,704.200035050871545095384748411,
-718.157051152324841588266909485,715.002551463480721628197916416,-721.587219444551039241184156125,
721.666748116086001188899261861,-723.94761041110888369159789422,726.127470951933784505086857834,
-725.787977822728119838061519041,729.259261504426147832091036442,-727.333196859351119419758387556,
731.529123490765428068543433339,-728.686012570030568721425869305,733.213983006590968757922640842,
-729.897164269917637153869371843,734.490030881834016365317776784,-730.993536078078664295198457242,
735.474903784357234280560329592,-731.990663758547671770518421328,736.249758461540540327672379158,
-732.898654216015216506121984363,736.871809842511340729016855162,-733.725069369425681323917578484,
737.381948181955071552276833628,-734.476322782032905525619975878,737.809628210752471172198883943,
-735.158323062782185041258055186,738.176147377498740471763026372,-735.776734149667857373580883603,
738.496918251933537470839026599,-736.33704653531929076275764609,738.783082047612120968222770262,
-736.844562830950192903260670365,739.042673203990725026316879555,-737.304352268591416566853904794,
739.281468552850196357889022013,-737.721201810562084598653667359,739.503609838818562480008317363,
-738.099576584119819986841196585,739.712060846828759827883347522,-738.443594184424856394390380038,
739.908942662284988765895227605,-738.757013108094795293884362112,740.09577867310237033135866858,
-739.043233536200999964028998359,740.273672615721903345172393423,-739.305307905477839455912309651
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,4,1,2>),
ome_logx<double>({
ome_x<double>({
-15.3403538118107399269850393672,69.3505811262032788861467181428,-118.600109898511138069428424339,
132.164386512781204503897820044,-116.624380320324311636431935792,138.682138510363702283504939423,
-124.051240842696178271980207747,138.501524137574174628497613539,-129.899206076646130971276303292,
138.445020743324652492380232738,-133.425665046334875738412105925,139.011238610171164626637662186,
-135.53379854400181680951815237,139.821223381695497276908413601,-136.914966680167319513824410981,
140.628175162586352296341666097,-137.923601376067645081220913738,141.344706263515413007361215557,
-138.722333327222845860997893456,141.958251982389338131013323593,-139.38661757538384349762964155,
142.480716838989390784453899062,-139.954913632991621193003540477,142.928361926450855023159750208,
-140.449637267380224931006199194,143.31564600971426258648443072,-140.885563087978904371570983667,
143.654096953545187794794761096,-141.273300154345657050454066278,143.952636518397419911183473417,
-141.620872188611651689049584999,144.218161608049070160354868703,-141.934539556718655483969370884,
144.456054744411058358765108792,-142.219287230786589849393864958,144.670570743115485644435393119,
-142.479144524295792812920589034,144.865117410909448070261966646,-142.71740813656283507265934623,
145.042458040067064219212013358,-142.936803773504580614280474649,145.204858642151275650211381535,
-143.139606155809704722088715984,145.35419640216502583649422163,-143.327729704949586186827635251,
145.492040714004692835343926441,-143.50279803827725116971029245,145.619714577595571379739150013,
-143.666197870113953250771654014,145.738341725898581723171776965,-143.819121270989857972963984718
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_linear<double,-1,2>),
ome_logx<double>({
ome_x<double>({
2.0730952400154141287391789373,16.4445730169371791177421006769,3.5715130091216819607038526632,
44.5461137213794162358944226401,-31.7422017062647879827053288171,42.6207799038882293616232704347,
-34.8190644846378043817312261621,44.2135373131863555759575459684,-36.6259304767886530036022821048,
45.0257863607227277788483515347,-37.9082589270859521812268280991,45.5644166073542026824465849292,
-38.9027754088317554214517485818,45.9665552879198492691356388043,-39.7082115703418493015994234545,
46.284885687350995839378438242,-40.3785668553676985859975836266,46.5458251288667972267891229477,
-40.9476914354743795356001323844,46.7648893059845968499765385473,-41.4384350843776947939074790402,
46.9521021397783007327965470974,-41.8669728082549272740831434823,47.1143543378108085723930164054,
-42.2451566239668369871388719847,47.2565942662348206138860286058,-42.5819082525366139554093622752,
47.3824935994450410857449472201,-42.8840931401146536076935292574,47.4948475625598341512081519746,
-43.1570930988012819758453642647,47.595829061579100524283273387,-43.4051944342186954934224696297,
47.6871569864794950286675744558,-43.6318584419196881255061372016,47.7702114892418774418238743281,
-43.8399144106854373431505422843,47.8461151544089790275289789185,-44.0317001546561458535949458307,
47.915791494750669116536594795,-44.2091661722581011208493630447,47.9800079511038511767884130201,
-44.3739540697017926448865522691,48.0394080510321060238558436283,-44.5274564436474706176616811305,
48.0945358272974217590889492319,-44.6708631892145605026343084092,48.1458546109953923821821098763,
-44.8051977240975279651263806703,48.1937616714451182583086189202,-44.9313456227916942448377243068
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-2,3,-2,1>),
ome_logx<double>({
ome_x<double>({
9.35354960155520422768730184556,-27.629100246058269038502958016,21.8331794774107151048322681863,
-9.3740866646780317793631530399,-2.3441465618786757017938567382,-22.4022189516765295482965950031,
-10.011497799915708106688658622,-24.2263869554734841745094843634,-12.2897983172395283522010322693,
-24.4553296527096738615671429498,-13.6482621781556142896021005373,-24.5291159284566765946164569159,
-14.6601653325646659693336278074,-24.558341326650509680757457806,-15.4488248248081424306140828711,
-24.5632546914292314555541907543,-16.0852581537761997461728961336,-24.5580324921489712759984926642,
-16.6151746133036563909564374314,-24.5503387493520662980372564213,-17.0672495053585124242992816547,
-24.5433586108276201573159585534,-17.4599382140096646491949564041,-24.5380986870372201716167759558,
-17.8057261304209435259064007206,-24.5346732701527229363074943813,-18.1134894422990672572824650368,
-24.5328826728742316289269805581,-18.3898014918365723051798062498,-24.5324481339652814677198944766,
-18.6396872810458794316356343016,-24.5330993918867081955194190899,-18.8670841095024235975142097881,
-24.5346024911091039048954667999,-19.0751380002791173375361022627,-24.5367644542077886544549746075,
-19.2664031640287858935564363861,-24.5394297364164766831209227364,-19.4429811902351338918199724339,
-24.542474397280291418923798489,-19.6066210825912953112176341559,-24.5458002421432933614036041951,
-19.7587929079563872732648611622,-24.5493296894379472906186198294,-19.9007431182431677839161978066,
-24.5530015260007603621040076306,-20.0335368190045656518025090433,-24.5567674925190087170637686171,
-20.1580905419397626750773172472,-24.5605895740455822308395232844,-20.275197982870348234374888373
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-3,4,-3,2>),
ome_logx<double>({
ome_x<double>({
15.8307570829268944168642093099,-36.0790647858683441917455535156,19.1401403706305340376736120215,
-5.15752741829320782632101521406,11.607430522095235364893288776,-13.0313742302567023770244289007,
1.49291834686853045519320961058,-17.1375217139924896141286811401,-3.01837948375537804573718005194,
-18.1532065809444983790462158667,-5.06180748805419025781138543911,-18.2206638698419266340128705303,
-6.2541636792810887921773585016,-18.0961872753698232753153616272,-7.11457955576081527237333903704,
-17.9582765174334048381017697702,-7.79783873517034184274353350722,-17.8346599120584804164597834168,
-8.36117637151143820446693102886,-17.7254285862091410261487279152,-8.83548492673823038061874213186,
-17.6284081740549390075391898381,-9.24170323856569379950375587412,-17.5421539628431970018769794115,
-9.59492312860272975954526751788,-17.4655952055911324684888748129,-9.90613084714309951162407194248,
-17.3977267541105501305130323766,-10.1833867410304550135134990037,-17.337550696786850188690473621,
-10.4326923663005405866366439028,-17.2841094497113877943674697189,-10.6586047518717782490717315786,
-17.2365236868518997593681305558,-10.8646574843091945221290558488,-17.1940124211830943550933142229,
-11.0536459976039012952396233469,-17.1558968346514417131073443676,-11.2278218447331137124042597336,
-17.1215943439477514586353861944,-11.3890270466283872547449514618,-17.0906082133041025282190057851,
-11.5387889296565552951753860442,-17.0625159559603326915665876759,-11.678388565318868940769855484,
-17.0369581948972961582233069366,-11.8089112309243154582316804181,-17.0136287006452445208748354636,
-11.9312843572999616669848244597,-16.9922658130606834425120286684,-12.0463065764067555158086673841
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-5,6,-5,4>),
ome_logx<double>({
ome_x<double>({
26.1868689639364685158058627416,-44.6580027340612732975259638923,15.0758479329826924188206044986,
-12.6884127976439123712642115482,18.0012194582433447547598870055,-8.65135607013666266587279916669,
12.6759147788701366729988516956,-10.2855038521149648853020272531,7.48740478148339103167043418782,
-11.9713427553359055078281463533,3.9267467341691034580942542172,-12.8529281746619205581312147056,
1.68611852146961137630255888457,-13.1383045297101299747253631364,0.261822472383672505553613987492,
-13.1139861286527369263934491371,-0.701226528426309442320945679698,-12.9624158152936554663700711677,
-1.40663856411004457782529489001,-12.7748665226823448148495996746,-1.96157008635340883110399823167,
-12.5897876606182761914340962074,-2.42098139011585593237057798264,-12.4201493065524095949055922379,
-2.813773677442351873133573138,-12.2682776078005711426556849257,-3.15630072508160089442089578574,
-12.1327871089209190048452210808,-3.45884005590623053164076900431,-12.0114294708204319407228799963,
-3.72855666817441861839042490362,-11.9020849529123903122633120304,-3.97084298138244417485212164018,
-11.803004347498104809592303201,-4.18994520612258819659977379631,-11.7127936144752599169038400847,
-4.38928572190385550230778139191,-11.6303364038727217054553448023,-4.57165525514025542834190657709,
-11.5547202564063568544102689007,-4.73934508726703964099490866793,-11.4851818104404700956938777187,
-4.89424689494199950606826570366,-11.4210696698050384470991717158,-5.03793140179893442165920910873,
-11.3618198860886514000310476977,-5.17171110011698333044801853349,-11.3069395084484706006902142181,
-5.29669025145641221491294831213,-11.255995033885138994919388018,-5.41380460416981048399229995821
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
60.434485251985803823253664213,-161.187915573543230630065971092,177.637256242025494994790122759,
-60.4628745333980420519312426167,-16.7958580431777148511335313946,-15.7044815518374272572231489083,
-16.728483667183180412114283975,-17.6025570845505474025243886006,-18.2347150684392099187680495918,
-18.70021958297255907243765372,-19.0591559837556301747999676511,-19.3486797902122583731974670432,
-19.5910416976904254868345921009,-19.7998063286506179232454446348,-19.9835340781182677478629812184,
-20.1478507033228250638346555347,-20.2966099072888298130454056172,-20.4325580753646706667100972416,
-20.5577242782131662642234890775,-20.6736559845575845744273351456,-20.7815660770388555439457069499,
-20.8824275135963769219454311403,-20.9770362086049040582272211469,-21.0660540638715237520121331367,
-21.1500392446867120721209124277,-21.2294680315280921243330183551,-21.3047509600924413279303508442,
-21.3762449926522914358224059759,-21.4442628684864816148290337017,-21.5090804069895243955423952561,
-21.5709422964212872625119937122,-21.6300667430256042889909619562,-21.6866492489995466408685493009,
-21.7408657150358646579699770146,-21.7928750124098505538859039818,-21.8428211335712029772087495045,
-21.8908350042417218620610039192,-21.9370360210287238677695459096,-21.9815333644810028866110546802,
-22.0244271269382039211899844589,-22.0658092864888932425803218529,-22.1057645521805613378395618636,
-22.14437110083602035815030367,-22.181701222080053051507285431
},0),
ome_x<double>({
3.33333333333333333333333333333,28.6666666666666666666666666667,-2.,3.85185185185185185185185185185,
0.101851851851851851851851851852,0.0481481481481481481481481481481,0.140740740740740740740740740741,
0.203779289493575207860922146636,0.238142479213907785336356764928,0.254545645418661291677164693038,
0.260390946502057613168724279835,0.260109512634765160017685270211,0.256305479032751760024487297215,
0.250521170101589682009262428843,0.243681430494617307804120990934,0.236346478104719862961621203379,
0.228857237339380196523053665911,0.221420447263872869409201589132,0.214159529098494880886268813989,
0.207145589251981317253463806942,0.20041665241726799129076752961,0.193989778121159205448876996166,
0.187868793063598258403453208648,0.182049276493584548478614714836,0.176521798439224113738635134064,
0.171274032066092557585941328852,0.1662921323690554459785229016,0.161561632346057797149914908699,
0.157068019535798670244471356939,0.152797099749686218721359972118,0.148735218753903992565450014066,
0.144869389155897091423031133573,0.14118735427024318803715265734,0.137677610442870352055859576435,
0.13432940240456361878192642584,0.131132701554667132342052577526,0.128078173898462798336473296653,
0.125157142188459219776251093282,0.1223615453274475177264393073,0.119683897063663363097252558843,
0.11711724530017732659965773113,0.114655132852863141610681994153,0.112291560156351522035213715336,
0.110020950188723746541410712365
},0),
ome_x<double>({
-4.66666666666666666666666666667,3.,3.55555555555555555555555555556,1.55555555555555555555555555556,
0.977777777777777777777777777778,0.711111111111111111111111111111,0.55873015873015873015873015873,
0.460317460317460317460317460317,0.391534391534391534391534391534,0.340740740740740740740740740741,
0.301683501683501683501683501684,0.270707070707070707070707070707,0.245532245532245532245532245532,
0.224664224664224664224664224664,0.207081807081807081807081807082,0.192063492063492063492063492063,
0.179084967320261437908496732026,0.167755991285403050108932461874,0.157780071092764591216603600505,
0.148927875243664717348927875244,0.141019214703425229741019214703,0.133910533910533910533910533911,
0.127486040529518790388355605747,0.12165129556433904259991216513,0.11632850241545893719806763285,
0.111452991452991452991452991453,0.106970560303893637226970560304,0.102835436168769502102835436169,
0.0990086967098461351334914553305,0.0954570333880678708264915161467,0.0921517735755778024966011617847,
0.0890681003584229390681003584229,0.0861844248941023134571521668296,0.0834818775995246583481877599525,
0.0809438927085985909515321280027,0.078555866791160908807967631497,0.0763048763048763048763048763049,
0.0741794426004952320741794426005,0.0721693353272300640721693353272,0.0702654071075123706702654071075,
0.0684594538253074838440692099229,0.0667440960123886953155245838173,0.0651126777048501382023787015279
},1),
ome_x<double>({
-1.11111111111111111111111111111,2.22222222222222222222222222222,-2.22222222222222222222222222222
},0)
},0)
)
}
)
},0),
ome_nf<double>({
ome_piecewisex<double>(
{0.03125,0.18,0.34,0.59,0.71,0.7894736842105263,0.92},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
-26.6666666666666666666666666667,4.21263004638108198903909511089,-202.801758217380628360735595556,
210.425260092762163978078190222,-32.,18.7222222222222222222222222222,5.59555555555555555555555555556,
9.26518518518518518518518518519,5.44205593348450491307634164777,6.49990551776266061980347694633,
4.66723356009070294784580498866,5.12968253968253968253968253968,4.04461585552494643403734312825,
4.29120220968705817190665675514,3.56911822529538147253764969383,3.71667580825089982599140108298,
3.19916813074322231831389340547,3.29433196212958117720022481927,2.90395853847122589913824054539,
2.96861736007737545607595588372,2.6629005173140659066059588552,2.70853516049313851352487674976,
2.46216413209522918780583065133,2.49530485692602213851862036495,2.29222502112223661428902628502,
2.31682314109020127576825316747,2.14634061174158325744062018474,2.16490643313425756450493189054,
2.01961235499842276473013259895,2.03380486133223853319225857727,1.90839766038604532090940223634,
1.91934951813026445787896558086,1.80993153055114473977848291759,1.81843750171764939751861949868,
1.72207662737869286187182689036,1.72870750628813156605152831284,1.64315401125417259145409654074,
1.6483280369536421126378703814,1.57182585890782088292177742745,1.57585487385152081379282332349,
1.50701248833795014920653026028,1.51013258276787240698118166349,1.4478325381630813221165412634
},-1),
ome_x<double>({
-20.,-72.,-145.333333333333333333333333333,17.7777777777777777777777777778,
-20.2222222222222222222222222222,4.88888888888888888888888888889,-9.24444444444444444444444444444,
2.79365079365079365079365079365,-5.98412698412698412698412698413,1.95767195767195767195767195767,
-4.42962962962962962962962962963,1.50841750841750841750841750842,-3.51919191919191919191919191919,
1.22766122766122766122766122766,-2.92063492063492063492063492063,1.03540903540903540903540903541,
-2.49682539682539682539682539683,0.895424836601307189542483660131,-2.18082788671023965141612200436,
0.788900355463822956083018002523,-1.93606237816764132553606237817,0.705096073517126148705096073517,
-1.74083694083694083694083694084,0.637430202647593951941778028735,-1.58146684233640755379885814668,
0.581642512077294685990338164251,-1.44888888888888888888888888889,0.534852801519468186134852801519,
-1.33686067019400352733686067019,0.495043483549230675667457276653,-1.24094143404488232074438970991,
0.460758867877889012483005808923,-1.1578853046594982078853046595,0.430922124470511567285760834148,
-1.08526440879382055852644087938,0.404719463542992954757660640014,-1.02122626828509181450357920946,
0.381524381524381524381524381524,-0.964332753806438016964332753806,0.360846676636150320360846676636,
-0.913450292397660818713450292398,0.342297269126537419220346049614
},0),
ome_x<double>({
9.33333333333333333333333333333,29.3333333333333333333333333333,-10.6666666666666666666666666667
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,16,1,14>),
ome_logx<double>({
ome_x<double>({
-279.302801554061813602912835749,671.070206357110979207059537534,-767.979760919084275596046239615,
750.600293887765231905350958339,-778.718636620937103344948674291,770.244749073686712667963439501,
-782.48437905277764123285234225,779.496123507424930524125008398,-784.711161577204541432712035158,
784.636722270763173138271697495,-786.444799596884267410563224244,787.732617129589505294652716278,
-787.919594017389729153307540789,789.714295576382112090968761803,-789.190227108901415341257335234,
791.060411932782405711793685966,-790.275599076928853759471376052,792.032810313932716966001982612,
-791.192141875731703791431488959,792.778999546036748805537534392,-791.959238368985739994688228103,
793.383216472615525010447109128,-792.598068521322261255920069973,793.893858780882513182272391453,
-793.129625210047359037774812541,794.338852703997131863180513365,-793.573272522336608054475226772,
794.734451133850805155264689918,-793.9459838349748295697518109,795.090313558846719748779068365,
-794.262094881257165884502997835,795.412434937901038319959226719,-794.533379940431989363465930697,
795.704817172431056196258022457,-794.769301721150001247069165621,795.970404519962695190279785683,
-794.977334608310201535536862744,796.211590932966550502837146344,-795.163300142529402959866934586,
796.430482111111162269790757529,-795.331680993702530194229012116,796.629020511460338341381459285,
-795.485897410571606283229892742,796.809036839953118151521150256,-795.628540890798078045295840576,
796.972264675482741854383822788,-795.761565908243655555078438945,797.120338796463080494668201294,
-795.886443642331586828750925533,797.254788252495085063507498991,-796.004282940726636877798407247
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,4,1,2>),
ome_logx<double>({
ome_x<double>({
-44.6804080554261294886659178368,76.1986383337956255840060213206,-129.159790970452924006513279164,
140.314364261937387707554134189,-136.75530388197524442643810425,145.385542406797801391346939624,
-142.600658948767374612563736879,149.253566646823673414766721959,-144.937959003731953475041654929,
152.094421766713798009123509799,-146.511784566168829255011164388,153.823723511126161780765847927,
-147.898790985344104660444044133,154.86013812298413858452453465,-149.118557008691222576633298802,
155.528950530681940227325705391,-150.155832037751830107980090302,156.004079584264008184831894944,
-151.024609496205154590066146087,156.369157698705854491525202129,-151.752382132384241595026985444,
156.664674591199902302880407827,-152.366878834513048004896201335,156.911770218574473658153528364,
-152.891306398596173655856371802,157.122737978658342738073161135,-153.343810142048302434718896278,
157.305508349999095741307449841,-153.738282892954535379800674263,157.465619892214188883674638125,
-154.085359451619555363675233396,157.607154442502035910671727648,-154.39325244475758584546335941,
157.733228969931055450896529645,-154.668381390027814794619751896,157.846282467578779576748901038,
-154.915829087795033599195147832,157.948258135248472799301311209,-155.139670299273276344822701218,
158.040726423299049826435647168,-155.34320972311027792592724077,158.124971756604026105879627306,
-155.529156164097438780738402934,158.202055521453485872730822299,-155.699751628927079185355989021,
158.272862840834150632640421881,-155.856868262585145140233083107,158.338137923825588004865931237,
-156.00208205518031164986750341,158.398511170513164501043180368,-156.136729552356776247720031292
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_linear<double,-1,2>),
ome_logx<double>({
ome_x<double>({
-26.7578461413803017171527049805,10.0970673776784668273240013146,-12.5391221304476187131301631373,
40.587290644064788172065833178,-28.6882312849134149769112503218,50.7675715596084163150752870067,
-35.2908501091423236011325223914,50.9231394987866325716247804155,-38.5495207086208662808048157134,
50.9900902042551422141626917545,-40.6852780510869146922923521594,51.1119846557586430026445974117,
-42.2313546409078474795356128479,51.2503316899755103073612005605,-43.4125239254595803311770010988,
51.3854579693937601942133904036,-44.3483236037301068348479580714,51.5103455254747911441053723894,
-45.1100540034023411819846277502,51.6232987756176175921012020593,-45.7433662650739387226168979069,
51.724668727695408582617899769,-46.2790040195424602076203642848,51.8155100579224223219544553252,
-46.7384942809926819569646378202,51.8970402140515769925350741614,-47.1373917776454316980394490721,
51.9704291307452013584393031987,-47.4872327672845330824542570923,52.0367264738242998915787045223,
-47.7967640609542970571353088062,52.0968458068174023632799790658,-48.0727443999162372325131695629,
52.1515713381812103282395903845,-48.3204830943755028224609498983,52.2015724862092897868300905158,
-48.5442116421721449288052123727,52.2474199950421510340979127416,-48.7473460178930239754426876475,
52.2896010815607264384392650633,-48.9326755448815914086522315352,52.3285327475788680553947155548,
-49.102501343918017950306294171,52.364573107161762759199934006,-49.258739450667824067164638476,
52.3980308686897427199139223148,-49.4029987287918750005305222231,52.4291732092399009083858493396,
-49.5366405097831957976973370695,52.4582322928124874044082407577,-49.6608247888279424100089527507
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-2,3,-2,1>),
ome_logx<double>({
ome_x<double>({
-23.4562799408549797659515788632,-12.1635193868704629670996836821,15.5278867414059610095853324573,
-23.6750140589370058014990926923,2.21127939045405927779959591301,-23.7032620046973582814060579027,
-7.11210510057344947698100591344,-25.929779083840232150203645217,-12.2183736463900567527957990899,
-26.6397980080281315604122893508,-14.8332695452981846297796759881,-26.6828684328976806350919557769,
-16.3953409083712507966050744868,-26.5767174314152128768513914649,-17.4850443995206443909680631422,
-26.4694186599921787988080810571,-18.3206606172242266247096601692,-26.388352732366978126051855566,
-18.9954810037588095346673346443,-26.3320203672033922747997849529,-19.5573401119211042606688775923,
-26.2943432404216213829579545013,-20.034777429987909689507740506,-26.269952623554792142460340699,
-20.4466365252324377783763600218,-26.2548913431531419666731810728,-20.8061868736907941559957845076,
-26.2463780402798571930926403406,-21.123179665226613505669699971,-26.242476897480272152066523951,
-21.4050007340146219755181064271,-26.2418359554385298888865201339,-21.657374142128336734301164598,
-26.2435032233870135590116633356,-21.8848181511037683734894954116,-26.2468018947910051733956986132,
-22.0909539631248273544488768148,-26.2512462415784173214139693564,-22.2787218260639865880858784834,
-26.2564846704443693601232739818,-22.4505363043202856990417243727,-26.2622608104515812452180676679,
-22.6084002471565312547734581975,-26.2683866240129056370579535888,-22.7539899560881245459118587377,
-26.2747236080003415650105541893,-22.8887198208148481331490272421,-26.2811694987157917497145439944,
-23.0137920426184003367700464269,-26.2876487652332544806485788456,-23.1302353497546651755978734663
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-3,4,-3,2>),
ome_logx<double>({
ome_x<double>({
-20.2020793234330002981555026708,-20.6144045552261423350195590021,25.5091126818414512793951979487,
-20.0711932899285332355362603007,8.9499113214607074187877007252,-16.8123579431753849136730727082,
2.76605872956007419879405058244,-16.9109416502358021490964084605,-1.98710575776700031353919621523,
-17.7576060749129919334141446607,-5.25452900309601487079044780328,-18.2769564415752167599307244304,
-7.35144880833148926847448105156,-18.4479440421664839518259362922,-8.72069502338636253390099321555,
-18.4332853415696129872330217772,-9.67197340298927168591544810242,-18.3474169259403666716418856194,
-10.3810939799258260417147656552,-18.2460450342783767124196304742,-10.9416805281523221557529584396,
-18.1511672050503064678041658015,-11.4040231166293052454129187088,-18.0693703407689300381222471911,
-11.7965512860377530891480758342,-18.0011355721936313279017326941,-12.1365283370847975024926462703,
-17.9449065710284948254304228523,-12.4352378035802197708433949185,-17.8986969550982827205087736183,
-12.7005425261178755112729612657,-17.8606555632089248334865731315,-12.9382056377710337309191911439,
-17.8292213512016501509145596785,-13.1526152759717745156800783353,-17.8031294171945550103022462968,
-13.3472092201599706642770103802,-17.7813709151454411230999487522,-13.5247397106339129897655350991,
-17.7631449394891798496412592152,-13.6874477931262629540884199358,-17.7478150608148378257459748541,
-13.8371833460572745177904235135,-17.7348736210598418089748652053,-13.9754907399009564513900735555,
-17.7239135508447288667683392463,-14.1036717559519520294950547976,-17.7146065045302891513634999204,
-14.2228328880908063299825268923,-17.7066860034433533417378774201,-14.3339215864316948454168224524
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-5,6,-5,4>),
ome_logx<double>({
ome_x<double>({
-13.0874232825389527812988063618,-35.6874425860177507794087988299,32.457095076261615817220138151,
-16.9445903493590813880032935489,14.2811660015234788079951709621,-14.0698251024724268825605158154,
8.41283540924014789195265170119,-12.1447767166688616267873157825,5.26565930062933865643041336399,
-11.3393552983599572435923246749,2.83772235506178608702682681702,-11.2124934725833516365583748886,
0.829579088096372964201275150411,-11.3438997435128720085848567694,-0.787190929064137287132491505072,
-11.5080332124656203174996941989,-2.05000584441272692633181173661,-11.6210550462826509585502740561,
-3.02207094343524096213666713019,-11.6695886893153322498106037344,-3.77127497133235556341336011729,
-11.6663439234220633334891432377,-4.35640367919910742239270857636,-11.6290996326379303654080995054,
-4.82291338299305730121456290576,-11.5729147134635045998379589468,-5.20380973275181099489553002467,
-11.5083998533438527765235778599,-5.52226231661232148765269290467,-11.4422401510877941367697153488,
-5.79430144928442850879064207755,-11.3782640967964675562190630546,-6.03101056039703540818999228139,
-11.318424711033904732676614998,-6.24012718928242103470529427949,-11.2635288858792885454264013371,
-6.42714673670300898961255861877,-11.2137261821554009106977514572,-6.59605964737954985643736840467,
-11.1688157505435063543880121303,-6.7498361126648363056375642953,-11.1284297999253955658634503857,
-6.89074336362523867784180541148,-11.0921384499616444812946864419,-7.02055422410586713354821779443,
-11.0595066777548713780690271845,-7.14068566050669383433098332268,-11.0301230775996957989107870361,
-7.25229228286062014210837955308,-11.0036125722466805220305771361,-7.35633067462972501096551768529
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-27.5265787557976352486298868889,28.3864908449286038305931071111,-64.3864908449286038305931071111,
35.5555555555555555555555555556,-4.83333333333333333333333333333,-14.0222222222222222222222222222,
-17.2888888888888888888888888889,-18.8253968253968253968253968254,-19.7117724867724867724867724868,
-20.3060846560846560846560846561,-20.749047619047619047619047619,-21.1035305435305435305435305435,
-21.4007551707551707551707551708,-21.6577311577311577311577311577,-21.8845311654835464359273883083,
-22.0875828932971790114647257504,-22.2712648528719957291385862814,-22.4387286225031323070538756813,
-22.5923470411215509254724940999,-22.7339718035280470780986776859,-22.8650891481971633330422460109,
-22.986918525967619289158431131,-23.1004779479295984462644428066,-23.2066290315891300449883608548,
-23.3061091754686573516955680222,-23.3995552616719664774584683052,-23.4875215857724322472657997679,
-23.5704937277415472706967231198,-23.6488994877036518618340574372,-23.7231176461233561534951456237,
-23.7934850764154727829679385304,-23.8603025864118910924181014593,-23.923839763256142940605779262,
-23.9843390260990587173473232418,-24.0420190414672570744216271526,-24.0970776205283363641190175717,
-24.1496941913136351059380027297,-24.20003191942760083910530882,-24.2482395359674757652519988921,
-24.2944529200007112206534608085,-24.3387964740993585929357191134,-24.3813843244738607706063346433,
-24.4223213717255987642860815849,-24.4617042138143927173397328783
},0),
ome_x<double>({
16.,-10.6666666666666666666666666667,-14.2222222222222222222222222222,-6.22222222222222222222222222222,
-3.91111111111111111111111111111,-2.84444444444444444444444444444,-2.23492063492063492063492063492,
-1.84126984126984126984126984127,-1.56613756613756613756613756614,-1.36296296296296296296296296296,
-1.20673400673400673400673400673,-1.08282828282828282828282828283,-0.982128982128982128982128982129,
-0.898656898656898656898656898657,-0.828327228327228327228327228327,-0.768253968253968253968253968254,
-0.716339869281045751633986928105,-0.671023965141612200435729847495,-0.631120284371058364866414402018,
-0.595711500974658869395711500975,-0.564076858813700918964076858814,-0.535642135642135642135642135642,
-0.509944162118075161553422422988,-0.486605182257356170399648660518,-0.465314009661835748792270531401,
-0.445811965811965811965811965812,-0.427882241215574548907882241216,-0.411341744675078008411341744675,
-0.396034786839384540533965821322,-0.381828133552271483305966064587,-0.368607094302311209986404647139,
-0.356272401433691756272401433692,-0.344737699576409253828608667318,-0.33392751039809863339275103981,
-0.323775570834394363806128512011,-0.314223467164643635231870525988,-0.30521950521950521950521950522,
-0.296717770401980928296717770402,-0.288677341308920256288677341309,-0.28106162843004948268106162843,
-0.273837815301229935376276839691,-0.266976384049554781262098335269,-0.260450710819400552809514806112
},1),
ome_x<double>({
6.66666666666666666666666666667,-13.3333333333333333333333333333,13.3333333333333333333333333333
},0)
},0)
)
}
)
},0),
ome_nf<double>({
ome_piecewisex<double>(
{0.03125,0.18,0.34,0.59,0.71,0.7894736842105263,0.92},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
-8.,-8.66666666666666666666666666667,-33.3333333333333333333333333333,49.3333333333333333333333333333,
8.88888888888888888888888888889,3.88888888888888888888888888889,2.44444444444444444444444444444,
1.77777777777777777777777777778,1.39682539682539682539682539683,1.15079365079365079365079365079,
0.978835978835978835978835978836,0.851851851851851851851851851852,0.754208754208754208754208754209,
0.676767676767676767676767676768,0.613830613830613830613830613831,0.561660561660561660561660561661,
0.517704517704517704517704517705,0.480158730158730158730158730159,0.447712418300653594771241830065,
0.419389978213507625272331154684,0.394450177731911478041509001261,0.372319688109161793372319688109,
0.352548036758563074352548036759,0.334776334776334776334776334776,0.318715101323796975970889014367,
0.304128238910847606499780412824,0.290821256038647342995169082126,0.278632478632478632478632478632,
0.26742640075973409306742640076,0.257088590421923755257088590422,0.247521741774615337833728638326,
0.238642583470169677066228790367,0.230379433938944506241502904462,0.222670250896057347670250896057,
0.215461062235255783642880417074,0.208704693998811645870469399881,0.202359731771496477378830320007,
0.196389666977902272019919078743,0.190762190762190762190762190762,0.185448606501238080185448606501,
0.180423338318075160180423338318,0.175663517768780926675663517769,0.171148634563268709610173024807
},-1),
ome_x<double>({
-14.6666666666666666666666666667,-42.6666666666666666666666666667,-10.6666666666666666666666666667
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,16,1,14>),
ome_logx<double>({
ome_x<double>({
-90.3813306964720539955523465966,218.547117048014432253792170172,-236.789390147066868737236200864,
232.671041701097624459971462644,-238.368804150539137033381251865,235.635189561968040335944935928,
-238.713284424323643750471132834,237.124877574626853671585421507,-238.734891495148556474244983463,
238.064997603337651729231109774,-238.682019167020770435359467928,238.701906450111947242071316806,
-238.633074674329942982090580228,239.142413740080142108425893977,-238.610291182019019917936077937,
239.44737021069961506063900547,-238.615817084288821565000049676,239.656526770618980738997162389,
-238.644997820956659430853785437,239.797533877648485340133748823,-238.691560354118860861968296714,
239.890155194564576461207663195,-238.749600595751996804840692079,239.948665335576708082096418196,
-238.814242081363983487768123204,239.983396813634113509536994008,-238.88174079395515413724650084,
240.001811204886584427465243539,-238.949373159619427468152920803,240.009268506832501815728697999,
-239.015255977464698125877031615,240.009589638447400494960367356,-239.078162401172180521663584865,
240.005470936142813560794251445,-239.137359202775241925938637969,239.998790370130887979900175622,
-239.192472749657382602176753077,239.990833685479362758586770196,-239.243383292516193282881719879,
239.982461055756634554492865094,-239.290144074913723149058146448,239.974229493319820044994056533,
-239.33292091600928193450023568,239.966482379705818307833231353,-239.371948055316870983051604552,
239.959414608777944381936638777,-239.407496579669072914640285269,239.953119691557143529984803454,
-239.439852389654001958428204611,239.947623564176312848829932833,-239.469301274813939304093267196
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,4,1,2>),
ome_logx<double>({
ome_x<double>({
-9.7160046423337567126405171592,31.4424266523619121537556421908,-43.7953579129587854225886135706,
45.8926465350618476500835869928,-41.845145931142900438713704059,48.2792618795360820932098436372,
-43.2097120543448594637783970147,48.1750483686282628700619992189,-44.5400436140652841687553062894,
47.8921109191083379444170245937,-45.4135393463568224948756303154,47.735397853106412884339978856,
-45.9597215790662186131532347772,47.6742910882024141797477844948,-46.3146218426913734288686687157,
47.6610395117950060084898674561,-46.5598217311226648021997113967,47.6683764494042526090765145497,
-46.7393969835694517862681654442,47.6834915096504642240981548347,-46.8772251838250359992224134533,
47.7008155867972428194723982975,-46.9868407441007327963396705975,47.7180450069336856592248018606,
-47.0763899873845740535344460759,47.734291981647698859635746122,-47.1510763411416099953012052597,
47.7492727870083341566405925329,-47.2143995892622693132821333363,47.7629571507890204191300568349,
-47.2688151471661474785949024699,47.7754165203178986700135054859,-47.316105051410988321117622174,
47.786757990179435155782123803,-47.3575984712926051347271091163,47.7970956148879142790772259762,
-47.3943093113341919716214458781,47.8065383350627427348309514665,-47.4270256889831871665018202294,
47.8151853947803796249852382783,-47.4563701487860944064522196154,47.8231251431273756618862766348,
-47.4828413595522864232048789744,47.8304353276375904774827634785,-47.5068436945334847562458771074,
47.8371839937982805507934442979,-47.5287086545197504455686454971,47.8434305750431486928265137267,
-47.5487106650683064050399547632,47.8492269823370177697677532845,-47.5670789114866088153674800687
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_linear<double,-1,2>),
ome_logx<double>({
ome_x<double>({
-0.72115174981563033780958423209,8.81725814826520825112618990555,-2.67445024997366147682994060458,
18.2222222222222222222222222222,-11.3888888888888888888888888889,15.8222222222222222222222222222,
-12.8333333333333333333333333333,15.5301587301587301587301587302,-13.5595238095238095238095238095,
15.5026455026455026455026455026,-14.012962962962962962962962963,15.5286195286195286195286195286,
-14.3242424242424242424242424242,15.5648795648795648795648795649,-14.5512820512820512820512820513,
15.6004884004884004884004884005,-14.7242063492063492063492063492,15.6326797385620915032679738562,
-14.8602941176470588235294117647,15.6610480449489737415434009861,-14.9701754385964912280701754386,
15.6858813700918964076858813701,-15.0607503607503607503607503608,15.7076353598092728527511136207,
-15.1366930171277997364953886693,15.7267632850241545893719806763,-15.2012820512820512820512820513,
15.743665716999050332383665717,-15.2568850902184235517568850902,15.7586815058079425895517849541,
-15.3052545155993431855500821018,15.7720924483994561858855518477,-15.3477150537634408602150537634,
15.7841316389703486477680026067,-15.3852866904337492572786690434,15.7949919361684067566420507597,
-15.4187675070028011204481792717,15.8048334048334048334048334048,-15.4487908961593172119487908962,
15.813789498000024315813789498,-15.4758659469185784975258659469,15.8219720658745048988951427976,
-15.500406504065040650406504065,15.8294753711656717896082615311,-15.5227524413570925198832175576,
15.8363792968444131234828909248,-15.5431854779680866637388376519,15.8427519100969609757768869702,
-15.5619411039161270428615479494,15.8486515173445264630674965021,-15.5792176870748299319727891156
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-2,3,-2,1>),
ome_logx<double>({
ome_x<double>({
2.50822772379849446870805440267,-10.8416112048446691964717296096,6.22444235599404181543822867642,
-5.88305968092520915333718897789,-3.56746250905144357874582126115,-7.90222992031649698836326953687,
-5.51541027826538466568031863865,-7.89493997369978485678876885464,-6.0381407237639582457323015728,
-7.767065582125974810159382551,-6.3228890372916528082129017465,-7.70754081653440027034786747199,
-6.53414339068214608962586821357,-7.69067455317903881146148430576,-6.70146759970416895255328560286,
-7.69311508100608843374895988426,-6.83669327604037330360607501998,-7.7035859507942655918401541848,
-6.94762370531335727360736272148,-7.71703531852979963106180299234,-7.03991850835699907355648716052,
-7.7311986868363013150248263318,-7.11772656951079972573662160845,-7.74506337970800062249406455743,
-7.1841112816545980703836462995,-7.75819543329032514326445406639,-7.24136008947484894950177223083,
-7.77043508009387654015202218594,-7.29120421822333444864385676523,-7.78175354415926918544230367158,
-7.33497246514504694092663616921,-7.79218343244399108471701801381,-7.37369882442683195156579997131,
-7.8017841207351320437693550453,-7.40819838447699257195732921588,-7.81062437897895961702729770734,
-7.43912146379748267866044781213,-7.81877372762945348219858630575,-7.4669927251255227198421498717,
-7.82629830091163503211134539041,-7.49223981154622637347095607078,-7.83325905789383119620044654991,
-7.51521458450615964022353747744,-7.83971121236736516474989920688,-7.53620907152108622641163063634,
-7.84570428158615554916988123264,-7.55546758271165164244158044391,-7.85128243225855779366781594134,
-7.57319601864368147712168673731,-7.85648495144359417650866085385,-7.58956909480924330048658550757
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-3,4,-3,2>),
ome_logx<double>({
ome_x<double>({
4.96914898712667309027580199449,-13.4197414967389069507489787392,6.01887095407467949276562626155,
-2.07758256062948265843601794255,0.31440108974073635726146438095,-4.29363382565744853368508668897,
-2.48082784809263262300045278421,-5.10581968929731810862680015958,-3.47151069974439804811478220163,
-5.24065452907350767439723560088,-3.8516324675633340882944659764,-5.21121002979201104174902913005,
-4.04446835022362070149359445414,-5.1676654819710579177463138616,-4.17510705031816899695166982682,
-5.13890951373942886122693507326,-4.27878249395240970846719221973,-5.12445590905436826113431466057,
-4.36610687257906167501016366446,-5.11950914324096716277741059271,-4.44118992051789578014054950116,
-5.12021028489971077121180879951,-4.50634156787977700862334801153,-5.12408694152758118332048894014,
-4.56324050331070591542626646912,-5.1296584018390174005135468609,-4.61322862759908883785414570836,
-5.13605619701472782721071733389,-4.65740309198486060381677179919,-5.14277419248837877236634842724,
-4.69666370462133527533353648354,-5.14951916181156219108732455941,-4.73174884509315528238691129973,
-5.15612369790337241255190601624,-4.76326558647927202983754853945,-5.16249542086568444594876923379,
-4.79171481634689783572393665015,-5.16858702862965135489929774722,-4.81751175692418130648147053106,
-5.17437838562299043529884839808,-4.84100247068379800927338485322,-5.17986566039454560656799901985,
-4.86247702491493049549527126911,-5.18505465901097970720211040514,-4.8821799579686826295322451178,
-5.18995669725635144025536492857,-4.9003186028015153323771568589,-5.19458603245494956664528945589,
-4.91706972331074412908165115188,-5.19895826609679982918916620512,-4.93258482619881928150062394056
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-5,6,-5,4>),
ome_logx<double>({
ome_x<double>({
8.73781753226076105522427050852,-15.8581384084615961951905183443,3.34027060286018967829053075248,
-1.37506190628029967827143506864,2.52239435542137255183452192429,-1.28364786771231200346168229632,
0.57259256914758505805533770369,-2.14001183143155422719719780449,-0.758017835741378099435719055769,
-2.70914928071714354099726226787,-1.51549371491771301312733592878,-2.98708370658146651133735422677,
-1.92630138403992521202679890647,-3.09717625719855727387704089435,-2.15217360760372263389840754647,
-3.12734362628105429080604485933,-2.28440349124295413494613796888,-3.12493082248774097317855047474,
-2.36994075353921858330413343574,-3.11224418671340614634558808835,-2.4318000490586505534205912724,
-3.09863755556330769001043054098,-2.48097842762650768837295981007,-3.08740497834400411552133496343,
-2.52268895179065899684529647391,-3.07925170627844270748973613765,-2.55943718309795607239358178325,
-3.07390909148475382947470994813,-2.59248440253606115574626930015,-3.07083279671053207578405639633,
-2.62252499376616130724838487644,-3.06947651047637350955699946821,-2.64999322086243951538717915773,
-3.06938068272967527991566222521,-2.67519957208803717252899966681,-3.07018674054014498651743483321,
-2.69839046409602532352277823605,-3.07162517211677142298134373769,-2.71977425361216615256076530344,
-3.07349734495611850397116864911,-2.73953280094019406646200877242,-3.07565838439963051138510594961,
-2.7578270098947964087021253763,-3.07800321999363831438781973657,-2.77479992885343975124885052521,
-3.08045591454635443882071030594,-2.79057888100355075562433109416,-3.08296175480210312782783219972,
-2.80527719245999398762766926524,-3.08548147770383468433092784262,-2.81899572011405101307681772406
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
2.66666666666666666666666666667,-18.6666666666666666666666666667,21.3333333333333333333333333333,
-6.66666666666666666666666666667,-7.,-6.84444444444444444444444444444,-6.8,
-6.81904761904761904761904761905,-6.86507936507936507936507936508,-6.92063492063492063492063492063,
-6.97777777777777777777777777778,-7.032996632996632996632996633,-7.08484848484848484848484848485,
-7.13286713286713286713286713287,-7.17704517704517704517704517705,-7.21758241758241758241758241758,
-7.25476190476190476190476190476,-7.28888888888888888888888888889,-7.32026143790849673202614379085,
-7.34915720674234606123151014792,-7.37582846003898635477582846004,-7.40050125313283208020050125313,
-7.42337662337662337662337662338,-7.44463266202396637179245874898,-7.46442687747035573122529644269,
-7.48289855072463768115942028986,-7.50017094017094017094017094017,-7.51635327635327635327635327635,
-7.53154253154253154253154253154,-7.54582497111232743416651462628,-7.559277504105090311986863711,
-7.57196885428253615127919911012,-7.5839605734767025089605734767,-7.59530791788856304985337243402,
-7.60606060606060606060606060606,-7.61626347508700449876920465156,-7.62595704948646125116713352007,
-7.63517803517803517803517803518,-7.64395974922290711764395974922,-7.65233249443775759565233249444,
-7.66032388663967611336032388664,-7.66795914112987283718991036064,-7.67526132404181184668989547038,
-7.68225157334629824703562650244
},0),
ome_x<double>({
-6.66666666666666666666666666667,13.3333333333333333333333333333,-13.3333333333333333333333333333
},0)
},0)
)
}
)
},0)
},0),
ome_logm<double>({
ome_nf<double>({
ome_piecewisex<double>(
{0.03125,0.18,0.34,0.59,0.71,0.7894736842105263,0.92},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
3913.17118994138394788877110601,-2126.15161859048896124401251881,26090.2976785056661436227970735,
-35843.1760353707195181658194753,26602.8758657140998971026726116,-54796.6962450565522697189536186,
366752.752276729774038631411574,-1.44427884582729095372341365663e6,9.30390495271383500100070510637e6,
-3.58012050643555458288941385918e7,2.17787667527903511926334897746e8,-8.02618163982887997934092115041e8,
4.81780192266449029863474503004e9,-1.68694911120950184476010392263e10,1.02591079941594688544639173032e11,
-3.39124542647113253102783393409e11,2.11582099171632168894596614884e12,
-6.59400481624827825125985620331e12,4.18483818892268181736431239158e13,
-1.24520963944276349571781519949e14,7.59464879050764932308349001853e14,
-2.25909667469934327946147118001e15,1.06608375836388598246313431564e16,
-3.68534888366541562156736809475e16,-1.02947552839381251364586243592e16,
-3.50925910850847328641079808317e17,-1.06300866139543824004618383497e19,
1.4156245062689605507525503006e19,-6.90494817101621565812144306672e20,1.51152488804532569274604666823e21,
-3.58198878210596361138158069004e22,1.01875056696151502561965368115e23,
-1.74950463642642155754667768083e24,6.183094165294617014414778502e24,-8.48534346761256803330771916287e25,
3.61583543047456945057963174271e26,-4.18143369922649424587846200511e27,
2.08129237179959150740716737321e28,-2.11349665762478916516935767537e29,
1.18953838466210639747256748479e30,-1.09793912436939320899622626798e31,
6.78027007833952819656574427094e31,-5.84966963351746862337630992015e32
},-1),
ome_x<double>({
664.125284642994473468402349267,5041.18901781581537972263293887,9500.76893610499448034575888232,
9381.61414974981597065712204023,-3109.44151299516000820350216776,55002.6447080058912611168671131,
-146731.710277418283581778642331,1.27471526349493942581166402684e6,-3.60280625376844156328037316896e6,
2.87734314365788204456931193603e7,-7.77436204431514017814373504109e7,6.26785506449856313757620228225e8,
-1.54966229963499095804167380419e9,1.34302526656140709689931420592e10,
-2.97457849503770952595868499848e10,2.88963258514486775760157285078e11,
-5.93226039680026318106442231168e11,6.41788693733808064908597390318e12,
-1.42723370468637850281740193709e13,1.5374934231758995760972012834e14,
-4.73582363586139155294199295854e14,4.23528854400840044322439890307e15,
-2.03960796718305944427292233062e16,1.42177323234329882027579553545e17,
-9.83593820824585764736778017323e17,5.82669521381684126458454872245e18,
-4.90465629290586887232245754288e19,2.75471127762920463693085683516e20,
-2.47326725631435588626797585505e21,1.40967094534674580308976526296e22,
-1.25906936218573258587923604768e23,7.49524865836830811305058440339e23,
-6.48643538700023947174519854934e24,4.05812003997140590918791022895e25,
-3.38782554992856431730765420149e26,2.21808225007321921435975534492e27,
-1.79450354639269950801265065229e28,1.21981453608546491964531353926e29,
-9.63269393685222572302065901383e29,6.74199587474277772280465203708e30,
-5.23305191031254409404163841778e31,3.74405495391494580356764775073e32,-2.8728884705358522466738522897e33
},-1),
ome_x<double>({
-411.779968213597469634789285537,1568.03294795054940552779593423,-4718.67017447297463716080810122,
-5631.44740404645298157602883458,29603.8863853081391857125652616,-119441.929670354031296368530427,
753744.5198717749404138585929,-2.9483449342413282265365785107e6,1.72397773463714887628582614029e7,
-6.51173473663744043786037604404e7,3.72759089495997843410739312722e8,-1.34496393270916624793572874888e9,
7.79878067806060067471250300289e9,-2.66661800157733909953840059697e10,1.60793371144286004039980775011e11,
-5.21992670656663295098319307372e11,3.33576898926472519570871079915e12,
-1.06230425378969130656326373523e13,7.19577815548675728686964229105e13,
-2.47516902447504469920646050986e14,1.7089546936223051427011687838e15,
-7.36224511620203353822519728591e15,4.83774961941260242025634613166e16,
-2.82577586652465469908279140865e17,1.72046509904102181834349042143e18,
-1.27532416075796013303893491162e19,7.468388953704972512638799801e19,-6.20902030543917913339529672976e20,
3.66542920481828540307397459585e21,-3.12964914191878178675924511774e22,
1.91170845307406893330083666114e23,-1.60993665695839903061142148314e24,
1.02531614465514598719938764652e25,-8.41460311396249216990949515493e25,
5.57459024596914879391356455815e26,-4.46078901445304631606029024489e27,
3.05513252573182166394587475023e28,-2.39535294168357386194938294054e29,
1.68427373403374559403754430111e30,-1.30110840971025336581522775341e31,
9.33393672321607106359679955849e31,-7.13912094064669696077880653935e32
},0),
ome_x<double>({
289.352906716371311437948385379,251.46618512208789451164825843,870.352797034934540884954743616,
-1150.18998628257823967736161667,8104.01707818930047476144913962,-47166.1327572016441004106532079,
220539.097505388999959995919803,-1.15809919838022446094737390038e6,5.16176243731922434914942421307e6,
-2.58818682186164199348857370338e7,1.11468110149738808002652435525e8,-5.46516095348415285788940187628e8,
2.28415960214348134697069649653e9,-1.11051076907905092090750437838e10,4.50979593927463179559167404236e10,
-2.1933210639068548142923096637e11,8.66431977896131554962084513177e11,
-4.22637229425920338241454154366e12,1.63311162243093523239211010685e13,
-7.91036913733631785916644874731e13,3.04982710491613349194398769033e14,
-1.40859942086075181534784017935e15,5.73566786087175358379098481143e15,
-2.23463769080998447591992673233e16,1.11895269505148930225772144693e17,
-2.38995518305292241197866208074e17,2.37478715980586900325578815805e18,
2.93370149891478933583440271689e18,5.77982823596781391778368252018e19,3.49066777497399806979430729673e20,
1.64737389841797187306214835848e21,1.79141013142687135409097756493e22,5.33523459138851148401917758366e22,
7.67142252467487440849568517304e23,1.86297875355922896391590837026e24,3.04987630938004554933270099765e25,
6.72865356516881299407565824479e25,1.16682631544344146727582786252e27,2.45613633640299543203014963328e27,
4.36317302281017879179493840745e28,8.96542472151550863947524304129e28,1.60713411066731947609485088422e30
},0),
ome_x<double>({
-13.7407407407407404215812658186,20.6543209876543233067132886043,97.1388888888888931954501724897,
-250.110082304526746246383662955,1173.08950617283950911579863323,-7112.12386831275720960382706784,
33871.1907407407407380768813447,-182159.141681363903588679584158,823433.159832451499114293594191,
-4.17966730653537135016063063906e6,1.82086272878012933567087252514e7,-8.97898814584611547571740589957e7,
3.79234795836307519640025337346e8,-1.84664156486159313936940155063e9,7.57643968544206719206457562221e9,
-3.68090612668538506760657259535e10,1.46838205472377911748784719599e11,
-7.15248141278874235743637482662e11,2.78436799907999164851343420272e12,
-1.35293572669243617279697510822e13,5.2124427677156233597789551324e13,-2.4561016250735773468546077829e14,
9.76642535848616144529315973883e14,-4.08671790789361741399671433772e15,
1.87737630637115872702255441583e16,-5.27417057816839011675771456704e16,
3.86169569226771610476011155904e17,1.09905205673403135110409221104e16,8.97191159815324079633079650494e18,
4.02280018327312643340888174446e19,2.43765773831535339100180051676e20,2.31164166910315570170554181292e21,
7.62684027573659722514501868228e21,1.02710005429878813454184570254e23,2.61433813729463053696610478894e23,
4.1529268542688686761500484481e24,9.37026515009782371993210731714e24,1.60355555143155807406043386629e26,
3.41327054754688454157632720021e26,6.03044895157269172860197348941e27,1.24636446930591777417312865086e28,
2.22981588997790586364860002117e29
},0),
ome_x<double>({
3.6148148148148148148148172044,-19.8172839506172839506172837121,1.89629629629629629629629260454,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2.19745845377100395592237246622e-6,0,
0.0000791085225202945596752723728657,-1.78175309835296006502474378667e-6,
0.00284790690279634471725250002555,-0.0000641285344463387933164288569683,
0.102524648827278926317121936783,-0.00230809761972496145863741235882,3.69088735704060024098580113783,
-0.0830724144396891254636040951639,132.87194477009709636131229463,-2.98991914647237613517795743296,
4783.39001201725240228065989359,-107.612316685510737621434433884,172202.040431655312883816068735,
-3873.15158239988137068898472962,6.19927345552399337860776972995e6,-139401.351427567695865605431084
},0),
ome_x<double>({
1.00878711408353719350451932481e-7,0,3.63179885288621834543053243006e-6,0,
0.000130745465876141629496809357966,0,0.00470683961386653884555156975871,0,
0.169446237377092018640781270921,0,6.10006459037622752007207574746
},31)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,16,1,14>),
ome_logx<double>({
ome_x<double>({
6555.85225389455505381629481844,-11899.520109354952744144048519,6994.57441540908076876933824041,
-805.628503050123747111487006912,-1914.33672565736904862093821691,5595.66587134347144787414222767,
-7705.53090811894584984766226289,10265.2143016622217282220032933,-12024.5157709594631957144883792,
13973.1379020782895349014175736,-15479.7837991762073742847832214,17056.9128820339702073148393511,
-18365.9352719842955658583820589,19698.1183313659333423066552887,-20847.7279754107699866822373385,
22006.7225021491792942015985933,-23026.0154184928041030555835921,24054.5712307550320290505080181,
-24966.406181709623275832729933,25891.007969255891879367038361,-26713.3947998868223092862744678,
27551.0121124824859632626949755,-28297.9767284279840559216082628,29059.8004242430142809991044303,
-29742.0301304224386626799314173,30435.5970177415310779028204169,-31060.9660166889391873058780106,
31691.3844801324958206926809452,-32265.393875954566567777928218,32836.054089194673869166899498,
-33362.2001236767791689074474668,33875.1839328996179583644340508,-34355.262311655885125291248484,
34811.5769849339709520571326258,-35245.9297038994514492844826103,35645.6391326467374188231707496,
-36033.3489838579321528321314751,36375.6488236271304971873878885,-36714.6814052765947146679828705,
36997.958396036502258307626347,-37285.227526292548783307031923,37507.1824664036208644943069667,
-37738.4101139536640506387744875,37896.5363976663389902633659608,-38065.3190354959639515675515095,
38158.9859305590749611944807632,-38252.4649893909923462067220062,38292.0698283827525462510401552,
-38271.7732244567038091984125243,38318.9071207244755363186481686,-38036.6582525721768428109167878
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,4,1,2>),
ome_logx<double>({
ome_x<double>({
1516.83349367032559053142698459,-1717.11976203575219233095189973,3692.00030372218035252351278992,
-3107.57084672292410324868750744,2865.43197009375943117254900856,-2430.47780885645600186975927462,
2197.05107907852164434496398488,-1911.86978241445882192296764278,1598.61133676238216415400452389,
-1469.08477179766541139723428163,1102.6923690154284394467250043,-1060.78541979984981184139787669,
688.398045173314145596676696116,-683.750715141494772369279567415,329.834171178153287970165192183,
-338.648410762232049628083434642,9.93715070626899431671147205783,-23.480614398462984847162559747,
-281.094428074507960762018808076,265.181990294876830578804598442,-548.550282746550644614695403551,
528.696203477489098226259073529,-785.704966080238525743483131994,723.513825650102755598011317179,
-787.648872728582944368023508197,-65.2436468415802557559730522732,3484.46103843806472211236030306,
-19575.0624111648307393612664427,89671.3869024070718119824381522,-396669.902700153487722976133347,
1.73278197691668330302759156446e6,-7.53556236867731796654604950953e6,3.26721483130239807944916206676e7,
-1.41313929603650051952207465688e8,6.09848109551400387423921709294e8,-2.62630391224423096426172087479e9,
1.12875192271244476609411179245e10,-4.8419611511343468207787298279e10,2.07323620197060580994653957126e11,
-8.86162915608310597290063599933e11,3.78133985591633980898057219455e12,
-1.61091617293212232523728752474e13,6.85205514281355519674236798e13,-2.91013438902414491218151808327e14,
1.23415950995986331656620800264e15,-5.22655641503832044236823729564e15,
2.21036769312275607485256035698e16,-9.33544139856101283070644928805e16,
3.93769546407204108800847123911e17,-1.6588245448986612673004983177e18,6.97947353327289621925570991837e18
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_linear<double,-1,2>),
ome_logx<double>({
ome_x<double>({
1319.38438622001153425802280836,435.53839163121256447659667197,616.150370760414868751542980086,
-1064.38823837509953798185606795,818.365561364011547058706532696,-1430.41410056910568780305437341,
908.899180516453119724304844403,-1335.74012942089376459903195422,882.624397085757118530703206494,
-1240.52934001625060527279749371,824.306754448992499445713661349,-1150.836363258855392661422863,
758.205285745833391993543656228,-1067.48603646972955162008827476,691.620837325696573587183324346,
-989.991019210045225994004700102,626.967081279957314601360691636,-917.661505359712102877073203255,
565.025141740776991385900036506,-849.85726417813023446437686135,505.968269980241386846828745099,
-786.027590671794655551333236701,449.740013102124822138840178034,-725.681596571189397506417065319,
396.27627118720041330709815121,-668.150806455937334940621273691,346.238564640647094682224372135,
-610.563838495810345154074716317,307.077268224074466904367525992,-529.729607176688505049639276984,
347.363420879150073358156050009,-219.181693889188071904585419018,1085.64650145134724696877071964,
2177.3148030212122432390853252,8089.93958385934692062257641393,23363.8041551467052817043620312,
71471.6619626964757217910407124,213671.392229194111550888246275,642220.429230616354343624746698,
1.92604510180678569383345559542e6,5.77913346280478616090562828891e6,1.73367041082215792595109551153e7,
5.20105107968967719279542949951e7,1.56029243206765780682541076292e8,4.68083982370046895850511407107e8,
1.40423629572801690198121277764e9,4.21267050294587484793009378727e9,1.26378881471262535440279501402e10,
3.79133340494766258742664359776e10,1.13739001765255924679345966995e11,3.41214226020481447163166063478e11
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-2,3,-2,1>),
ome_logx<double>({
ome_x<double>({
1498.53583284460949941826793867,-476.290894893364848785256628779,-445.741686424741538780406819665,
729.02681163657181095412796912,-123.646260201239483193367785159,738.32527061977274906516164253,
106.531748414650927677448058969,852.973432166235704391492025397,225.294609024387811711199631265,
886.812735883131144813610405164,263.732264707629175686438609544,881.200252307164921595431573328,
271.380674715334645657222093686,862.250430999831651942893969338,267.26438455766720147078254414,
838.742373327288117568794091071,257.940695040946105206143466754,813.536815282658927195471710471,
245.5001809958922783890206292,785.910660279369449149612987794,224.543336977718368601723744075,
733.871641933959055004539727877,119.789986363406035835666237831,402.90510623453150439082809665,
-918.131531866842096206733879328,-3037.09548457576095070526448678,-12248.9003054866002791757413385,
-40595.0095128913557187904103899,-135547.831072601622647554975291,-448181.854602092195204271804918,
-1.46102675827361940052540854995e6,-4.8332189085741998206098622307e6,-1.55226863201407112012773181568e7,
-5.17477748146654649531095489774e7,-1.62368724821396306058304952886e8,-5.53891242612552951438729061851e8,
-1.66070398291875624446509861333e9,-5.99314625551199143642629874641e9,
-1.63001913732465216994628162988e10,-6.69604771479720888819045421492e10,
-1.45451970454101416925967801589e11,-8.01955545248243549428128505731e11,
-9.54106180111566302290659519936e11,-1.08360129919112842831444072794e13,
2.9369595499460932285762594636e12,-1.7195111045169269885608931888e14,3.28279544167705267707695025045e14,
-3.1923852559422554951439771541e15,1.03569879010509065602095203254e16,
-6.64154879524953248333818694908e16,2.70551022088896544810751994198e17
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-3,4,-3,2>),
ome_logx<double>({
ome_x<double>({
1569.69406382976221416402429854,-192.454220980486179264995372605,-937.118101937070872917467600348,
654.444030766976998596954997066,-386.154931658165749615346657368,653.755041968741210529835790729,
-287.249226349888328289903110067,693.959504005299663960050441913,-178.49945181028965699730005984,
748.258807451032605393403271735,-97.2176847938623561207694688231,777.714010418986458721908783833,
-48.8291026699847307463708864541,784.997359130246958432086268346,-22.025038976208857690920345381,
779.683554764594469310051446669,-7.23728654379134895081747547747,768.228013250551818879636624805,
0.983545041846848988985673331751,754.00121849581403202842016415,5.55346469617321389770952971261,
739.209428122726700240274429846,10.7586115500323143946654578781,738.244990809788335838798403371,
82.6681377238096160625939895277,1065.08792337296262790963699398,1730.56057473818721456406874391,
8989.8665692985032170984060657,40029.8287382190746038511878644,193946.987348713516270162103162,
934391.523828874634063989912174,4.52298928688166633041315618702e6,2.19100268939756418728903763554e7,
1.06253825789132897970422371045e8,5.15744382310247300788696906936e8,2.5055209686617504493714596469e9,
1.21817998683321867405271056101e10,5.92728812460277689579651052911e10,2.88611818042225819489513298401e11,
1.40627256709506328935868063226e12,6.85657534991830884921284783503e12,3.34513380266846780513914551104e13,
1.63295930357323401771968128971e14,7.97592190204862890946010141225e14,3.89779456391049649196709545115e15,
1.905807905887215338886493657e16,9.32291479308184543923570274056e16,4.56276002168144491062109133807e17,
2.23407805762475352176725554391e18,1.09434905320269535152835340368e19,5.36281339350073780636483805237e19
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-5,6,-5,4>),
ome_logx<double>({
ome_x<double>({
1546.74684256361791261349235368,411.363816827135768923556533087,-1399.2840327401372415001434208,
644.007681491221328058596666338,-805.89742079587883681409510074,784.158124747772499775397873484,
-654.427224182266698133285009773,775.966031930143326835850174501,-589.644493649359496379656287538,
761.998324800585709561274108621,-530.414928168198572956178038689,761.088627827124248673724227695,
-471.920415251015307271456582947,765.281432344004222320957504081,-419.816086017559166244713400522,
767.7926965186914640282643323,-376.833892961712352376187155936,766.186679096997728378810357115,
-342.712282890422881820605475335,760.571889997560837411256624592,-315.90682093183019572114088874,
751.951229726772272264814150887,-294.697350412691794743693730184,741.383626330960771818961580898,
-277.66269031863250699623609285,729.597537699655997152539404817,-264.145041892313902459010168627,
715.543447468904887965542769102,-259.557632713174733165809413374,676.089563892618635897403033807,
-352.79108636617044750915060907,270.639808336669637016971585961,-1844.29158596251071068081523617,
-5472.60662272236243619750964727,-23762.5608902047320649611378476,-89472.9374518650798095962793367,
-345871.061524418316049954464035,-1.32628465013112495677472505051e6,-5.09986704832644355277498760124e6,
-1.9618504479452379004533576434e7,-7.55525390737993443815599196823e7,-2.91220271318238333041706369708e8,
-1.12353019245211500654663147398e9,-4.33826371362673716128932923625e9,
-1.67648480264120668575574456709e10,-6.48365145301795845159856201209e10,
-2.50935079970999419486920852581e11,-9.71876166107400162870045654527e11,
-3.76665090799547487235960680074e12,-1.46077236419688769232519477342e13,
-5.66866811952642715440694305535e13
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
2298.24591419974189198296422078,-3744.52619750418406010904867877,5190.91872195292194553740283138,
-4282.21422156628918954692779588,-225.591270821399186338959812838,-3311.28101711379628519464139638,
-10805.453161294969458688545772,-38888.9773025870646094142548762,-132204.170784488011873489536554,
-474400.547772738513124718687616,-1.63033835581770498199021267246e6,-5.98049924674952749295911087154e6,
-2.07838928631137929676921530473e7,-7.76340435890850247732616626296e7,-2.74616068189451136702677824618e8,
-1.01444386680058065298355588063e9,-3.86343024620459940606553781593e9,
-1.23387434627333404836078345192e10,-6.40389548116386581444752333053e10,
-8.56393771930729743086764593805e10,-1.51628897335044971651429558517e12,
3.39888139649343695976025266631e12,-5.47414638392787946236964771814e13,2.9008468359350671447192656387e14,
-2.52546860416774097096119297104e15,1.67469291735756655273319015253e16,
-1.27090796036066127228184993333e17,8.9654027023144682565223085765e17,
-6.56703417404133348387708662803e18,4.71795331583046262379813275429e19,
-3.42800546649164826412128367152e20,2.47983881593629059819687894106e21,
-1.80146442423966613351591794932e22,1.30851486394558896927600996074e23,
-9.52642906251350884232698849052e23,6.943316808363672562250653094e24,-5.06969012437354068332195514189e25,
3.70705192094629331586935254658e26,-2.7150926522860768944577151295e27,1.9916001714803881071413207284e28,
-1.46316595052222932448361411948e29,1.07655512352936534225434168518e30,
-7.93274131228247888556192479863e30,5.85379595054004510751742952668e31
},0),
ome_x<double>({
479.363158834517669457133866697,-1206.61576902912175053843778995,1515.62183387728858948754853224,
-461.30424283357139376603417777,-1966.57603630886190161176497335,-5769.38745654237652855870210025,
-19231.6911636013599043125443472,-61368.6516119928831127206393264,-218459.293754926463097064589813,
-700477.381237867387287939817873,-2.72099519057391677607619169775e6,-8.09985068858721307976412104307e6,
-3.73929826320086462340459685466e7,-8.46120140089483930855267096683e7,-6.0268471420948691643705182647e8,
-3.87399058994981910753745324211e8,-1.26153879292492189940159603654e10,
2.40976212926744003798044460637e10,-3.6094134537079091600986449361e11,1.56853063155933018043774442649e12,
-1.31518015597756112035677577897e13,7.61602286737135056903076418385e13,
-5.48564122969559255530725328325e14,3.53498589274980641293868233371e15,
-2.4516852437092766407794190629e16,1.64956454037689122432579438884e17,
-1.13984148892177477552427045968e18,7.83222007456390103302711134687e18,
-5.44412165702835096633851593268e19,3.78993811629494448643768682716e20,
-2.65548408301779043643339200199e21,1.86674057172418118232816385865e22,
-1.31830307518849780108791820834e23,9.34248378792777557479005192902e23,
-6.64550024815929671724610780484e24,4.7425816762852642695839177348e25,
-3.39547471779598410564059751166e26,2.43825364539553766330200964076e27,
-1.75589255551888944441797970355e28,1.267900802891456368390822302e29,-9.17882349398308529382011990049e29,
6.66110458472507953717914256934e30,-4.84522414183208598935617547583e31,3.53217507232820038423926589995e32
},0),
ome_x<double>({
-104.078205305556822843068376162,833.431702495683296392916159526,-317.844368310091226919992286945,
113.893916123013148548920866288,-494.158572049086006912905444837,-2028.78335198005897812364984799,
-7018.88457622596445059755465267,-22516.0556355737901251232430861,-78920.69720306894237599901356,
-251908.253635619803343161881601,-951361.156515285824486043576051,-2.87684756320959312633039362556e6,
-1.26100474732197060088521616e7,-3.08069641366078483394293885327e7,-1.93619626940872618920969979639e8,
-2.00423338805013518100599318306e8,-3.79703803967352369644296042696e9,5.25612957524545284876830055069e9,
-1.01998404465525942682675009994e11,4.02025331520248620583185030793e11,
-3.56655803160943321291348789352e12,1.99147957639689431039543764795e13,
-1.45504822787229900588417872924e14,9.24160017435764243400860920617e14,
-6.4227170388357422030683802841e15,4.29227185959161971350033116785e16,
-2.96177743813907979725116380712e17,2.02705671632616584600427537387e18,
-1.4059015708362038788493860614e19,9.75930308115272823889440684159e19,
-6.82293646591443780223881624579e20,4.78531069315598219113822639237e21,
-3.3725882465049235967558222164e22,2.38537031386797262799612657123e23,
-1.69369741020797415693296977747e24,1.20663182257350221470411166677e25,
-8.62502263984855816982435101911e25,6.18407531969726208758606112089e26,
-4.44700324881537756428450799604e27,3.20671755450218420055020821305e28,
-2.31845864380666636612965854125e29,1.68044190463843675461473285667e30,
-1.22090627948388445435244067169e31,8.89049830982054515296055705928e31
},0),
ome_x<double>({
-26.6558603437065111428511274076,-117.404328695303027097013794567,-30.552461428153763026442995556,
43.0459533607681755829903978052,80.7414266117969821673525377229,212.263978052126200274348422497,
705.879368998628257887517146776,2368.14309957727947145936563926,8094.45005668934240362811791383,
28008.9611322626901698036324727,98019.9539931848368062359831907,346508.305315166882694005776684,
1.235914274823665547571271477e6,4.44296777464799227554990310753e6,1.60828032667625054716358474329e7,
5.85741334778887387352995818604e7,2.14491025721510875710611160347e8,7.89258328816099776933873099572e8,
2.91689284223954406791470883629e9,1.08225104872767968359525242711e10,4.02978711301244222428816833933e10,
1.50537299033993425000109728787e11,5.6401812372458918111122741832e11,2.11895985844197409376951829568e12,
7.98067192163466131645681219047e12,3.01273006416381431106479762214e13,1.13975394846991139512519611652e14,
4.32042058895120939647078037553e14,1.64076231645405723901426860374e15,6.24189717791323740162338537679e15,
2.37843089340516611108131701137e16,9.07660946048325034859697965391e16,3.46877475687801469934033639495e17,
1.32742972597813590197568760403e18,5.08623843931384995593802446898e18,1.95119708780882122412561949425e19,
7.49370822947288928792830450474e19,2.88109655289095786944039816258e20,1.10881832342664701226303478611e21,
4.27152017591487217349789272988e21,1.64703779464158000400110295506e22,6.35630472001392775289137773474e22,
2.45509454937520379538937260461e23,9.49024960563484345844400934217e23
},0),
ome_x<double>({
-4.41358024691358024691358024691,22.2592592592592592592592592593,-17.487654320987654320987654321,
-6.4454732510288065843621399177,8.32304526748971193415637860082,42.4135802469135802469135802469,
146.720164609053497942386831276,491.900058788947677836566725456,1659.74537037037037037037037037,
5672.86179698216735253772290809,19642.748628257887517146776406,68815.4942012719790497568275346,
243570.543303404414515525626637,869849.217891162335606780051224,3.13076408764075430742097408764e6,
1.13455900300275855831411386967e7,4.1364108361809229864785420341e7,1.5161589092783224400871459695e8,
5.5839337659732308561284596143e8,2.06536811265689034981547308115e9,7.66891753028801169590643274854e9,
2.85754404573645378879297007952e10,1.0681636356614499492277270055e11,4.00451330256729824121128468955e11,
1.50530491691788691057108931505e12,5.67244135371938471103954195742e12,2.14242098817267405982905982906e13,
8.10879447932771306812985825332e13,3.07510218265757955055347030656e14,1.16830525782477048603931426409e15,
4.44625269874454307445924304162e15,1.69482759059293385116430235699e16,6.47004698192274101290944842692e16,
2.47343613932316641859752694206e17,9.46824726001888386142834939812e17,3.62895350526823483977466542172e18,
1.39253509770333199923410825235e19,5.34953770775471925389121211158e19,2.05724635071397952969032863273e20,
7.91940991169940734584721802324e20,3.05150509858864391222109962971e21,1.17687406599443010876755827311e22,
4.54278091515497831526937758385e22,1.75497966915696162766074952074e23
},0),
ome_x<double>({
1.85185185185185185185185185185,-3.7037037037037037037037037037,3.7037037037037037037037037037
},0)
},0)
)
}
),
ome_piecewisex<double>(
{0.03125,0.18,0.34,0.59,0.71,0.7894736842105263,0.92},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
-10.2243954392169721186034592321,-459.872952721609894636507060356,211.158093674421113320244543057,
143.956585063877141457122228915,-49.5919894025022582315403275993,22.972444931973604859586502506,
11.5518772844186856719818122245,13.4360313982337124066410873513,0.873874212678217647599778118421,
10.0815614278688134575367776035,-2.01524935781474230360177414138,8.31867512566915443929165244219,
-2.98945205941904656170069980336,7.20085751398057543005717782859,-3.32202387773974945880048093887,
6.41553241477383069407446942905,-3.39815937862995748899982074225,5.82700571333138152848292534867,
-3.36181400485943765546074210586,5.36588976414289979019047215081,-3.27454102837056061453149031651,
4.99262967968645660402456692021,-3.16507842990924304481162125351,4.68285768905216336582094154692,
-3.04761371582028054660855845338,4.42066011736511032522988949883,-2.92936300939523771027969612433,
4.19515974329929412190167348022,-2.81400878063711374335422288042,3.99864433410273024013487828022,
-2.70336907974548173133622351258,3.82547838748314992114270424811,-2.59825207744917618308020185056,
3.67143861260126909792540326397,-2.49891190514808085317354321392,3.53329134718859149976305605635,
-2.40529960154372453829215057046,3.4085144523797759615062254933,-2.31720448905411743949609404518,
3.29510883276587271410124576278,-2.23433502687521402485706664099,3.19146740301073410163990000045,
-2.15636534891120904680850351976
},-1),
ome_x<double>({
-330.581270991756363958959873174,-192.197453715302312580191466993,-187.081227494584930023044564364,
-40.4517470437826999380470636357,-21.8409745728556619139235056047,-13.7403028650237815776130614952,
-9.74214870762027425854836008903,-7.2607074306387005234728949157,-6.67044288115520069205773611408,
-4.57859224112413428825534595418,-5.32447715119881928786809183067,-3.12860350477147970932865486036,
-4.56311202742147233146657643071,-2.23032623652598961055460969476,-4.0657536349968104860793066156,
-1.62578116110676544530626880973,-3.70992831143430641224436252552,-1.19553926985010550993267766421,
-3.43914735279071848647456369335,-0.876747581440321784239667199491,-3.22379420888420523297209530842,
-0.633222687323271462516333912901,-3.04682515387667430227034774672,-0.442701887405171515998506211745,
-2.89771135772809224119690183016,-0.290765197883695795471557157906,-2.76957564684604020182728003872,
-0.167681888522319737215793378161,-2.65771942471685251002837301582,-0.0666620565398237981413323054067,
-2.55881159513998297108466780057,0.0171661494140220358678497734435,-2.47041644606951669162061590504,
0.087381878308292155740935418642,-2.39070576969652295988911280854,0.146668407636371278094764968975,
-2.31827626678329167760412851802,0.197073072261028508315368044852,-2.25202974114440064847104424773,
0.240182245500790657989223230973,-2.19109214612096166155626569628,0.27724198234147578074119456908
},0),
ome_x<double>({
-94.7299698986044645172838067699,-11.2808009435318129855893812659,4.97119341563786164603543021429,
32.5925925925925925925925276106,10.0814814814814814814815910128,4.74795061728395061728390696892,
6.93377542621987066431513415921,2.35265402104404371978068005171,5.31705989274016484900840286502,
1.6219693364314175601653547528,4.37263993254116710906835580684,1.27524153826123012940684543119,
3.74591135525019822540484664421,1.07039642962181961644037977329,3.2951331061623699388864706803,
0.933074949496369346360624485929,2.95287915075811901208727291565,0.833342801756562301149224352384,
2.68277326362283366595037429817,0.756863282107756790925160886666,2.4633332702605253774182733871,
0.69588820337371059599008920708,2.28098818577898391831265419096,0.645842573915631725289096396259,
2.12670700029466024793803544695,0.603836928440561743397021792328,1.99422634772536040894987981231,
0.56794758080034920821440614585,1.87905384842690700404140989441,0.536838572640128965191962577102,
1.7778762741251447280189363611,0.509549539457189259139394632435,1.68819194981170107011191298784,
0.485370048442313720168724131573,1.6080736580824542174003030709,0.46376171759170164270630580467,
1.536010727511274368082151044,0.444308066637367519466880499357,1.47080091032721512507037629531,
0.426681150765424303988530233802,1.41147454659945638923732502199,0.410618723407054191946264399678
},0),
ome_x<double>({
-26.7489711934156382154756994466,-5.39094650205761245793750687271,-25.9753086419753086419753324671,
-8.55967078189300411522632860217,-0.115226337448559670781900082662,-2.35390946502057613168726715999,
-0.0526748971193415637861198345614,-1.34509112286890064667861976336,-0.0340975896531452087009316624876,
-0.942582794434646286498194152016,-0.0252400548696844993141289437559,-0.726275096645467015837386207733,
-0.0200523756079311634867190422725,-0.591096146651702207257762813299,-0.0166417944195721973499751277512,
-0.498530276308054085831863609625,-0.0142269253380364491475602586699,-0.431130476882110869038973614123,
-0.012426369724844670378439441619,-0.379840911889988830706638297498,-0.0110316944624936827665872500169,
-0.339490702063801479006157368719,-0.00991929880818769707658596547382,-0.306910838311804495379374606418,
-0.00901120707883992908147497519385,-0.280050098407586330291644301297,
-0.00825577714466603355492244381047,-0.257521719250114311842706904427,
-0.00761743971620514830391373601171,-0.238354269857036991988034985047,
-0.00707089136207910154270307526939,-0.2218468623115761911955213154,-0.00659763706358688437541484136398,
-0.207481022893209273137588549768,-0.00618384278514997469245835258843,-0.194864926891070681920355122963,
-0.0058189530956415488005901949251,-0.183696924437665178405919146654,-0.00549477352596260978327255130317,
-0.173740992454442746840407659115,-0.00520484497092684227187151163705,-0.16480979624611060925424069055
},0),
ome_x<double>({
-2.54320987654320987654320987903,2.86419753086419753086419753577,2.17283950617283950617283950617
},0),
ome_x<double>({
-0.355555555555555555555555555556,0.711111111111111111111111111111
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,16,1,14>),
ome_logx<double>({
ome_x<double>({
100.059632103407134207973728642,-198.900822406856614872911187925,74.4467640228307100113553737819,
-34.8496436142973314340148272554,-2.27286211010445154985051518467,25.1603225474591308017681331721,
-45.1329031479636721730060319869,59.8543261034865895459864851527,-74.0981565795138387781700125669,
83.3627306216841403108563435942,-95.4717920548727280716595315567,100.814169184616020050767953253,
-112.038969582500978875678397311,114.58560722930810487755456394,-125.294024828010533521036619622,
125.930981643624731033253797872,-136.146510903118883155828478596,135.568788160032086416728408396,
-145.198513080271182478280283356,143.936832961211600416618618698,-152.87128327787599376922508481,
151.316264379786981033275607842,-159.470388142205948691029485874,157.896761899226039105890933217,
-165.222734403742772083825939339,163.812615442636943788436916642,-170.299429495568800862075230697,
169.163421179340502053517343986,-174.830861749062058163407213541,174.026265202148231889425923101,
-178.917156874211891727770938457,178.463045893459902169439397201,-182.63569016237145053759847295,
182.524960024548716219154872845,-186.046613855549240485011176075,186.25531037738881930464607238,
-189.196986475302320965157036201,189.691310454366916136979101429,-192.123885895220958422380413957,
192.865285472212798331012068008,-194.856767846656126240854036664,195.805507078014395735123502159,
-197.419256655218846685072386877,198.536803267479561087131620448,-199.830505502974648364198903208,
201.081027659304110387570205102,-202.106229121398083618832598587,203.457437980392876717786601242,
-204.259486980052406189370068766,205.683013167267923970569372013,-206.301276583432830559888390881
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,4,1,2>),
ome_logx<double>({
ome_x<double>({
-9.13530379482182853261058429902,-79.7675531720648898467841021767,51.7910207685378842520668692135,
-56.9483328569561403667777770446,25.3512389449968274394353602292,-43.4283288341207710396323672821,
21.2835803058364509982973706994,-28.2775170921833603082517390408,19.8884000223696014757932888728,
-18.1166529855337183074140899777,16.9454093328520784022863427436,-11.8958033099419923662300545943,
13.1924581975764856371263815807,-7.75010211912074757413034824231,9.47394865442541970994661080941,
-4.60693713061557493801132751918,6.12632079569108285757192521496,-1.98889794011278073000572570681,
3.20048532862964347448234633664,0.301722611903527430778847685044,0.648739852553073945822325508777,
2.35201822218229131079955808462,-1.59421296002897098944486346845,4.20796762612010132133883923565,
-3.58603169797870616974885815284,5.8996069470730826235307302952,-5.37234030779412233094822501205,
7.44963897138084653013519103933,-6.98828261328667582985201152412,8.8764471650872772597380874201,
-8.46101110693465285713545961422,10.1953260861712270164627583319,-9.81179072455476147799089030833,
11.41914187582332082066154929,-11.0575465751608164357607530262,12.5587852174140136376168164049,
-12.2119613721323228950661939919,13.6235223109407935610617299253,-13.2862531168815006507194493529,
14.6212776974324628252409320825,-14.2897336151887185580815940759,15.558864025927777068789642697,
-15.2302168239345839348514404588,16.4421688182747799003971271766,-16.1143229091831089571442067745,
17.2763063353795799977235484713,-16.9477085492499398121285714634,18.065741288745321227505936021,
-17.7352440849369441306679297981,18.8143899370458489114145381978,-18.48115167592516960732435001
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_linear<double,-1,2>),
ome_logx<double>({
ome_x<double>({
-42.7950617847241832182522472492,-52.3565408984859139078783825247,2.30882088332818073349425553924,
-31.0289640265267419915411162507,31.5235222754082371856881308457,-15.0705000408706454647265614243,
22.1754405660670281532331635853,-14.4753419866471992392854132728,18.3089211632560783387554638815,
-13.251990643487750964811041857,15.8698085679566420913453515478,-12.0072233598355518423278100298,
14.0752872298166059630012343475,-10.8541813759078905942382835319,12.6447616450521332241235083398,
-9.80747288148067019426541674762,11.4491625700871207615784993167,-8.85985567211151493539167179836,
10.4190768694731435101355606568,-7.99971556162290860279273557598,9.51284136193466924233506304272,
-7.21563097075614296495505628806,8.70335195471918510240174036532,-6.49752155112340650048449212764,
7.97187430161926386447842271852,-5.83679815776946436542057828453,7.3048419552961400595940281502,
-5.22622382104098649559511071505,6.69206603331157251411562005343,-4.65971044947010062153882005599,
6.1256687301803427859150508416,-4.13212268612974860902810155306,5.59941394268208308589919998978,
-3.63910882080894853429697741088,5.10826842159110492158025954287,-3.17696115205768340830716275881,
4.64810330524759126820344412838,-2.74250265141250618198674910784,4.21548470836400404136419024605,
-2.33299551641317899157094321539,3.80752282893566161744911973376,-1.94606740280680372481202577443,
3.42176069721763005183323484504,-1.57965175688831682585745254013,3.05609050206860246661654466408,
-1.23193934668550684895640171575,2.70868955324349623449643757006,-0.901338690265069412293189219429,
2.3779705145929808294608604627,-0.586443571948687331994131118183,2.0625421989989884930413977235
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-2,3,-2,1>),
ome_logx<double>({
ome_x<double>({
-60.7866262478465074381846723874,50.627995270315669674226665651,9.08740652060196804940995894824,
-5.05622191313652893933790055185,16.9819520444451937911200112224,12.4774619108183418434500435926,
17.6018131876309233345955521419,11.0990591699764221531846268372,14.1748543064185708010759985532,
9.04870970850153432871245010735,12.2236778396480676721739134096,7.90748171650924257630705060342,
11.1285534142023880758271936717,7.16675772171169955433239287471,10.3701962983926095188064158037,
6.5859277048170877156436696809,9.76445042827771538387226816228,6.0897746798962050761229647231,
9.24734966789620719369347422647,5.65174094619700191232127682557,8.79129556886399638767663873106,
5.25869277656964531589189952456,8.38120319785107398402070944454,4.90218358790685667506268084975,
8.0074929926726774620761706314,4.57609573405145986749650403704,7.663558032524382923788262337,
4.27577203437343199918533667169,7.34460148740110491415681373684,3.99756813185595535869187694042,
7.04700716018411755221591956622,3.73857402257777029161185181125,6.76796542057022483951636894037,
3.49642666679223668466189855498,6.50523805516650904730700375302,3.26917908468754694912797563341,
6.257004313521288370599175712,3.05520660411804775567347520408,6.02175667841188426820504962148,
2.85313831203331558560792120975,5.79822820003330755223758550277,2.66180599630708309936910011068,
5.58534049147196162810762975178,2.4802054685288898354906476594,5.38216562484397059346122327438,
2.30746681238883805212644064994,5.18789761607872558483368092809,2.14283117638261321066371669591,
5.00183067629783588052102547848,1.98563244046131050758550835274,4.82334233887315798984746916523
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-3,4,-3,2>),
ome_logx<double>({
ome_x<double>({
-70.4840836965340829450444313066,44.0760585578620563984303291115,23.1635592262933689962261955644,
-6.71307650436454532923427444192,4.86173445538447678594567578793,2.34052409623104964414937725556,
11.7161930200795462644064613813,7.21766700802691112233132797718,12.8891365134488928244139839262,
7.11555188044390104756174225968,11.7555906777099977307173531331,5.98233305226360570257381415753,
10.5454407293498500554273291996,5.0456409300375159753340121873,9.67994316868244518226651956421,
4.41094360818200672260433030696,9.08122721438695276531460318437,3.97251849738029773698151670321,
8.63611004945472426021539536374,3.64341862454553865097132654441,8.27561953958915684838114739609,
3.37600860173675215327249866514,7.9649311060295031996617532793,3.14672496163803781566807077626,
7.68704204876946444419667583744,2.94373112856419828604673171411,7.43319338754122143053397206614,
2.7605427730991257244477543615,7.19836791705723780756703102893,2.59317042112153324635987057618,
6.97933385111577316537009852197,2.43888881932825409548012655053,6.77379955798714803524779379595,
2.29569238788881339594227824014,6.58002936391562076790632926774,2.16203367122759465159691501732,
6.39665166510001043504341811399,2.03668237586146120159130501032,6.22255162507676359414158346425,
1.91864015959622828770132356401,6.05680466984815990810314879679,1.80708430408834233143034951332,
5.89863195456899822848965907893,1.70132818629377816122609900351,5.74736893294260760624256300379,
1.60079246584542398289707898309,5.60244237503321331182353360128,1.50498355177299106181978416596,
5.46335313349092624922230079846,1.41347721655607508765557031586,5.32966296561606816608010770544
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-5,6,-5,4>),
ome_logx<double>({
ome_x<double>({
-79.9311788135977913551255649517,28.9831754747154642347260854083,33.8539756954252881454808078853,
4.05387910530525948078010774825,6.55326615132624536679736585027,-4.72206055944435773676069407573,
4.61481416920045417914031600644,-2.50077298314721545034977962745,7.42010397537310079780309454543,
0.344307310524819081701905361225,9.37488968311591529544816405882,1.78003147943468120826712954998,
10.0043995700119568962709368787,2.12910290488536905541463544655,9.85636199528197553158112541185,
1.95772418494043172837739299571,9.40326845651647279117504585423,1.62539114478203864272944696203,
8.89736727207355495425971068676,1.297413704535538846349790336,8.4391682722842538583603923747,
1.02833229106549882829735423291,8.05294181003767011128699856101,0.823266835231155032540579621521,
7.7326956313964546946785776237,0.670578977711203765897130836214,7.46430891262186176311611488337,
0.556106628759427379449052434756,7.23425122927096768814513078479,0.468053490759313195886889151286,
7.03204697320290976944478323261,0.39788239819811744017993752373,6.85029649123162887236433586472,
0.339827933885945785481462081405,6.68398675199701885572946470202,0.290129199455408515765676201967,
6.52976288268982480937704916119,0.246363846529760066904013651043,6.38535908884979042372260286251,
0.206965596896910846321063423218,6.24920573302270625281072680564,0.170904057542787868055920936153,
6.12017507698131332544510997601,0.137482415044743948896418279529,5.99742254170725950836136147038,
0.10621306958062764089698124851,5.88028928590268544934697920575,0.0767421257247698018264493470752,
5.7682425648286383561378469279,0.0488035567588382999591523855314,5.66083883067143866708196705753
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-205.426364466646251313667307444,423.898189588196216909062767427,-405.350744739460057444507936778,
160.692582888839305732729225119,31.0465122836640735311232250562,17.2776045775677999223316489023,
13.995330184884610511766808358,12.5467694661267142837089845599,11.628893949102423648814557236,
10.9397799894761556710832699567,10.3793533198180672454631708574,9.90326253152144407444916536846,
9.48743671558506259654616494242,9.11705428346847930680384803896,8.78224976807475958003465404085,
8.47610908089325424195621816904,8.19360092136223370861107832208,7.93095360958403369739545448809,
7.68526878373679822468795312917,7.45427123562729692129768394003,7.23614138078252245810059128245,
7.02939994230994098866053094092,6.8328266820008532963387310935,6.64540192127858043659050790002,
6.46626366690906710973370792887,6.29467564004181144952324445135,6.13000306445692156071969921882,
5.97169406971301055914501637823,5.8192652203613209634183532862,5.67229012034164627672914341948,
5.53039033943996532726059149762,5.39322811443615427122222115667,5.26050042188725045212331046901,
5.13193412214242554567628831302,5.00728194815496898827818212142,4.88631916660763738015400568182,
4.76884077866547912802036361845,4.65465915733950697830235951618,4.54360204078313546917001939275,
4.43551081781952090848972918708,4.33023905501247441475993151148,4.22765122465374828736606555126,
4.12762160087689359621735573264,4.03003329725904333920804299795
},0),
ome_x<double>({
-51.6269719292640054908328270226,38.3499557874555709679352009097,-56.8232068162621553300751186052,
-4.15775034293552812071330589849,-5.58367626886145404663923182442,-4.31302331961591220850480109739,
-3.50454320987654320987654320988,-3.02496836194795378468847856603,-2.72685501625694369458541794143,
-2.53114140689698484832999544234,-2.39625365668291398254165253969,-2.29936821597527421196207827957,
-2.22731167689785615070207021466,-2.17211714315512701362369263319,-2.12876279805570837425971845209,
-2.09396630519889407250858714874,-2.06551306009085228322780893667,-2.04186657273855216729850696146,
-2.02193421764633913827712236368,-2.00492180233559757278517655397,-1.99024064953398207397282298023,
-1.97744668308811412911604277977,-1.96619955809533436616227080975,-1.95623465869389368940012680356,
-1.9473435435098870934413874494,-1.93936005126313709900499841138,-1.93215027015893067251239558348,
-1.92560519026062717770813441509,-1.9196352484177274088103920762,-1.9141662276960091642563442884,
-1.90913613932878525848650256036,-1.90449282630073751674453214566,-1.90019210313103208161609755604,
-1.89619629840445679920038525231,-1.89247310288720765608999705569,-1.8889946517111819353073807035,
-1.88573678744857774971739103129,-1.88267846415372327438811490981,-1.87980126212869630750482991534,
-1.87708899030636071662171025978,-1.87452735845488448113114453609,-1.87210370539323131409265281334,
-1.86980677242258295855568166846,-1.86762651347789285447636560695
},0),
ome_x<double>({
-2.96262253217140218450257213163,-5.0377178986201585939578186997,-2.02401049644156980110390969536,
-11.1234567901234567901234567901,-3.26234567901234567901234567901,-1.84444444444444444444444444444,
-1.33045267489711934156378600823,-1.06829596035945242294448643655,-0.905963928781389098849416309734,
-0.793040741673898640388940212573,-0.708516232281664380429812528578,-0.64209850090882638581852947734,
-0.588108356290174471992653810836,-0.543118109551675985242418808852,-0.504912330919656926982934308942,
-0.47198102851338504574157809811,-0.443251081296716217351137986059,-0.417933896507041451293661981859,
-0.395433983526437283539252867289,-0.375291443208593713838932283101,-0.357144331842529578585117041394,
-0.340703192121210852248973868813,-0.325733317508209283101057992833,-0.312042093979753044066172651513,
-0.299469770583316247901610029505,-0.28788260325017308844235960388,-0.277167677210412253147295882339,
-0.267228939640040199288906685762,-0.257984119848935417454689677666,-0.249362310355552306208270164098,
-0.241302046867983111683921377597,-0.233749769588090335858114748102,-0.22665857926735268046402281574,
-0.219987223450002252596351756528,-0.213699264182196882906400224914,-0.207762390022959134739319183863,
-0.2021478437255641383479882714,-0.196829943328823161036326582825,-0.191785679203383149249606658077,
-0.186994373257986114396754740913,-0.182437389322643957206070992562,-0.178097885904213029397977307494,
-0.173960604210691554770570473619,-0.17001168567809545386672188632
},0),
ome_x<double>({
1.64609053497942386831275720165,-1.51440329218106995884773662551,2.15637860082304526748971193416,
-1.31687242798353909465020576132,-0.576131687242798353909465020576,-0.362139917695473251028806584362,
-0.263374485596707818930041152263,-0.206937095825984714873603762493,-0.170487948265726043503821281599,
-0.145012737605330197922790515383,-0.126200274348422496570644718793,-0.111734630253148771667290185809,
-0.100261878039655817433595211373,-0.090937868715646493424271202049,-0.0832089720978609867498756387645,
-0.0766969655858544747433636322525,-0.0711346266901822457378012933568,-0.0663277656741709029290728637134,
-0.0621318486242233518921972081013,-0.0584370633676905893394828150017,-0.0551584723124684138329362500902,
-0.0522293387790463813855626721124,-0.0495964940409384853829298273743,-0.0472170520479699223660576317581,
-0.0450560353941996454073748759739,-0.0430846305242440508140991232779,-0.0412788857233301677746122190567,
-0.0396187260384791248988779852977,-0.0380871985810257415195686800625,-0.0366698876703133833827746130854,
-0.0353544568103955077135153763506,-0.0341302865094732601839263562166,-0.0329881853179344218770742068233,
-0.0319201573681860420211674691961,-0.0309192139257498734622917629454,-0.0299792195217031818339007881492,
-0.0290947654782077440029509746285,-0.0282610652981023351393721764092,-0.0274738676298130489163627565187,
-0.0267293834545296533600627167879,-0.026024224854634211359357558188,-0.0253553532686324014237293370085,
-0.0247200355601439612279720680805,-0.0241158065573519030379180376029
},0),
ome_x<double>({
0.308641975308641975308641975309,-0.617283950617283950617283950617,0.617283950617283950617283950617
},0)
},0)
)
}
)
},0),
ome_nf<double>({
ome_piecewisex<double>(
{0.03125,0.18,0.34,0.59,0.71,0.7894736842105263,0.92},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
3061.28148645604885291475844658,-5488.65580622381303761959210727,21080.6301636211371264731661827,
-16161.0000376400626283186805813,-1842.98507884181074288233282641,-576.971115621788602710476217963,
446.729486988726109714211157987,-569.807274691375343411613509052,430.528125637523314374476012259,
-465.744618684480108568905116385,341.573315676569492708429162285,-397.269518924456897924354449604,
273.594540104483199522751195781,-350.518566705655653964845856134,223.963579460442241539563801644,
-316.51673404326542545450797765,186.860065310056234076797198004,-290.50892648912088185369447316,
158.30201083119510268886232455,-269.838161939606213256153418356,135.744567691311948085644322011,
-252.917355512767113069635074314,117.533928281529729931739015079,-238.741559564322697476503124076,
102.561656979115873307542970984,-226.642826371974434529509913888,90.0612980374967935477271379197,
-216.159011516149805489340190112,79.4876110053474398706128171287,-206.959470281972582547011823834,
70.4428827431337284133271921074,-198.800864027273921967908353143,62.6305698345064544150026133553,
-191.499745460543511534441605931,55.8252630766441482512073615456,-184.914924227820184117523301288,
49.8526927913022099363164377731,-178.935761104697011718825157916,44.5760881404560963743180348676,
-173.474181143141141467097906559,39.8866638212954758137269447897,-168.459090941740554396165551279,
35.6968524430636512880033527214
},-1),
ome_x<double>({
597.333333333333333333333333333,1350.71539039478379187584534561,5598.30826952014128444274505711,
13392.5251283827056654533544598,-627.704207706156983438561044674,1728.80593837881324572015939931,
-246.843829958699343285110460125,1283.74169747069423524850689866,-234.424968809139069718691777884,
1052.02200562867268112472700937,-212.781008056745091095106929273,907.693850017577580482004425426,
-193.940807357157493434814790178,807.045427139071754744891111724,-178.465497355582728842273190662,
731.724658798998034809193649728,-165.693900737732896831662432846,672.618229159595617103117711076,
-154.994196057505283059664026661,624.634443505970023548051427457,-145.88996579867091134521042476,
584.676491182649171433898973592,-138.03431514930882318388545445,550.73735341783003259188515643,
-131.17326985197768271321562046,521.450775827613626551910475419,-125.11789117840147027410659594,
495.849617668585365761297317666,-119.725046814407903797661658846,473.22713079266288722181967447,
-114.884371928730097164197080262,453.053042834259328358656492967,-110.509364525262533239393135242,
434.920545568019699710210683475,-106.531212139581606988208177666,418.511564873848334982190838786,
-102.894437231495146426607550151,403.573290928273089802714190418,-99.5537713419921642427542951747,
389.901888038438663621374959224,-96.4718734491843779059167229742,377.330921436960183900651259033,
-93.6176382614011187417581728831
},-1),
ome_x<double>({
-1052.70287271796242882644895063,79.4193221650411491127281101614,-2220.35477525034795214611828949,
387.530864197530864197530864198,-288.290432098765432098765432099,172.314691358024691358024691358,
-178.041375661375661375661375661,120.780891912320483749055177627,-131.868910619803476946334089191,
95.8230281207133058984910836763,-106.434183813443072702331961591,80.5609667947715085762223809362,
-90.0736931213193839456465719092,70.063192019641126090232539339,-78.539942565461490980416499342,
62.3109769821369332968844568356,-69.9070571926538896660278546366,56.3067352066835438615523198376,
-63.1675014768475785493531704503,51.4940353746702466191348051191,-57.7391315282423858818405556768,
47.5350943264448389490095923362,-53.2602172291303163123495167276,44.2116070705065659420806206323,
-49.4931626081217733754147420563,41.3755073664363343860652683694,-46.2749310654083833343215321671,
38.9224375585763043204941950441,-43.4896219564698822656612762158,36.7765074022686544654103081582,
-41.0524028960285514741204819887,34.8810733882557524242103275896,-38.8996409902700312795110588503,
33.1929173095061740116026739777,-36.9825980092565341660607586714,31.6784369771126152877180577803,
-35.2632656861280992369056085656,30.3110764213904095973702734544,-33.7115346582857569212107293649,
29.0695460712129981858135843195,-32.303221454450268107793270004,27.9365614794408066783366881816
},0),
ome_x<double>({
72.2222222222222222222222222222,-125.037037037037037037037037037,-249.481481481481481481481481481,
29.2345679012345679012345679012,-87.6296296296296296296296296296,8.03950617283950617283950617284,
-40.0592592592592592592592592593,4.59400352733686067019400352734,-25.9312169312169312169312169312,
3.2192827748383303938859494415,-19.1950617283950617283950617284,2.48050879161990273101384212495,
-15.2498316498316498316498316498,2.01882068548735215401882068549,-12.6560846560846560846560846561,
1.70267263600596933930267263601,-10.8195767195767195767195767196,1.47247639796659404502541757444,
-9.45025417574437182280319535221,1.29730280676273108333651849304,-8.38960363872644574398960363873,
1.15949132089482966675949132089,-7.54362674362674362674362674363,1.04821855546493227652647942503,
-6.85302298345776606646171863563,0.956478797638217928073000536769,-6.27851851851851851851851851852,
0.87953571805423657275509127361,-5.79306290417401528512639623751,0.814071506280957111097596410496,
-5.37741288086115672322568874293,0.757692360510306376083165108008,-5.01750298685782556750298685783,
0.708627493573730132869917816154,-4.70281243810655575361457714399,0.665538673381810636712597496911,
-4.425313829235397862848843241,0.627395649617871840094062316285,-4.17877526649456474017877526649,
0.593392312690558304593392312691,-3.95828460038986354775828460039,0.562888842563639311606791281588
},0),
ome_x<double>({
-23.3333333333333333333333333333,122.296296296296296296296296296,-7.11111111111111111111111111111
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,16,1,14>),
ome_logx<double>({
ome_x<double>({
2986.33272969425902245733478404,-3783.04764065979631111622748787,-3220.75105076560668942588499914,
8669.39111594679462575520817879,-11839.5072095481866346665628961,15277.9547005301546933758477167,
-17483.3322686896304072664182141,19941.7372524484036965418816681,-21696.2580507223503828841519268,
23578.7559143747518901283317562,-25061.5529330738691722916094544,26571.0956941774698620020771769,
-27865.5738070085813045801924902,29117.6867693297654995188911157,-30270.3507864647488037785606391,
31336.42530094180034113650405,-32376.446607836087172692307607,33303.3651187328993404264938264,
-34250.564680410161666450932661,35070.5843424328974411021668435,-35939.2422958478718345635237299,
36675.3628836599402430807854073,-37476.2608294251946913950356634,38145.3274430282254927345399313,
-38886.9338736054777630291604202,39501.5327776357536052190636013,-40190.7268231737145107700203356,
40760.4037001425914032271765547,-41402.9311537810003452824872659,41935.0095374060244642786623392,
-42535.776424134012093579120425,43035.9284497319366311184457261,-43599.1935507687981631907553635,
44071.8499250589314297725924339,-44601.3537482031748104099082819,45050.0047911420089962638436371,
-45549.0584305970369026171209929,45976.4785655200755670038625892,-46448.0272420563351739987886224,
46856.4440895929096626329764886,-47303.1146897981068175233718536,47694.3371916532124403996712209,
-48118.4756275166874551406823965,48493.991409411039682779670169,-48897.6933851260388946596272481,
49258.7428028618356066356381524,-49643.8801605187966627403944588,49991.512578668157674497229677,
-50359.7565117437729199601719683,50694.8730156042427066174828131,-51047.7149004601132037258964735
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,4,1,2>),
ome_logx<double>({
ome_x<double>({
419.855329408791001777327390929,-1416.71279069654790972999871859,2196.89001769598086538802886028,
-1485.19585310297740161550735418,870.092309883112306120937597234,-747.318212096211983553164153066,
180.202472384476651116897108429,-75.8116912352275173602347648864,-334.671489362564846922487483236,
482.380277425948714779624301089,-781.025412910851663814104870926,944.023831888944596935326883704,
-1183.4857643458225768115606922,1336.79275535568231625201899243,-1548.11678461766041261151167718,
1681.23290213067489531598964991,-1879.01187154901401691875232016,1990.14967155025290921339552688,
-2180.52680611768678353352492803,2271.4350305096742907180463261,-2456.86414690552897957237514234,
2530.23821359749213081740645984,-2711.70007645077634275532752399,2770.17597472892668699107066246,
-2948.09654229649945591303914504,2993.95318702653735751910516089,-3168.55855576474936164501754997,
3203.68525613576143554650038753,-3375.13208827713851112744486015,3401.07707919061450787938470009,
-3569.49816257404200286157078796,3587.53137791533815293422856593,-3753.05039586913146490349024422,
3764.21981590292369319087795723,-3926.95544596277616328857512363,3932.13270948923466519319275099,
-4092.19929891769886985990156619,4092.11534690833205856478223122,-4249.62267790926844247664096652,
4244.8953476063888736029378305,-4399.94830519913473551493829865,4391.10372846723402725724237916,
-4543.80209230255721747854576341,4531.29139668227510400459836121,-4681.72978390533863085084178678,
4665.94223668049098239496925717,-4814.21016793361494040965746556,4795.48361316568088110877667827,
-4941.66566521165307052425309357,4920.29488465658506922483669802,-5064.47089818613228026942664408
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_linear<double,-1,2>),
ome_logx<double>({
ome_x<double>({
107.467503135262605876001998233,-90.136800874313681535143511668,250.744394429192259219259628149,
-949.082676691828438000590199534,717.93975302766251268388687053,-747.938779574472155962375294788,
578.031963420916153665465144572,-670.393429162546577634351366198,432.409753020356149234546975818,
-578.735715977528695197560150839,311.958991983185542195686969091,-489.981382553808582301439085176,
210.172183153813984328339630498,-406.657603621657290813201935257,121.328443250440094401981141841,
-328.679021721416260501312453347,41.8817304469014290646575780878,-255.555778259214533379196297953,
-30.3800020547414489960590164875,-186.780580995278817433750743366,-96.912328635763374688006674179,
-121.897098484324942651237048935,-158.727286224606057161195319449,-60.5070993726825563506219217476,
-216.562607657634293036213830318,-2.26520849621201639215233737376,-270.977226706064818212534226892,
53.1283156245363262533915027767,-322.407978932710911329196553599,105.934397336187452579802934218,
-371.204944446487024612912117863,156.381053571639626224055392666,-417.654464597846029323175691643,
204.668378749211950816951387224,-461.994718994118905168847714761,250.972709768932602364906894904,
-504.426625407772374589282277001,295.450097217494679914441096133,-545.121690338356814929134435329,
338.239200298830839820914014593,-584.227806295828757554065088341,379.463706701206477441322395524,
-621.873626527425144736534995473,419.234361779018376400979355264,-658.17192904408476327679108138,
457.650676349092935323924073025,-693.222246410655308849734523425,494.802369628068145759267882131,
-727.112951530486717876718180879,530.770593298894699138397792941,-759.922933257331578396977285135
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-2,3,-2,1>),
ome_logx<double>({
ome_x<double>({
76.442234323023090992539768122,151.509239916551485675684331359,-296.924430590418002877210956941,
239.132947688564529267313668354,128.678230437809659645352619411,608.533852508162150795329235857,
158.432878240200344320964463449,635.146413007852798603759601821,128.187629296624185137062501374,
616.232656431990261735558484096,100.378778234252054799185224062,586.398987364939327798108054428,
74.3923287812518174812627603596,552.437506486578482640137845038,49.8406275559606376053047830127,
517.795852917542979983576410803,26.9646255281511914579125693619,484.095348801516115496426134584,
5.75989655800072349159069016299,451.92287574183682693369387428,-13.9617674122361246639722651485,
421.396859809908623391482027237,-32.4306987586801264168684280211,392.454376083918053238224879773,
-49.8541751352236225972852651702,364.974641737586086656536516466,-66.400036867773186176973613988,
338.827433404598253828062645283,-82.1991480788204165989655168091,313.89032506674381662581418628,
-97.3527192346854435188482809794,290.053639934757398993892733414,-111.939520043044301039929140337,
267.220810004623992958210955004,-126.021678322603756530694398271,245.307190607697119597842992733,
-139.649011012040642126410294698,224.238502327959236705098597238,-152.862166815084050681232143868,
203.94932536816704829090319395,-165.694886818004843726563554882,184.381778066993740371163717378,
-178.175633291867210242240972967,165.484400075552227380095591045,-190.328771830646681689174268794,
147.211222162984843709571751467,-202.175438315739954674743823685,129.520994453404354130176834137,
-213.734182541815344171172993126,112.376545211405931555352483053,-225.021452351942599853112140897
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-3,4,-3,2>),
ome_logx<double>({
ome_x<double>({
32.3635204620247160489674274757,287.718833119034987352843016839,-365.221369565802364609206644129,
188.281866494581667116718047355,-328.743761325757131849899602814,518.827667115326948933751151228,
-163.721631565361823663102324932,621.490999740834105414243627955,-112.760570828505176795118219299,
628.121312873472688515216970761,-99.2817565398758264035315543183,609.971941858788424297423004875,
-94.7765240908675427659094370718,586.307834663684660709151511737,-93.256587755726830057094201268,
561.486018454148056691176026112,-93.6067129283180180604459098792,536.718891184049389571534098608,
-95.3287326396170650720826813427,512.57277482466163191894081952,-97.9913227550529753804860152924,
489.367283040366817422304708837,-101.254694162325006141095831679,467.253400193273950697151513642,
-104.887108030328492799119519044,446.266918755857195198618394069,-108.744117114880273189959348965,
426.375513544859887167433808631,-112.739753941148744785267766712,407.512805289870729256036520209,
-116.823503257000869860015410719,389.59942084947488741969855952,-120.965181569424995861761518961,
372.554573676508221718158022097,-125.145935498696218493645626701,356.301744835480276085108112807,
-129.353172698855865561426433545,340.771031171983615041785543575,-133.577802276410644626980786606,
325.8997463021792590362652738,-137.81276392552734978986393934,311.632176280921136949181265591,
-142.052253271006996901974161019,297.918974787484709088615552692,-146.291314682215028585593843098,
284.71644580022435796918854001,-150.525624305116811946982060299,271.985833086819548427245119144,
-154.751369724952896030069173302,259.692668365767866319283930398,-158.96517777015058659943184496
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-5,6,-5,4>),
ome_logx<double>({
ome_x<double>({
-67.20752654880089861891647375,504.83054541446963978511036695,-520.21251429744883387626746288,
531.493622467831788580548643818,-730.957352782494692822116393889,556.00098186229647009897971509,
-608.044569724470800481094492127,622.722087296471112960571910502,-483.563096397851964650851261656,
654.070803987470277619342187211,-401.298979673909278013800831894,654.51809367144645640640640871,
-350.241895486198634248988990882,639.092974415038407173399339633,-316.950332959438184915330265162,
617.663534011323318181547413537,-293.258928733153369194362866076,594.985042291518419657059032492,
-275.032212091395969823687388535,572.932603918430074230284354889,-260.288109016476748347679108152,
552.077634814382500400702002218,-248.039973404149803194299199802,532.493017429441038532452691625,
-237.730871043652450470723297313,514.098493955782540349226932417,-228.990717171376711542969475089,
496.786855125121249588146019311,-221.5410228929946866503849058,480.460287084448228271337162632,
-215.159210537402890236633148604,465.035465596592633638294647493,-209.664260630561738890933616847,
450.440488037254890905221866835,-204.909058118509389580069968623,436.61128892089790030858690196,
-200.774642600773001559741118255,423.489302848228104417297784027,-197.165159410398715096859704515,
411.020284123887451639325295684,-194.003385775786644191851092083,399.153825145389035604815241326,
-191.226903521273353579660569818,387.84319526722414778799002651,-188.784945888657297246028913978,
377.045274341955631185426720127,-186.63587618426464243070773624,366.720473621982477527967123875,
-184.745213624363189080973856571,356.83260770190454533231448441,-183.08410812403798962132541663
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-1130.54558514130975189229975528,2920.92864246842084312729926368,-3749.52447211729936283114160735,
1583.4817323486625273032581878,284.700652670289571063600567354,270.985619992781292641143155859,
319.319954207505556711869792203,342.951769920028343000244176501,348.031442647023899855059348884,
343.014370902408038901159390099,332.897258078664965367098325889,320.343822711820634412427046396,
306.744417232032315904564315868,292.819585404458430105645621866,278.93822708487909847802015003,
265.283681993338905849859027819,251.941026152349096635563792597,238.943426802529735673378267631,
226.296979204768525696827004739,213.994090235269748697533841713,202.020696000420861850710632444,
190.360129518081210290704192697,178.99515726047605004615719609,167.909012541805881442378867369,
157.085881032913119203391790469,146.511090280115906857055129554,136.171142993785323847297277396,
126.05367157829401914397224225,116.147356552784278331893140824,106.44183197817499883948415328,
96.9275900450170622670880361585,87.5958908523183035408587362528,78.4386800218389500484684605722,
69.4485149597013775448633165555,60.6184996229923253125780492157,51.94222718816581148362372461,
43.4137298300641957552605160175,35.0274347792580015040264177894,26.7781258594872579780901153334,
18.6609097759361781441080647251,10.6711865066396398641332516867,2.80462323165402572639712518632,
-4.94286868818976804903262389569,-12.5751541016764379548645609957
},0),
ome_x<double>({
102.540129081559384973483757234,-1170.77543780956533132349495683,326.00812005397819207753088461,
-397.193211043159836922192623568,-181.719356165941262478741647137,-333.120788431443205466358001635,
-445.217904420329366047434876055,-526.062307121698361568792818432,-588.187046848854879535010747003,
-638.651418864968298039394521914,-681.360144680963549111396079332,-718.58842202010635132343180405,
-751.7418041084169895246783896,-781.736569245632875084963147351,-809.198984077080912339068474953,
-834.575093427469743529903005256,-858.19413454365950050108084674,-880.306747533372993049753044821,
-901.108883596612218928984869603,-920.75727874976133599024431786,-939.379779907196840350864413095,
-957.082431016779680355317120986,-973.954462037025410732865988892,-990.071885067540395906453224529,
-1005.50014308127218729488882854,-1020.29609978015682846239764413,-1034.50956164202608088542079039,
-1048.18446134622674111072861759,-1061.35979165061167991048483923,-1074.07035227631795872406111799,
-1086.34735450362108483439734852,-1098.21891595007250633424966597,-1109.71046948115486581227672126,
-1120.84510417370830383280123636,-1131.64385192101407795446881037,-1142.12593011293739082781424926,
-1152.30894849486351301044289451,-1162.20908656747404881103390958,-1171.8412465718684924701830885,
-1181.21918609677575478027976134,-1190.35563356577011705565661482,-1199.26238925464985905342923032,
-1207.95041401057085398812415318,-1216.42990746449434186661167616
},0),
ome_x<double>({
167.439381326877874851351164445,163.12123734624425029729767111,277.434318209311305258257884446,
-182.617283950617283950617283951,-30.4135802469135802469135802469,31.750617283950617283950617284,
63.6074074074074074074074074074,83.7717309145880574452003023432,98.360903250188964474678760393,
109.827049914616052182189748327,119.32190672153635116598079561,127.458162513381368600223819079,
134.595679498204750730003255256,140.963236688489213741738994264,146.715774936409857044777679698,
151.963656966196648736331276014,156.78872102691547135991580436,161.253641570918579761332548722,
165.407682197229486733523642405,169.29039604421617093069901014,172.934101498371137898232207794,
176.365595768167988191731761182,179.607376190346316195699011026,182.678532956060233104678473025,
185.595416068492139442946299458,188.372143164148802062110853939,191.020992613512833993210618425,
193.552712262575612790079499962,195.976765042718955226389218695,198.301526592714494592753580633,
200.534445893560902372557149689,202.682177038063874765936473026,204.750688219887227880368991401,
206.745352561161013633018028437,208.671024327313373937763284265,210.532103285253257610222795552,
212.332589366862126418013373783,214.076129349184322129170869169,215.766056917430412000706765889,
217.405427209753203045425271203,218.997046734196214697212878032,220.543499384048182248536325307,
222.047169147620605621401380542,223.510260004437563033282301493
},0),
ome_x<double>({
22.2222222222222222222222222222,-102.222222222222222222222222222,82.2222222222222222222222222222,
47.4074074074074074074074074074,20.7407407407407407407407407407,13.037037037037037037037037037,
9.48148148148148148148148148148,7.44973544973544973544973544974,6.13756613756613756613756613757,
5.22045855379188712522045855379,4.54320987654320987654320987654,4.02244668911335578002244668911,
3.60942760942760942760942760943,3.27376327376327376327376327376,2.99552299552299552299552299552,
2.76109076109076109076109076109,2.56084656084656084656084656085,2.38779956427015250544662309368,
2.23674655047204066811909949165,2.10373428123686121622138134006,1.98570500324886289798570500325,
1.88025619604566972988025619605,1.78547378547378547378547378547,1.69981387372691720517807474329,
1.62201727419118723466549553506,1.551046698872785829307568438,1.48603988603988603988603988604,
1.42627413738524849635960747072,1.37113914891692669470447248225,1.32011595613128180177988607107,
1.27276044517423827768655354862,1.2286903143410373666213488238,1.18757467144563918757467144564,
1.14912566525469751276202889106,1.11309170132699544464250346603,1.07925190278131454602042837337,
1.04741155721547878410623508663,1.01739835073168406501739835073,0.989059234673269760989059234673,
0.962257804363067520962257804363,0.936872094766831608936872094767,0.912792717670766451254256132305,
0.889921280165182604206994450897,0.868169036064668509365049353705
},0),
ome_x<double>({
-11.1111111111111111111111111111,22.2222222222222222222222222222,-22.2222222222222222222222222222
},0)
},0)
)
}
),
ome_piecewisex<double>(
{0.03125,0.18,0.34,0.59,0.71,0.7894736842105263,0.92},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
-35.9176954732510288065843621399,333.637372197842032527251128327,-167.160478046918281414531887717,
-131.721371030860039055848210712,82.4444444444444444444444444444,17.1116068461390022959647637776,
-17.9958386831275720164609053498,5.47161676198066828734319326398,-12.1543556097168018126877861248,
3.50206119348429382783005246825,-8.65250481520585241085786983158,2.74517415505361607787594483002,
-6.57082326047257145815425273613,2.34041714345294839961102067664,-5.21919839764695186204722829913,
2.08297322270886423152040793543,-4.27915219492681118211817525876,1.90117334614158221834967755526,
-3.59127065381342531959868229116,1.76366677455989405866210670557,-3.06819879099886220953840466857,
1.65457221323310633043378393821,-2.65838553180525412841088727001,1.56496075678930580051368259717,
-2.32955706577501175395664461588,1.48940489520095999373351769971,-2.06052413479721779378521489058,
1.42439931484925341719863032028,-1.83682340844594856397302956157,1.36756789905441572369026586815,
-1.64825839499254475072712016739,1.31723515444029409042955593719,-1.48744223190479157890312473274,
1.27218033628524810076351237136,-1.348897602853034978650103214,1.23148922330501651253316107712,
-1.22848073160657182729834572096,1.19446094547820907295312902099,-1.12300132606197007983199523942,
1.16054728569123861171320575148,-1.02996504455603227890403056601,1.12931189516948967124675930205,
-0.947394853950361793828423257293
},-1),
ome_x<double>({
228.514707934326446292080307578,80.7483619091248851936171626218,69.2098765432098765432098765432,
-48.0987654320987654320987654321,-6.66172839506172839506172839506,-0.367209876543209876543209876543,
-3.47912522045855379188712522046,2.16067091386819277975740560775,-2.7362628825780753218394941751,
2.45770881740899377583680934651,-2.36127145648133302454290108611,2.40035739911099568277407273428,
-2.11267582534800165654160144518,2.27095725252440332232335101261,-1.92734403727439995201537688355,
2.13342968321094956364448776798,-1.78044007161269066030970792876,2.00441500578113758564716341137,
-1.65957033585221825382955228096,1.88771930929614975694251910041,-1.5575705218505572095356488808,
1.78330227959308622044630575467,-1.46988268935269888950527194818,1.69000565148011318748378122651,
-1.39340971201394682345545259649,1.60644876837128516699957255087,-1.32594458421463186974089556966,
1.53132355897832067007263773443,-1.26585712728716193006177696748,1.46347945240440109408564287987,
-1.21190890799501047481123906127,1.40193352256279013369085367978,-1.16313751226260367093216355554,
1.34585545355706920929189867581,-1.11878085698562596197268106187,1.29454593909243171840326703434,
-1.07822585344257483319259101422,1.24741535706164931749869863476,-1.04097252593071474397606265394,
1.20396496826152196415878371269,-1.00660829201968867400561749082,1.16377110331929576296275763663
},0),
ome_x<double>({
103.037037037037037037037037037,18.8148148148148148148148148148,70.5925925925925925925925925926,
7.11111111111111111111111111111,7.77777777777777777777777777778,1.95555555555555555555555555556,
3.55555555555555555555555555556,1.11746031746031746031746031746,2.30158730158730158730158730159,
0.783068783068783068783068783069,1.7037037037037037037037037037,0.603367003367003367003367003367,
1.35353535353535353535353535354,0.491064491064491064491064491064,1.12332112332112332112332112332,
0.414163614163614163614163614164,0.960317460317460317460317460317,0.358169934640522875816993464052,
0.838779956427015250544662309368,0.315560142185529182433207201009,0.744639376218323586744639376218,
0.282038429406850459482038429407,0.669552669552669552669552669553,0.254972081059037580776711211494,
0.608256477821695212999560825648,0.2326570048309178743961352657,0.557264957264957264957264957265,
0.213941120607787274453941120608,0.514177180843847510514177180844,0.198017393419692270266982910661,
0.477285166940339354132457580733,0.184303547151155604993202323569,0.445340501792114695340501792115,
0.172368849788204626914304333659,0.417409387997623291740938799762,0.161887785417197181903064256005,
0.392779333955804544039838157485,0.15260975260975260975260975261,0.370897213002476160370897213002,
0.144338670654460128144338670654,0.351327035537561853351327035538,0.136918907650614967688138419846
},0),
ome_x<double>({
13.7777777777777777777777777778,-18.6666666666666666666666666667,-10.6666666666666666666666666667
},0),
ome_x<double>({
2.22222222222222222222222222222,-4.44444444444444444444444444444
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,16,1,14>),
ome_logx<double>({
ome_x<double>({
-250.024391101261890853055567494,656.113438303590281520729004994,-767.330773462585481632052466004,
817.483241090359463836532145536,-849.579404267365203332435888957,871.735780871281627546026526178,
-889.978956738940534564054038791,903.089410657458481109151599997,-914.705291009486399815413418741,
924.489333634320953386234950343,-931.737996973319831562152795132,940.307593784993592157299751714,
-944.42594718963959007281353405,952.543048251306514013941046059,-954.424867425018745155128890778,
962.290350815921443993300079597,-962.637424479408812484037192158,970.225325836514111838313619577,
-969.589690472192962447796487812,976.799999575648351168949457997,-975.604844668490594321465747485,
982.332953023255806554256293387,-980.891095866052402237062599546,987.056375123553858818395021236,
-985.589010489345349450841975209,991.143143234708964614854745387,-989.798070542348766058296491866,
994.723760869654166748755358512,-993.592013945827772593597953735,997.897664941109730096800367277,
-997.027887292155170568198383512,1000.74114263261816081351305955,-1000.15148459369689968146487362,
1003.31305872157488963204823794,-1003.00067359484162869333533913,1005.65908772730616524969311684,
-1005.60747348654926658299188958,1007.81488219691353619978159807,-1007.99938882422279378339829929,
1009.80846235922729304451304155,-1010.20029737614735400511947094,1011.66202548419386955414145137,
-1012.23106825148740923842642546,1013.39331805762363879820578431,-1014.11001481311633215100021642,
1015.01667666702656494005507425,-1015.85324417071329663556115576,1016.5438172155835793798985818,
-1017.47493966795361002072004683,1017.98443287762341318763839525,-1018.98759776368396696484141655
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,4,1,2>),
ome_logx<double>({
ome_x<double>({
-10.9889429488123799151109289952,103.928916109791027398915941802,-112.510681564326685899874001558,
130.307174948122672119445474584,-119.821148501356616222746082876,144.856420450112554625353082513,
-134.554960977893103944370653374,148.41928933775459198545611856,-146.841277096476138232311080872,
151.415484721060858060501618532,-154.803118037256291172729170461,155.067223423569858371151971641,
-159.970338762314824658302326936,158.797195128872169940171240672,-163.643329400917564150832912183,
162.217259816160965235753043427,-166.510025306631914530772227232,165.220816081845164776573618756,
-168.893944457548265564234775652,167.830217304633128329926692878,-170.950112332980099108066629704,
170.104114161217360711440749157,-172.760920416761845542109042136,172.101518483670020234344273881,
-174.376579749526043913996646058,173.871953275085627072871047979,-175.831534455187558669150427117,
175.454754636958787709523231076,-177.151356284614670827930440408,176.880789450955250409043661074,
-178.35593958063557984097549422,178.174386458056588802113688769,-179.461198338218386296587822333,
179.354923677059468917284086257,-180.480095117255588851012961224,180.438024237706843368759800574,
-181.423329384483947367194532769,181.436435464500003879769766848,-182.299827687691136535894983821,
182.36067469997500278062308153,-183.117106180670756500154773049,183.219507981308157563732169126,
-183.881545283936060260034751928,184.02030920543113635826377228,-184.598601343148695872681914472,
184.769333149605811578915294679,-185.272971917915800328055020905,185.471925650570797400987257202,
-185.908726313718731656516370076,186.132687339433737613420452393,-186.50940969064525215283915401
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_linear<double,-1,2>),
ome_logx<double>({
ome_x<double>({
24.8515412146227629581208612382,44.7596939474564315500770738174,-12.9727950321361808601154699949,
41.8672797786729976552620737979,-43.577058847152539807367702283,32.0921768218645509408421229325,
-41.4979456437273249405638380163,36.3289329625418860547967573992,-42.0738391595712766789324828081,
39.3969077191828638708744509277,-43.0632059539256123729290634978,41.7145897700413005472829251799,
-44.1126067630413444937256132713,43.5630973255207105931621617632,-45.1238157251378138139985519616,
45.09140159936613894162240163,-46.0676727791155053231533273336,46.3870323880841994900887031315,
-46.9386110945865329212464219814,47.5060660294860603945549004136,-47.739580398789280029936423722,
48.4867200296495400242410891865,-48.4763892038839052471072473055,49.3562461827494454895002795477,
-49.1554718681023152124582771183,50.1347600017134596226764084171,-49.7830119516364053144626880299,
50.8375219107355475484570919733,-50.3646287120915078159198787372,51.4763713037300644223019429462,
-50.9053012654189647324605305361,52.0606672597470678514991012771,-51.4093907812838038621740289167,
52.5979273261622564108141162722,-51.8806993226428240829712903339,53.0942739041417234833886048304,
-52.3225382813129576081292867553,53.5547538578890961260605013608,-52.7377948575331058618924324287,
53.983572188382822684647393682,-53.1289921149445247624593236848,54.384266021644220955974613004,
-53.4983413615491789194314608234,54.7598362563505559872585281484,-53.8477870190739978339261226544,
55.1128486101414326022778373442,-54.1790447048649814981821443038,55.4455121797042524875729672157,
-54.4936334164650005803659653807,55.7597412305867632584933339515,-54.7929026977800390330757637323
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-2,3,-2,1>),
ome_logx<double>({
ome_x<double>({
39.4294548173166431448786834481,-39.8222871909511204213822338454,-8.53191161566417731069661669157,
0.448306244131664948488788711432,-20.9541873788900657116810013786,-17.4497027999777465604367088968,
-21.2594687208180965558279477956,-18.4576446196254804757105467215,-19.0698153837020898926198394605,
-18.6332289867597659128124353784,-18.3693144603522925382348357093,-19.2616513830026472270243663077,
-18.4216559788954699089753241515,-19.9821829519051153758997684035,-18.7234147253323035155277139394,
-20.6465233192513595881965799083,-19.0972201330154565804476941238,-21.2324346767828676509238277089,
-19.4855077477041120462448651923,-21.7490053845760858856890060056,-19.8682351095806087627544804899,
-22.2087294867047485330206278962,-20.2377393699453163645139642576,-22.6219918670099045973747315632,
-20.5910590420210927351385955842,-22.9967637706820734595569425223,-20.9272948370026235888018694358,
-23.3391492624099680555257153904,-21.2465417561665740184598297933,-23.6539001356663482596754088347,
-21.549389987912135481677487623,-23.9447880598855000811146516786,-21.8366679640382972043873530818,
-24.2148610666854556983884676514,-22.109302888874176179263599037,-24.4666211380508457971540073487,
-22.3682434609006621369085221676,-24.7021496146640075181480425672,-22.6144173167419566223413875484,
-24.9231978161033511853968427672,-22.8487084549903239658476461138,-25.1312539911830407171835177794,
-23.0719463252141944769969629208,-25.3275937828635838594007190873,-23.284901740779248785317876281,
-25.5133189465191610261789572073,-23.4882867385507284496963384313,-25.6893875205004227165269820093,
-23.6827566550717938922580308129,-25.856637658380281899726245772,-23.8689133729878930965550405134
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-3,4,-3,2>),
ome_logx<double>({
ome_x<double>({
47.0199413712384332299515550363,-34.3590152036555119263953591362,-18.711943583181987359837139692,
5.26985177413725022323173219332,-5.61987692883458386922807341934,-7.61652140987617287141356053984,
-11.3308128018836466665125110367,-13.3011708943093620416940678626,-12.2155141978450270662756052232,
-14.1935491621989522805338730806,-11.5376026148682860625601399913,-14.065631269535150698589655045,
-10.98568003617537360804664153,-13.9938797074142484785271604948,-10.7914677130698119140446438925,
-14.0858878271070622645403595954,-10.8360356980549315272658638237,-14.2699418496357734353020638202,
-11.000684760928302195441827422,-14.4862323370459881610595481095,-11.2166968257107734887064534374,
-14.7048262266002275814187007092,-11.4503797626836917037272222662,-14.9139424896191698204265402594,
-11.686343028257267585039201335,-15.1101619071794618929508752603,-11.9178013860316747648926854534,
-15.2933606659551078836964582509,-12.1418695493228567484429596441,-15.464510214092859744797715296,
-12.3574293896400138123074372775,-15.6248220761803563433735446564,-12.5641800906283109932996963378,
-15.775452323689209837343734858,-12.7622091215982759660720386516,-15.9174204711375844807744787548,
-12.9517913740630833446544858563,-16.0516035663750769625647342474,-13.1332904453345817296402338311,
-16.1787527648102884469089928579,-13.3071075918611414941942854853,-16.2995137776737846620586048077,
-13.4736541735045561381331324594,-16.4144453772854227027220914736,-13.6333363785849362908977662596,
-16.5240346777422494145119710163,-13.7865467356376560049945028122,-16.6287093668279858598265384071,
-13.9336595511816146084412710045,-16.7288474272528037453038544548,-14.0750286941078231241515292543
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-5,6,-5,4>),
ome_logx<double>({
ome_x<double>({
54.3412477818621330001172340829,-22.2791943172792134837080823216,-26.6904443081226670122643857654,
-5.12710887272042403767844174651,-0.27121823835560215637707592818,-1.97000202127925450397098048722,
0.659998073783173297394662592396,-5.71455556879773118341516063838,-2.15195770190136722797753560184,
-8.76460616671650707682688836115,-4.06104834342630038418930689374,-10.199885780094182873155884013,
-4.85381569970471258859378043958,-10.6026403013308176420635199929,-5.03758475592167269337138314367,
-10.5438803658404700819047502967,-4.99938118494813156745351005738,-10.3479227899327399246820539036,
-4.93227007256136587334878239531,-10.15632775755655787467004662,-4.90669586530592054051831566245,
-10.0139462717068011170564056343,-4.93484496489626029461932661372,-9.9241000168572931857843094146,
-5.00740868809345145969501057349,-9.8764347880921102857666312551,-5.11051285111872518268891367676,
-9.85873532900006076491860616244,-5.23202025128318663996503385171,-9.86091336573819828554766759522,
-5.36304575462442091480456858447,-9.87570770436246599358466241658,-5.49767793390571198665110346092,
-9.89825565634511450185832315768,-5.63223391176542011752892481515,-9.92543572102749463126527876096,
-5.76454652904257360902594029144,-9.9552941779009176880420223971,-5.89342099387729995203693577708,
-9.9866251018025953961453648975,-6.01826159860431328906468123413,-10.0186880968600755231909954052,
-6.13883007557433431387380668304,-10.0510278360699185438893646666,-6.25509502063419407675494792463,
-10.0833622184300287491456232001,-6.36714051290212713886748754556,-10.1155143820370655635751522054,
-6.47511175193652280060111918811,-10.1473718303785225817715230637,-6.57918325803605139526609988643
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
124.174563000674547149098419385,-277.433369654863149642270055313,284.527849645228686125467843436,
-114.06989989469334490704881195,-35.1667779290191664485423818515,-21.7075212012588657819125521314,
-18.6677092532107721024425246812,-17.9550131816873146951377025855,-17.9043123848798788704602846602,
-18.0722105156132667285582388729,-18.3177482852929386566144435398,-18.5898818823550509061807069472,
-18.8682008785410004677468300324,-19.1439274459564666844073700339,-19.4131227075738223565036944213,
-19.6740254710609905517432099157,-19.9259226476152450576390483619,-20.16863353707670996851151368,
-20.4022581015597451732593197438,-20.6270464729380838961107979791,-20.8433277006016555776217309798,
-21.051469181556916760543115602,-21.2518528502979184568319697301,-21.4448609621196305131690110667,
-21.6308675877459291175131430545,-21.8102336156531562495113907494,-21.9833039585461466096418144641,
-22.1504061653028439926999050031,-22.3118499347151434058221887437,-22.4679272060879979004834042067,
-22.6189126134594465880332982557,-22.7650641618483782028568597319,-22.9066240308746194009978690914,
-23.0438194423721694203682376045,-23.1768635497312840980507812868,-23.3059563210978108817477589833,
-23.4312853984318892524506917054,-23.55302692122396610158129365,-23.671346308343526912404069961,
-23.7863989947035030066384962171,-23.8983311216048450672534722004,-24.0072801810882763751033284391,
-24.113375615577983743111623499,-24.2167393747055106128798351707
},0),
ome_x<double>({
7.77675648540309544239660528379,9.77982036252714244854012276576,3.62758704488026495886728464165,
23.3086419753086419753086419753,7.97530864197530864197530864198,4.7950617283950617283950617284,
3.48888888888888888888888888889,2.77188208616780045351473922902,2.31311413454270597127739984883,
1.99136362363875591388818902046,1.75171467764060356652949245542,1.56551825777415003004228593454,
1.41626364656667686970717273748,1.29371051981774592497203219814,1.19114110689202264293839385414,
1.10394969296068197167098265999,1.02886432350718065003779289494,0.963491605792643854927591951813,
0.906037445237112031934536099601,0.855128746784878757701200095861,0.809695670842690438463496840433,
0.768891596856245319508741220916,0.732037338963745890152816559743,0.698581404217293218021538220558,
0.668071127729144570526251227403,0.640131344955541552895050059511,0.614448389217619986850756081525,
0.590757917729744257126340063979,0.568835533607387268129817761256,0.548489479036733536954082887405,
0.529554882683244610655289552294,0.511889187326444477408985825415,0.495368483511260132834881360722,
0.479884545722096568752514263819,0.465342418364201943944001194709,0.451658435750468285407394740968,
0.438758587434005313575442280519,0.426577160396694216228035761855,0.415055604741135146887159287371,
0.404141580998813257707566463371,0.3937881559268021374705088037,0.383953120411882748098980805398,
0.374598408336829344732803558333,0.365689599356292328447777064448
},0),
ome_x<double>({
-7.40740740740740740740740740741,9.03703703703703703703703703704,-11.037037037037037037037037037,
4.74074074074074074074074074074,2.07407407407407407407407407407,1.3037037037037037037037037037,
0.948148148148148148148148148148,0.744973544973544973544973544974,0.613756613756613756613756613757,
0.522045855379188712522045855379,0.454320987654320987654320987654,0.402244668911335578002244668911,
0.360942760942760942760942760943,0.327376327376327376327376327376,0.299552299552299552299552299552,
0.276109076109076109076109076109,0.256084656084656084656084656085,0.238779956427015250544662309368,
0.223674655047204066811909949165,0.210373428123686121622138134006,0.198570500324886289798570500325,
0.188025619604566972988025619605,0.178547378547378547378547378547,0.169981387372691720517807474329,
0.162201727419118723466549553506,0.1551046698872785829307568438,0.148603988603988603988603988604,
0.142627413738524849635960747072,0.137113914891692669470447248225,0.132011595613128180177988607107,
0.127276044517423827768655354862,0.12286903143410373666213488238,0.118757467144563918757467144564,
0.114912566525469751276202889106,0.111309170132699544464250346603,0.107925190278131454602042837337,
0.104741155721547878410623508663,0.101739835073168406501739835073,0.0989059234673269760989059234673,
0.0962257804363067520962257804363,0.0936872094766831608936872094767,0.0912792717670766451254256132305,
0.0889921280165182604206994450897,0.0868169036064668509365049353705
},0),
ome_x<double>({
-1.48148148148148148148148148148,2.96296296296296296296296296296,-2.96296296296296296296296296296
},0)
},0)
)
}
)
},0),
ome_nf<double>({
ome_piecewisex<double>(
{0.03125,0.18,0.34,0.59,0.71,0.7894736842105263,0.92},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
749.246823409730755925808637829,-503.368612514404181404294183712,4445.28020226761783327822149765,
-4893.2634732779670935223046147,1259.34334398364822696268634008,-474.449569583555849831523067117,
319.036752928836595748072076854,-271.76970934384909732115111774,138.269719906593113082210666912,
-196.850902218306317510343263733,74.9288889482896302440165466026,-158.220838843400444114327622606,
44.4611739497656929966868835254,-134.249744283527581776395868452,27.1896853095875341848115813065,
-117.69686993743253571458785375,16.3774246621139766342890864719,-105.456411101748216906497078953,
9.14693659331847760048674414647,-95.9662957097700128474247781272,4.08018621360560297077318534702,
-88.3499082165690122570969485251,0.404679228564930610906947036419,-82.0744682773286270197686346275,
-2.33281711043200707718379933005,-76.7959586900304626847475596876,-4.41386209353093926430332732124,
-72.2814441458412602310079665274,-6.02149236702288583116362260001,-68.3670586062903704487621896065,
-7.27917570697236753641401596334,-64.9338467793749319919045774321,-8.27279049769815443772850961495,
-61.8931574685175452289563693389,-9.06363365954304915454032967157,-59.1774349920854625242018068897,
-9.69643349651326104096535669111,-56.7342046030842004583523878692,-10.2044567538800042527049891361,
-54.5220230497261633811395630858,-10.6128607185939424016617004833,-52.5076795557074996402092892785,
-10.9409504781814965276573119723
},-1),
ome_x<double>({
160.,982.694382039411036433835403846,1431.59339019962811753528463111,2394.85052018552432795615638044,
-94.4197530864197530864197530864,358.854320987654320987654320988,-115.624691358024691358024691358,
235.261657848324514991181657848,-81.9900226757369614512471655329,175.9123834719072814310909549,
-64.0464292712969961647210324459,142.253930486523079115671708264,-52.9869559795485721411647337573,
120.376764440198783633127067471,-45.4445514196873948233699593451,104.888212551704615196678688742,
-39.9412624999926587228174529762,93.2755685189555404307972001716,-35.7304208774124191271442328728,
84.2052145695565567814432960767,-32.3934896975779397946026804946,76.9001657589152987435415211081,
-29.6769733326869200609278357829,70.8751892704692164396994945815,-27.4179390201024404402303169013,
65.8105769988872334467730213243,-25.5066373496407460445767042906,61.4865254827790862940708832243,
-23.8662890788119094614208366168,57.7465973566820335931012303744,-22.4414770465805360638739846173,
54.4762138824633177122086085293,-21.1911419573944773296186436752,51.5894014697602942302659599004,
-20.0841777870191355104723040018,49.0203043705208316350787318787,-19.0965631754313569002031878259,
46.7175687387255443107133455896,-18.2094361073993668213965087479,44.6405203750565456230844228535,
-17.4077675116357731683112581086,42.7564986223376472217378434455,-16.6794263248454750814931115493
},-1),
ome_x<double>({
-77.3333333333333333333333333333,-120.888888888888888888888888889,-71.1111111111111111111111111111,
-53.3333333333333333333333333333,67.4074074074074074074074074074,-14.6666666666666666666666666667,
30.8148148148148148148148148148,-8.38095238095238095238095238095,19.9470899470899470899470899471,
-5.87301587301587301587301587302,14.7654320987654320987654320988,-4.52525252525252525252525252525,
11.7306397306397306397306397306,-3.68298368298368298368298368298,9.73544973544973544973544973545,
-3.10622710622710622710622710623,8.32275132275132275132275132275,-2.68627450980392156862745098039,
7.26942628903413217138707334786,-2.36670106639146886824905400757,6.45354126055880441845354126056,
-2.11528822055137844611528822055,5.80278980278980278980278980279,-1.9122906079427818558253340862,
5.27155614112135851266286048895,-1.74492753623188405797101449275,4.82962962962962962962962962963,
-1.60455840455840455840455840456,4.45620223398001175778953556731,-1.48513045064769202700237182996,
4.13647144681627440248129903302,-1.38227660363366703744901742677,3.85961768219832735961768219833,
-1.29276637341153470185728250244,3.61754802931273519508813626461,-1.21415839062897886427298192004,
3.40408756095030604834526403154,-1.14457314457314457314457314457,3.21444251268812672321444251269,
-1.08254002990845096108254002991,3.04483430799220272904483430799,-1.02689180737961225766103814884
},0),
ome_x<double>({
49.1851851851851851851851851852,-203.851851851851851851851851852,-18.962962962962962962962962963
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,16,1,14>),
ome_logx<double>({
ome_x<double>({
217.225495975913778037646833116,403.582674652783448843882462002,-2187.55947275656519262737991283,
3808.47144767977902555230730818,-4675.55283949692892111838805844,5678.56515505267551032205649146,
-6285.08533389093977437922950641,6995.01915432173447664513193161,-7477.46827488842447152668337913,
8018.63549627800062554062367781,-8423.69025327260767399550309002,8859.20145984665441907856639936,
-9207.74893294380088219949591813,9573.37746092935549413486736194,-9877.34405349509971443862709566,
10194.4313426108327843640005276,-10462.0791368167631295769721086,10743.7425825836692021452498677,
-10981.4869734094525444520534661,11235.9844131338432093546266631,-11449.0634337071468770934693553,
11681.7304849668203736235551567,-11874.4847606706687809416874632,12088.8847112892919496752395219,
-12264.9073738467067083180940427,12463.523257367776652249143054,-12625.7676543523337572695508223,
12810.4205576010450361715717575,-12961.2931829032129129678432352,13133.3945513248036249144954213,
-13274.8399213469070411155062437,13435.5427246711586468465349386,-13569.12062066920221228393742,
13719.4090101002423080841005597,-13846.3632442604498419742830309,13987.1050792178753032864966072,
-14108.4232345156703385998038956,14240.4004832298477272275122382,-14356.8646698515474813757547548,
14480.7908764455477940239499337,-14593.0200388937071342626179927,14709.5504346600941542340848669,
-14818.0350484343274818003073239,14927.772639517537074613013603,-15032.9027754508403087870729222,
15136.4023521506237523760778096,-15238.4901069086648256888589547,15336.261271837948611017740558,
-15435.5585091341177238413318429,15528.0683111775459573121625375,-15624.780564012529152148033976
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,4,1,2>),
ome_logx<double>({
ome_x<double>({
155.726180182312031833690018659,29.3036353863765054236317949465,340.06708236005571335854603535,
-85.993737925911867869869114239,33.9002288192849659902461120535,132.1124020554738548841171321,
-155.01783186515248602624550483,289.190831599222132776337413483,-333.544355940808977618928131541,
412.831746135668091088368730348,-486.781484549025822446405631556,523.469659527030134671720279644,
-615.45210933210248826981560273,625.732161727472705361172220904,-725.399070756553724922790448341,
720.293769396178653332353276033,-821.654662827862911771404579209,807.538303085634866608808984746,
-907.648888834542477503987001842,888.074360724476568232478059473,-985.637202732975278586209232329,
962.621494018033863030585657298,-1057.14738498454238852436163236,1031.88671550253754724326240399,
-1123.26572805822322996109740773,1096.50693195472855212126618833,-1184.80142503240235374179011782,
1157.0339577590173758078026098,-1242.38043609477863528866953911,1213.93850337446985961854024867,
-1296.50112491134024077984438793,1267.62049991068155481310483225,-1347.56904071961758721984756787,
1318.42030764468859636275574796,-1395.91986234603743751629856493,1366.62883972190986136151872655,
-1441.83525560999053374911051454,1412.49610045320003036438386271,-1485.55425426037730808684664149,
1456.23818685163810801254796856,-1527.28167519032194201823073585,1498.04297025970388275446792079,
-1567.19448968737832496363609588,1538.07469774568825733387952596,-1605.44674043141892438698594242,
1576.47772701522815915442932357,-1642.17339693818829426393464683,1613.37957123856866616862240273,
-1677.49341969545334491582563715,1648.89339466090843995047352668,-1711.51222404014792867065880743
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_linear<double,-1,2>),
ome_logx<double>({
ome_x<double>({
249.908641843155984810993138636,264.734624828435193900563858786,84.4953588788703750993648793636,
-57.9444253111096256687433716777,46.7451216746885340352323777843,-183.625519144059815571322827819,
-8.00646714089068702612298838317,-155.706333349731229051505150027,-36.8334920900811598561888453587,
-123.169389770642434430167975641,-58.5676504419889059072373320444,-92.7211757475752320684660251199,
-77.6758825756063100396768428995,-64.6429997965115147109088194138,-95.4004948791348374690898104311,
-38.7055268799886226306378485958,-112.146458309198801018575516797,-14.6515172551119119139898851062,
-128.076774597434192048601825037,7.74882976002759088743735145276,-143.278038507108645767882694864,
28.6929334822378391819862789825,-157.810334872283097829871784723,48.3488465569805131354979243191,
-171.723077430396959045462824746,66.8595161708542920771734349833,-185.060172031683991771882624586,
84.3468511692510390646233814455,-197.861725750301927081510730096,100.915251252116410987953324039,
-210.16464628096568561577166584,116.654559004448101754340094819,-222.00290818289407976927481806,
131.642489986913707499474898013,-233.407737628503608099629700408,145.946620386756334743589332059,
-244.407789222014329191353894556,159.626010589421961778125313528,-255.029329648908288760945667674,
172.732533355785608046941223379,-265.296425522642174545901016107,185.311963782605692305088620275,
-275.231129381682660771181928524,197.404877450043757335225199201,-284.853658632120903924031933233,
209.047393943228508673081926931,-294.182563969501922514877272603,220.271795380475946188947511446,
-303.234885390396162604319863998,231.107043523884290354045337972,-312.026295074548617522041648696
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-2,3,-2,1>),
ome_logx<double>({
ome_x<double>({
345.121461386518939838241496187,-262.478989481703128367176418918,-110.781509106737564162894560743,
167.796128593897972638616679685,-186.860713099723283479526505619,184.467252955813086116323222198,
-118.378467780501699789525035392,195.187054424461866414320483233,-87.3623502316234357015356255164,
182.004575708949939976910375299,-77.0566970706521164450130391564,163.53191898686417178083249793,
-73.5003020904458533090595475371,146.011969027275706025731570974,-72.2981618165177233061983542643,
130.449784159612518841019328188,-72.2123251898081332159052392166,116.640167146478775649735689841,
-72.8340441744585194131543309604,104.234739531954645795056846783,-73.9726231338706253637571522489,
92.9466631062157610947948758681,-75.5064755559922752826458895531,82.5638260172909931180929756208,
-77.345449267553235641542744642,72.9307578900982066877104016939,-79.4193234829033869630174364295,
63.9314110120072549370753216472,-81.6727042636591989289863417419,55.4769753906683057404840784923,
-84.0617777849782020867484508759,47.4977796674824322962292894899,-86.551863460968037491715195503,
39.9379318642171516530708545381,-89.1154856304969834844289367186,32.7517175175135388757838563094,
-91.7308486985604510200332330976,25.9011233309153153828600345743,-94.3806372576441714751919272769,
19.3540922925284539037474957223,-97.0510759397488432071366674915,13.0832642539234145504785575182,
-99.7311941518902755155113079169,7.0650462216825162323908388913,-102.412250863174325041898473081,
1.27891181158744612764070445387,-105.087283732121026658210988332,-4.29313646356362172952590885506,
-107.750754625834782742597894417,-9.66698679401879103309601250214,-110.3982698886183598135654813
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-3,4,-3,2>),
ome_logx<double>({
ome_x<double>({
391.475220100558185939976702974,-182.637210280713730587098224421,-290.40110195540652488668459431,
265.996579636880991490375619976,-245.290836274695539191309097538,202.790847163272612241849152095,
-200.310643512787756486419392495,191.501009701613803637303705847,-152.645864350517929322419634833,
186.712911000491946582966527504,-121.457531220116230543478199653,177.286372280875124789431399989,
-103.370206222716912131585165897,165.10281309784040827928723004,-92.7218888205410728453604976279,
152.558477815100756806950000573,-85.9916971100342656182491478557,140.78725108892353792010652343,
-81.3957251508561130260624366399,130.11053936307874806377950436,-78.0728998392331350994753108098,
120.504008333945546559198620122,-75.5944924925396702903960812675,111.834991574963298191283088517,
-73.7284218131531218232324458147,103.95736407550652063354899458,-72.334541013287818360388030463,
96.7421902924554690378184268559,-71.3188572407261535083961741042,90.0837141914034251966248365751,
-70.6130057621006735105560497094,83.8972791104438395871886661391,-70.1644802903233051207558835169,
78.115380997414684961549122584,-69.9315557492378602289015092139,72.6839011220521342034977950466,
-69.8803645664389017330303534435,67.5590360287210941142305651188,-69.9830381440283695301926157399,
62.7049352494586812599864733086,-70.2164260648160969626611966908,58.0919213527049283640057784876,
-70.561160405562721054831059227,53.6951549462175058325217266498,-71.0009448468642407840758634704,
49.4936299230440545596848479785,-71.5220005334687105663731006829,45.4694115044817970755982967598,
-72.1126266964965097967796701337,41.6070528324315037070226545266,-72.7628481239452440843169826831
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-5,6,-5,4>),
ome_logx<double>({
ome_x<double>({
413.608251033452494870941663851,31.2536480415403411800703056697,-546.616117274132478955183378652,
334.865848840620903309146835647,-315.758703201238144674582456131,277.179582542914036128337701649,
-259.640088622402569085559150653,224.805326019938444803676050603,-222.979004940810560930426575448,
196.707609192847588622919608203,-190.183547665003106578683971333,181.675705020633705481968462314,
-162.486530266330676448337767708,171.657847848822785475361689231,-140.677267196560422325911602421,
163.116343364063383192510065036,-124.13625497906831626701798273,154.92159660105317136051873943,
-111.719817345546402162813468751,146.900885410982594296184503995,-102.322445581066329205993036181,
139.157049380906387145887844361,-95.0711879508603821214397577293,131.8130335880391353379983647,
-89.338175956287838863379518408,124.942689848871424806475928808,-84.6920408859467496648751742008,
118.568851016563499360788557488,-80.8419122925611823280959953559,112.67892812296543115821645647,
-77.5917640618434236102300385365,107.240527636579283175766913218,-74.8078023390873662588069968224,
102.212653919678410867092130357,-72.3966542242094527653634807856,97.5525688755862723357021032398,
-70.2912786924306910534221804677,93.2194983383413257686571422691,-68.4420147192457291289987693872,
89.17634196916766590897566172,-66.810915989112754195467433265,85.3902306983306419513881013495,
-65.3681453409288836947626220824,81.8324744966939804824645711954,-64.0896491359772559103626061299,
78.4782231398450967243976360828,-62.9556273062125732484914015384,75.3060199611505593963115628281,
-61.9495018120113986357966340745,72.2973424827410863005797579452,-61.0572015709688711398052147506
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
147.898837064119337976069437058,-329.961809236122057822258900783,583.58317835623807111440087471,
-529.572548198929033089366708808,-95.3958454676453848909517578942,15.5028570796118894355124392681,
42.0264322400755705719199379612,47.186811022238178944244915582,46.203520683738836657349548465,
43.3688006547332430530900943266,40.0178679992498459382334544255,36.5815172281025057024096336935,
33.1929750258146045928625587535,29.885121565444209886321048014,26.6583023228185357957795758627,
23.504061196683843545787767229,20.4131641173222273737131873521,17.3779451685400894224786478695,
14.3926588704258244994601539853,11.453207390629883493405622644,8.55673977159043957250095651365,
5.70128848579650892533885343412,2.88548458645925400843191041458,0.10834940831522304419383958557,
-2.63085158867805286588685943512,-5.33270835342346354795402437705,-7.99773225961973092736988221766,
-10.6263986604446677931543139219,-13.2191733369026930958132800779,-15.7765280710121564966022753882,
-18.2989489988927229454787898704,-20.7869402654026801891682376113,-23.2410247020998891806729282145,
-25.6617426925297252078323513434,-28.0496500030956625493439966089,-30.4053150926832371064180118541,
-32.7293162330832767376510707049,-35.0222386492518113999180589646,-37.2846718055141614187000982166,
-39.5172069084456459667083412355,-41.7204346606728604915404509747,-43.8949432762490014409976772259,
-46.0413167534323184886683697322,-48.1601333917907761926080588085
},0),
ome_x<double>({
-267.214228742354605361236282963,128.206235262486988500250343703,-336.206235262486988500250343703,
193.086419753086419753086419753,-76.3950617283950617283950617284,-157.348148148148148148148148148,
-197.150617283950617283950617284,-223.090148652053413958175862938,-242.783749055177626606198034769,
-259.006799921614736429551244366,-272.990315500685871056241426612,-285.372085064206276327488448701,
-296.526283906889967496028102089,-306.69495044366839238634110429,-316.046798893685340571787458234,
-324.706216393835441454489073537,-332.768821328583233345138107043,-340.310451793283396512923617883,
-347.392703069330648466878122139,-354.066532244296744987757003521,-360.374716361891782383155294277,
-366.353595045946512849063342945,-372.034346169607853228669976422,-377.443944765408128839806808522,
-382.605899807224433094172999976,-387.540830753435321120518769372,-392.266925683667765115728916634,
-396.800310133015677549941367494,-401.15534738783436217473386184,-405.344885384424269579647225408,
-409.380461463227762245131201002,-413.27247348045125561878729964,-417.030323794139738143366933916,
-420.662541184050346026696946776,-424.176884677391642579923360959,-427.580432430236154093665034758,
-430.87965818489528023207370624,-434.080497336263868757819925337,-437.188404259211531834190371675,
-440.208402248631970929883614461,-443.145127184827178482388653296,-446.002865845480077453747531371,
-448.785589631056485654411416173,-451.496984345129488660148166135
},0),
ome_x<double>({
-43.3333333333333333333333333333,184.444444444444444444444444444,-175.555555555555555555555555556,
-25.1851851851851851851851851852,2.59259259259259259259259259259,9.77777777777777777777777777778,
13.1851851851851851851851851852,15.2804232804232804232804232804,16.746031746031746031746031746,
17.848324514991181657848324515,18.7160493827160493827160493827,19.4208754208754208754208754209,
20.0067340067340067340067340067,20.5024605024605024605024605025,20.927960927960927960927960928,
21.2975172975172975172975172975,21.6216931216931216931216931217,21.9084967320261437908496732026,
22.1641249092229484386347131445,22.3934564079042923212169858197,22.6003898635477582846003898635,
22.7880813143971038707880813144,22.9591149591149591149591149591,23.11562833301963736746345442,
23.2594056507099985360854926072,23.3919484702093397745571658615,23.5145299145299145299145299145,
23.6282367837923393478949034505,23.7340026228915117804006692896,23.8326339475764763121084960165,
23.9248312351760627622696588214,24.0112058666007498043093148766,24.09229390681003584229390681,
24.1685673943738459867492125557,24.2404436522083580907110318875,24.3082930141753671165435871318,
24.3724452744060587197842099803,24.4331950998617665284331950999,24.4908065960697539644908065961,
24.5455171770961244645455171771,24.5975408606987554355975408607,24.6470710860954763393787784032,
24.6942831333075235514259904504,24.7393362084229923140870389878
},0),
ome_x<double>({
22.2222222222222222222222222222,-44.4444444444444444444444444444,44.4444444444444444444444444444
},0)
},0)
)
}
),
ome_piecewisex<double>(
{0.03125,0.18,0.34,0.59,0.71,0.7894736842105263,0.92},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
1.28395061728395061728395061728,-114.447641836391491188838820148,99.9549694830953461019770237035,
12.1911360803034373754087794566,-26.2716049382716049382716049383,0.70987654320987654320987654321,
-1.3387654320987654320987654321,0.854320987654320987654320987654,0.102514487276392038296800201562,
0.780013857394809775762156714538,0.390239634948629657624366619076,0.704516950813247109543405839702,
0.464130417531090931764332437733,0.641403695444099484503524907565,0.477246472195967145462094957044,
0.589378920270251161582052912944,0.469563264483899404534325169246,0.546035824111220936617762014587,
0.454397816040453487589204621115,0.509404461466168501923980586034,0.436848299149289286259831362344,
0.478018117194424836595278179114,0.419018261318206226917633918107,0.450795581898740865676922396261,
0.401793249461154097344008045674,0.426931451157264482567469420083,0.385526377686877959019449184314,
0.40581623598448515354196831153,0.370327985112388201315601874596,0.386981032470305628548739380056,
0.35619630896970406361268460887,0.370059376907361372038717989743,0.343079203893189855785785857129,
0.354760686618463906134500072357,0.330904134293458363167467926114,0.340851492365732457848171387932,
0.319592897283589029099377257573,0.328141962135231997186845344816,0.309068751234925032145135833497,
0.316476069758634653933290746585,0.299259685449841220211062323148,0.305724313501670862018719081298,
0.290099711154842557920650082158
},-1),
ome_x<double>({
-77.037037037037037037037037037,18.0740740740740740740740740741,-59.4074074074074074074074074074,
10.6666666666666666666666666667,-4.66666666666666666666666666667,2.93333333333333333333333333333,
-2.13333333333333333333333333333,1.67619047619047619047619047619,-1.38095238095238095238095238095,
1.1746031746031746031746031746,-1.02222222222222222222222222222,0.905050505050505050505050505051,
-0.812121212121212121212121212121,0.736596736596736596736596736597,-0.673992673992673992673992673993,
0.621245421245421245421245421245,-0.57619047619047619047619047619,0.537254901960784313725490196078,
-0.503267973856209150326797385621,0.473340213278293773649810801514,-0.446783625730994152046783625731,
0.42305764411027568922305764411,-0.401731601731601731601731601732,0.382458121588556371165066817241,
-0.364953886693017127799736495389,0.348985507246376811594202898551,-0.334358974358974358974358974359,
0.320911680911680911680911680912,-0.308506308506308506308506308506,0.297026090129538405400474365992,
-0.28637110016420361247947454844,0.276455320726733407489803485354,-0.267204301075268817204301075269,
0.258553274682306940371456500489,-0.250445632798573975044563279857,0.242831678125795772854596384008,
-0.235667600373482726423902894491,0.228914628914628914628914628915,-0.222538327801485696222538327801,
0.216508005981690192216508005982,-0.210796221322537112010796221323,0.205378361475922451532207629769
},0),
ome_x<double>({
-16.,26.6666666666666666666666666667,14.2222222222222222222222222222
},0),
ome_x<double>({
-3.55555555555555555555555555556,7.11111111111111111111111111111
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,16,1,14>),
ome_logx<double>({
ome_x<double>({
80.032456428388022715357289519,-151.13311865698535213709983247,109.07732859119757240326657418,
-96.5239113858761895862905303086,87.7656576945999000315760603894,-81.0704559888330664205068669449,
77.4204132870731802689073539906,-73.2104570869147394148973725599,70.983793673329596490620919908,
-68.3648169624428169706073917565,66.4944269121474948610452326992,-65.0237407849258567857575323767,
63.1679007962733365275435128033,-62.5319646548910403753211765493,60.6117684383052057888748135612,
-60.5633304025111589034849704926,58.5979490363445484443127157597,-58.9412757293991271869295554842,
56.9801097918794261123477596466,-57.5641414143541440650168436441,55.6582364026136251851806841743,
-56.3701784516619926904927674567,54.5612046952396129068006004207,-55.3198679872349456575361480447,
53.6371593462224207877617628166,-54.3865288634055801831901657156,52.8476835508963669596682513778,
-53.551151090710718427211734554,52.1640070564696032086817569779,-52.7994797472480779503496444434,
51.5644124438476743994714284511,-52.1203338679774122621073406075,51.0323993361854936770198180136,
-51.5046174100230725162872724027,50.5553556661386865703383951597,-50.9447238317496405485733464391,
50.1235821182107630261161880821,-50.434167024927877965964393622,49.7295694357373170796972866275,
-49.9673436691051292990781814301,49.3674600851061846876845495427,-49.539372714695935815064642964,
49.0326458921098718477930733135,-49.1459808232824192562838538057,48.7214666810537236923068688067,
-48.7834158470639252320923964986,48.4309842568558131368057073208,-48.4483780476258894212999914987,
48.1588127195349066157069011796,-48.13796312746599539923450187,47.9029909442875700297039623088
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,4,1,2>),
ome_logx<double>({
ome_x<double>({
10.007893271494139806784571813,-41.7773616188850755088948037598,37.0088639889597981099989979424,
-34.5553419397060714707813030422,26.4825230610596492656344357461,-30.7245664203709761274515064005,
23.7808993569927127010669832762,-26.4006576413040718456278296528,22.7377425531326449066988204129,
-23.3351776997392062076091117282,21.7852422660042545573044048048,-21.3165081108226367341219838703,
20.8230847761781218859105872946,-19.9260759218655356704055822076,19.9247580153945910624430875018,
-18.89757792332743193505084297,19.125747152733962943020684317,-18.0890267873307599562724479481,
18.4278790689856787878210643577,-17.4254277434617718953595029268,17.8197389382247711873507078811,
-16.8647599960628672859341226803,17.2873132517417076439603370474,-16.381441979712523611267364943,
16.8178365984764302086591679488,-15.9586190703705095088429800949,16.400702630296329577204880792,
-15.5844649200834378710957603574,16.0273646756807352451703460192,-15.2502884798885925112266655453,
15.6909804715965351518382932866,-14.9494847764337405983625037299,15.3860524978648170065995673408,
-14.67690690178781319514326192,15.1081295902304405561175272523,-14.4284651126176412499183227593,
14.8535749268285025435124713211,-14.2008577568603746636839026827,14.6193894091872916601006883195,
-13.9913836606624681931864159802,14.4030776697694197086491547542,-13.7978074123441713723199133022,
14.2025459720987065645919871561,-13.6182603433544754918436244972,14.0160238075338208919614470759,
-13.4511663362622192897237616842,13.8420031419160508035431892533,-13.2951853234438039518610741641,
13.6791908962959240544937029877,-13.1491696471784559011775110199,13.5264714353395529371758083606
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_linear<double,-1,2>),
ome_logx<double>({
ome_x<double>({
-5.03005040386667551804508856039,-18.4460139448937369184683269405,7.6846282357975960236599400002,
-17.9092858410255773574003845918,14.6343410656230091808577908167,-11.7195953129358647495491040473,
13.1208984764449435939698720764,-10.5233154786588183309003558039,12.1193212663740718041997928262,
-9.82947902283986807251181685273,11.3382546944786443670263925092,-9.30211051963054030482061032875,
10.7019637318881074862791957411,-8.87129936143557664805177428685,10.1716070899667070929211782695,
-8.50827745961484068107248013281,9.72168958446461033428113653622,-8.19642570122480441674150994487,
9.33435511003957433308199792455,-7.92466601968353272939022499789,8.99670638007714777204802780067,
-7.68510036375632637491462021766,8.69920501057777005928009169168,-7.47187358404616078973265571992,
8.43464864843526608465294765236,-7.28052573111698092860711413179,8.19749649288400124042889468501,
-7.10758740973617003768356696281,7.98341403862066721019506042999,-6.95031253462773696531932652102,
7.78895918743711750390651477152,-6.80649506146528439054011389391,7.61136147796471506054909783147,
-6.67433970736331395698512121899,7.44836389951749788878545227501,-6.55236865817658752520895111759,
7.29810758403124195250059365072,-6.43935294080851643417374872222,7.1590464123235729823821269357,
-6.33426109092571199674629842113,7.02988284720908830336211481685,-6.23622018658408821475515318242,
6.90951906830620950956080543854,-6.14448587497410540689117522753,6.79701929971737386326936445489,
-6.05841903924394483995374169846,6.69158043664079345496675423962,-5.97746743541537058725246413506,
6.59250890281197216999809007901,-5.90115109586031428831116048035,6.49920224069182556569695732828
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-2,3,-2,1>),
ome_logx<double>({
ome_x<double>({
-10.8410486203353280686825042319,15.6352802622553164166668835063,2.90162967158095087285363054784,
3.08030570995394708702926657865,9.67522583970191792053184716257,6.31298448424046126246094357947,
9.42414169689340728207055589843,5.85673583425597480408420164484,8.32845165341974581182585524283,
5.3608554078244683823453698096,7.59249946826220445746805428549,5.07786300087380017338716188948,
7.10199464635791163079489805375,4.8963367718415530535744200852,6.73595559614968176032852140077,
4.75627123283850484878703492577,6.43906690855314294085778703918,4.63568497783492871919029523453,
6.18681944385256232756805162067,4.52684989682651279350247442527,5.96690479688998225088543112504,
4.42677048610974105581651161101,5.77211680989114557018337998483,4.33401702438567514932932853649,
5.59768075592606128971761349334,4.2477084730422551593009144516,5.44015854922245802855277518466,
4.16718236048517010662854901508,5.29694042937762723801878112911,4.09188446186815225018471267874,
5.1659766223827798325514063179,4.02132985664502832834010977503,5.04561909960645357355212540866,
3.95508740813500027137414956339,4.93451993783530980086761249242,3.89277193821124882003604742372,
4.83156184813084004828942706935,3.83403894992572244426119521433,4.73580853298878762252119270186,
3.77858026863811652095528317254,4.64646804984666370088016357732,3.72612013006073873276123456262,
4.56286511302160654115425622998,3.67641160484100785716668472587,4.48441975686276544070731112356,
3.62923334569930141520230050312,4.41063064837081698192747960013,3.58438665698881473956116892949,
4.34106187003445716866986260765,3.54169287916109649981097999596,4.27533233695883646283059425802
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-3,4,-3,2>),
ome_logx<double>({
ome_x<double>({
-13.8626742708247014650578929416,13.9861700802861157633908913495,5.62701804146497080691133353044,
-1.35674109823903428997342544802,5.57185236406434369371286971984,2.29029908934893452134960794907,
7.04104619182258688919477269296,3.59917666629508771422117619953,6.89520426490038512522699400972,
3.68223233933028511609584517959,6.33878362841862211247484135626,3.5087002142473615204100167656,
5.83337742430028924550794611449,3.34910601456749883501049175497,5.44815447607328756701854309054,
3.23749592442321894842886765218,5.15694712665446766537942694072,3.15953610466901683161690396625,
4.92794370734456520129632466205,3.10019765947749294784427747533,4.7394961900370794174676848597,
3.05047844559375368331824002195,4.57860865129382566176038275023,3.00581417627170239078578554855,
4.4375864448897384640017032642,2.96406824519804372285486106622,4.31171219749401990181056377835,
2.92428872252996990606803858127,4.19792584945098415976664286566,2.88606653259229129849058591018,
4.09411736753791947492399715633,2.84922897994906541684907742514,3.99874885118009813133827835889,
2.81369978523166957996040192841,3.91064725319748686592503855219,2.77943751304627385766938997343,
3.82888570669090214581352333601,2.74640982397305619024844741435,3.75271202567897169792764402326,
2.71458370339349083192405307186,3.681503293477188804573804566,2.68392258309265374288584396373,
3.61473554410412938255248201126,2.65438625649269646019207172947,3.55196260257964700713297813292,
2.62593177407207652532504371691,3.49280074951903411541413744548,2.59851454668577327788747722843,
3.43691725412871918448844216292,2.57208935391403706410157917197,3.3840215781171363844933783616
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-5,6,-5,4>),
ome_logx<double>({
ome_x<double>({
-16.965204635829973436579729566,9.9155412222155734454047166012,10.1762596239902804252806238687,
-1.75175419221923565506388321114,3.93777603702500258048567368339,-1.46035232676071864048241657706,
3.92796735310873984832684248656,0.122438388684005894971156803701,4.46113371282309998194722647658,
1.17792445679236051995878616058,4.65969409964721686369815346354,1.68443977632653730607689583407,
4.58015139439290690213563042631,1.8701759272258976639656977853,4.37325481178683349442905676225,
1.90613210746306263587660082018,4.13572153476143096178536126314,1.88509589155134455258933342395,
3.9122371537369776994819270793,1.84947164700395550663742296809,3.71757352094467342829865186652,
1.81555143520719596663036669798,3.55274883353994506849142672989,1.78784525373870663230462939998,
3.4137620056213181617462311904,1.7662824636957357934265067377,3.29558428900097609445621514038,
1.74943561522931215437235665702,3.19368750133716220497044139564,1.73578893294407801733148868466,
3.10445259426234042891383184922,1.72413600464351810341823807367,3.02513733223481642092359544571,
1.71363111237467015311438878389,2.95371016661265424431763643008,1.7037269082446687380159780339,
2.88867346358371507863797788751,1.69409185610754134789922117286,2.82891636152250476344125569079,
1.68453922648977441777508088158,2.77360386384208512378739604221,1.67497449340610960764573436438,
2.72209720664539134468225441994,1.66535924667855545759301114413,2.67389803716068447831715841166,
1.65568759830721262672612230798,2.62860965984275394623883166136,1.64597129281597512098701174326,
2.58591014059058901116150954398,1.63623059528137599106955771645,2.54553352533614737417147293167
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
-17.4686251562817946347785495555,44.4187317940450707510385805924,-42.9372503125635892695570991109,
19.0617283950617283950617283951,12.4135802469135802469135802469,9.28543209876543209876543209877,
7.98469135802469135802469135802,7.32772990677752582514487276392,6.93093348450491307634164777022,
6.65448195739201030206321211612,6.44087987458357828728199098569,6.26394766973891553016132140711,
6.1106623716724726825736926747,5.97400184666695933207199718466,5.84988066697468406870116271826,
5.73574418201524428630655736883,5.6298840793245555150317055079,5.53108718677277473344919931398,
5.43844632525053059279821880287,5.35125364750363121156045716379,5.26893775226263050570982423317,
5.1910249569232790714673711024,5.11711441255340260981858397007,5.04686144548239764850481821128,
4.97996596657841819471783316335,4.9161641141683222422722792696,4.85522203233662507103204692509,
4.79693110666525601152004347529,4.74110422625020091601097593291,4.68757278963750381557927983541,
4.63618426443892474730902108329,4.58680016890412108781025094941,4.5392943818522690886527023289,
4.49355171282949087176239971504,4.44946668177798954395644496387,4.40694246969734164998833427038,
4.3658900105041550857501777308,4.32622720066970361465817452411,4.2878782079601253312720587764,
4.25077286419894917568267672221,4.21484612973960371821174196816,4.1800376194975385538727340657,
4.1462911821023440203179748958,4.11355452509976413798047728148
},0),
ome_x<double>({
7.40740740740740740740740740741,-9.48148148148148148148148148148,11.2592592592592592592592592593,
-4.74074074074074074074074074074,-2.07407407407407407407407407407,-1.3037037037037037037037037037,
-0.948148148148148148148148148148,-0.744973544973544973544973544974,-0.613756613756613756613756613757,
-0.522045855379188712522045855379,-0.454320987654320987654320987654,-0.402244668911335578002244668911,
-0.360942760942760942760942760943,-0.327376327376327376327376327376,-0.299552299552299552299552299552,
-0.276109076109076109076109076109,-0.256084656084656084656084656085,-0.238779956427015250544662309368,
-0.223674655047204066811909949165,-0.210373428123686121622138134006,-0.198570500324886289798570500325,
-0.188025619604566972988025619605,-0.178547378547378547378547378547,-0.169981387372691720517807474329,
-0.162201727419118723466549553506,-0.1551046698872785829307568438,-0.148603988603988603988603988604,
-0.142627413738524849635960747072,-0.137113914891692669470447248225,-0.132011595613128180177988607107,
-0.127276044517423827768655354862,-0.12286903143410373666213488238,-0.118757467144563918757467144564,
-0.114912566525469751276202889106,-0.111309170132699544464250346603,-0.107925190278131454602042837337,
-0.104741155721547878410623508663,-0.101739835073168406501739835073,-0.0989059234673269760989059234673,
-0.0962257804363067520962257804363,-0.0936872094766831608936872094767,-0.0912792717670766451254256132305,
-0.0889921280165182604206994450897,-0.0868169036064668509365049353705
},0),
ome_x<double>({
2.22222222222222222222222222222,-4.44444444444444444444444444444,4.44444444444444444444444444444
},0)
},0)
)
}
)
},0),
ome_nf<double>({
ome_piecewisex<double>(
{0.03125,0.18,0.34,0.59,0.71,0.7894736842105263,0.92},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
167.308641975308641975308641975,-360.929035468625130673757433085,1007.62731769396594982449016099,
-774.327738477743080445112027653,-34.2716049382716049382716049383,-36.987654320987654320987654321,
-28.9119341563786008230452674897,-23.5642563198118753674309229865,-19.9612328882170152011421852692,
-17.385634500713865793230872596,-15.4510372050054589737129419669,-13.9410453743787077120410453744,
-12.7267134494968389468950636178,-11.7267452587317907183227048547,-10.8873894147139420384693629967,
-10.1716696303590890485477380064,-9.55329130990506651882313257975,-9.01302442312790896668892311594,
-8.53646524148574641974616343449,-8.11260060724869581562126714576,-7.73285775480139486974938311279,
-7.39045805687266005875854657883,-7.07996678607053874427675286892,-6.79697268784549491159851828632,
-6.53785557080293691001203053036,-6.29961484753546131782722318938,-6.07974109017971203179581625976,
-5.87611846708628205948133743226,-5.68694969682946755421517132156,-5.51069765515966479667207417799,
-5.34603945840210251615975086329,-5.19183000609520086614279105812,-5.04707277432916175112452149358,
-4.91089622345158400275598176591,-4.78253459407745544235178617301,-4.66131216312684647136959885812,
-4.54663025022805629051232217777,-4.43795642702612465522161563813,-4.33481550348056021224144318474,
-4.23678195716107905814889033952,-4.14347354168062813253969800528,-4.0545458643468478254397277303,
-3.96968776492344165782306937768
},-1),
ome_x<double>({
32.,38.0740740740740740740740740741,446.814814814814814814814814815,195.555555555555555555555555556,
-19.7530864197530864197530864198,-8.64197530864197530864197530864,-5.43209876543209876543209876543,
-3.95061728395061728395061728395,-3.10405643738977072310405643739,-2.55731922398589065255731922399,
-2.17519106407995296884185773075,-1.89300411522633744855967078189,-1.67601945379723157500935278713,
-1.50392817059483726150392817059,-1.36406803073469740136406803073,-1.24813458146791480124813458147,
-1.15045448378781712115045448379,-1.06701940035273368606701940035,-0.994916485112563543936092955701,
-0.93197772936335027838295812152,-0.876555950515358840092242225025,-0.827377084687026207494043751354,
-0.783440081685695720783440081686,-0.743947410614077280743947410614,-0.708255780719548835490864476372,
-0.675840530912994681110623139609,-0.646269457863660762211486849168,-0.61918328584995251661918328585,
-0.594280890577186873483169779466,-0.571307978715386122793530200938,-0.550048315054700750741619196281,
-0.530316852155932615702730645259,-0.511954297642098902758895343248,-0.49482277976901632815611310235,
-0.478802360522790630317512037942,-0.46378820888624810193437644418,-0.449688292825547727508511822237,
-0.436421482173116160044264619428,-0.423915979471535027090582646138,-0.412108014447195733745441347781,
-0.400940751817944800400940751818,-0.39036337281951317039036337282,-0.380330299029486021355940055127
},-1),
ome_x<double>({
-34.0740740740740740740740740741,148.148148148148148148148148148,-9.48148148148148148148148148148
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,16,1,14>),
ome_logx<double>({
ome_x<double>({
580.249431633466451000222418143,-927.972711202324375490196293888,366.915100310163500230745279884,
2.74679070486751108617013184421,-222.320691318893224767513292926,446.019260961988012966861290801,
-584.967912498074160098674524958,744.139351797707654862816077548,-848.261342864167492051887172495,
969.486677496683346826552901966,-1055.14520428791882289470424907,1150.97145972221198717581268473,
-1225.46181647127640815866892462,1303.12782519221636108419395265,-1370.09159472376098999784964168,
1434.27983844430232072546797811,-1495.68118578489904128919904983,1549.62869584971947141609436683,
-1606.60214725798520451922429101,1652.63774207138123133516899023,-1705.88733812074419920151430795,
1745.72908928124498218009659212,-1795.72733317595036661062283974,1830.66433513601760038171970216,
-1877.75496000268536590458865091,1908.76635332995656889193886389,-1953.21860843098858396386674109,
1981.05528782602708573834254222,-2023.09301934247708026169930973,2048.33555156859505417762786132,
-2088.15293253802003754844010736,2111.25352079894480592575008687,-2149.02364526368222701105053452,
2170.3370044307919394326102428,-2206.21666438539853883441902323,2226.02299101016777875557071631,
-2260.15542495163712729019629064,2278.67762991768691481888290058,-2311.1942084422787144632925069,
2328.61093135311243976792085596,-2359.63229711976353764881126434,2376.0877893208607055345007018,
-2405.72472382148288305547206959,2421.33638962281372662157593146,-2449.69054583254701238086983125,
2464.55472199389265467541296666,-2491.71929020609956166414118091,2505.91569349101704175125678305,
-2531.97602992362644482124393055,2545.5711933323349253448799455,-2570.60542208115841411289347352
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,4,1,2>),
ome_logx<double>({
ome_x<double>({
114.115085175308910244322807173,-261.432524500625168124383886204,302.589016388669545695904299172,
-232.654171477187991165237809689,185.100022944138965941156531097,-188.679956979719133171707900808,
124.469381818330113811202479474,-141.147077540937216998002721912,84.3170760981698308908316974814,
-99.8802850883856422518267648069,52.664634210530335687627887605,-65.2425594980554498881938271945,
25.7462824430919667170659750531,-35.865565630193230173498077523,2.10428704606086130493706780673,
-10.4765210025163709831165827175,-19.0111069582334125233274518565,11.8602516101157190071822111325,
-38.0818683415631993962462836046,31.8052980210257752076877338597,-55.4574918149797029858653337167,
49.8294367492848723945481072949,-71.4058477804005835871417246307,66.2765794121550058166949652952,
-86.1378763355467075594279702619,81.4048448152008078325543058718,-99.8224584944968064904069714864,
95.4129136844473772150010671482,-112.596547560532746847243377078,108.457126489137083671091647449,
-124.572471943674966561436079488,120.662848730772655564287430156,-135.843334140630774696308319153,
132.132238185911623029350541283,-146.487058793470128463129433811,142.949698759799366790195442459,
-156.569460838176210479505792974,153.185805659802162770057072798,-166.146594680076973573716502196,
162.900192810462308688017908072,-175.266571140215118475833685409,172.14371800353458464725561949,
-183.970976915942797158168267997,180.960114004659959909864908547,-192.295994423698354213585700394,
189.387266491753961122210045216,-200.273293627420498993912739859,197.458216300237674589726912057,
-207.930748672217856693832244052,205.201954788839157215452778169,-215.293018634036128897805111068
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_linear<double,-1,2>),
ome_logx<double>({
ome_x<double>({
36.6341794659810274109178255741,-67.3051418367886588799874939884,50.83856322272340743498990038,
-164.528947698032907536503069679,67.0823912100544023150013698523,-125.462829371385128298772894583,
67.1303872223390828942218818267,-106.704773423742409762940851496,63.3364330862902220549006290525,
-93.6608107340815540021622323722,58.4751672861683926957354190782,-83.2566005002893093563095081475,
53.4024287019066141914884650776,-74.4743544129529590401423324143,48.4264253000329147461902001847,
-66.830483175922102394252126352,43.6588529489362893525283225759,-60.0447877049008512801576405869,
39.1338923871012748419124714594,-53.9352298669198278181014951302,34.8537051219825202873617944084,
-48.3747701871098528830198900991,30.8072952354922101483521728899,-43.2703441080748734984606418035,
26.9787528053839835337614622338,-38.5513331271297437865491165176,23.3509517579346105583782700128,
-34.1626879193505833365295654063,19.9071983305730565645958916249,-30.0605648680892221447219404851,
16.6319230700079782590676055293,-26.209424047719194503679264187,13.5109188729274701553803704888,
-22.5800264277398279703425553949,10.5313646993159304890024287864,-19.1480096409620563540792807027,
7.68175208644229195192644771151,-15.8928497116297372913819218282,4.95177240594552841807179038307,
-12.7970880775717954427654555476,2.33219341634298848872434760672,-9.84574562488769100110974345022,
-0.185261208153550974494787907633,-7.02587143468600547033981303248,-2.60802328693875055702266666213,
-4.32619040903859970707995922832,-4.94278026390400844853399700798,-1.73682468417917433454054212734,
-7.19556377520337823286642106685,0.75092907941441867597108920253,-9.37182728609357699007772409569
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-2,3,-2,1>),
ome_logx<double>({
ome_x<double>({
14.1148366934139499542771328538,75.8309798167993251667491448191,-62.5338562199535047903757468179,
94.3299688165022595233104966508,20.4026323545843137235827827004,87.2444414268565607842907869206,
30.5599099139603512262177491452,75.859247062046107263255457173,32.0782209235831812331780004329,
67.7542326356543693962886948819,32.1214088084496579351711346268,61.8563932304913598715195123246,
31.6414301633896501949145351414,57.2189044992403085445381808879,30.8642430891789111792209181563,
53.3493778034187666470330697216,29.9015174349209573456889910425,49.994020825842061249226065469,
28.8262323124861120329162047681,47.0116579130833747703073505559,27.6874877804966937664537499041,
44.3163025544762170441368829003,26.5179244636862890720760661394,41.8511854396681102646188735887,
25.3390103010130950704363163203,39.57634955662845650029129188,24.1647513901413004647332892247,
37.4622654150807888535127788881,23.0041946475475119069153374334,35.4862859832586218430468381081,
21.8630839118380079544210865056,33.6305393882432921437447798565,20.7449520474531395247771128017,
31.8806013959495375434914216461,19.6518445139683596654146742301,30.2246177484980776842876043893,
18.5848027667694590923801798712,28.6527002765558530531290563102,17.544190265944222816586221747,
27.1564973986301241814999049284,16.5299143707227185802826099523,25.7288800868849789674219403359,
15.5415786161721657848545503717,24.3637068478718751037389107503,14.5785879254883719161057161241,
23.0556443178013783605961675521,13.6402216686352054719401904995,21.8000279605095519510807536231,
12.7256845399288773955374490472,20.5927522942779417706535689497,11.8341420004664145249718485235
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-3,4,-3,2>),
ome_logx<double>({
ome_x<double>({
-4.30159290422750158734517072517,107.695369221850075350391113431,-89.9401929504077431610079478432,
58.8316123941795708546092520061,-11.3917913916829279444751721279,65.586431815116783169106202771,
10.7362736120096273670761480561,61.5129615126264426733009439805,17.0043734919656691345350496625,
55.9395605027586889374536914203,19.0146545547189524409114740132,51.2050170650330267649829903779,
19.7596599282457597618183262516,47.4419927963140566723346065984,20.0312429566650566546680079021,
44.4086252525157697834986710369,20.0633452927673880276316468449,41.8843663974995329540171424738,
19.9429238615341507665005231382,39.7178494556072107170448698739,19.7141716967425048049807566531,
37.8111080190608269803104803731,19.4058002185361676281571493145,36.1005175782978934556916039575,
19.0387574669138606457700157265,34.5436118582562428234191477436,18.6289103986768886737885281685,
33.1110000598135812109555976978,18.1883715141703409502485485606,31.7815601039281123741921986843,
17.7263842002161994816761306888,30.5395689382472249599300576536,17.2499921944125881244797233884,
29.372954086436286597714186691,16.7645582376493996837409228993,28.2721975393470713213992113282,
16.2741635766214598144001908525,27.2296263595138118735032337202,15.7819128165518434856085042599,
26.2389385596743901461619575005,15.290165095121006752165902939,25.2948763662110527751919340273,
14.8007089512670611683594207129,24.3929946159163226220393862658,14.3148946712519262416608871752,
23.5294923674992456418263720137,13.8337347092437451022727298401,22.7010876772299113117040509552,
13.3579801762093795659575088346,21.904922593764916698261674121,12.8881793652997657948809734946
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-5,6,-5,4>),
ome_logx<double>({
ome_x<double>({
-37.8755704346610350050600742651,155.372579274807409107773949021,-92.3073137067413254045359414883,
40.1059320578045884673433108826,-42.275369099258382605968881728,40.5294689896080360033819229456,
-15.5053553001816091645857623904,42.4850471582331257023748948091,-2.48641576510097208569557440552,
41.7885288600404181222869965642,3.80983257349170339544667774597,39.8035326124760392660655625222,
6.95011541228789810771141375841,37.503601395706748229092854131,8.60501864640995710446175425039,
35.31133377915662787321106701,9.54014413829237188306382270245,33.3603816697236044878624988801,
10.1070825451666522160567249712,31.6631616684910707302123317808,10.4702931548201942172177319068,
30.1902093382059446419879309564,10.7094604774419203506867717461,28.9030587292825613952774589223,
10.8654025291412963786194114456,27.766158910342545526249813284,10.960727072935159003577131596,
26.7501400394309799122848398107,11.009207354586162794689051122,25.8318421668859097816544180446,
11.0200960524081731998721406572,24.9933405931496628593607595474,11.0001509997873921513678735782,
24.2208241242654015860713823006,10.954617003935187717757123345,23.503612833518637300992997803,
10.887726009521433578045493922,22.83337921884192811087633004,10.8029713995171157455583763368,
22.2035579821138112327801928372,10.7032735108239962469149315351,21.6089082558169387048947352738,
10.5910902900247757498050008772,21.045191768606193218810714889,10.4684981726791182750410112956,
20.5089365707272839318838781971,10.3372550920308271469568020642,19.9972629821606817649549718917,
10.1988515089967084341039619767,19.5077545323554498869004259008,10.0545526079540479887845107348
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
7.03606024960335461440615061698,86.9649165378303278082247358031,-115.853805426719216697113624692,
56.7736625514403292181069958848,68.1810699588477366255144032922,61.5786008230452674897119341564,
57.2641975308641975308641975309,54.4004031242126480221718316956,52.2579701016208952716889224826,
50.4899685525787818556777992404,48.9334130250179632895682278398,47.5083122173582330709154502645,
46.1732663171720410777649834889,44.9056229064517072805081093089,43.6922385563004203622844241485,
42.5249907920807391706862606334,41.3985108772278084447396616709,40.3089979739646534469038634103,
39.2535794516475023972140465797,38.2299560428076947932405187818,37.2361998072727970514519216282,
36.2706361217946683157698311682,35.3317728948648493499926896252,34.4182568514469622401210179696,
33.5288456200881190534375216442,32.6623892091303092582190099883,31.8178171633889846070570029461,
30.9941292262316799437815323233,30.1903882149747625471563777077,29.4057143327620247263343340422,
28.6392804442654670275073339408,27.8903080239416468196752311823,27.1580635947042464409437700403,
26.4418555410380252624841814192,25.7410312209835063058599008079,25.0549743262706641926424083669,
24.3831024552821925279619748093,23.7248648731669502933389897658,23.0797404395376750201447189561,
22.4472356881370886625571101216,21.8268830454768070972993339917,21.2182391772547545935310824966,
20.6208834526520097098288774018,20.0344165175905789350868535737
},0),
ome_x<double>({
28.2962962962962962962962962963,-115.851851851851851851851851852,127.703703703703703703703703704,
-29.6296296296296296296296296296,-31.1111111111111111111111111111,-30.4197530864197530864197530864,
-30.2222222222222222222222222222,-30.3068783068783068783068783069,-30.5114638447971781305114638448,
-30.758377425044091710758377425,-31.012345679012345679012345679,-31.25776281331836887392442948,
-31.4882154882154882154882154882,-31.7016317016317016317016317016,-31.8979785646452313118979785646,
-32.0781440781440781440781440781,-32.2433862433862433862433862434,-32.3950617283950617283950617284,
-32.5344952795933188090050835149,-32.662920918854871383251156213,-32.7814598223954949101147931557,
-32.8911166805903648008911166806,-32.9927849927849927849927849928,-33.0872562756620727635220388844,
-33.1752305665349143610013175231,-33.257326892109500805152979066,-33.3340930674264007597340930674,
-33.4060145615701171256726812282,-33.4735223624112513001401890291,-33.5369998716103441518511761168,
-33.5967889071337347199416164933,-33.6531949079223828945742182672,-33.7064914376742333731581043409,
-33.7569240795047246660149885956,-33.8047138047138047138047138047,-33.8500598892755755500853540069,
-33.8931424421620500051872600892,-33.9341246007912674579341246008,-33.9731544409906983006398211077,
-34.0103666419455893140103666419,-34.0458839406207827260458839406,-34.0798184050216570541773793806,
-34.1122725512969415408439798684,-34.1433403259835477646027844553
},0),
ome_x<double>({
-14.8148148148148148148148148148,29.6296296296296296296296296296,-29.6296296296296296296296296296
},0)
},0)
)
}
),
ome_piecewisex<double>(
{0.03125,0.18,0.34,0.59,0.71,0.7894736842105263,0.92},
{
make_ome_genps(
std::function<double(double)>(f_id<double>),
ome_logx<double>({
ome_x<double>({
-3.35802469135802469135802469136,14.3703703703703703703703703704,-34.6666666666666666666666666667,
23.8024691358024691358024691358,1.97530864197530864197530864198,0.864197530864197530864197530864,
0.543209876543209876543209876543,0.395061728395061728395061728395,0.310405643738977072310405643739,
0.255731922398589065255731922399,0.217519106407995296884185773075,0.189300411522633744855967078189,
0.167601945379723157500935278713,0.150392817059483726150392817059,0.136406803073469740136406803073,
0.124813458146791480124813458147,0.115045448378781712115045448379,0.106701940035273368606701940035,
0.0994916485112563543936092955701,0.093197772936335027838295812152,0.0876555950515358840092242225025,
0.0827377084687026207494043751354,0.0783440081685695720783440081686,0.0743947410614077280743947410614,
0.0708255780719548835490864476372,0.0675840530912994681110623139609,0.0646269457863660762211486849168,
0.061918328584995251661918328585,0.0594280890577186873483169779466,0.0571307978715386122793530200938,
0.0550048315054700750741619196281,0.0530316852155932615702730645259,0.0511954297642098902758895343248,
0.049482277976901632815611310235,0.0478802360522790630317512037942,0.046378820888624810193437644418,
0.0449688292825547727508511822237,0.0436421482173116160044264619428,0.0423915979471535027090582646138,
0.0412108014447195733745441347781,0.0400940751817944800400940751818,0.039036337281951317039036337282,
0.0380330299029486021355940055127
},-1),
ome_x<double>({
2.07407407407407407407407407407,-9.48148148148148148148148148148,-7.11111111111111111111111111111
},0),
ome_x<double>({
1.77777777777777777777777777778,-3.55555555555555555555555555556
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,16,1,14>),
ome_logx<double>({
ome_x<double>({
-33.5037977950818360815745340594,83.748432032749791924831391507,-94.8764590304534282494864414316,
94.4304299375698280068599790771,-97.0483375327508400881015532631,96.7252826740634312362664642867,
-97.9460673667771746433401233131,97.8046845774013775710981725119,-98.426030026848333934909141887,
98.4495793220825419447442925176,-98.7284871472779547219035210795,98.8779906424062011093617646151,
-98.9432930784800649448413867863,99.1793212751908840133539072348,-99.1094597571031289465527597076,
99.3990969380738302971793725228,-99.2456291470129402888726711555,99.5637308656584973540403639142,
-99.3614068050978066634990759531,99.6898299178314111393695268192,-99.4621108787454518458369562302,
99.7883779551961744700863734954,-99.5509219799822638170508061485,99.8668835491446721597444375055,
-99.6299082804273906022636749124,99.9305961386470274846841213616,-99.7005321722612404975774116769,
99.9832453702257882031416275814,-99.7639073750730478101923475167,100.027513933486520595131033491,
-99.8209323408317399025320626948,100.065351028017579339032839507,-99.872361167514106818459318108,
100.09818556507825079252758581,-99.9188425846162668763320336087,100.127073872877359400571760218,
-99.9609425237620953022567220281,100.152803418700583260798629966,-99.9991582111568766906235372547,
100.175966387549645901384868154,-100.033927842925172378938876173,100.197012287818256213858450205,
-100.065637905930743399524513836,100.216285798016568915375293682,-100.094629176256125327318657379,
100.234054136964184829214510755,-100.121201900880027531078165065,100.250526946857636131166466846,
-100.145620404142874842592931102,100.2658707966783571918141499,-100.168117232785897638658367919
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-1,4,1,2>),
ome_logx<double>({
ome_x<double>({
-3.47068783815408620997364435054,11.1824887620813228913487705813,-15.8093645979688992064217274602,
17.1410105417137861123712278157,-16.5247014700352775385495513055,18.3532227495334905535971160908,
-17.399736972063793732085417614,18.6881580385072354576662547746,-18.0123500743798059716672171199,
18.8637244591972890628633492435,-18.4086306183575038820610002617,18.9985568387219430437689756812,
-18.6735962845547705842080639995,19.1109741220522876566308446649,-18.8613331956323064718989231066,
19.205285969367051108057033694,-19.0017580246511244056561716023,19.2844899623809732597659241835,
-19.1114245131689717477047718195,19.3513701659111815383368494642,-19.1999199122711231461031423159,
19.4083290283497999702533062352,-19.2731298443115502995315003382,19.4573107669900079576301400697,
-19.3348765640816915496641688103,19.4998412464458736869733441689,-19.3877656723778184816909151803,
19.5371065090850961441488904437,-19.4336454747584717152808198127,19.5700299794328986825141609656,
-19.4738699706387897391697638442,19.5993358411914767079134085299,-19.5094573904622007972321839573,
19.6255975631725884135945717381,-19.5411902457502711706804033167,19.6492740587980016543758900351,
-19.5696809850669949874839929899,19.6707364291194784689328103982,-19.5954165179619814226707279694,
19.6902877849894629162439461151,-19.6187892543260595394178613228,19.7081780424301688488205679381,
-19.6401192571274959386355696163,19.7246150681851849450761820411,-19.6596703755935160252359617863,
19.7397731608390793191262200265,-19.6776622035664156251631890675,19.7537995707266321627554740762,
-19.6942790824679853746871208146,19.7668195624384100047108891897,-19.7096769740663847282551136576
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_linear<double,-1,2>),
ome_logx<double>({
ome_x<double>({
-0.319483755121271235120524802316,2.84703297940817583674465705962,-1.70335292795687540452742958324,
5.58255316048602315362862437667,-4.32664037859562037402402118938,5.457943246909678243480978855,
-4.90709533826848333552552382474,5.59841719106147861734710759646,-5.23681413050923412854997733513,
5.73296927189693200827782040928,-5.45696948539901043625609642233,5.84144462814231178694399220471,
-5.61552273272264714706026295385,5.92807561328664595346908748265,-5.73565900918714190523505458091,
5.99826591892299454217627609266,-5.83012529496078776091293479045,6.05615024750950240177661503189,
-5.90654102780110314761882391598,6.10468503613979407178692824317,-5.96975253550673432898657324144,
6.14598101999721648069529402397,-6.02299559073031419828900797546,6.18156777962286151027620015477,
-6.06851673036147787571574542947,6.21257483687895179748772697787,-6.10792666812818366736946402783,
6.23985221648472786499910822474,-6.14241178778356143095568712084,6.26405105094234206985356271926,
-6.17286617219698061198752481562,6.2856782658124954326034003827,-6.19997702839253808147484123208,
6.30513434698478866261281529431,-6.22428168233800544314564080462,6.32273990450679711691877358548,
-6.24620663189316323916750769789,6.3387546884190630301474270211,-6.2660949376824025323844427929,
6.35339142851206410853002837526,-6.28422583447832962090505157747,6.36682606290183488279072872329,
-6.30082903245560357325234620262,6.37920540571410895394643679716,-6.31609531879768184292721293822,
6.39065297069584263828615498531,-6.33018453384532236852537606291,6.40127344787350847091759003473,
-6.34323165288837455490102372743,6.41115618326062452233051943686,-6.35535148036791874466508626735
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-2,3,-2,1>),
ome_logx<double>({
ome_x<double>({
0.611326903845138562288723072883,-2.83341162502386809306660679971,0.99851735231817421187875143356,
-1.77360290776546587368813918243,-1.37966300718421898970099984257,-2.45112774914761646055631983981,
-2.00520473321257062163474120304,-2.59850031474191431929272528115,-2.23644504826475062889482445318,
-2.66191705044627469182394325421,-2.37592104688201113878686190049,-2.71400417131759889829885013895,
-2.4801642867866883313441687437,-2.76130750737120800647959793692,-2.56331191619095136128880045131,
-2.80354314616043294248720483581,-2.63139691589707646827892038884,-2.84072999398302615375790073472,
-2.68812786449046150648438284568,-2.87334720191787845509479144704,-2.73609303886583374804949079571,
-2.90201382355079425976607209964,-2.77717075354085183028742937039,-2.92732588677921668707230579064,
-2.81275091864757564884710114167,-2.94980261038355159107725918402,-2.8438788247022469251823649291,
-2.96987885617969033712782558444,-2.8713528918496797379666361912,-2.98791350531441450861788905457,
-2.89579211449252024738926260592,-3.00420167900865163684560535942,-2.91768313707865545806533028196,
-3.01898650416595607756735719382,-2.93741353782046356602655775793,-3.03246916194980957874795370457,
-2.9552956905140842637957298195,-3.04481706988654286563336726462,-2.97158411562864521225277327015,
-3.05617041102375025857449356143,-2.98648827339684112880617187141,-3.06664730514152335757289968533,
-3.00018212234775369711153262912,-3.07634790013029553642471772192,-3.01281135123504190851244745398,
-3.08535761677526341115937824283,-3.02449891539525630965139205553,-3.09374973313017957628666719076,
-3.03534932188087289971807052585,-3.10158745376815837137529696411,-3.04545198028511390806918445763
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-3,4,-3,2>),
ome_logx<double>({
ome_x<double>({
1.23061601562589930881649607271,-3.28151767729938492127622964554,1.08920291950319865431377346805,
-0.712849881071287632121610283617,-0.219473976175977571440878409642,-1.29589589275499275487529853283,
-0.946542277559671749129560388867,-1.57834779970678100535242731279,-1.25679877983417460267500325067,
-1.68497502892818775281761295031,-1.40575293179573843944102806895,-1.73288338047475541918476114035,
-1.49515818770700389347368674859,-1.7636422188494351459599614547,-1.55987903985359292199847079954,
-1.78921066826182900902809749943,-1.61188145889845822412579530731,-1.81250067737903791290345073854,
-1.65571866820599039653120229509,-1.83405604282471411981966747995,-1.6935064936655360193073775758,
-1.85394074582448962616630395177,-1.72648458158471108846271882708,-1.87219395168180520840125554651,
-1.75551499460628916010219321493,-1.88890151336663925196614047404,-1.78125387987497672520360878191,
-1.90418325949787647647464790151,-1.80422112427564478320717624492,-1.91817217688996593935986344477,
-1.82483617410763679759123608025,-1.93100025050861632697389392835,-1.84344083760329515543203936088,
-1.94279098510581233564066260551,-1.86031572639448691917731144442,-1.95365627534392942588542175576,
-1.87569276567332229637579396282,-1.96369569925312193341718297616,-1.88976490482926746770748886344,
-1.97299702511656033681277032199,-1.90269371324862117045124189222,-1.98163724895464973736695424947,
-1.91461534786550107005355765736,-1.98968380160761177822576069838,-1.92564526075466852349727519963,
-1.99719574603646800732354117179,-1.93588193004650432277375552514,-2.00422488352902968829228091423,
-1.94540983226612503310899086979,-2.01081673863663484147762334196,-1.95430182371403801483004390498
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_moebius<double,-5,6,-5,4>),
ome_logx<double>({
ome_x<double>({
2.13046860089825579020531966501,-3.72009579565992030661346308671,0.577625529395478573790780503245,
-0.452888291426634829002734341231,0.417137791785039568349194919339,-0.435082244231004639734781274735,
-0.0359671081086620223779244377728,-0.656174862902671929240061222531,-0.36828999193781239023068643353,
-0.82140295786483671958991486928,-0.57502648869691685143948334609,-0.919745970672059012738847321762,
-0.700291160905511822136226739108,-0.975277935423891741320209964517,-0.778641831885989262777292683876,
-1.00739706425126633620191010535,-0.830954056281826024839766444811,-1.02758583633847816571531804007,
-0.868766462089592872106286141829,-1.04191122251753899338611752761,-0.89823037448306355517311274619,
-1.05337844531707074306942940129,-0.922593629534805895674414379925,-1.06340349972381415220867700743,
-0.943588833641197378964298796674,-1.07262101903574202611645118145,-0.962168796633930203640774819849,
-1.08129905616310361398422125399,-0.97888547618503393033861056663,-1.08954272060930120017521987983,
-0.994082422593116056467370583152,-1.09739021578413204372254550704,-1.00799192332808225817659573088,
-1.10485603235974118268716547628,-1.02078410677965446144956284394,-1.11194904843207431532585664589,
-1.03259201429485218881481557974,-1.11867917669273191058406691211,-1.04352469077649527179925912019,
-1.12505907746050999769894531648,-1.05367429457403776562260193252,-1.13110395286853404027917172028,
-1.06312019922924696661761208544,-1.13683075377515393160609006919,-1.07193155495703076863635421738,
-1.14225734335263355379908607063,-1.08016903437699471852828254546,-1.14740180637922543774286610873,
-1.0878861216033121133556769693,-1.15228194262594540776045142997,-1.09513012497791264676886780798
},0)
},0)
),
make_ome_genps(
std::function<double(double)>(f_omx<double>),
ome_logx<double>({
ome_x<double>({
0.888888888888888888888888888889,-4.74074074074074074074074074074,4.44444444444444444444444444444,
-1.48148148148148148148148148148,-2.14814814814814814814814814815,-2.23209876543209876543209876543,
-2.29135802469135802469135802469,-2.35061728395061728395061728395,-2.40776014109347442680776014109,
-2.46090534979423868312757201646,-2.50944150499706055261610817166,-2.5534327400994067660734327401,
-2.593223237667682112126556571,-2.62924400702178479956257734036,-2.66192713811761430809049856669,
-2.6916712681792046871411950777,-2.71883051105273327495549717772,-2.74371372998823979216136078881,
-2.76658803151177878846724162628,-2.78768366051934450053931764745,-2.80719903648696218355661080119,
-2.82530540721311766571975918873,-2.8421509409192520714641524688,-2.85786423388041942682438364797,
-2.8725572768400425779166749239,-2.88632794667613171673834840703,-2.89926209325334720960318497344,
-2.9114352863880222399369853771,-2.9229142798005135719270445116,-2.93375824036421792976215160671,
-2.94401978298517679326071139796,-2.95374584446444499417890658731,-2.96297842378201666748744453276,
-2.97175521132579281832929262786,-2.98011012554741177971634461327,-2.98807377222350088685213099739,
-2.9956738388092523226765710709,-3.00293543418015407897197622898,-3.00988138227352452048227284758,
-3.01653247668682020451235060204,-3.02290770210141515439946060166,-3.02902442742763576128148941819,
-3.03489857476815588952680487349,-3.04054476763935664674466640859
},0),
ome_x<double>({
-1.48148148148148148148148148148,2.96296296296296296296296296296,-2.96296296296296296296296296296
},0)
},0)
)
}
)
},0)
},0)
},1);
const rpd_distribution<ome_as_view<double>, ome_as_plus_view<double>, ome_as_const_view<double>> AQg{
AQg_reg.get_view(),
std::nullopt,
std::nullopt
};
}
double ome_AQg_reg(double as, double LM, double NF, double x)
{
return(ome::AQg_reg(as, LM, NF, x));
}
double ome_AQg_reg_trunc_as(int trunc_order, double as, double LM, double NF, double x)
{
auto trunc = ome::AQg_reg.truncate(trunc_order);
return(trunc(as, LM, NF, x));
}
double ome_AQg_reg_coeff_as(int order_as, double LM, double NF, double x)
{
auto& coeff = ome::AQg_reg[order_as];
return(coeff(LM, NF, x));
}
double ome_AQg_reg_coeff_as_LM(int order_as, int order_LM, double NF, double x)
{
auto& coeff = ome::AQg_reg[order_as][order_LM];
return(coeff(NF, x));
}
double ome_AQg_reg_coeff_as_LM_NF(int order_as, int order_LM, int order_NF, double x)
{
auto& coeff = ome::AQg_reg[order_as][order_LM][order_NF];
return(coeff(x));
}
int ome_AQg_reg_min_power()
{
return(ome::AQg_reg.min_power());
}
int ome_AQg_reg_max_power()
{
return(ome::AQg_reg.max_power());
}
int ome_AQg_reg_coeff_as_min_power(int order_as)
{
return(ome::AQg_reg[order_as].min_power());
}
int ome_AQg_reg_coeff_as_max_power(int order_as)
{
return(ome::AQg_reg[order_as].max_power());
}
int ome_AQg_reg_coeff_as_LM_min_power(int order_as, int order_LM)
{
return(ome::AQg_reg[order_as][order_LM].min_power());
}
int ome_AQg_reg_coeff_as_LM_max_power(int order_as, int order_LM)
{
return(ome::AQg_reg[order_as][order_LM].max_power());
}