
Routine: Get_LegendreRoots():
 Read in quadrature of order: 15

Routine: Get_GaussLegendreWeights():
 Read in quadrature of order: 15

Routine: Get_GaussLegendreWeights():
 Read in quadrature of order: 29

Routine: Get_LegendreRoots():
 Read in quadrature of order: 29

*W->H0[0][] = 

7.0710678118654752440084436210484910e-01
-3.4045953094161120620927407034909500e-35
2.1278720683850700388079629396818440e-34
-2.9790208957390980543311481155545810e-35
1.3192806823987434240609370226027430e-34
4.2557441367701400776159258793636880e-36
1.1192607079705468404129885062726500e-33
-2.3406592752235770426887592336500280e-34
2.1023376035644491983422673844056620e-33
1.4043955651341462256132555401900170e-33
4.4472526229247963811086425439350540e-34
1.8661438039737064240345834981009770e-33
-1.2554445203471913228966981344122880e-32
7.4741506402025585113129698256324770e-33
5.0176287308554144050111170099167720e-32

*W->H0[1][] = 

-6.1237243569579452454932101867647280e-01
3.5355339059327376220042218105242470e-01
-2.0224759049978720384482560253257280e-34
1.1949331584024908936680966883150860e-34
-1.2428102799411549695412758544579270e-34
5.6923902629407475210048646078582580e-34
-1.1562324851587374323372768623496220e-33
8.1115148206860240213746674749090550e-34
-1.1307977643413221420296504303362370e-33
8.3540589884808534890794188756118520e-33
1.6740368537998168195934520939528260e-33
-1.8805169148356262018123441602701090e-32
8.1056133004963623036889110151935310e-33
-1.0556242001654111821484846464798940e-31
-7.0874714005755487876904318540240270e-32

*W->H0[2][] = 

4.6813185504471540853775184673000570e-35
-6.8465319688145764182121222850100280e-01
1.7677669529663688110021109052621240e-01
-1.8299699788111602333748481281263860e-34
1.1916083582956392217324592462218330e-34
-1.0681917783293051594815973957202860e-33
8.5540457149079815560080110175210130e-34
-1.2213985672530302022757707273773780e-33
-4.7238759918148554861536777260936930e-34
-1.8099679813683405750100532764933770e-32
-2.0640359063335179376437240514913890e-33
3.3854444608006464317434690370338140e-32
-5.3835163330142271981841462373950650e-34
1.9433749206957425410931185129967300e-31
5.5578954490183836878644588003019920e-32

*W->H0[3][] = 

2.3385358667337133659898429576978430e-01
4.0504629365049126443537296475549990e-01
-5.2291251658379721748635751611574230e-01
8.8388347648318440550105545263106360e-02
-4.4100148617280576554295031924906220e-34
7.9476021754182365949477415797116870e-34
-1.3988099009546354167613846374733520e-33
9.7257052725625107461266456111833280e-34
-1.1197261799855060744839777481657050e-33
1.2016758530191860843535694208802020e-32
-2.9745656635959168139373939431496230e-33
-2.4483894482857849167472836323556080e-32
9.8132805073769837849113358359196090e-33
-1.4536042691156043960966575018912060e-31
-2.5103321366764849907441769972739560e-32

*W->H0[4][] = 

1.2554445203471913228966981344122880e-34
1.5309310892394863113733025466911810e-01
5.9292706128157112474979253958113500e-01
-3.5078038001005700489847644365467680e-01
4.4194173824159220275052772631553620e-02
-4.5536462263440498830490406909191460e-34
1.9533865587774942956257099786279330e-33
-7.3198799152446409334993925125055430e-34
3.1662736377569842177462488542465840e-33
-1.7618780726228379921329933140565670e-33
7.4518079834845152759054862147658170e-33
8.9157839665334434626053647172669260e-33
-2.0759519899164743298610486439536070e-32
7.2790247715316475887542796240636520e-32
-1.3591782836809634872885863277217780e-33

*W->H0[5][] = 

