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

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

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

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

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

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

*W->H0[0][] = 

8.9962603280223427608438397580494680e-01
4.2749595709288194458382058023583010e-01
-6.9286840599687656576020892970655480e-02
-2.5765486950293200590193119627538200e-02
3.9397354180066649113940723645140550e-02
-1.6485115361327315719339425046011650e-02
-9.3366814762034915828527067990579430e-03
1.5200994669458208413697532263445780e-02
-1.2512639235423605511642634713913680e-03
-9.7704762595815941531708071987933840e-03
1.5081426935409307865110127819379460e-03
6.9686549874872786453623036527571480e-03
2.5508196605874952927937053788306330e-03
-2.1236029986567986513206491853915460e-03
-3.3193953811179433743441384912425580e-03
-2.3783038402337530344005488574518310e-03

*W->H0[1][] = 

-2.1503616868836292371585180651138250e-01
5.9684774660935785452217346846404380e-01
7.5376999305821057460972128510742410e-01
9.7298722473724246526804215788078200e-02
-1.1850784373163504216521935222869800e-01
4.5020381748462359840326429243743280e-02
2.4223647035840527698303538604887070e-02
-3.8246810727266339410942692570323970e-02
3.0866079918079104252249393024580300e-03
2.3781030542916062729490317985596350e-02
-3.6365803395584548982108062471363180e-03
-1.6692280823103116837591708138454180e-02
-6.0813839938548084734365463404172280e-03
5.0464203296005026741642225175995510e-03
7.8715332182328244486411588121702680e-03
5.6335787965550261056363157052038150e-03

*W->H0[2][] = 

1.2736318592874407464650735789476130e-01
-2.3651001451951876381296761818091060e-01
2.0121177041137083354038473199258820e-01
8.2207313498504344440258418245928190e-01
4.3240619038535359399569409590113150e-01
-1.0833392822037490229036973783823400e-01
-4.9915209945719800080468656743452870e-02
7.2804836166756677356129430161662380e-02
-5.6068733687860990332533404686435950e-03
-4.1921923320007768891888158730280510e-02
6.2824313314058373159068640514901070e-03
2.8436551549288870573505079698769180e-02
1.0259685309302786235490432084889670e-02
-8.4572160543785329039058818333338980e-03
-1.3135864832803664555185909554721380e-02
-9.3801213044321723279513410257153190e-03

*W->H0[3][] = 

-8.9904617214540982771578489471240730e-02
1.5221629901200550674360754753963630e-01
-9.9722140740235893298288949197918110e-02
-1.0619056503237921176951709470090810e-01
5.9930151297855479489349275984102600e-01
7.3383777916970795624793400727789590e-01
1.2815697607607264661499054521354920e-01
-1.4580019882987767313631047222931230e-01
1.0008097998551485661528090871877400e-02
7.0128204425748928972535369365227290e-02
-1.0092918237844778626333059761470040e-02
-4.4484788216501646985852097221001490e-02
-1.5764914977772991037380576839623380e-02
1.2840942703441254520806885374575300e-02
1.9795378016628604199524629464442890e-02
1.4080016626752933942067346838844460e-02

*W->H0[4][] = 

6.8507874441082786897703175534084690e-02
-1.1177408399590522779602852542472860e-01
6.7407378169684390028806783087630560e-02
5.9976868126247137222480709153186010e-02
-2.0149323438728844718366654237209150e-01
2.0915130333751851303443325773767500e-01
7.6873951691346828002837412451197410e-01
5.1687202213284982096717819544181390e-01
-2.1995727118076800809365994247314890e-02
-1.2888910375906743385390359446090910e-01
1.6912548861796397842700088852586680e-02
7.0579250464910598947542238536329150e-02
2.4166726852634570459843544453392080e-02
-1.9256498516371075130308359711622700e-02
-2.9288732702381460959882278462639570e-02
-2.0688377708005436641578028302508020e-02

*W->H0[5][] = 

-5.4382657061933086295869431654771810e-02
8.7087604302339752794548370348282660e-02
-5.0550359873992271321764479229324130e-02
-4.1979953172709775077051117058742860e-02
1.2402928486698014141607638866339600e-01
-9.6971460615959605865467604514575070e-02
-1.0900780040056426218255683129926680e-01
4.5951326613361963378008027072131600e-01
7.4464586714976663815373097915409060e-01
3.8144924124721203899010274600098010e-01
-3.5464479470998495765726504256065650e-02
-1.2757855798350153495960162809414700e-01
-4.0332381099931544336137629870811050e-02
3.0675732675557948254619224284640970e-02
4.5414752755438417337731158144589550e-02
3.1648956467443308271803363481560530e-02

