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

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

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

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

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

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

*W->H0[0][] = 

8.9892890363724455253336958401371870e-01
4.2882208564133315591928503381996940e-01
-6.7797732377706635342425982417866310e-02
-2.8862721930717737900385315885971010e-02
4.0541246975445125564262444954427890e-02
-1.2678882064744994429118067808978290e-02
-1.4627426266917723504921210481124460e-02
1.2894853179382162845808815797793170e-02
7.4615725732613232480769817163274270e-03
-6.6431824799176689726477823391729500e-03
-7.9064186546112070407552150130489730e-03
-3.2718598242222993391576669621213660e-03
-4.2259535180425719144525240004537920e-04

*W->H0[1][] = 

-2.1413922611483295997410278510888760e-01
5.9282096118279599659541911363296640e-01
7.5473324744464380617812451456624410e-01
1.0948579696836523339823463950511670e-01
-1.2229548574323979219552891747715550e-01
3.4714421543825587445128078852375950e-02
3.8055125432958903028377085979214520e-02
-3.2549909857501361914237334348394090e-02
-1.8479551705318051386768703043811540e-02
1.6249815505113213694110387361191690e-02
1.9184253633331917965313121278323230e-02
7.8993527737789157722921687496568230e-03
1.0176484884821452926202886228932760e-03

*W->H0[2][] = 

1.2593937499320281788474019868767750e-01
-2.3366467069861649607823220212150130e-01
1.9233555608660482767231617634449120e-01
8.1028192525569865501230232282826720e-01
4.5991355507886855516167707576364070e-01
-8.4721831864494681944804456930334250e-02
-7.9258691824792268068700207202998570e-02
6.2585814609090622856906173999591200e-02
3.3927773190677023228879671902204220e-02
-2.8994694219613546647138470107601140e-02
-3.3621291130636446430679626905867220e-02
-1.3694250094561242251534782737146730e-02
-1.7543899311670080365160986379154450e-03

*W->H0[3][] = 

-8.7938701834406544966985563275238690e-02
1.4881267665587334731334391922325140e-01
-9.4645701756626426843192470990547560e-02
-1.1382254860950788198027116663833670e-01
5.5668125288317354966158045410594720e-01
7.4622635658472710769901496471761450e-01
2.1524454759675471359904459336019960e-01
-1.2982026609455601672180023276583750e-01
-6.2380620362967446937006485285248540e-02
4.9934750925082019554822199012418490e-02
5.5732561169338384589091941339275650e-02
2.2203760005449997729909230843054700e-02
2.8132974978190677944744007332728900e-03

*W->H0[4][] = 

6.5981334054378352368968810382320220e-02
-1.0761808749069653982028209000305580e-01
6.3067932495465484762925928123000230e-02
6.3692824537121285394225352811718580e-02
-1.9280799608816072056322086528920470e-01
1.4154815944137390977889363723586630e-01
6.9373043890059646353737885622075760e-01
6.1197659381236247458847048390097960e-01
1.5438952969234894782769867767507640e-01
-1.0009632450072035394795215172019730e-01
-1.0106831740945245004131548113555470e-01
-3.8218530386211918894224848857558370e-02
-4.7244287492066171510748295992932980e-03

*W->H0[5][] = 

-5.1270722925912628462736320093860840e-02
8.2091348434153247242386928623825900e-02
-4.6329567587762549042287530342185040e-02
-4.3748743977545442644253636626863250e-02
1.1722532309341443750552588562764290e-01
-6.6780284251046064898444938551478370e-02
-1.4432744370667627831032983618205370e-01
2.7513013515422996646509275337008500e-01
6.4101928185806115736395526751064130e-01
5.6916098866484319509732435976391510e-01
2.9283039863983376856171185841177760e-01
8.9545224076643563622618539792109720e-02
1.0182789325943448778682654775292610e-02

*W->H0[6][] = 