-1.4657549249448217358017594104826490e-01
-2.5387620014487376126437136150831350e-01
-1.6387638252658617921741461151249050e-01
5.8170345215582140294374571666169440e-01
-2.1986323874172326037026391157239720e-01
2.2097086912079610137526386315777360e-02
-1.6342057485197337898045155376756560e-33
1.1196596839833690410452649993238400e-33
-2.2091301829965249009149420244409440e-33
5.0725810270214588387633326528340560e-33
-7.4180280143989022890394098030983680e-33
-1.2539882579003902905888889347754430e-32
1.3131896486029911610748492286879040e-32
-1.1498508638336463332240143559958320e-31
3.6988201700718439183650405040912710e-32

*W->H0[6][] = 

1.0213785928248336186278222110472850e-33
-6.8998131768186303552844083804370480e-02
-2.6722861525761046386001149036720740e-01
-4.2158554885100129579844705035923660e-01
4.7803307939932357781514601022088670e-01
-1.3212136347881064764197279627169390e-01
1.1048543456039805068763193157889810e-02
-1.5107891685533997275536536871741090e-33
1.8725274201788616341510073869200230e-34
-1.2465074576599740287337046900656240e-32
8.0348449302220244665388680602386420e-33
2.1895803583682370699333938649326180e-32
-1.0490409297138395291323257292631490e-33
1.7007655868188187806184286184289040e-31
-1.0186761952979845796785360981138890e-31

*W->H0[7][] = 

1.0697706201272775653456441070328020e-01
1.8528970665049097648431016861910670e-01
1.8179806684718899947557967741957600e-01
-5.6606940414802494428588531863942730e-02
-5.3488531006363878267282205351641010e-01
3.5480277587079980454170306363885290e-01
-7.7142256477076168036868988452046010e-02
5.5242717280199025343815965789464830e-03
-2.1020716195559010645874163890382010e-33
7.3771994690867637576697820141932230e-33
-1.2829339676306409464605485056393030e-32
-1.2392327950261825705385299667655870e-32
6.0378369940426362351175948413472320e-33
-1.0040617039483073705182481576487870e-31
1.6850994611953443876248985550297060e-31

*W->H0[8][] = 

-6.3836162051552101164238888190455320e-34
3.9451191165476867005325726238553830e-02
1.5279380637193707924803839587724690e-01
3.0131344961995141580231993236501430e-01
2.0499440255315509467916943710121320e-01
-5.2880295797146880180574365350808110e-01
2.4637260986283560494242019989253010e-01
-4.4107772619672714550235351288459780e-02
2.7621358640099512671907982894757860e-03
3.1832966143040647780567125577640390e-33
1.5307911659962193859184485388071190e-32
-6.6006591561304872603823010388930800e-33
-1.0915983710815409299084849880567860e-32
-1.3735414201425627100505400775646300e-33
-1.8761022452537485518162047646586880e-31

*W->H0[9][] = 

-8.4279097696841474905764348965198020e-02
-1.4597567922699058296031380421712490e-01
-1.6153182131355728634323335022970020e-01
-6.3709009493359728422366280811312060e-02
2.1671767979187807832910832591050080e-01
3.9931734961447016996803012711007810e-01
-4.5580891229370141342666362757643460e-01
1.6320577090662744852105005107420040e-01
-2.4820830131130535981366911042844730e-02
1.3810679320049756335953991447281590e-03
-7.9034488299992463916424763487132890e-33
7.7700578497123573135847021719319830e-33
-1.4585233108736914447254330974681740e-33
-2.0291188556113616789756596346280470e-32
1.8475588363364269482487573242881120e-31

*W->H0[10][] = 

-1.1779899770579747734840882834078690e-32
-2.5577736042399989940513907349803630e-02
-9.9062145725904365250029930761918010e-02
-2.1050302477042936781382910017002530e-01
-2.5315393353155704027210810297219710e-01
1.0495207646584314960568364538817140e-02
4.9060822476421940650241596717005650e-01
-3.5950235515136058702187079232956810e-01
1.0437804074912021455288346163733910e-01
-1.3793405167798373456144652660906390e-02
6.9053396600248781679769957237727710e-04
-5.7026971432719877040053406783473420e-33
2.8513485716359938520026703391736710e-32
6.7310977139224920537612291670955770e-32
-2.0422730947541096338218156105257920e-31