*W->H0[6][] = 

4.4178912238461599815594475339897650e-02
-6.9992827891134462683062830675247470e-02
3.9782879557086055889222425284743380e-02
3.1903068413495909268678288472954220e-02
-8.9090734131557963564028123853482440e-02
6.3399212812226055920144875645684950e-02
5.9875437543362930501067812597589210e-02
-1.6692909107010239716161989773548280e-01
2.5977359352771419583854144000486750e-02
5.2435823302575716548436039850139770e-01
6.7465792704761655125674853554999650e-01
4.0602411475719351874743537738789320e-01
9.1745136648199108239415850373601390e-02
-6.0354084124701162500956732316697180e-02
-8.3082579907215377912538556741256890e-02
-5.5973696640731455076843026729326470e-02

*W->H0[7][] = 

-3.6328173122753203155281733144655220e-02
5.7170112385019762963055030756765640e-02
-3.2081049962680344854738199093649940e-02
-2.5207679545859381047841695639434470e-02
6.8271226929194021694107392849383800e-02
-4.6416244106327113654438585203173040e-02
-4.0881778462359592876390515387107860e-02
1.0176866820830252677390035090978300e-01
-1.2883408712836979228960465847628540e-02
-1.5978005324951600704469811982039600e-01
4.2207457373992568411368235400851510e-02
3.9707973230684899371157089673003710e-01
5.5572239100252169495237074071581190e-01
4.8245676363230786791497036916360900e-01
3.2517269716101766540769503022965520e-01
1.7884953255716846808396952265037060e-01

*W->H0[8][] = 

2.9993237267157251519551775513209250e-02
-4.6991388958393285474190540201471550e-02
2.6149900498161893298839499155783400e-02
2.0283224582186032181343365268162150e-02
-5.3919512598055507402380718642965690e-02
3.5712331482468297926249297413159960e-02
3.0324004697107565999899368247765130e-02
-7.1670569538858350499783568551618140e-02
8.4119164291470764242909641151608000e-03
9.2933971772920675963722972811150170e-02
-2.0293843680723467922011387942987440e-02
-1.3331937064809259905378629143217770e-01
-6.9776002204004674688739773400141180e-02
8.2775069503788801152182011402767930e-02
1.7831843367055995503161754200286850e-01
1.5995212225594979788633478218053430e-01

*W->H0[9][] = 

-2.4683653463471786256487204124959610e-02
3.8554325048915955013666784826285350e-02
-2.1332906785664403072056153688186450e-02
-1.6404107405872600119343013176708530e-02
4.3080081453960775491178328058274800e-02
-2.8067266404666187879976186562144350e-02
-2.3316377576301230043628489120402800e-02
5.3535606996864622582402910283466840e-02
-6.0472583297594960092208548029516020e-03
-6.3494527675976420869940060219209420e-02
1.2956011327586090175165908361179810e-02
7.7776161313887964350349458909100610e-02
3.6185886430735943340308658922947810e-02
-3.7102977759183143113451885514727390e-02
-6.8195378824307893931314602551159970e-02
-5.3905859506800471005775518389098440e-02

*W->H0[10][] = 

2.0090823009504762298068244200731610e-02
-3.1312642012424485850949901021305660e-02
1.7256753410754854814328812797979060e-02
1.3190180563571412040393422138479340e-02
-3.4353648589403246851336803357433690e-02
2.2138075157882490988494708070869460e-02
1.8133103499010192056355400828726280e-02
-4.0895733512652441409182508548718760e-02
4.5169202103420935003499496687326070e-03
4.6125269330931702095148817045369350e-02
-9.0983180427523365229960563494781210e-03
-5.2470869107014486712244704760308850e-02
-2.3332769047393797846694338826085850e-02
2.2827575626018361808494589244136730e-02
4.0232623945888779613483203507928460e-02
3.0924938470045343432152616993945490e-02

*W->H0[11][] = 