4.0449582765768078556321806671629140e-02
-6.4084778528126482585264425984261170e-02
3.5430293666926006738230563669351340e-02
3.2341451788432372710288929402062090e-02
-8.2134603374037518093072376355163150e-02
4.2920421603947214412860611642813030e-02
7.9956785355642875648182318608123980e-02
-1.1339336956086907539506698638050520e-01
-1.0820655198572268323051490982601510e-01
1.6888216994089712163548270704813050e-01
3.9810495534831707825524044401072830e-01
4.2270791682697420348350394314413420e-01
2.9447735756327734589262330598347520e-01

*W->H0[7][] = 

-3.1941017019976428861855612494332370e-02
5.0275473962916740459381084775098960e-02
-2.7452999137286914219854862716599840e-02
-2.4574256300662322943165912336610880e-02
6.0630753508315140404073219407445930e-02
-3.0383690185550915645038961301934830e-02
-5.3257333623096718667565987251517730e-02
6.9008475301221533938807198770113570e-02
5.7357726722579844458014991523720800e-02
-7.1802236529634599553402639022932170e-02
-1.1658113316925276713219746399347800e-01
-6.2383721436258663471189274939599450e-02
-9.5071053410671993298836884867826550e-03

*W->H0[8][] = 

2.4897795283488442723100864021371010e-02
-3.9024030517996248533701808855236480e-02
2.1141167274923132637210476334549160e-02
1.8695576232659965546924517619298950e-02
-4.5336172850799803742519328948048040e-02
2.2187407549271972720098309402333030e-02
3.7672556159235181060997575311391020e-02
-4.6799496767239881921051009441823330e-02
-3.6823259887438185356897567804526610e-02
4.3028757594056383931586192680347720e-02
6.4453322295933944357890348165602660e-02
3.1787430621869353876280849147303840e-02
4.5606999353132751673638913343924510e-03

*W->H0[9][] = 

-1.8817367215334209395821803262320670e-02
2.9411231732024291346118831171128410e-02
-1.5850948670576640022671768872026320e-02
-1.3907769685351911871366428592959090e-02
3.3360667059194483823768233803788150e-02
-1.6092668763368947951462084398876970e-02
-2.6821846969810489463908540233340300e-02
3.2555984857980949126218833440193600e-02
2.4908391564086847580702260111068050e-02
-2.8186397850183221501941020429622080e-02
-4.0820002765228522243909538843390600e-02
-1.9527108709356334625745027511456460e-02
-2.7448665281996039934723148388838370e-03

*W->H0[10][] = 

1.3376567732689820294000849759463920e-02
-2.0868832399954155499308371005674270e-02
1.1208977032417782063915605024220560e-02
9.7850727090805345172665133336884240e-03
-2.3309302512556506302023674716602160e-02
1.1143239818560390868575053340171310e-02
1.8364387910888899139117333839114750e-02
-2.1988658206105528779902114531656190e-02
-1.6559480220564292572303218671574860e-02
1.8417444775039086003418554160509170e-02
2.6215338746483408689349370546303070e-02
1.2355312751540365450330834762399070e-02
1.7201100668689921881293151649334790e-03

*W->H0[11][] = 

-8.3531365945531110807396937101892690e-03
1.3016803103451598057195448372822910e-02
-6.9768289817310479304019077790784050e-03
-6.0715392133912606861223758159592720e-03
1.4402140824877080749758634347370200e-02
-6.8478500749621977556952225622955480e-03
-1.1210339593882128432235490827287240e-02
1.3316875435330018124469539882229250e-02
9.9392329053046983685769104564602590e-03
-1.0949166592660558719310251944399360e-02
-1.5440605702335374892045419210208330e-02
-7.2204626433683478796598952750220340e-03
-1.0002568397031135019139414984132280e-03

*W->H0[12][] = 