*W->H0[11][] = 

6.9545375803530581504079923271070010e-02
1.2045612432318620230778253597912650e-01
1.4069788421580025442468719071226460e-01
9.6380831491303695460047853433127800e-02
-6.4577848960421254253788500180293670e-02
-2.9106580058481718921329619488213030e-01
-2.0895784869253512283526461193157790e-01
4.9380481753681869155710938760945540e-01
-2.6626129233900046547852829544099470e-01
6.4958842525317551306498584821965270e-02
-7.5880225917578384441070835033309870e-03
3.4526698300124390839884978617161640e-04
1.7544305203834902469971654437676800e-32
-6.4354564884212413852443478161635310e-32
2.8015224522746933260408205044757640e-31

*W->H0[12][] = 

5.4030927560433698425411794964401380e-32
1.7940598702025230211405889218941000e-02
6.9483639993934116181616313232285720e-02
1.5300967096792851125128855289612400e-01
2.2010770166329299160426673869239730e-01
1.4314012938914274763689056742990340e-01
-1.8050728258568208016457336323445470e-01
-3.7174529049422895395761132719386590e-01
4.4130739438526443993432309375950220e-01
-1.8812298593044972077179542179724760e-01
3.9555302114305787542516891089349320e-02
-4.1396057025911060419095192422823030e-03
1.7263349150062195419942489304457390e-04
-2.3253385963312045384093419004843190e-32
-2.6968810185117506552105032894748170e-31

*W->H0[13][] = 

-5.9203975716683259697639434422769380e-02
-1.0254429395136944079445838649671330e-01
-1.2335792463342669425391958609219600e-01
-1.0323933851833810548596908574332330e-01
-6.4287145348923741590871103035361880e-03
1.6809381220529727552465213193620960e-01
2.7491443126386730321836314640802700e-01
8.1064246659589802211885698770464010e-03
-4.5492154812690512265516228068823070e-01
3.6363584378866404148149599443362000e-01
-1.2811705285523566389846698235031130e-01
2.3661024420625861167600140995813450e-02
-2.2425748377531537764257361523289220e-03
8.6316745750310977099712446557506010e-05
2.1126544582960099363585503672210250e-31

*W->H0[14][] = 

-1.5849880675779871198068873548808150e-31
-1.3284298602997019428738850560630400e-02
-5.1449867255453909773168910540019730e-02
-1.1560348619893366303358229920486650e-01
-1.8128366157757105904589540408917670e-01
-1.7652079988599580623240225104724950e-01
-5.8658881545545572427542160280993460e-03
2.7364232702275379966068309417824390e-01
1.9932044930214703292612784173982390e-01
-4.6702678357627566882839706675499000e-01
2.8224066266803064982027568754549570e-01
-8.4711343991026321166955945641658890e-02
1.3944897044428543003530415699085770e-02
-1.2076635093633654026126227781558200e-03
4.3158372875155488549856223034434660e-05

*W->G0[0][] = 

5.1543417045960192617988693244778480e-02
8.9275817119314787310664373306780480e-02
1.0934409280444539821302509593481960e-01
1.0140412393735503212830687364917050e-01
4.0730112770583928448127742390753230e-02
-8.5674330005048049830498889009267210e-02
-2.2049836464700129787852831732295770e-01
-1.8473621898082527997920918905522630e-01
1.5901767795857243868116613289391420e-01
3.4407893424948655969069257590170700e-01
-4.3000805957628384875129791827188470e-01
2.0916376824392082455190204035921050e-01
-5.4667260503291113409882665929322110e-02
8.1159833744831624747262910396725590e-03
-6.4701584036214453558546114717947170e-04

*W->G0[1][] = 