-1.6008805268949972408252392442985620e-02
2.4911896396688467956037857085884270e-02
-1.3690170864076116069779072914951220e-02
-1.0419745844817945303347094466608470e-02
2.6981558797585432004721776880275220e-02
-1.7257181703545433073969532342985920e-02
-1.4001802954204833581558601146657210e-02
3.1210592902458701642930215448472770e-02
-3.3985522398050955581176723923628980e-03
-3.4123067576287588832568205958286440e-02
6.6001973995799997619371581354064540e-03
3.7239236544555370324482785275840110e-02
1.6180666100159127480795279827423860e-02
-1.5479500702358690604369203965226020e-02
-2.6774241275250833239728635359258270e-02
-2.0336506745798191290896576846725550e-02

*W->H0[12][] = 

1.2292875069869532411310763149326450e-02
-1.9108235041473742276567919699357260e-02
1.0479572473437471762497223876741400e-02
7.9522499884233219604345856246576440e-03
-2.0508830436292181998965556835436270e-02
1.3049197894896448541394099057311470e-02
1.0519310874134193200714353231613780e-02
-2.3264520708730861982128950672536890e-02
2.5097808074518278447275026359537530e-03
2.4928371265791375447327724336424080e-02
-4.7634038541925834040074098628037980e-03
-2.6524619334709602817448648118119890e-02
-1.1371592632371158643847397797732000e-02
1.0743391635097750932174611735487100e-02
1.8394363207363516490250134674283120e-02
1.3883836478958444415182068863127040e-02

*W->H0[13][] = 

-8.8364204489749718547915373184682820e-03
1.3724918862986374236130254537710360e-02
-7.5166481437610719125532798869168430e-03
-5.6921104398466170358349938199352630e-03
1.4639249904254986396118364909506980e-02
-9.2816496962171689273748302037077750e-03
-7.4496563844136636622246991070291070e-03
1.6389796025351289621333992110947720e-02
-1.7573519198377189304064321267122800e-03
-1.7333551915993513798494654456961190e-02
3.2867388848674748880223069812623130e-03
1.8153261085861072333487641917866120e-02
7.7195495274131940449163443001539070e-03
-7.2389839076190848877772525722482080e-03
-1.2320887335646263363909742661245210e-02
-9.2659669733139647223674153907966280e-03

*W->H0[14][] = 

5.5581497187245070967637979247404330e-03
-8.6287545369939179881886763954057850e-03
4.7213932112829219916746562130244940e-03
3.5706092077921169084210191489634490e-03
-9.1667614218283439847139373508210760e-03
5.7988697168642119492216889614929670e-03
4.6414807747616588529509976071324910e-03
-1.0178141261679693799987141177223190e-02
1.0871776965394449785066818594403440e-03
1.0677365522028281150554391238829380e-02
-2.0151426699015635760475829263530950e-03
-1.1075593805701126341238721976027680e-02
-4.6871412222215875040864005068847750e-03
4.3762200653178110280054710416471820e-03
7.4228186746207857173588005031037960e-03
5.5707171612540863158969483228963920e-03

*W->H0[15][] = 

-2.4029000717706877338622761373947230e-03
3.7293992081122074219739172660623800e-03
-2.0396344164761841605021867669991190e-03
-1.5414103970908284191718402644612660e-03
3.9535132840462462796692196928455330e-03
-2.4980085380265219580063564591008570e-03
-1.9965365628149709454378497843690260e-03
4.3706208939268188540387175722635660e-03
-4.6592348686073419183008852021861390e-04
-4.5657603867418577270259290009035860e-03
8.5962407187312997415038915426126540e-04
4.7128544773581513288601071845657090e-03
1.9895891520268137211309243691355970e-03
-1.8535386958432468166905021571941920e-03
-3.1385134773236474464339165565958690e-03
-2.3529617419479170874170850390066180e-03

*W->G0[0][] = 

1.8860865049498207931420109178941060e-01
-2.8942160111129195094419160149107640e-01
1.5510174137314726601106915394221430e-01
1.1385408735614964390338677675375930e-01
-2.8126572491002730209306591092749880e-01
1.6981755045031298737860687220510730e-01
1.2875998337805735251477866770091310e-01
-2.6573748050376552440576581591021820e-01
2.6577258231939174481467676367922920e-02
2.4358920256637512641926589628238500e-01
-4.2862394363042551120566605951410370e-02
-2.2008901841271327254442457031439140e-01
-8.7500905509784685963180157348821410e-02
7.7476192289468716786382470618391790e-02
1.2628606093507448901207026307124960e-01
9.2591095188361865270896985271148210e-02

*W->G0[1][] = 