3.5972504553897864104798103707406150e-03
-5.6022939295432606821371886479250440e-03
2.9994739591586774731738280108036740e-03
2.6060573064805473871744690388466420e-03
-6.1683303523858776982683357308714610e-03
2.9247763065544265212485350775785590e-03
4.7718857253292134496873661800524340e-03
-5.6461598122816526134192383578145030e-03
-4.1954470363550068900665314442401510e-03
4.6002577402442358171186236511959380e-03
6.4583705101986652254956663221799470e-03
3.0089275713970551049572238792860860e-03
4.1585790130565395048099138898810780e-04

*W->G0[0][] = 

-2.0851997888103309618652739526163430e-01
3.1927464884057942087405069577647860e-01
-1.6583635108652817536468846821896580e-01
-1.3799931829486891563779271527264420e-01
3.0909670826847163564812485420111110e-01
-1.3720905548675736412472462557892120e-01
-2.0773382351651653721569875162935540e-01
2.2671053399875717088918530980978090e-01
1.5504461009570439622607019193091810e-01
-1.5692593381201045455753119369668250e-01
-2.0522917403717571334696373478454270e-01
-9.0495695055456766897767966592451810e-02
-1.2101143450838491257277349292315400e-02

*W->G0[1][] = 

1.7649843303060012310226241631002600e-01
-3.1237192114672869422064404260032710e-01
2.6775448453072040372346904341456940e-01
-4.8506740457050612116638844971784200e-02
-2.1268900166193031198480724744899540e-01
2.9662992168467622609625081444184210e-01
-7.4221199881531549675662042131000280e-02
-2.3769244433598853978005431184057850e-01
1.6059753385021617191236057568055720e-01
2.0669033998633841095410492577223070e-01
-2.7098036938571147128343197021654450e-02
-1.4155481812140864498577294703366140e-01
-1.1273764688931313781162007591450970e-01

*W->G0[2][] = 

-1.4152376190623987342699809411304000e-01
2.7948053600259498908094904470997050e-01
-3.1642193639578972751153192501510270e-01
2.1782357389952593883917268173662800e-01
-1.4225948977394120570406245946293440e-03
-2.2735627589501640617329636051075360e-01
2.8171686309097815564010953175565350e-01
-4.3693406819821370350989872873070030e-02
-2.4380228292039063819126911262577640e-01
8.3240423598673493457211363597758880e-02
2.1049469638988903485829073757510660e-01
1.0225997457274433556793851842922830e-01
1.3844061267445304309785554165860890e-02

*W->G0[3][] = 

1.0456135109790324140472722910662100e-01
-2.2416054497944331316452996192998180e-01
3.0329527471833277619613556065010260e-01
-3.1061314374037668200286113256765550e-01
2.1640412502138703140679418523130440e-01
-1.8569309506246094383537727677496290e-02
-2.0603075292048771328088806704762150e-01
2.7010341674923453783677917545498850e-01
-2.4845284635118970847886331639383280e-02
-2.3792738370497637159940049266163380e-01
-1.3729417878584517569810716145679680e-02
1.3267152226721554281899747066724300e-01
1.1293084569180523634525006200812490e-01

*W->G0[4][] = 

-6.7760483842266212807638960979563400e-02
1.5447640003207374764927956963004370e-01
-2.3622476776412484745159037996911290e-01
3.0030772868204433428795388339371080e-01
-3.2109579806933732185680615068131880e-01
2.5918936593629559193547206224213880e-01
-8.3136630959048774662830647562105110e-02
-1.5922483485849382984240131012044750e-01
2.5398543430238022370163553159920130e-01
7.0358699747549261530005770790045940e-03
-2.1379713819142461280317201637181180e-01
-1.1161273820448085977474390010910860e-01
-1.6972787738462043804263815004069570e-02

*W->G0[5][] = 

3.5389679225641529885451572260679170e-02
-8.4711828491206235062008215629061100e-02
1.4208893864826201302610440968157590e-01
-2.0927075892255149207676951660894510e-01
2.8124423446229831131196918198364440e-01
-3.3634939796837234333846951306600310e-01
3.2390325664573840500695738759089310e-01
-1.7402969103377561882052208249792150e-01
-1.0237016462588440199717050426704380e-01
2.2964357591286660209838447840112570e-01
7.1567951972233544088303898996728750e-02
-1.3728654612929985131147749745622980e-01
-1.1390206175299767849787333735806410e-01