2.7328451122320842561834110225336530e-20
1.0234520471373693514268560639161740e-02
3.9638127342049196926990198154479160e-02
9.0193201464702066481414124488395130e-02
1.4863164075230833526988636317371910e-01
1.7204288681207431209848979441643680e-01
9.0731857700937886393201036278657500e-02
-1.1986662611774455945088094629997960e-01
-2.7855634278664801359338666034308630e-01
-1.2427870677727219087798290192074110e-02
4.2434817437569915077386066879465200e-01
-3.6681000340813549694396179011999670e-01
1.4937541877108552461802579219526950e-01
-3.4568345368346111429928610012387000e-02
4.6729284128790058541465262558746140e-03

*W->G0[2][] = 

-4.5640267311340781407533822529254530e-02
-7.9051261854267232313257535874381310e-02
-9.7972550760230381059043828067942520e-02
-9.6602238546026879493385877593270500e-02
-5.7449290302950751893605247657674600e-02
3.3873368979117749216560396202960060e-02
1.5604271334525783756119314644655060e-01
2.1053457718246688261983208447923020e-01
5.3164064175326121257089287185127220e-02
-2.5876282069094518070740145052285540e-01
-1.8386818737139399136086795130306360e-01
4.4450100976461012498206891179517060e-01
-2.9541704763004140770879826130115570e-01
1.0348530262400856337971931686654700e-01
-2.1484300183253533525349704845459150e-02

*W->G0[3][] = 

4.3254720321634923322760338455640400e-19
-8.1291246075988771548897423412205650e-03
-3.1483964224475356426219253620262840e-02
-7.2246947770670448178743313270553760e-02
-1.2288055142856959809986383406694740e-01
-1.5653194347127574499475061131425220e-01
-1.2425394435553906334742193991041730e-01
1.4235817956293416597973795509684600e-02
2.0136037692550097292723667481675590e-01
2.0572522518789952914526906853276040e-01
-1.4769366318625811711035223089407170e-01
-3.1732999138005778189696125178317310e-01
4.2011044171343353181423393670099360e-01
-2.2741944885185424044922332981311320e-01
6.9903327667553835346127843693337470e-02

*W->G0[4][] = 

4.1029794215790141434881890068692600e-02
7.1065688205844165339796299564609270e-02
8.8801903292120744599455990208054940e-02
9.1140617410734280160776353139056910e-02
6.5388111586717714061468205880874420e-02
-1.4475184628690693293753286533772760e-03
-1.0341292413797697725547027046091010e-01
-1.8655719175985276716237257504711490e-01
-1.4463157002112318586707945806014800e-01
8.0147673999313863876436843826332290e-02
2.7624881194847994426090888789228630e-01
9.0175816908821460527291653219540160e-03
-3.9786518407118760080893024289314210e-01
3.6970717763939968115237854220757200e-01
-1.6906078546663461567697094790823420e-01

*W->G0[5][] = 

1.9540488217093220818339640566345490e-18
6.6910851214575793035856528499877390e-03
2.5914461243461424832990957391611890e-02
5.9823077368785832187818629677379490e-02
1.0397337572090447465814842520373310e-01
1.4069127788758423612723538285748090e-01
1.3512309303142604570658490221087180e-01
4.8700692487386518814666825405879660e-02
-1.1135744856489109628966175989639710e-01
-2.2282671136585667438098869643132680e-01
-8.5217249022147338495860843753930820e-02
2.5065450930502244932124475096944590e-01
1.6977254080624784730184971413091010e-01
-4.3184186252790951338639590404189980e-01
3.1147771378171211968750786877114080e-01

*W->G0[6][] = 

-3.8920609843987165435072472349371080e-02
-6.7412473711351164786740494226546490e-02
-8.4750529323442622238373032379835230e-02
-8.9493875048760268192673209793158830e-02
-7.1868191372585780532541414130120990e-02
-2.0369999168814646366466456257360110e-02
6.5896627403639235702131801729787530e-02
1.5666587608561283152771043764134540e-01
1.7733628638777817416604857730308740e-01
4.7848169783139925471085966051173610e-02
-1.8491306303019310659831687765236130e-01
-2.3066094483925274809629683940497090e-01
1.4303135698937348510106025629096260e-01
3.2281084271563680703026363905009430e-01
-4.4551394497113161009894464572552280e-01