-1.6509970613201645077071402776694320e-01
2.8577048441054620226639536363501120e-01
-2.3296792335411828893079827578820300e-01
2.6773170495689208530674028378783250e-02
2.0261323555688357344503548466548230e-01
-2.7650508393422128372885928658415890e-01
1.0417649957132572672855754271519790e-01
1.7677097342123969345861202341675220e-01
-2.4267365250863664103303169001771720e-01
-3.7088456521173901123633340805945970e-02
2.3545654283169106248831744976970030e-01
4.8929715622516622730649334076390350e-02
-1.6767115744473865986454360763183040e-01
-1.6087301218930954860236535988716720e-01
-6.5655962835584956911857232528292880e-02
-8.6111628302663588753499963513812980e-03

*W->G0[2][] = 

-1.3971024518626232035777935137568660e-01
2.6606365063064582229509855339810430e-01
-2.7937212013433118370653040302451340e-01
1.6086028493097620348844559169657630e-01
4.6372790194257455353805048381200870e-02
-2.3314015776669852564708350749015990e-01
2.6219743422117860344212055621775830e-01
-7.2226576062825450479187194464203650e-02
-1.9298556727649218517164648403635790e-01
2.1699776052327063272854080216210890e-01
8.4671683830924852971286999912562940e-02
-2.0138468675670037128054851231047190e-01
-1.2852199229231106014935847939426570e-01
5.5887942774903419866818718762823670e-02
1.2264419263074689699437939159729990e-01
9.2509030923504243708169084343357270e-02

*W->G0[3][] = 

-1.1278235764612330533411957434267870e-01
2.3152036231620408168381893064711680e-01
-2.8819701079643709097855719882091810e-01
2.5569058225872410623085974233989600e-01
-1.2783590462123119732484597260796810e-01
-6.3059293421320517508807036534832120e-02
2.3149870385862668365282512776380510e-01
-2.5559398818924467753721687738355290e-01
6.7836991349936953436748588089224830e-02
1.9319006089436163072964829821061590e-01
-1.8983595527382603094329035535507380e-01
-1.2566024819396054645143275210185010e-01
1.3608908325776495914999918798961130e-01
1.6852805127211940447306361045959770e-01
7.2372021517187988198559387133325660e-02
9.6303688632412580213682949580276010e-03

*W->G0[4][] = 

8.4861224237939364417231519191990860e-02
-1.8461435664948936178013701570716620e-01
2.5904172302939025715780509992034320e-01
-2.8899337602184873009144535072562610e-01
2.5443790864866093929677344460714600e-01
-1.4258173097699605863184265758814310e-01
-3.3098430962328829933677335991167660e-02
2.0636402793580198723120537907340170e-01
-2.5319895638147102827901535868091160e-01
7.6993294775956526762666784412306590e-02
1.8892016025090755133751051043642620e-01
-1.5460340859514336544484209559299770e-01
-1.6103039308249083747543822295615250e-01
3.2585430671901150268671005572820500e-02
1.1919126775243371991862195012610670e-01
9.2285604580774248400913102978271410e-02

*W->G0[5][] = 

5.7171662807404704721654751437231170e-02
-1.3004046299257143624014897422462820e-01
1.9899837379081855730482119238203230e-01
-2.5671574532557355234090529691566990e-01
2.8981382087975005138706574619871140e-01
-2.7738264196473697192062471942051900e-01
1.9532495913455322066798966204232700e-01
-3.5003436289982292939246918739463570e-02
-1.5714268869671203162285281572218690e-01
2.4504500096746598237791872949997140e-01
-8.3302979080798066495103859350409940e-02
-1.9004920620599282494697306589410850e-01
1.0074551026060371015510765328926130e-01
1.7136664741911771140689741886762000e-01
8.1202723219498595887036762923480820e-02
9.9125718630016308093075266879576690e-03

*W->G0[6][] = 

-3.2233495405463069121435694714741600e-02
7.5963648195599872139432516055759440e-02
-1.2425786523934291833346485916697000e-01
1.7788092879545291774018776712326900e-01
-2.3445924863281546718598453044763620e-01
2.8473499329288234132926925003012330e-01
-3.0750502145809281001600466118054520e-01
2.6730862763893739788995904931162240e-01
-1.2889510110171235026245737808868930e-01
-8.7908705371913219612881940544401920e-02
2.2724472380248392074283179371123210e-01
-7.1835372107027046800375178608410280e-02
-2.0113914553698875593898478403728180e-01
1.7429606638797102639833234232975390e-02
1.1284744981714922291033861801140410e-01
9.7019693781712236906363362932198040e-02