*W->G0[6][] = 

-1.2458812344925144318689015177750570e-02
3.1367025926900878109306573339122750e-02
-5.7631725100311770720112708226564650e-02
9.7035943762729755969172929702542930e-02
-1.5667129732669042091105993791589990e-01
2.4107165776062526629672304281158320e-01
-3.3818849752631060069868914045473320e-01
3.8856473107943721608429759520241760e-01
-2.6805639732908423123957389326579180e-01
-6.2603543044054021218133636787742010e-02
1.9132445274697162953368133807060510e-01
1.5998377278823659521958530337895040e-01
1.1608546630289099737945822474588270e-02

*W->G0[7][] = 

9.0498690110649983282837214986540680e-04
-3.0037806137970886318106432267895330e-03
7.8501726874046675767869682419964400e-03
-1.8782920091243850831092238317361320e-02
4.2346657162795148688076021185159010e-02
-9.0497110518790359435390885805512050e-02
1.8041321573763279905854956226517870e-01
-3.1887850276754063565216198160532610e-01
4.4271583782085182032829900845535770e-01
-3.4368568276935522085656435930868380e-01
-6.9801649350059764243378123031772470e-02
1.0219085302241748242540077175065300e-01
1.6102154633988173134613965395048400e-01

*W->G0[8][] = 

2.2260502637683268366091108348180460e-03
-5.1907848523976965716043244189054080e-03
8.2464384106237969709959057538827420e-03
-1.0915808015675917767899115430272960e-02
1.1369336414575608086210689972538810e-02
-4.0155720271271436399780706343417250e-03
-2.5943068501551206534601025741294990e-02
1.1023997030023417315693763091735170e-01
-2.8689374278447021284640016195837160e-01
4.9315671811552393063157585212729610e-01
-3.7475599219440705322139404835606330e-01
-1.2953758243801421488548357482800270e-01
-6.3843982775219821907583971249073170e-02

*W->G0[9][] = 

-1.7604965492585281556397163895039960e-03
4.2843203323658621433897489082462910e-03
-7.4549872224957070303777008597769880e-03
1.1764404236851839061426524695929330e-02
-1.7805644098456940648948492049595720e-02
2.5774801794190296289735160879864610e-02
-3.3057403230218164521273568550540680e-02
2.5509162855374768908168893849726770e-02
4.4169298222912386687095886614842430e-02
-2.6365940111341467127710409799544730e-01
5.5932357900556946971212094769596480e-01
-3.0553316229394082674239457371224060e-01
-1.3928061799307165486243285829923900e-01

*W->G0[10][] = 

-7.8698191076222598652389541143213210e-04
1.9336312908064156767987111994394780e-03
-3.4369211234564824961593814715637830e-03
5.6525471600510085773921724898125760e-03
-9.2462815016323070509228914013509700e-03
1.5490133489522608172948114910881090e-02
-2.6576402919012004155733958437181840e-02
4.4443162570615646287636642757788050e-02
-5.9932577418822890583360540208015860e-02
7.9651033119984323168590277869903260e-03
2.8221847362178477434379870231753900e-01
-6.4059086475375209716013964244243500e-01
5.7320682118860370989368918249474030e-02

*W->G0[11][] = 

2.3529852686044056000101226086782580e-04
-5.7591710947270250871156994208167180e-04
1.0183836416568808928004644656062880e-03
-1.6712271839914174636748511532096600e-03
2.7622215714798498810856849615385550e-03
-4.8255597416447862092223194294974570e-03
9.2124826748822582307785617572138580e-03
-1.9341953665977939496265970303738290e-02
4.2234387175058757576465640552452380e-02
-7.8462655566941465337209283095281340e-02
3.7465091935162038409813755492808450e-02
4.0080312061111981026126538565470140e-01
-5.7403743742117633552002035154929120e-01