*W->G0[7][] = 

-3.1807038158981960860320062168072790e-18
6.0962963414858840567242282941472880e-03
2.3610854204120050704158742443885930e-02
5.4766914441087313932956741261501460e-02
9.6807867010012569044559657456664970e-02
1.3697812774170910981621340519642810e-01
1.4838542740602649976417656438090550e-01
9.5643274274857846351350466755917480e-02
-3.6287609444723606598736524410372990e-02
-1.8910496481065152547327168923753160e-01
-2.0672359437519464374561137702611910e-01
3.4580519604787099457140185838157830e-02
3.1117856527148444815758157127732930e-01
5.9651731688477327908156787290653660e-02
-5.0567473986891304472491701679551950e-01

*W->G0[8][] = 

-4.1850998249645709777262809326825910e-02
-7.2488055315862521450290542329658260e-02
-9.1635530792694592223050185453884590e-02
-9.9213777182814722689349314801160980e-02
-8.7032252468169793368629659594273860e-02
-4.4187644931789667801111158553075960e-02
3.4461206213062478906533950977537260e-02
1.3312202909684247192823365821468670e-01
1.9971853576368162691737544725416960e-01
1.5453210146562763240075824923148670e-01
-4.0812260500015657375056394862401770e-02
-2.6187790389144251307831531662052880e-01
-2.0879354224724421703430837430404730e-01
2.2700322255231181662534005882794850e-01
4.6602443498030943087048052811531400e-01

*W->G0[9][] = 

2.2297342195206190004712085303064400e-18
5.9552265805440024639436886009375690e-03
2.3064493369338651042183017490857390e-02
5.3763185518122413919992425776735280e-02
9.6659895455963530054446819407580520e-02
1.4275447089473702238319234734516620e-01
1.7146713259281373879663423878008340e-01
1.5147111719727299097804145943946490e-01
5.4984326039717501351045965615093720e-02
-1.0806877996415748086810369923587740e-01
-2.5010692139008027605351864583741110e-01
-2.1753862476437665218869086488999280e-01
6.8622950377811137937723570714367840e-02
3.9795182862522170209372015605091060e-01
3.5612105121861515182827869054611400e-01

*W->G0[10][] = 

-4.7582033272413522619553413716834880e-02
-8.2414499155253031465423398535746660e-02
-1.0480826520062545938457280901130070e-01
-1.1649315120073510115595589446834900e-01
-1.1114976422314065866302399618233640e-01
-7.9029337739685874381989570214314280e-02
-1.2035209171769617093072022642564330e-02
8.6779356053100976273876800235702530e-02
1.9051142139748990166753732145249810e-01
2.4161914846946726847954774931844820e-01
1.7002642465334767639948069419730710e-01
-4.7310526179999605317398729219676310e-02
-3.1009257837921539297147287082787020e-01
-4.0723537627571137345270320807805480e-01
-2.2867710879372271347186599496632680e-01

*W->G0[11][] = 

7.6237697948432802857135901989046510e-19
-5.6144724193727063518634818046130060e-03
-2.1744758177971360184039128706040780e-02
-5.0959994971760595136078107189475320e-02
-9.3296772907615638294323253722840330e-02
-1.4395497388403820142442179341616800e-01
-1.9032291096659220526297869555767950e-01
-2.1030875662686782758896863149571320e-01
-1.7577138089164212970781874914127530e-01
-6.5612804339483048560906269274817390e-02
1.1094579851242726164259070932645540e-01
2.9331871172729226399187895607491020e-01
3.8102241797364340747115069913463520e-01
3.0513650178430100676790948106284980e-01
1.2323551922899053743816961314120870e-01

*W->G0[12][] = 