*W->G0[7][] = 

-1.3358304297849118126050701800729900e-02
3.2573232512870656245065297375163110e-02
-5.6692258166710073862517507521588000e-02
8.8959154857163713321348367738103480e-02
-1.3295678493578488057896702688963110e-01
1.9115234903279029581749467868768760e-01
-2.6067203662915174788119272115309600e-01
3.2414233474661034509947778109009390e-01
-3.3706963941379973866863807553910700e-01
2.3098755309909425865643336626505060e-01
1.3500795658052122919110743001429070e-02
-2.0656606953636460152496089262719110e-01
2.9776596985525140224367955053413050e-02
2.0639901946226629604130667108285250e-01
8.2398186911510815309287582725955150e-02
1.7269613971721910518379869005987020e-02

*W->G0[8][] = 

-2.4667636283228597175246113201677650e-03
6.5162693834492735085212701775109970e-03
-1.2908051505739422644991122639750480e-02
2.3840313817005453404431564298779830e-02
-4.2901579737994701527123900480289240e-02
7.5726743110276488301421158455113000e-02
-1.2996756994201637600242738686026430e-01
2.1202374139984512494940424849921820e-01
-3.1461707377115660296585591458402600e-01
3.8919608384296887849767830101271790e-01
-3.2481170074298455099458664091313980e-01
4.4959380871237440052672255103661890e-02
1.8999582666446409249839453064585980e-01
5.4745256625770990657213962007790430e-02
-1.5054002438107448737466588369561230e-01
-1.0028218069795168375355585973213500e-01

*W->G0[9][] = 

1.5873078605502419398831805232661790e-03
-3.5570428585154469619855800229705530e-03
5.2233549829595299696404296428450620e-03
-6.0118992968770494981196584629149190e-03
4.5749641674749396094705943188533500e-03
2.1118098094245720738210753693541730e-03
-2.0396430463236974295758446552374570e-02
6.2213329099315385460774090931857770e-02
-1.4524032134151149959737046125243770e-01
2.7995355414662698101486786622618300e-01
-4.2125810706701640534787571117099010e-01
4.0040992849965149758521187318358570e-01
-6.4605991709338411074704829958614490e-02
-1.6514585654828133804311015584307760e-01
-1.6403339857889850371800983183143890e-01
-4.5586808051753071804607916871040330e-04

*W->G0[10][] = 

-1.9112479346279379866716714761744140e-03
4.5423454033587059537059338734128830e-03
-7.5655721308538082547196109368221020e-03
1.1186167166854428614949278844947480e-02
-1.5534603803350034596911002719450070e-02
2.0359492761212646807041575794284430e-02
-2.4128027806025990505117291754806830e-02
2.1665438795106586164707306942962170e-02
9.6907215073328534406588049978754540e-04
-7.3326960704604179519450820268461700e-02
2.3254194994770481413450318448752060e-01
-4.4526349399145028222011746999256330e-01
4.5213968902634401640993591977538540e-01
-2.4114272595903860166802387696205010e-02
-8.3570712993693158042577543008690220e-02
-1.6845468158320000615019332801482250e-01

*W->G0[11][] = 

1.1443737905826313078561293693372560e-03
-2.7532015197210683011372922924253120e-03
4.7011761968225821442772260505557150e-03
-7.2592895388805374331437769937694940e-03
1.0843120703145552906364157644750800e-02
-1.6078123320537268704195163124487670e-02
2.3787774195087707466700175309492420e-02
-3.4500286107194426632853255680400970e-02
4.6073202840926557644521553503263370e-02
-4.5759363842954692024713374658782710e-02
-7.5059854527764839667930860660229860e-03
1.8947733855329070592931382924393940e-01
-4.8281100405732262059216373699844330e-01
4.6209810853149798043706488755534850e-01
7.2159528613024982051587719190583080e-02
7.5903349925923474075253215717496360e-02

*W->G0[12][] = 

-4.8657701440127773611438057940066440e-04
1.1716763409995204594501288438844070e-03
-2.0066261961686602425127118892106240e-03
3.1230610066163496516372086217331940e-03
-4.7498933684429256133966354463370690e-03
7.3109721770388247277541660489071960e-03
-1.1620952527437920631675862296601690e-02
1.9224190449045670747960724233329080e-02
-3.2694040428948080692410756295011540e-02
5.4312567220221932163888932520171560e-02
-7.6216325505765940832724311468099500e-02
4.5884694978215733782862886280691030e-02
1.7114683704092529219449155934261410e-01
-5.5616731917691326076703012253893080e-01
3.6946104084041316752380576649833310e-01
1.1115802412994336421729748131042480e-01