*W->G0[12][] = 

-4.3699549637120402993818038389002520e-05
1.0542366182348088237640522870661470e-04
-1.8142764265850758459187583458465460e-04
2.8582693951259002681176346520462140e-04
-4.4835582854911803697317113052244490e-04
7.4512210705821627918268290951629400e-04
-1.4117060627792525798075318719080050e-03
3.2906106252066318780707769190614610e-03
-9.5579515441808580577758652194558430e-03
3.0687942817616467279554459366535590e-02
-8.0670652035687313778044626493074580e-02
2.8790692469632174954993404060512460e-02
7.0115371549763044967760206341266400e-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   -6e-23   5e-23   -4e-23   6e-23   -1e-22   9e-23   -2e-22   -2e-22   -5e-22   -4e-22   -4e-22   -2e-22   
-6e-23   1e+00   -7e-23   4e-23   -6e-23   2e-22   -1e-22   4e-22   6e-22   1e-21   9e-22   8e-22   4e-22   
5e-23   -7e-23   1e+00   1e-22   -1e-22   -1e-22   -7e-23   -3e-22   -1e-21   -2e-21   -2e-21   -1e-21   -7e-22   
-4e-23   4e-23   1e-22   1e+00   3e-22   6e-23   2e-22   3e-22   2e-21   2e-21   2e-21   1e-21   9e-22   
6e-23   -6e-23   -1e-22   3e-22   1e+00   -1e-22   -2e-22   -4e-22   -2e-21   -2e-21   -3e-21   -2e-21   -1e-21   
-1e-22   2e-22   -1e-22   6e-23   -1e-22   1e+00   -2e-22   9e-22   2e-21   3e-21   2e-21   2e-21   1e-21   
9e-23   -1e-22   -7e-23   2e-22   -2e-22   -2e-22   1e+00   -5e-22   -2e-21   -3e-21   -3e-21   -2e-21   -1e-21   
-2e-22   4e-22   -3e-22   3e-22   -4e-22   9e-22   -5e-22   1e+00   1e-21   3e-21   2e-21   2e-21   1e-21   
-2e-22   6e-22   -1e-21   2e-21   -2e-21   2e-21   -2e-21   1e-21   1e+00   -1e-21   -4e-21   -1e-21   -2e-21   
-5e-22   1e-21   -2e-21   2e-21   -2e-21   3e-21   -3e-21   3e-21   -1e-21   1e+00   4e-22   3e-21   4e-22   
-4e-22   9e-22   -2e-21   2e-21   -3e-21   2e-21   -3e-21   2e-21   -4e-21   4e-22   1e+00   -1e-22   -1e-21   
-4e-22   8e-22   -1e-21   1e-21   -2e-21   2e-21   -2e-21   2e-21   -1e-21   3e-21   -1e-22   1e+00   1e-22   
-2e-22   4e-22   -7e-22   9e-22   -1e-21   1e-21   -1e-21   1e-21   -2e-21   4e-22   -1e-21   1e-22   1e+00   

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