-5.6654094700608865801776550698411250e-02
-9.8127770478273237264105978015585920e-02
-1.2560177213409681757810729756728320e-01
-1.4349952351876137888307552556157810e-01
-1.4835373790741057288231435659244770e-01
-1.3318210135308631441806139405337680e-01
-8.9749538050052368058004100051333470e-02
-1.2398544500249461729830194922234610e-02
9.5994598948613714471935261355261430e-02
2.1752910993411874152415458668566140e-01
3.1710964880038172670850352161968320e-01
3.5201903651044159262713872813665960e-01
2.9719130962916330406552363317603680e-01
1.7471071862653084755791342314687420e-01
5.4607790627909022318270563656545910e-02

*W->G0[13][] = 

1.1416830144674911724380496949846460e-19
4.8013046545140174484770027569309540e-03
1.8595372967000944307451891960656450e-02
4.3832116639364608494124866533021260e-02
8.1791324860478094136784944606030390e-02
1.3188107251029249582888736158363740e-01
1.9050764513595504113195170691060980e-01
2.4994908381640080158319483034684120e-01
2.9806202955555816435069443702117270e-01
3.2004970708047793986792991772093820e-01
3.0336653077712365421094855991082420e-01
2.4530905924874414473549439073254890e-01
1.5955470429021687648227210863014870e-01
7.4594231539276586069317102788615980e-02
1.8899249020532439647572134844238580e-02

*W->G0[14][] = 

-8.2317305240140607106655391763531130e-02
-1.4257775501807931317179616144707780e-01
-1.8376632702220510306914747413249040e-01
-2.1601177906091585858610642696417040e-01
-2.4091899453658557915520407378959330e-01
-2.5759920201118148303662795073508160e-01
-2.6391878397747900667599487562994830e-01
-2.5732961416811328308283313388587010e-01
-2.3592093647246128768823961284641950e-01
-1.9976713998235012613932810074245960e-01
-1.5223205648303808643157288531679260e-01
-1.0043851020843636514648127002773640e-01
-5.3904830111705466341493202449382990e-02
-2.0969696914313735622178532490032300e-02
-4.4471325107241200602278501089343600e-03

Checking the orthogonality conditions on the filters:
(see: Alpert, Beylkin, Gines, Vozovoi).
OBS: These filters should really be computed using extended precision.

The matrix identity: Id = (H0^T)H0+(G0^T)G0, has righthand side equal:

1e+00   2e-28   8e-28   2e-27   3e-27   -3e-28   3e-27   2e-25   -4e-25   -2e-23   6e-23   4e-21   -1e-20   -1e-18   3e-18   
2e-28   1e+00   2e-27   3e-27   4e-27   3e-28   7e-27   2e-25   -8e-25   -3e-23   1e-22   4e-21   -2e-20   -1e-18   7e-18   
8e-28   2e-27   1e+00   4e-27   4e-27   2e-27   7e-27   9e-26   -7e-25   -1e-23   1e-22   2e-21   -2e-20   -5e-19   6e-18   
2e-27   3e-27   4e-27   1e+00   5e-27   5e-27   4e-27   -2e-26   -2e-25   2e-24   3e-23   -3e-22   -6e-21   8e-20   2e-18   
3e-27   4e-27   4e-27   5e-27   1e+00   9e-27   4e-27   -6e-26   2e-25   7e-24   -3e-23   -1e-21   7e-21   3e-19   -2e-18   
-3e-28   3e-28   2e-27   5e-27   9e-27   1e+00   1e-26   -4e-26   3e-25   5e-24   -4e-23   -9e-22   9e-21   2e-19   -3e-18   
3e-27   7e-27   7e-27   4e-27   4e-27   1e-26   1e+00   7e-27   1e-25   1e-24   -1e-23   -2e-22   3e-21   5e-20   -9e-19   
2e-25   2e-25   9e-26   -2e-26   -6e-26   -4e-26   7e-27   1e+00   -8e-26   -2e-24   1e-23   4e-22   -3e-21   -1e-19   8e-19   
-4e-25   -8e-25   -7e-25   -2e-25   2e-25   3e-25   1e-25   -8e-26   1e+00   -2e-24   1e-23   3e-22   -3e-21   -7e-20   8e-19   
-2e-23   -3e-23   -1e-23   2e-24   7e-24   5e-24   1e-24   -2e-24   -2e-24   1e+00   -1e-23   -3e-22   2e-21   8e-20   -6e-19   
6e-23   1e-22   1e-22   3e-23   -3e-23   -4e-23   -1e-23   1e-23   1e-23   -1e-23   1e+00   1e-22   -3e-22   -2e-20   1e-19   
4e-21   4e-21   2e-21   -3e-22   -1e-21   -9e-22   -2e-22   4e-22   3e-22   -3e-22   1e-22   1e+00   -6e-23   2e-21   2e-20   
-1e-20   -2e-20   -2e-20   -6e-21   7e-21   9e-21   3e-21   -3e-21   -3e-21   2e-21   -3e-22   -6e-23   1e+00   2e-22   -8e-21   
-1e-18   -1e-18   -5e-19   8e-20   3e-19   2e-19   5e-20   -1e-19   -7e-20   8e-20   -2e-20   2e-21   2e-22   1e+00   1e-21   
3e-18   7e-18   6e-18   2e-18   -2e-18   -3e-18   -9e-19   8e-19   8e-19   -6e-19   1e-19   2e-20   -8e-21   1e-21   1e+00   