*W->G0[13][] = 

-1.5591249777530414399898671255878210e-04
3.7299849566531468738319135705819900e-04
-6.3152399753773093592535940589463630e-04
9.6779330468212984880758079953664230e-04
-1.4473037160455943705941006409490630e-03
2.2011001961112448797129307142782080e-03
-3.5183668712807342585428413248195190e-03
6.0872192016342416676481750733010450e-03
-1.1604477862938696383813393980644950e-02
2.4075269748311880165883420243218330e-02
-5.0862887491816972286603612914230560e-02
9.2901721000071820344508249251503140e-02
-8.3377968496333184003428494656295830e-02
-2.0912061336998456500402180084465950e-01
6.5506068482067997510923035785802440e-01
-9.0676708533931983516138083586421170e-02

*W->G0[14][] = 

-3.6902649170800088425639822628226550e-05
8.7136221943766044769240462160745670e-05
-1.4388862135130487107045851089331210e-04
2.1199297937234172098411257947872730e-04
-2.9950965727318918549522275149627840e-04
4.2221488480693083797147423422025650e-04
-6.1801305127016577700122709550054420e-04
9.9672987201876259191908188513736920e-04
-1.9216235419597237611109654637737960e-03
4.6686673428354010386168089046490040e-03
-1.3578465237847564273517977830293640e-02
4.0724790359320536773618166883317250e-02
-9.9620189473612966185545539929836800e-02
9.8117792880973128976144938659512580e-02
3.6234901241380244795225357686552920e-01
-5.8930621872743751101312554386732280e-01

*W->G0[15][] = 

-5.7058980433373947296408247080410320e-06
1.3211282349503028289358837231455120e-05
-2.0968151851615716900037646877817640e-05
2.8825641623324870487558996572057340e-05
-3.6141454546401329469771732035306410e-05
4.1055032109837365647342819914821370e-05
-3.9009564400095990155984237350958960e-05
2.0557686360583807094312199049778380e-05
2.5455584736841279562446064056667840e-05
-5.3477302605414422703037271908731470e-05
-4.5886468829008968592974926840957210e-04
4.7792764865851172543928832592659070e-03
-2.7196177397784034473481767164129590e-02
9.5014062851331720516103784994271980e-02
-7.0269954629721070091514531186626600e-02
-6.9661450409079271951744615287503230e-01

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   3e-17   -3e-17   3e-17   -3e-17   4e-17   -6e-17   6e-17   -4e-17   3e-17   -3e-17   1e-16   8e-17   1e-16   6e-17   5e-17   
3e-17   1e+00   5e-17   -3e-17   3e-17   -5e-17   1e-16   -1e-16   6e-17   -2e-17   4e-17   -2e-16   -2e-16   -3e-16   -2e-16   -1e-16   
-3e-17   5e-17   1e+00   -1e-18   2e-17   9e-18   -7e-17   8e-17   -2e-17   -4e-17   4e-18   3e-16   4e-16   4e-16   3e-16   2e-16   
3e-17   -3e-17   -1e-18   1e+00   -9e-17   7e-17   8e-18   -2e-17   -6e-17   1e-16   -8e-17   -3e-16   -5e-16   -4e-16   -4e-16   -2e-16   
-3e-17   3e-17   2e-17   -9e-17   1e+00   -1e-16   2e-17   -8e-18   1e-16   -2e-16   1e-16   3e-16   6e-16   5e-16   4e-16   2e-16   
4e-17   -5e-17   9e-18   7e-17   -1e-16   1e+00   3e-17   -4e-17   -6e-17   2e-16   -8e-17   -4e-16   -7e-16   -6e-16   -5e-16   -3e-16   
-6e-17   1e-16   -7e-17   8e-18   2e-17   3e-17   1e+00   2e-16   -5e-17   -6e-17   -2e-17   5e-16   6e-16   7e-16   5e-16   3e-16   
6e-17   -1e-16   8e-17   -2e-17   -8e-18   -4e-17   2e-16   1e+00   6e-17   5e-17   3e-17   -5e-16   -6e-16   -7e-16   -5e-16   -3e-16   
-4e-17   6e-17   -2e-17   -6e-17   1e-16   -6e-17   -5e-17   6e-17   1e+00   -2e-16   6e-17   4e-16   7e-16   7e-16   5e-16   3e-16   
3e-17   -2e-17   -4e-17   1e-16   -2e-16   2e-16   -6e-17   5e-17   -2e-16   1e+00   -2e-16   -3e-16   -7e-16   -6e-16   -5e-16   -3e-16   
-3e-17   4e-17   4e-18   -8e-17   1e-16   -8e-17   -2e-17   3e-17   6e-17   -2e-16   1e+00   4e-16   6e-16   6e-16   4e-16   3e-16   
1e-16   -2e-16   3e-16   -3e-16   3e-16   -4e-16   5e-16   -5e-16   4e-16   -3e-16   4e-16   1e+00   -2e-16   -7e-16   -3e-16   -3e-16   
8e-17   -2e-16   4e-16   -5e-16   6e-16   -7e-16   6e-16   -6e-16   7e-16   -7e-16   6e-16   -2e-16   1e+00   9e-17   5e-16   1e-16   
1e-16   -3e-16   4e-16   -4e-16   5e-16   -6e-16   7e-16   -7e-16   7e-16   -6e-16   6e-16   -7e-16   9e-17   1e+00   -3e-17   -2e-16   
6e-17   -2e-16   3e-16   -4e-16   4e-16   -5e-16   5e-16   -5e-16   5e-16   -5e-16   4e-16   -3e-16   5e-16   -3e-17   1e+00   2e-17   
5e-17   -1e-16   2e-16   -2e-16   2e-16   -3e-16   3e-16   -3e-16   3e-16   -3e-16   3e-16   -3e-16   1e-16   -2e-16   2e-17   1e+00   

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