1e+00   1e-22   -6e-22   6e-22   -7e-22   9e-22   -1e-21   1e-21   -9e-22   8e-22   -7e-22   5e-22   -2e-22   
1e-22   1e+00   -3e-22   7e-22   -1e-21   1e-21   -1e-21   1e-21   -1e-21   1e-21   -8e-22   5e-22   -2e-22   
-6e-22   -3e-22   1e+00   5e-22   -3e-22   7e-22   -9e-22   8e-22   -6e-22   5e-22   -5e-22   4e-22   -2e-22   
6e-22   7e-22   5e-22   1e+00   -3e-22   -1e-22   3e-22   -8e-23   -9e-23   8e-23   1e-22   -1e-22   1e-22   
-7e-22   -1e-21   -3e-22   -3e-22   1e+00   -4e-22   2e-22   -5e-22   7e-22   -6e-22   3e-22   -1e-22   -5e-23   
9e-22   1e-21   7e-22   -1e-22   -4e-22   1e+00   4e-22   -1e-22   -1e-22   1e-22   2e-22   -2e-22   2e-22   
-1e-21   -1e-21   -9e-22   3e-22   2e-22   4e-22   1e+00   4e-22   -1e-22   9e-23   -3e-22   3e-22   -3e-22   
1e-21   1e-21   8e-22   -8e-23   -5e-22   -1e-22   4e-22   1e+00   -2e-22   2e-22   1e-22   -2e-22   2e-22   
-9e-22   -1e-21   -6e-22   -9e-23   7e-22   -1e-22   -1e-22   -2e-22   1e+00   -4e-22   6e-23   4e-23   -1e-22   
8e-22   1e-21   5e-22   8e-23   -6e-22   1e-22   9e-23   2e-22   -4e-22   1e+00   -5e-23   -3e-23   1e-22   
-7e-22   -8e-22   -5e-22   1e-22   3e-22   2e-22   -3e-22   1e-22   6e-23   -5e-23   1e+00   1e-22   -2e-22   
5e-22   5e-22   4e-22   -1e-22   -1e-22   -2e-22   3e-22   -2e-22   4e-23   -3e-23   1e-22   1e+00   1e-22   
-2e-22   -2e-22   -2e-22   1e-22   -5e-23   2e-22   -3e-22   2e-22   -1e-22   1e-22   -2e-22   1e-22   1e+00   

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

-2e-22   -2e-22   -9e-23   -5e-23   2e-22   -7e-23   3e-23   -8e-23   1e-22   -1e-22   4e-23   -1e-23   -2e-23   
4e-22   5e-22   2e-22   6e-23   -3e-22   8e-23   1e-23   1e-22   -2e-22   2e-22   -4e-23   -8e-24   5e-23   
-6e-22   -7e-22   -5e-22   5e-23   3e-22   8e-23   -2e-22   4e-23   1e-22   -1e-22   -8e-23   1e-22   -1e-22   
8e-22   9e-22   7e-22   -1e-22   -3e-22   -2e-22   4e-22   -2e-22   -5e-23   4e-23   2e-22   -2e-22   2e-22   
-1e-21   -1e-21   -8e-22   2e-22   4e-22   2e-22   -5e-22   2e-22   8e-23   -6e-23   -2e-22   2e-22   -2e-22   
1e-21   1e-21   7e-22   1e-22   -8e-22   2e-22   9e-23   3e-22   -5e-22   5e-22   -9e-23   -4e-23   2e-22   
-1e-21   -1e-21   -9e-22   1e-22   5e-22   2e-22   -5e-22   1e-22   2e-22   -1e-22   -2e-22   2e-22   -2e-22   
1e-21   2e-21   6e-22   3e-22   -1e-21   4e-22   -2e-22   5e-22   -8e-22   7e-22   -3e-22   7e-23   1e-22   
-1e-21   -7e-22   -2e-21   1e-21   -9e-22   2e-21   -2e-21   2e-21   -1e-21   1e-21   -1e-21   1e-21   -6e-22   
6e-22   2e-21   -5e-22   2e-21   -3e-21   2e-21   -2e-21   3e-21   -3e-21   2e-21   -2e-21   1e-21   -3e-22   
-1e-21   -1e-22   -2e-21   2e-21   -2e-21   2e-21   -3e-21   3e-21   -2e-21   2e-21   -2e-21   1e-21   -7e-22   
2e-22   1e-21   -5e-22   1e-21   -2e-21   2e-21   -2e-21   2e-21   -2e-21   2e-21   -1e-21   7e-22   -3e-22   
-4e-22   6e-23   -7e-22   7e-22   -7e-22   1e-21   -1e-21   1e-21   -1e-21   8e-22   -7e-22   5e-22   -3e-22   
The size of double is: 8 bytes.
The size of long double is: 16 bytes.