The matrix identity: Id = (H1^T)H1+(G1^T)G1, has righthand side equal:

1e+00   -3e-27   1e-26   -2e-26   2e-26   -3e-26   2e-26   2e-26   -2e-25   -2e-24   1e-23   5e-22   -4e-21   -1e-19   1e-18   
-3e-27   1e+00   4e-27   -2e-26   2e-26   -3e-26   1e-26   -3e-26   2e-25   4e-24   -2e-23   -9e-22   7e-21   2e-19   -2e-18   
1e-26   4e-27   1e+00   -1e-26   2e-26   -3e-26   2e-26   3e-26   -3e-25   -5e-24   3e-23   1e-21   -9e-21   -2e-19   2e-18   
-2e-26   -2e-26   -1e-26   1e+00   3e-27   8e-28   -3e-27   -4e-26   3e-25   5e-24   -3e-23   -1e-21   9e-21   3e-19   -2e-18   
2e-26   2e-26   2e-26   3e-27   1e+00   -5e-27   7e-27   2e-26   -2e-25   -5e-24   3e-23   1e-21   -7e-21   -2e-19   2e-18   
-3e-26   -3e-26   -3e-26   8e-28   -5e-27   1e+00   -7e-27   -1e-26   3e-26   3e-24   -1e-23   -5e-22   3e-21   1e-19   -9e-19   
2e-26   1e-26   2e-26   -3e-27   7e-27   -7e-27   1e+00   -2e-26   1e-25   1e-25   -4e-24   -1e-22   2e-21   3e-20   -5e-19   
2e-26   -3e-26   3e-26   -4e-26   2e-26   -1e-26   -2e-26   1e+00   -2e-25   -2e-24   1e-23   6e-22   -4e-21   -1e-19   1e-18   
-2e-25   2e-25   -3e-25   3e-25   -2e-25   3e-26   1e-25   -2e-25   1e+00   1e-24   -4e-24   -2e-22   1e-21   4e-20   -3e-19   
-2e-24   4e-24   -5e-24   5e-24   -5e-24   3e-24   1e-25   -2e-24   1e-24   1e+00   -1e-23   -5e-22   4e-21   1e-19   -1e-18   
1e-23   -2e-23   3e-23   -3e-23   3e-23   -1e-23   -4e-24   1e-23   -4e-24   -1e-23   1e+00   -2e-22   2e-21   5e-20   -6e-19   
5e-22   -9e-22   1e-21   -1e-21   1e-21   -5e-22   -1e-22   6e-22   -2e-22   -5e-22   -2e-22   1e+00   6e-22   1e-20   -1e-19   
-4e-21   7e-21   -9e-21   9e-21   -7e-21   3e-21   2e-21   -4e-21   1e-21   4e-21   2e-21   6e-22   1e+00   2e-21   -2e-20   
-1e-19   2e-19   -2e-19   3e-19   -2e-19   1e-19   3e-20   -1e-19   4e-20   1e-19   5e-20   1e-20   2e-21   1e+00   -2e-21   
1e-18   -2e-18   2e-18   -2e-18   2e-18   -9e-19   -5e-19   1e-18   -3e-19   -1e-18   -6e-19   -1e-19   -2e-20   -2e-21   1e+00   