1e+00   -4e-17   2e-16   -2e-16   2e-16   -3e-16   3e-16   -3e-16   3e-16   -3e-16   3e-16   -2e-16   2e-16   -1e-16   8e-17   -4e-17   
-4e-17   1e+00   9e-17   -3e-16   3e-16   -3e-16   3e-16   -4e-16   4e-16   -3e-16   3e-16   -3e-16   2e-16   -2e-16   1e-16   -5e-17   
2e-16   9e-17   1e+00   -2e-16   2e-16   -3e-16   3e-16   -3e-16   3e-16   -3e-16   3e-16   -2e-16   2e-16   -1e-16   8e-17   -4e-17   
-2e-16   -3e-16   -2e-16   1e+00   1e-16   -9e-18   5e-17   -1e-16   1e-16   -7e-17   5e-17   -5e-17   6e-17   -5e-17   3e-17   -2e-17   
2e-16   3e-16   2e-16   1e-16   1e+00   2e-17   -7e-17   2e-16   -1e-16   9e-17   -6e-17   7e-17   -7e-17   6e-17   -4e-17   2e-17   
-3e-16   -3e-16   -3e-16   -9e-18   2e-17   1e+00   -1e-16   5e-17   -6e-17   1e-16   -1e-16   9e-17   -5e-17   3e-17   -2e-17   9e-18   
3e-16   3e-16   3e-16   5e-17   -7e-17   -1e-16   1e+00   1e-17   2e-18   -6e-17   7e-17   -5e-17   2e-17   -3e-18   2e-18   -6e-19   
-3e-16   -4e-16   -3e-16   -1e-16   2e-16   5e-17   1e-17   1e+00   1e-16   -4e-17   1e-17   -3e-17   4e-17   -4e-17   3e-17   -1e-17   
3e-16   4e-16   3e-16   1e-16   -1e-16   -6e-17   2e-18   1e-16   1e+00   2e-17   -5e-20   2e-17   -3e-17   4e-17   -2e-17   1e-17   
-3e-16   -3e-16   -3e-16   -7e-17   9e-17   1e-16   -6e-17   -4e-17   2e-17   1e+00   -5e-17   3e-17   -3e-18   -7e-18   3e-18   -2e-18   
3e-16   3e-16   3e-16   5e-17   -6e-17   -1e-16   7e-17   1e-17   -5e-20   -5e-17   1e+00   -4e-17   1e-17   -2e-18   3e-18   -1e-18   
-2e-16   -3e-16   -2e-16   -5e-17   7e-17   9e-17   -5e-17   -3e-17   2e-17   3e-17   -4e-17   1e+00   -7e-19   -7e-18   3e-18   -1e-18   
2e-16   2e-16   2e-16   6e-17   -7e-17   -5e-17   2e-17   4e-17   -3e-17   -3e-18   1e-17   -7e-19   1e+00   1e-17   -8e-18   4e-18   
-1e-16   -2e-16   -1e-16   -5e-17   6e-17   3e-17   -3e-18   -4e-17   4e-17   -7e-18   -2e-18   -7e-18   1e-17   1e+00   9e-18   -4e-18   
8e-17   1e-16   8e-17   3e-17   -4e-17   -2e-17   2e-18   3e-17   -2e-17   3e-18   3e-18   3e-18   -8e-18   9e-18   1e+00   2e-18   
-4e-17   -5e-17   -4e-17   -2e-17   2e-17   9e-18   -6e-19   -1e-17   1e-17   -2e-18   -1e-18   -1e-18   4e-18   -4e-18   2e-18   1e+00   

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