The matrix identity: 0 = (H0^T)H1+(G0^T)G1, has righthand side equal:

-3e-27   -3e-27   -3e-27   -6e-28   4e-28   -1e-26   5e-26   -3e-26   4e-25   -2e-23   5e-23   4e-21   -1e-20   -1e-18   3e-18   
-4e-27   -3e-27   -5e-27   5e-28   -2e-27   -7e-27   6e-26   -2e-26   1e-25   -3e-23   1e-22   5e-21   -2e-20   -1e-18   7e-18   
-2e-27   5e-28   -4e-27   3e-27   -5e-27   5e-27   1e-26   5e-26   -6e-25   -1e-23   9e-23   2e-21   -2e-20   -5e-19   6e-18   
3e-27   7e-27   -2e-28   5e-27   -6e-27   1e-26   -2e-26   9e-26   -7e-25   5e-24   1e-23   -2e-22   -6e-21   8e-20   2e-18   
1e-26   2e-26   8e-27   6e-27   -3e-27   7e-27   -2e-26   3e-26   -2e-25   9e-24   -4e-23   -1e-21   7e-21   3e-19   -2e-18   
2e-26   2e-26   2e-26   5e-27   3e-27   -7e-28   -7e-27   -2e-26   3e-25   5e-24   -3e-23   -1e-21   9e-21   2e-19   -2e-18   
2e-26   2e-26   3e-26   -2e-27   1e-26   -9e-27   2e-27   -2e-26   2e-25   -6e-26   -7e-24   -2e-22   3e-21   4e-20   -9e-19   
4e-26   -3e-26   7e-26   -6e-26   6e-26   -4e-26   5e-28   3e-26   7e-27   -3e-24   1e-23   4e-22   -3e-21   -1e-19   8e-19   
-1e-25   2e-25   -3e-25   3e-25   -2e-25   8e-26   6e-26   -1e-25   -1e-25   -1e-24   1e-23   3e-22   -3e-21   -7e-20   8e-19   
-3e-24   5e-24   -6e-24   6e-24   -5e-24   3e-24   7e-25   -3e-24   1e-24   5e-24   -1e-23   -3e-22   2e-21   8e-20   -6e-19   
2e-23   -3e-23   4e-23   -4e-23   3e-23   -1e-23   -8e-24   2e-23   -4e-24   -2e-23   -6e-24   8e-23   -3e-22   -2e-20   1e-19   
5e-22   -8e-22   1e-21   -1e-21   9e-22   -5e-22   -1e-22   5e-22   -2e-22   -4e-22   -2e-22   -6e-23   -9e-23   2e-21   2e-20   
-4e-21   6e-21   -8e-21   8e-21   -7e-21   3e-21   2e-21   -4e-21   9e-22   4e-21   2e-21   5e-22   1e-22   2e-22   -8e-21   
-1e-19   2e-19   -3e-19   3e-19   -2e-19   1e-19   3e-20   -1e-19   4e-20   1e-19   6e-20   1e-20   2e-21   6e-23   1e-21   
1e-18   -2e-18   2e-18   -2e-18   2e-18   -9e-19   -5e-19   1e-18   -3e-19   -1e-18   -6e-19   -2e-19   -2e-20   -2e-21   -9e-23   
The size of double is: 8 bytes.
The size of long double is: 16 bytes.