4e-17   7e-17   2e-17   4e-17   -6e-17   3e-17   -4e-17   6e-17   -5e-17   4e-17   -4e-17   3e-17   -3e-17   3e-17   -2e-17   7e-18   
-9e-17   -2e-16   -6e-17   -8e-17   9e-17   -3e-17   5e-17   -9e-17   9e-17   -6e-17   5e-17   -5e-17   5e-17   -4e-17   3e-17   -1e-17   
1e-16   2e-16   1e-16   6e-17   -8e-17   -2e-17   -7e-18   6e-17   -5e-17   2e-17   -9e-18   2e-17   -2e-17   2e-17   -2e-17   7e-18   
-2e-16   -2e-16   -2e-16   -3e-17   4e-17   1e-16   -7e-17   7e-18   -2e-17   5e-17   -6e-17   4e-17   -2e-17   1e-17   -6e-18   2e-18   
2e-16   3e-16   3e-16   1e-17   -2e-17   -2e-16   1e-16   -3e-17   4e-17   -9e-17   1e-16   -7e-17   4e-17   -2e-17   2e-17   -6e-18   
-3e-16   -3e-16   -3e-16   -5e-17   7e-17   1e-16   -8e-17   -1e-17   6e-19   5e-17   -6e-17   4e-17   -2e-17   2e-18   -2e-18   3e-19   
3e-16   4e-16   2e-16   1e-16   -2e-16   -3e-17   -3e-17   1e-16   -1e-16   6e-17   -3e-17   4e-17   -6e-17   5e-17   -3e-17   2e-17   
-3e-16   -4e-16   -2e-16   -1e-16   2e-16   2e-17   4e-17   -1e-16   1e-16   -7e-17   4e-17   -5e-17   6e-17   -6e-17   4e-17   -2e-17   
3e-16   4e-16   3e-16   7e-17   -8e-17   -1e-16   7e-17   3e-17   -2e-17   -4e-17   5e-17   -3e-17   6e-18   6e-18   -3e-18   1e-18   
-3e-16   -3e-16   -3e-16   8e-18   -8e-18   2e-16   -2e-16   8e-17   -1e-16   1e-16   -2e-16   1e-16   -8e-17   5e-17   -4e-17   2e-17   
3e-16   3e-16   3e-16   4e-17   -5e-17   -1e-16   8e-17   7e-18   3e-18   -5e-17   6e-17   -3e-17   5e-18   6e-18   -3e-18   2e-18   
-1e-16   -4e-16   2e-17   -4e-16   5e-16   -3e-16   4e-16   -5e-16   5e-16   -4e-16   3e-16   -3e-16   3e-16   -2e-16   1e-16   -6e-17   
3e-16   -2e-17   6e-16   -4e-16   5e-16   -7e-16   7e-16   -7e-16   7e-16   -7e-16   6e-16   -5e-16   4e-16   -3e-16   2e-16   -9e-17   
-3e-17   -4e-16   2e-16   -5e-16   6e-16   -6e-16   6e-16   -7e-16   7e-16   -6e-16   6e-16   -5e-16   4e-16   -3e-16   2e-16   -9e-17   
2e-16   -6e-17   4e-16   -3e-16   4e-16   -5e-16   5e-16   -5e-16   5e-16   -5e-16   4e-16   -4e-16   3e-16   -2e-16   2e-16   -7e-17   
8e-18   -2e-16   1e-16   -2e-16   3e-16   -3e-16   3e-16   -3e-16   3e-16   -3e-16   3e-16   -2e-16   2e-16   -1e-16   9e-17   -4e-17   
The size of double is: 8 bytes.
The size of long double is: 16 bytes.
