_lebedev.py 256 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453
  1. # getLebedevSphere
  2. # Copyright (c) 2010, Robert Parrish
  3. # All rights reserved.
  4. #
  5. # Redistribution and use in source and binary forms, with or without
  6. # modification, are permitted provided that the following conditions are
  7. # met:
  8. #
  9. # * Redistributions of source code must retain the above copyright
  10. # notice, this list of conditions and the following disclaimer.
  11. # * Redistributions in binary form must reproduce the above copyright
  12. # notice, this list of conditions and the following disclaimer in
  13. # the documentation and/or other materials provided with the distribution
  14. #
  15. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  16. # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  17. # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  18. # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  19. # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  20. # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  21. # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  22. # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  23. # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  24. # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  25. # POSSIBILITY OF SUCH DAMAGE.
  26. #
  27. # Brainlessly translated to Python
  28. import numpy as np
  29. from numpy import pi, zeros, sqrt
  30. from scipy._lib._array_api import xp_capabilities
  31. __all__ = ['lebedev_rule']
  32. def get_lebedev_sphere(degree):
  33. # getLebedevSphere
  34. # @author Rob Parrish, The Sherrill Group, CCMST Georgia Tech
  35. # @email robparrish@gmail.com
  36. # @date 03/24/2010
  37. #
  38. # @description - function to compute normalized points and weights
  39. # for Lebedev quadratures on the surface of the unit sphere at double precision.
  40. # **********Relative error is generally expected to be ~2.0E-14 [1]********
  41. # Lebedev quadratures are superbly accurate and efficient quadrature rules for
  42. # approximating integrals of the form $v = \iint_{4\pi} f(\Omega) \ \ud
  43. # \Omega$, where $\Omega is the solid angle on the surface of the unit
  44. # sphere. Lebedev quadratures integrate all spherical harmonics up to $l =
  45. # order$, where $degree \approx order(order+1)/3$. These grids may be easily
  46. # combined with radial quadratures to provide robust cubature formulae. For
  47. # example, see 'A. Becke, 1988c, J. Chem. Phys., 88(4), pp. 2547' (The first
  48. # paper on tractable molecular Density Functional Theory methods, of which
  49. # Lebedev grids and numerical cubature are an intrinsic part).
  50. #
  51. # @param degree - positive integer specifying number of points in the
  52. # requested quadrature. Allowed values are (degree -> order):
  53. # degree: { 6, 14, 26, 38, 50, 74, 86, 110, 146, 170, 194, 230, 266, 302,
  54. # 350, 434, 590, 770, 974, 1202, 1454, 1730, 2030, 2354, 2702, 3074,
  55. # 3470, 3890, 4334, 4802, 5294, 5810 }
  56. # order: {3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,35,41,47,53,59,65,71,77,
  57. # 83,89,95,101,107,113,119,125,131}
  58. #
  59. #
  60. # @return leb_tmp - struct containing fields:
  61. # x - x values of quadrature, constrained to unit sphere
  62. # y - y values of quadrature, constrained to unit sphere
  63. # z - z values of quadrature, constrained to unit sphere
  64. # w - quadrature weights, normalized to $4\pi$.
  65. #
  66. # @example: $\int_S x^2+y^2-z^2 \ud \Omega = 4.188790204786399$
  67. # f = @(x,y,z) x.^2+y.^2-z.^2
  68. # leb = getLebedevSphere(590)
  69. # v = f(leb.x,leb.y,leb.z)
  70. # int = sum(v.*leb.w)
  71. #
  72. # @citation - Translated from a Fortran code kindly provided by Christoph van
  73. # Wuellen (Ruhr-Universitaet, Bochum, Germany), which in turn came from the
  74. # original C routines coded by Dmitri Laikov (Moscow State University,
  75. # Moscow, Russia). The MATLAB implementation of this code is designed for
  76. # benchmarking of new DFT integration techniques to be implemented in the
  77. # open source Psi4 ab initio quantum chemistry program.
  78. #
  79. # As per Professor Wuellen's request, any papers published using this code
  80. # or its derivatives are requested to include the following citation:
  81. #
  82. # [1] V.I. Lebedev, and D.N. Laikov
  83. # "A quadrature formula for the sphere of the 131st
  84. # algebraic order of accuracy"
  85. # Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481.
  86. class Leb:
  87. x, y, z, w = None, None, None, None
  88. leb_tmp = Leb()
  89. leb_tmp.x = zeros(degree)
  90. leb_tmp.y = zeros(degree)
  91. leb_tmp.z = zeros(degree)
  92. leb_tmp.w = zeros(degree)
  93. start = 0
  94. a = 0.0
  95. b = 0.0
  96. match degree:
  97. case 6:
  98. v = 0.1666666666666667E+0
  99. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  100. case 14:
  101. v = 0.6666666666666667E-1
  102. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  103. v = 0.7500000000000000E-1
  104. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  105. case 26:
  106. v = 0.4761904761904762E-1
  107. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  108. v = 0.3809523809523810E-1
  109. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  110. v = 0.3214285714285714E-1
  111. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  112. case 38:
  113. v = 0.9523809523809524E-2
  114. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  115. v = 0.3214285714285714E-1
  116. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  117. a = 0.4597008433809831E+0
  118. v = 0.2857142857142857E-1
  119. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  120. case 50:
  121. v = 0.1269841269841270E-1
  122. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  123. v = 0.2257495590828924E-1
  124. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  125. v = 0.2109375000000000E-1
  126. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  127. a = 0.3015113445777636E+0
  128. v = 0.2017333553791887E-1
  129. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  130. case 74:
  131. v = 0.5130671797338464E-3
  132. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  133. v = 0.1660406956574204E-1
  134. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  135. v = -0.2958603896103896E-1
  136. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  137. a = 0.4803844614152614E+0
  138. v = 0.2657620708215946E-1
  139. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  140. a = 0.3207726489807764E+0
  141. v = 0.1652217099371571E-1
  142. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  143. case 86:
  144. v = 0.1154401154401154E-1
  145. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  146. v = 0.1194390908585628E-1
  147. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  148. a = 0.3696028464541502E+0
  149. v = 0.1111055571060340E-1
  150. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  151. a = 0.6943540066026664E+0
  152. v = 0.1187650129453714E-1
  153. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  154. a = 0.3742430390903412E+0
  155. v = 0.1181230374690448E-1
  156. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  157. case 110:
  158. v = 0.3828270494937162E-2
  159. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  160. v = 0.9793737512487512E-2
  161. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  162. a = 0.1851156353447362E+0
  163. v = 0.8211737283191111E-2
  164. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  165. a = 0.6904210483822922E+0
  166. v = 0.9942814891178103E-2
  167. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  168. a = 0.3956894730559419E+0
  169. v = 0.9595471336070963E-2
  170. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  171. a = 0.4783690288121502E+0
  172. v = 0.9694996361663028E-2
  173. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  174. case 146:
  175. v = 0.5996313688621381E-3
  176. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  177. v = 0.7372999718620756E-2
  178. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  179. v = 0.7210515360144488E-2
  180. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  181. a = 0.6764410400114264E+0
  182. v = 0.7116355493117555E-2
  183. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  184. a = 0.4174961227965453E+0
  185. v = 0.6753829486314477E-2
  186. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  187. a = 0.1574676672039082E+0
  188. v = 0.7574394159054034E-2
  189. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  190. a = 0.1403553811713183E+0
  191. b = 0.4493328323269557E+0
  192. v = 0.6991087353303262E-2
  193. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  194. case 170:
  195. v = 0.5544842902037365E-2
  196. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  197. v = 0.6071332770670752E-2
  198. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  199. v = 0.6383674773515093E-2
  200. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  201. a = 0.2551252621114134E+0
  202. v = 0.5183387587747790E-2
  203. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  204. a = 0.6743601460362766E+0
  205. v = 0.6317929009813725E-2
  206. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  207. a = 0.4318910696719410E+0
  208. v = 0.6201670006589077E-2
  209. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  210. a = 0.2613931360335988E+0
  211. v = 0.5477143385137348E-2
  212. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  213. a = 0.4990453161796037E+0
  214. b = 0.1446630744325115E+0
  215. v = 0.5968383987681156E-2
  216. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  217. case 194:
  218. v = 0.1782340447244611E-2
  219. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  220. v = 0.5716905949977102E-2
  221. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  222. v = 0.5573383178848738E-2
  223. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  224. a = 0.6712973442695226E+0
  225. v = 0.5608704082587997E-2
  226. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  227. a = 0.2892465627575439E+0
  228. v = 0.5158237711805383E-2
  229. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  230. a = 0.4446933178717437E+0
  231. v = 0.5518771467273614E-2
  232. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  233. a = 0.1299335447650067E+0
  234. v = 0.4106777028169394E-2
  235. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  236. a = 0.3457702197611283E+0
  237. v = 0.5051846064614808E-2
  238. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  239. a = 0.1590417105383530E+0
  240. b = 0.8360360154824589E+0
  241. v = 0.5530248916233094E-2
  242. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  243. case 230:
  244. v = -0.5522639919727325E-1
  245. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  246. v = 0.4450274607445226E-2
  247. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  248. a = 0.4492044687397611E+0
  249. v = 0.4496841067921404E-2
  250. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  251. a = 0.2520419490210201E+0
  252. v = 0.5049153450478750E-2
  253. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  254. a = 0.6981906658447242E+0
  255. v = 0.3976408018051883E-2
  256. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  257. a = 0.6587405243460960E+0
  258. v = 0.4401400650381014E-2
  259. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  260. a = 0.4038544050097660E-1
  261. v = 0.1724544350544401E-1
  262. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  263. a = 0.5823842309715585E+0
  264. v = 0.4231083095357343E-2
  265. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  266. a = 0.3545877390518688E+0
  267. v = 0.5198069864064399E-2
  268. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  269. a = 0.2272181808998187E+0
  270. b = 0.4864661535886647E+0
  271. v = 0.4695720972568883E-2
  272. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  273. case 266:
  274. v = -0.1313769127326952E-2
  275. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  276. v = -0.2522728704859336E-2
  277. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  278. v = 0.4186853881700583E-2
  279. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  280. a = 0.7039373391585475E+0
  281. v = 0.5315167977810885E-2
  282. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  283. a = 0.1012526248572414E+0
  284. v = 0.4047142377086219E-2
  285. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  286. a = 0.4647448726420539E+0
  287. v = 0.4112482394406990E-2
  288. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  289. a = 0.3277420654971629E+0
  290. v = 0.3595584899758782E-2
  291. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  292. a = 0.6620338663699974E+0
  293. v = 0.4256131351428158E-2
  294. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  295. a = 0.8506508083520399E+0
  296. v = 0.4229582700647240E-2
  297. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  298. a = 0.3233484542692899E+0
  299. b = 0.1153112011009701E+0
  300. v = 0.4080914225780505E-2
  301. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  302. a = 0.2314790158712601E+0
  303. b = 0.5244939240922365E+0
  304. v = 0.4071467593830964E-2
  305. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  306. case 302:
  307. v = 0.8545911725128148E-3
  308. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  309. v = 0.3599119285025571E-2
  310. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  311. a = 0.3515640345570105E+0
  312. v = 0.3449788424305883E-2
  313. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  314. a = 0.6566329410219612E+0
  315. v = 0.3604822601419882E-2
  316. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  317. a = 0.4729054132581005E+0
  318. v = 0.3576729661743367E-2
  319. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  320. a = 0.9618308522614784E-1
  321. v = 0.2352101413689164E-2
  322. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  323. a = 0.2219645236294178E+0
  324. v = 0.3108953122413675E-2
  325. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  326. a = 0.7011766416089545E+0
  327. v = 0.3650045807677255E-2
  328. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  329. a = 0.2644152887060663E+0
  330. v = 0.2982344963171804E-2
  331. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  332. a = 0.5718955891878961E+0
  333. v = 0.3600820932216460E-2
  334. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  335. a = 0.2510034751770465E+0
  336. b = 0.8000727494073952E+0
  337. v = 0.3571540554273387E-2
  338. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  339. a = 0.1233548532583327E+0
  340. b = 0.4127724083168531E+0
  341. v = 0.3392312205006170E-2
  342. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  343. case 350:
  344. v = 0.3006796749453936E-2
  345. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  346. v = 0.3050627745650771E-2
  347. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  348. a = 0.7068965463912316E+0
  349. v = 0.1621104600288991E-2
  350. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  351. a = 0.4794682625712025E+0
  352. v = 0.3005701484901752E-2
  353. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  354. a = 0.1927533154878019E+0
  355. v = 0.2990992529653774E-2
  356. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  357. a = 0.6930357961327123E+0
  358. v = 0.2982170644107595E-2
  359. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  360. a = 0.3608302115520091E+0
  361. v = 0.2721564237310992E-2
  362. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  363. a = 0.6498486161496169E+0
  364. v = 0.3033513795811141E-2
  365. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  366. a = 0.1932945013230339E+0
  367. v = 0.3007949555218533E-2
  368. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  369. a = 0.3800494919899303E+0
  370. v = 0.2881964603055307E-2
  371. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  372. a = 0.2899558825499574E+0
  373. b = 0.7934537856582316E+0
  374. v = 0.2958357626535696E-2
  375. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  376. a = 0.9684121455103957E-1
  377. b = 0.8280801506686862E+0
  378. v = 0.3036020026407088E-2
  379. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  380. a = 0.1833434647041659E+0
  381. b = 0.9074658265305127E+0
  382. v = 0.2832187403926303E-2
  383. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  384. case 434:
  385. v = 0.5265897968224436E-3
  386. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  387. v = 0.2548219972002607E-2
  388. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  389. v = 0.2512317418927307E-2
  390. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  391. a = 0.6909346307509111E+0
  392. v = 0.2530403801186355E-2
  393. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  394. a = 0.1774836054609158E+0
  395. v = 0.2014279020918528E-2
  396. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  397. a = 0.4914342637784746E+0
  398. v = 0.2501725168402936E-2
  399. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  400. a = 0.6456664707424256E+0
  401. v = 0.2513267174597564E-2
  402. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  403. a = 0.2861289010307638E+0
  404. v = 0.2302694782227416E-2
  405. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  406. a = 0.7568084367178018E-1
  407. v = 0.1462495621594614E-2
  408. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  409. a = 0.3927259763368002E+0
  410. v = 0.2445373437312980E-2
  411. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  412. a = 0.8818132877794288E+0
  413. v = 0.2417442375638981E-2
  414. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  415. a = 0.9776428111182649E+0
  416. v = 0.1910951282179532E-2
  417. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  418. a = 0.2054823696403044E+0
  419. b = 0.8689460322872412E+0
  420. v = 0.2416930044324775E-2
  421. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  422. a = 0.5905157048925271E+0
  423. b = 0.7999278543857286E+0
  424. v = 0.2512236854563495E-2
  425. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  426. a = 0.5550152361076807E+0
  427. b = 0.7717462626915901E+0
  428. v = 0.2496644054553086E-2
  429. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  430. a = 0.9371809858553722E+0
  431. b = 0.3344363145343455E+0
  432. v = 0.2236607760437849E-2
  433. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  434. case 590:
  435. v = 0.3095121295306187E-3
  436. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  437. v = 0.1852379698597489E-2
  438. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  439. a = 0.7040954938227469E+0
  440. v = 0.1871790639277744E-2
  441. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  442. a = 0.6807744066455243E+0
  443. v = 0.1858812585438317E-2
  444. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  445. a = 0.6372546939258752E+0
  446. v = 0.1852028828296213E-2
  447. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  448. a = 0.5044419707800358E+0
  449. v = 0.1846715956151242E-2
  450. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  451. a = 0.4215761784010967E+0
  452. v = 0.1818471778162769E-2
  453. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  454. a = 0.3317920736472123E+0
  455. v = 0.1749564657281154E-2
  456. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  457. a = 0.2384736701421887E+0
  458. v = 0.1617210647254411E-2
  459. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  460. a = 0.1459036449157763E+0
  461. v = 0.1384737234851692E-2
  462. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  463. a = 0.6095034115507196E-1
  464. v = 0.9764331165051050E-3
  465. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  466. a = 0.6116843442009876E+0
  467. v = 0.1857161196774078E-2
  468. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  469. a = 0.3964755348199858E+0
  470. v = 0.1705153996395864E-2
  471. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  472. a = 0.1724782009907724E+0
  473. v = 0.1300321685886048E-2
  474. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  475. a = 0.5610263808622060E+0
  476. b = 0.3518280927733519E+0
  477. v = 0.1842866472905286E-2
  478. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  479. a = 0.4742392842551980E+0
  480. b = 0.2634716655937950E+0
  481. v = 0.1802658934377451E-2
  482. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  483. a = 0.5984126497885380E+0
  484. b = 0.1816640840360209E+0
  485. v = 0.1849830560443660E-2
  486. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  487. a = 0.3791035407695563E+0
  488. b = 0.1720795225656878E+0
  489. v = 0.1713904507106709E-2
  490. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  491. a = 0.2778673190586244E+0
  492. b = 0.8213021581932511E-1
  493. v = 0.1555213603396808E-2
  494. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  495. a = 0.5033564271075117E+0
  496. b = 0.8999205842074875E-1
  497. v = 0.1802239128008525E-2
  498. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  499. case 770:
  500. v = 0.2192942088181184E-3
  501. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  502. v = 0.1436433617319080E-2
  503. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  504. v = 0.1421940344335877E-2
  505. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  506. a = 0.5087204410502360E-1
  507. v = 0.6798123511050502E-3
  508. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  509. a = 0.1228198790178831E+0
  510. v = 0.9913184235294912E-3
  511. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  512. a = 0.2026890814408786E+0
  513. v = 0.1180207833238949E-2
  514. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  515. a = 0.2847745156464294E+0
  516. v = 0.1296599602080921E-2
  517. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  518. a = 0.3656719078978026E+0
  519. v = 0.1365871427428316E-2
  520. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  521. a = 0.4428264886713469E+0
  522. v = 0.1402988604775325E-2
  523. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  524. a = 0.5140619627249735E+0
  525. v = 0.1418645563595609E-2
  526. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  527. a = 0.6306401219166803E+0
  528. v = 0.1421376741851662E-2
  529. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  530. a = 0.6716883332022612E+0
  531. v = 0.1423996475490962E-2
  532. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  533. a = 0.6979792685336881E+0
  534. v = 0.1431554042178567E-2
  535. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  536. a = 0.1446865674195309E+0
  537. v = 0.9254401499865368E-3
  538. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  539. a = 0.3390263475411216E+0
  540. v = 0.1250239995053509E-2
  541. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  542. a = 0.5335804651263506E+0
  543. v = 0.1394365843329230E-2
  544. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  545. a = 0.6944024393349413E-1
  546. b = 0.2355187894242326E+0
  547. v = 0.1127089094671749E-2
  548. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  549. a = 0.2269004109529460E+0
  550. b = 0.4102182474045730E+0
  551. v = 0.1345753760910670E-2
  552. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  553. a = 0.8025574607775339E-1
  554. b = 0.6214302417481605E+0
  555. v = 0.1424957283316783E-2
  556. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  557. a = 0.1467999527896572E+0
  558. b = 0.3245284345717394E+0
  559. v = 0.1261523341237750E-2
  560. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  561. a = 0.1571507769824727E+0
  562. b = 0.5224482189696630E+0
  563. v = 0.1392547106052696E-2
  564. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  565. a = 0.2365702993157246E+0
  566. b = 0.6017546634089558E+0
  567. v = 0.1418761677877656E-2
  568. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  569. a = 0.7714815866765732E-1
  570. b = 0.4346575516141163E+0
  571. v = 0.1338366684479554E-2
  572. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  573. a = 0.3062936666210730E+0
  574. b = 0.4908826589037616E+0
  575. v = 0.1393700862676131E-2
  576. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  577. a = 0.3822477379524787E+0
  578. b = 0.5648768149099500E+0
  579. v = 0.1415914757466932E-2
  580. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  581. case 974:
  582. v = 0.1438294190527431E-3
  583. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  584. v = 0.1125772288287004E-2
  585. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  586. a = 0.4292963545341347E-1
  587. v = 0.4948029341949241E-3
  588. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  589. a = 0.1051426854086404E+0
  590. v = 0.7357990109125470E-3
  591. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  592. a = 0.1750024867623087E+0
  593. v = 0.8889132771304384E-3
  594. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  595. a = 0.2477653379650257E+0
  596. v = 0.9888347838921435E-3
  597. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  598. a = 0.3206567123955957E+0
  599. v = 0.1053299681709471E-2
  600. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  601. a = 0.3916520749849983E+0
  602. v = 0.1092778807014578E-2
  603. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  604. a = 0.4590825874187624E+0
  605. v = 0.1114389394063227E-2
  606. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  607. a = 0.5214563888415861E+0
  608. v = 0.1123724788051555E-2
  609. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  610. a = 0.6253170244654199E+0
  611. v = 0.1125239325243814E-2
  612. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  613. a = 0.6637926744523170E+0
  614. v = 0.1126153271815905E-2
  615. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  616. a = 0.6910410398498301E+0
  617. v = 0.1130286931123841E-2
  618. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  619. a = 0.7052907007457760E+0
  620. v = 0.1134986534363955E-2
  621. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  622. a = 0.1236686762657990E+0
  623. v = 0.6823367927109931E-3
  624. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  625. a = 0.2940777114468387E+0
  626. v = 0.9454158160447096E-3
  627. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  628. a = 0.4697753849207649E+0
  629. v = 0.1074429975385679E-2
  630. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  631. a = 0.6334563241139567E+0
  632. v = 0.1129300086569132E-2
  633. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  634. a = 0.5974048614181342E-1
  635. b = 0.2029128752777523E+0
  636. v = 0.8436884500901954E-3
  637. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  638. a = 0.1375760408473636E+0
  639. b = 0.4602621942484054E+0
  640. v = 0.1075255720448885E-2
  641. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  642. a = 0.3391016526336286E+0
  643. b = 0.5030673999662036E+0
  644. v = 0.1108577236864462E-2
  645. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  646. a = 0.1271675191439820E+0
  647. b = 0.2817606422442134E+0
  648. v = 0.9566475323783357E-3
  649. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  650. a = 0.2693120740413512E+0
  651. b = 0.4331561291720157E+0
  652. v = 0.1080663250717391E-2
  653. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  654. a = 0.1419786452601918E+0
  655. b = 0.6256167358580814E+0
  656. v = 0.1126797131196295E-2
  657. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  658. a = 0.6709284600738255E-1
  659. b = 0.3798395216859157E+0
  660. v = 0.1022568715358061E-2
  661. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  662. a = 0.7057738183256172E-1
  663. b = 0.5517505421423520E+0
  664. v = 0.1108960267713108E-2
  665. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  666. a = 0.2783888477882155E+0
  667. b = 0.6029619156159187E+0
  668. v = 0.1122790653435766E-2
  669. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  670. a = 0.1979578938917407E+0
  671. b = 0.3589606329589096E+0
  672. v = 0.1032401847117460E-2
  673. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  674. a = 0.2087307061103274E+0
  675. b = 0.5348666438135476E+0
  676. v = 0.1107249382283854E-2
  677. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  678. a = 0.4055122137872836E+0
  679. b = 0.5674997546074373E+0
  680. v = 0.1121780048519972E-2
  681. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  682. case 1202:
  683. v = 0.1105189233267572E-3
  684. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  685. v = 0.9205232738090741E-3
  686. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  687. v = 0.9133159786443561E-3
  688. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  689. a = 0.3712636449657089E-1
  690. v = 0.3690421898017899E-3
  691. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  692. a = 0.9140060412262223E-1
  693. v = 0.5603990928680660E-3
  694. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  695. a = 0.1531077852469906E+0
  696. v = 0.6865297629282609E-3
  697. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  698. a = 0.2180928891660612E+0
  699. v = 0.7720338551145630E-3
  700. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  701. a = 0.2839874532200175E+0
  702. v = 0.8301545958894795E-3
  703. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  704. a = 0.3491177600963764E+0
  705. v = 0.8686692550179628E-3
  706. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  707. a = 0.4121431461444309E+0
  708. v = 0.8927076285846890E-3
  709. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  710. a = 0.4718993627149127E+0
  711. v = 0.9060820238568219E-3
  712. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  713. a = 0.5273145452842337E+0
  714. v = 0.9119777254940867E-3
  715. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  716. a = 0.6209475332444019E+0
  717. v = 0.9128720138604181E-3
  718. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  719. a = 0.6569722711857291E+0
  720. v = 0.9130714935691735E-3
  721. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  722. a = 0.6841788309070143E+0
  723. v = 0.9152873784554116E-3
  724. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  725. a = 0.7012604330123631E+0
  726. v = 0.9187436274321654E-3
  727. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  728. a = 0.1072382215478166E+0
  729. v = 0.5176977312965694E-3
  730. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  731. a = 0.2582068959496968E+0
  732. v = 0.7331143682101417E-3
  733. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  734. a = 0.4172752955306717E+0
  735. v = 0.8463232836379928E-3
  736. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  737. a = 0.5700366911792503E+0
  738. v = 0.9031122694253992E-3
  739. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  740. a = 0.9827986018263947E+0
  741. b = 0.1771774022615325E+0
  742. v = 0.6485778453163257E-3
  743. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  744. a = 0.9624249230326228E+0
  745. b = 0.2475716463426288E+0
  746. v = 0.7435030910982369E-3
  747. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  748. a = 0.9402007994128811E+0
  749. b = 0.3354616289066489E+0
  750. v = 0.7998527891839054E-3
  751. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  752. a = 0.9320822040143202E+0
  753. b = 0.3173615246611977E+0
  754. v = 0.8101731497468018E-3
  755. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  756. a = 0.9043674199393299E+0
  757. b = 0.4090268427085357E+0
  758. v = 0.8483389574594331E-3
  759. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  760. a = 0.8912407560074747E+0
  761. b = 0.3854291150669224E+0
  762. v = 0.8556299257311812E-3
  763. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  764. a = 0.8676435628462708E+0
  765. b = 0.4932221184851285E+0
  766. v = 0.8803208679738260E-3
  767. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  768. a = 0.8581979986041619E+0
  769. b = 0.4785320675922435E+0
  770. v = 0.8811048182425720E-3
  771. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  772. a = 0.8396753624049856E+0
  773. b = 0.4507422593157064E+0
  774. v = 0.8850282341265444E-3
  775. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  776. a = 0.8165288564022188E+0
  777. b = 0.5632123020762100E+0
  778. v = 0.9021342299040653E-3
  779. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  780. a = 0.8015469370783529E+0
  781. b = 0.5434303569693900E+0
  782. v = 0.9010091677105086E-3
  783. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  784. a = 0.7773563069070351E+0
  785. b = 0.5123518486419871E+0
  786. v = 0.9022692938426915E-3
  787. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  788. a = 0.7661621213900394E+0
  789. b = 0.6394279634749102E+0
  790. v = 0.9158016174693465E-3
  791. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  792. a = 0.7553584143533510E+0
  793. b = 0.6269805509024392E+0
  794. v = 0.9131578003189435E-3
  795. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  796. a = 0.7344305757559503E+0
  797. b = 0.6031161693096310E+0
  798. v = 0.9107813579482705E-3
  799. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  800. a = 0.7043837184021765E+0
  801. b = 0.5693702498468441E+0
  802. v = 0.9105760258970126E-3
  803. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  804. case 1454:
  805. v = 0.7777160743261247E-4
  806. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  807. v = 0.7557646413004701E-3
  808. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  809. a = 0.3229290663413854E-1
  810. v = 0.2841633806090617E-3
  811. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  812. a = 0.8036733271462222E-1
  813. v = 0.4374419127053555E-3
  814. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  815. a = 0.1354289960531653E+0
  816. v = 0.5417174740872172E-3
  817. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  818. a = 0.1938963861114426E+0
  819. v = 0.6148000891358593E-3
  820. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  821. a = 0.2537343715011275E+0
  822. v = 0.6664394485800705E-3
  823. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  824. a = 0.3135251434752570E+0
  825. v = 0.7025039356923220E-3
  826. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  827. a = 0.3721558339375338E+0
  828. v = 0.7268511789249627E-3
  829. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  830. a = 0.4286809575195696E+0
  831. v = 0.7422637534208629E-3
  832. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  833. a = 0.4822510128282994E+0
  834. v = 0.7509545035841214E-3
  835. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  836. a = 0.5320679333566263E+0
  837. v = 0.7548535057718401E-3
  838. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  839. a = 0.6172998195394274E+0
  840. v = 0.7554088969774001E-3
  841. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  842. a = 0.6510679849127481E+0
  843. v = 0.7553147174442808E-3
  844. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  845. a = 0.6777315251687360E+0
  846. v = 0.7564767653292297E-3
  847. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  848. a = 0.6963109410648741E+0
  849. v = 0.7587991808518730E-3
  850. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  851. a = 0.7058935009831749E+0
  852. v = 0.7608261832033027E-3
  853. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  854. a = 0.9955546194091857E+0
  855. v = 0.4021680447874916E-3
  856. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  857. a = 0.9734115901794209E+0
  858. v = 0.5804871793945964E-3
  859. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  860. a = 0.9275693732388626E+0
  861. v = 0.6792151955945159E-3
  862. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  863. a = 0.8568022422795103E+0
  864. v = 0.7336741211286294E-3
  865. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  866. a = 0.7623495553719372E+0
  867. v = 0.7581866300989608E-3
  868. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  869. a = 0.5707522908892223E+0
  870. b = 0.4387028039889501E+0
  871. v = 0.7538257859800743E-3
  872. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  873. a = 0.5196463388403083E+0
  874. b = 0.3858908414762617E+0
  875. v = 0.7483517247053123E-3
  876. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  877. a = 0.4646337531215351E+0
  878. b = 0.3301937372343854E+0
  879. v = 0.7371763661112059E-3
  880. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  881. a = 0.4063901697557691E+0
  882. b = 0.2725423573563777E+0
  883. v = 0.7183448895756934E-3
  884. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  885. a = 0.3456329466643087E+0
  886. b = 0.2139510237495250E+0
  887. v = 0.6895815529822191E-3
  888. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  889. a = 0.2831395121050332E+0
  890. b = 0.1555922309786647E+0
  891. v = 0.6480105801792886E-3
  892. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  893. a = 0.2197682022925330E+0
  894. b = 0.9892878979686097E-1
  895. v = 0.5897558896594636E-3
  896. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  897. a = 0.1564696098650355E+0
  898. b = 0.4598642910675510E-1
  899. v = 0.5095708849247346E-3
  900. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  901. a = 0.6027356673721295E+0
  902. b = 0.3376625140173426E+0
  903. v = 0.7536906428909755E-3
  904. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  905. a = 0.5496032320255096E+0
  906. b = 0.2822301309727988E+0
  907. v = 0.7472505965575118E-3
  908. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  909. a = 0.4921707755234567E+0
  910. b = 0.2248632342592540E+0
  911. v = 0.7343017132279698E-3
  912. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  913. a = 0.4309422998598483E+0
  914. b = 0.1666224723456479E+0
  915. v = 0.7130871582177445E-3
  916. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  917. a = 0.3664108182313672E+0
  918. b = 0.1086964901822169E+0
  919. v = 0.6817022032112776E-3
  920. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  921. a = 0.2990189057758436E+0
  922. b = 0.5251989784120085E-1
  923. v = 0.6380941145604121E-3
  924. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  925. a = 0.6268724013144998E+0
  926. b = 0.2297523657550023E+0
  927. v = 0.7550381377920310E-3
  928. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  929. a = 0.5707324144834607E+0
  930. b = 0.1723080607093800E+0
  931. v = 0.7478646640144802E-3
  932. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  933. a = 0.5096360901960365E+0
  934. b = 0.1140238465390513E+0
  935. v = 0.7335918720601220E-3
  936. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  937. a = 0.4438729938312456E+0
  938. b = 0.5611522095882537E-1
  939. v = 0.7110120527658118E-3
  940. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  941. a = 0.6419978471082389E+0
  942. b = 0.1164174423140873E+0
  943. v = 0.7571363978689501E-3
  944. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  945. a = 0.5817218061802611E+0
  946. b = 0.5797589531445219E-1
  947. v = 0.7489908329079234E-3
  948. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  949. case 1730:
  950. v = 0.6309049437420976E-4
  951. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  952. v = 0.6398287705571748E-3
  953. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  954. v = 0.6357185073530720E-3
  955. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  956. a = 0.2860923126194662E-1
  957. v = 0.2221207162188168E-3
  958. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  959. a = 0.7142556767711522E-1
  960. v = 0.3475784022286848E-3
  961. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  962. a = 0.1209199540995559E+0
  963. v = 0.4350742443589804E-3
  964. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  965. a = 0.1738673106594379E+0
  966. v = 0.4978569136522127E-3
  967. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  968. a = 0.2284645438467734E+0
  969. v = 0.5435036221998053E-3
  970. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  971. a = 0.2834807671701512E+0
  972. v = 0.5765913388219542E-3
  973. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  974. a = 0.3379680145467339E+0
  975. v = 0.6001200359226003E-3
  976. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  977. a = 0.3911355454819537E+0
  978. v = 0.6162178172717512E-3
  979. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  980. a = 0.4422860353001403E+0
  981. v = 0.6265218152438485E-3
  982. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  983. a = 0.4907781568726057E+0
  984. v = 0.6323987160974212E-3
  985. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  986. a = 0.5360006153211468E+0
  987. v = 0.6350767851540569E-3
  988. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  989. a = 0.6142105973596603E+0
  990. v = 0.6354362775297107E-3
  991. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  992. a = 0.6459300387977504E+0
  993. v = 0.6352302462706235E-3
  994. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  995. a = 0.6718056125089225E+0
  996. v = 0.6358117881417972E-3
  997. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  998. a = 0.6910888533186254E+0
  999. v = 0.6373101590310117E-3
  1000. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1001. a = 0.7030467416823252E+0
  1002. v = 0.6390428961368665E-3
  1003. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1004. a = 0.8354951166354646E-1
  1005. v = 0.3186913449946576E-3
  1006. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1007. a = 0.2050143009099486E+0
  1008. v = 0.4678028558591711E-3
  1009. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1010. a = 0.3370208290706637E+0
  1011. v = 0.5538829697598626E-3
  1012. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1013. a = 0.4689051484233963E+0
  1014. v = 0.6044475907190476E-3
  1015. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1016. a = 0.5939400424557334E+0
  1017. v = 0.6313575103509012E-3
  1018. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1019. a = 0.1394983311832261E+0
  1020. b = 0.4097581162050343E-1
  1021. v = 0.4078626431855630E-3
  1022. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1023. a = 0.1967999180485014E+0
  1024. b = 0.8851987391293348E-1
  1025. v = 0.4759933057812725E-3
  1026. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1027. a = 0.2546183732548967E+0
  1028. b = 0.1397680182969819E+0
  1029. v = 0.5268151186413440E-3
  1030. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1031. a = 0.3121281074713875E+0
  1032. b = 0.1929452542226526E+0
  1033. v = 0.5643048560507316E-3
  1034. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1035. a = 0.3685981078502492E+0
  1036. b = 0.2467898337061562E+0
  1037. v = 0.5914501076613073E-3
  1038. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1039. a = 0.4233760321547856E+0
  1040. b = 0.3003104124785409E+0
  1041. v = 0.6104561257874195E-3
  1042. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1043. a = 0.4758671236059246E+0
  1044. b = 0.3526684328175033E+0
  1045. v = 0.6230252860707806E-3
  1046. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1047. a = 0.5255178579796463E+0
  1048. b = 0.4031134861145713E+0
  1049. v = 0.6305618761760796E-3
  1050. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1051. a = 0.5718025633734589E+0
  1052. b = 0.4509426448342351E+0
  1053. v = 0.6343092767597889E-3
  1054. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1055. a = 0.2686927772723415E+0
  1056. b = 0.4711322502423248E-1
  1057. v = 0.5176268945737826E-3
  1058. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1059. a = 0.3306006819904809E+0
  1060. b = 0.9784487303942695E-1
  1061. v = 0.5564840313313692E-3
  1062. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1063. a = 0.3904906850594983E+0
  1064. b = 0.1505395810025273E+0
  1065. v = 0.5856426671038980E-3
  1066. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1067. a = 0.4479957951904390E+0
  1068. b = 0.2039728156296050E+0
  1069. v = 0.6066386925777091E-3
  1070. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1071. a = 0.5027076848919780E+0
  1072. b = 0.2571529941121107E+0
  1073. v = 0.6208824962234458E-3
  1074. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1075. a = 0.5542087392260217E+0
  1076. b = 0.3092191375815670E+0
  1077. v = 0.6296314297822907E-3
  1078. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1079. a = 0.6020850887375187E+0
  1080. b = 0.3593807506130276E+0
  1081. v = 0.6340423756791859E-3
  1082. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1083. a = 0.4019851409179594E+0
  1084. b = 0.5063389934378671E-1
  1085. v = 0.5829627677107342E-3
  1086. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1087. a = 0.4635614567449800E+0
  1088. b = 0.1032422269160612E+0
  1089. v = 0.6048693376081110E-3
  1090. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1091. a = 0.5215860931591575E+0
  1092. b = 0.1566322094006254E+0
  1093. v = 0.6202362317732461E-3
  1094. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1095. a = 0.5758202499099271E+0
  1096. b = 0.2098082827491099E+0
  1097. v = 0.6299005328403779E-3
  1098. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1099. a = 0.6259893683876795E+0
  1100. b = 0.2618824114553391E+0
  1101. v = 0.6347722390609353E-3
  1102. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1103. a = 0.5313795124811891E+0
  1104. b = 0.5263245019338556E-1
  1105. v = 0.6203778981238834E-3
  1106. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1107. a = 0.5893317955931995E+0
  1108. b = 0.1061059730982005E+0
  1109. v = 0.6308414671239979E-3
  1110. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1111. a = 0.6426246321215801E+0
  1112. b = 0.1594171564034221E+0
  1113. v = 0.6362706466959498E-3
  1114. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1115. a = 0.6511904367376113E+0
  1116. b = 0.5354789536565540E-1
  1117. v = 0.6375414170333233E-3
  1118. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1119. case 2030:
  1120. v = 0.4656031899197431E-4
  1121. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  1122. v = 0.5421549195295507E-3
  1123. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  1124. a = 0.2540835336814348E-1
  1125. v = 0.1778522133346553E-3
  1126. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1127. a = 0.6399322800504915E-1
  1128. v = 0.2811325405682796E-3
  1129. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1130. a = 0.1088269469804125E+0
  1131. v = 0.3548896312631459E-3
  1132. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1133. a = 0.1570670798818287E+0
  1134. v = 0.4090310897173364E-3
  1135. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1136. a = 0.2071163932282514E+0
  1137. v = 0.4493286134169965E-3
  1138. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1139. a = 0.2578914044450844E+0
  1140. v = 0.4793728447962723E-3
  1141. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1142. a = 0.3085687558169623E+0
  1143. v = 0.5015415319164265E-3
  1144. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1145. a = 0.3584719706267024E+0
  1146. v = 0.5175127372677937E-3
  1147. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1148. a = 0.4070135594428709E+0
  1149. v = 0.5285522262081019E-3
  1150. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1151. a = 0.4536618626222638E+0
  1152. v = 0.5356832703713962E-3
  1153. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1154. a = 0.4979195686463577E+0
  1155. v = 0.5397914736175170E-3
  1156. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1157. a = 0.5393075111126999E+0
  1158. v = 0.5416899441599930E-3
  1159. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1160. a = 0.6115617676843916E+0
  1161. v = 0.5419308476889938E-3
  1162. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1163. a = 0.6414308435160159E+0
  1164. v = 0.5416936902030596E-3
  1165. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1166. a = 0.6664099412721607E+0
  1167. v = 0.5419544338703164E-3
  1168. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1169. a = 0.6859161771214913E+0
  1170. v = 0.5428983656630975E-3
  1171. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1172. a = 0.6993625593503890E+0
  1173. v = 0.5442286500098193E-3
  1174. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1175. a = 0.7062393387719380E+0
  1176. v = 0.5452250345057301E-3
  1177. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1178. a = 0.7479028168349763E-1
  1179. v = 0.2568002497728530E-3
  1180. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1181. a = 0.1848951153969366E+0
  1182. v = 0.3827211700292145E-3
  1183. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1184. a = 0.3059529066581305E+0
  1185. v = 0.4579491561917824E-3
  1186. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1187. a = 0.4285556101021362E+0
  1188. v = 0.5042003969083574E-3
  1189. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1190. a = 0.5468758653496526E+0
  1191. v = 0.5312708889976025E-3
  1192. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1193. a = 0.6565821978343439E+0
  1194. v = 0.5438401790747117E-3
  1195. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1196. a = 0.1253901572367117E+0
  1197. b = 0.3681917226439641E-1
  1198. v = 0.3316041873197344E-3
  1199. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1200. a = 0.1775721510383941E+0
  1201. b = 0.7982487607213301E-1
  1202. v = 0.3899113567153771E-3
  1203. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1204. a = 0.2305693358216114E+0
  1205. b = 0.1264640966592335E+0
  1206. v = 0.4343343327201309E-3
  1207. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1208. a = 0.2836502845992063E+0
  1209. b = 0.1751585683418957E+0
  1210. v = 0.4679415262318919E-3
  1211. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1212. a = 0.3361794746232590E+0
  1213. b = 0.2247995907632670E+0
  1214. v = 0.4930847981631031E-3
  1215. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1216. a = 0.3875979172264824E+0
  1217. b = 0.2745299257422246E+0
  1218. v = 0.5115031867540091E-3
  1219. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1220. a = 0.4374019316999074E+0
  1221. b = 0.3236373482441118E+0
  1222. v = 0.5245217148457367E-3
  1223. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1224. a = 0.4851275843340022E+0
  1225. b = 0.3714967859436741E+0
  1226. v = 0.5332041499895321E-3
  1227. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1228. a = 0.5303391803806868E+0
  1229. b = 0.4175353646321745E+0
  1230. v = 0.5384583126021542E-3
  1231. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1232. a = 0.5726197380596287E+0
  1233. b = 0.4612084406355461E+0
  1234. v = 0.5411067210798852E-3
  1235. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1236. a = 0.2431520732564863E+0
  1237. b = 0.4258040133043952E-1
  1238. v = 0.4259797391468714E-3
  1239. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1240. a = 0.3002096800895869E+0
  1241. b = 0.8869424306722721E-1
  1242. v = 0.4604931368460021E-3
  1243. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1244. a = 0.3558554457457432E+0
  1245. b = 0.1368811706510655E+0
  1246. v = 0.4871814878255202E-3
  1247. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1248. a = 0.4097782537048887E+0
  1249. b = 0.1860739985015033E+0
  1250. v = 0.5072242910074885E-3
  1251. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1252. a = 0.4616337666067458E+0
  1253. b = 0.2354235077395853E+0
  1254. v = 0.5217069845235350E-3
  1255. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1256. a = 0.5110707008417874E+0
  1257. b = 0.2842074921347011E+0
  1258. v = 0.5315785966280310E-3
  1259. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1260. a = 0.5577415286163795E+0
  1261. b = 0.3317784414984102E+0
  1262. v = 0.5376833708758905E-3
  1263. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1264. a = 0.6013060431366950E+0
  1265. b = 0.3775299002040700E+0
  1266. v = 0.5408032092069521E-3
  1267. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1268. a = 0.3661596767261781E+0
  1269. b = 0.4599367887164592E-1
  1270. v = 0.4842744917904866E-3
  1271. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1272. a = 0.4237633153506581E+0
  1273. b = 0.9404893773654421E-1
  1274. v = 0.5048926076188130E-3
  1275. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1276. a = 0.4786328454658452E+0
  1277. b = 0.1431377109091971E+0
  1278. v = 0.5202607980478373E-3
  1279. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1280. a = 0.5305702076789774E+0
  1281. b = 0.1924186388843570E+0
  1282. v = 0.5309932388325743E-3
  1283. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1284. a = 0.5793436224231788E+0
  1285. b = 0.2411590944775190E+0
  1286. v = 0.5377419770895208E-3
  1287. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1288. a = 0.6247069017094747E+0
  1289. b = 0.2886871491583605E+0
  1290. v = 0.5411696331677717E-3
  1291. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1292. a = 0.4874315552535204E+0
  1293. b = 0.4804978774953206E-1
  1294. v = 0.5197996293282420E-3
  1295. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1296. a = 0.5427337322059053E+0
  1297. b = 0.9716857199366665E-1
  1298. v = 0.5311120836622945E-3
  1299. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1300. a = 0.5943493747246700E+0
  1301. b = 0.1465205839795055E+0
  1302. v = 0.5384309319956951E-3
  1303. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1304. a = 0.6421314033564943E+0
  1305. b = 0.1953579449803574E+0
  1306. v = 0.5421859504051886E-3
  1307. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1308. a = 0.6020628374713980E+0
  1309. b = 0.4916375015738108E-1
  1310. v = 0.5390948355046314E-3
  1311. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1312. a = 0.6529222529856881E+0
  1313. b = 0.9861621540127005E-1
  1314. v = 0.5433312705027845E-3
  1315. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1316. case 2354:
  1317. v = 0.3922616270665292E-4
  1318. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  1319. v = 0.4703831750854424E-3
  1320. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  1321. v = 0.4678202801282136E-3
  1322. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  1323. a = 0.2290024646530589E-1
  1324. v = 0.1437832228979900E-3
  1325. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1326. a = 0.5779086652271284E-1
  1327. v = 0.2303572493577644E-3
  1328. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1329. a = 0.9863103576375984E-1
  1330. v = 0.2933110752447454E-3
  1331. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1332. a = 0.1428155792982185E+0
  1333. v = 0.3402905998359838E-3
  1334. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1335. a = 0.1888978116601463E+0
  1336. v = 0.3759138466870372E-3
  1337. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1338. a = 0.2359091682970210E+0
  1339. v = 0.4030638447899798E-3
  1340. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1341. a = 0.2831228833706171E+0
  1342. v = 0.4236591432242211E-3
  1343. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1344. a = 0.3299495857966693E+0
  1345. v = 0.4390522656946746E-3
  1346. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1347. a = 0.3758840802660796E+0
  1348. v = 0.4502523466626247E-3
  1349. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1350. a = 0.4204751831009480E+0
  1351. v = 0.4580577727783541E-3
  1352. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1353. a = 0.4633068518751051E+0
  1354. v = 0.4631391616615899E-3
  1355. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1356. a = 0.5039849474507313E+0
  1357. v = 0.4660928953698676E-3
  1358. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1359. a = 0.5421265793440747E+0
  1360. v = 0.4674751807936953E-3
  1361. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1362. a = 0.6092660230557310E+0
  1363. v = 0.4676414903932920E-3
  1364. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1365. a = 0.6374654204984869E+0
  1366. v = 0.4674086492347870E-3
  1367. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1368. a = 0.6615136472609892E+0
  1369. v = 0.4674928539483207E-3
  1370. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1371. a = 0.6809487285958127E+0
  1372. v = 0.4680748979686447E-3
  1373. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1374. a = 0.6952980021665196E+0
  1375. v = 0.4690449806389040E-3
  1376. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1377. a = 0.7041245497695400E+0
  1378. v = 0.4699877075860818E-3
  1379. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1380. a = 0.6744033088306065E-1
  1381. v = 0.2099942281069176E-3
  1382. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1383. a = 0.1678684485334166E+0
  1384. v = 0.3172269150712804E-3
  1385. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1386. a = 0.2793559049539613E+0
  1387. v = 0.3832051358546523E-3
  1388. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1389. a = 0.3935264218057639E+0
  1390. v = 0.4252193818146985E-3
  1391. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1392. a = 0.5052629268232558E+0
  1393. v = 0.4513807963755000E-3
  1394. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1395. a = 0.6107905315437531E+0
  1396. v = 0.4657797469114178E-3
  1397. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1398. a = 0.1135081039843524E+0
  1399. b = 0.3331954884662588E-1
  1400. v = 0.2733362800522836E-3
  1401. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1402. a = 0.1612866626099378E+0
  1403. b = 0.7247167465436538E-1
  1404. v = 0.3235485368463559E-3
  1405. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1406. a = 0.2100786550168205E+0
  1407. b = 0.1151539110849745E+0
  1408. v = 0.3624908726013453E-3
  1409. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1410. a = 0.2592282009459942E+0
  1411. b = 0.1599491097143677E+0
  1412. v = 0.3925540070712828E-3
  1413. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1414. a = 0.3081740561320203E+0
  1415. b = 0.2058699956028027E+0
  1416. v = 0.4156129781116235E-3
  1417. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1418. a = 0.3564289781578164E+0
  1419. b = 0.2521624953502911E+0
  1420. v = 0.4330644984623263E-3
  1421. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1422. a = 0.4035587288240703E+0
  1423. b = 0.2982090785797674E+0
  1424. v = 0.4459677725921312E-3
  1425. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1426. a = 0.4491671196373903E+0
  1427. b = 0.3434762087235733E+0
  1428. v = 0.4551593004456795E-3
  1429. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1430. a = 0.4928854782917489E+0
  1431. b = 0.3874831357203437E+0
  1432. v = 0.4613341462749918E-3
  1433. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1434. a = 0.5343646791958988E+0
  1435. b = 0.4297814821746926E+0
  1436. v = 0.4651019618269806E-3
  1437. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1438. a = 0.5732683216530990E+0
  1439. b = 0.4699402260943537E+0
  1440. v = 0.4670249536100625E-3
  1441. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1442. a = 0.2214131583218986E+0
  1443. b = 0.3873602040643895E-1
  1444. v = 0.3549555576441708E-3
  1445. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1446. a = 0.2741796504750071E+0
  1447. b = 0.8089496256902013E-1
  1448. v = 0.3856108245249010E-3
  1449. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1450. a = 0.3259797439149485E+0
  1451. b = 0.1251732177620872E+0
  1452. v = 0.4098622845756882E-3
  1453. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1454. a = 0.3765441148826891E+0
  1455. b = 0.1706260286403185E+0
  1456. v = 0.4286328604268950E-3
  1457. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1458. a = 0.4255773574530558E+0
  1459. b = 0.2165115147300408E+0
  1460. v = 0.4427802198993945E-3
  1461. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1462. a = 0.4727795117058430E+0
  1463. b = 0.2622089812225259E+0
  1464. v = 0.4530473511488561E-3
  1465. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1466. a = 0.5178546895819012E+0
  1467. b = 0.3071721431296201E+0
  1468. v = 0.4600805475703138E-3
  1469. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1470. a = 0.5605141192097460E+0
  1471. b = 0.3508998998801138E+0
  1472. v = 0.4644599059958017E-3
  1473. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1474. a = 0.6004763319352512E+0
  1475. b = 0.3929160876166931E+0
  1476. v = 0.4667274455712508E-3
  1477. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1478. a = 0.3352842634946949E+0
  1479. b = 0.4202563457288019E-1
  1480. v = 0.4069360518020356E-3
  1481. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1482. a = 0.3891971629814670E+0
  1483. b = 0.8614309758870850E-1
  1484. v = 0.4260442819919195E-3
  1485. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1486. a = 0.4409875565542281E+0
  1487. b = 0.1314500879380001E+0
  1488. v = 0.4408678508029063E-3
  1489. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1490. a = 0.4904893058592484E+0
  1491. b = 0.1772189657383859E+0
  1492. v = 0.4518748115548597E-3
  1493. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1494. a = 0.5375056138769549E+0
  1495. b = 0.2228277110050294E+0
  1496. v = 0.4595564875375116E-3
  1497. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1498. a = 0.5818255708669969E+0
  1499. b = 0.2677179935014386E+0
  1500. v = 0.4643988774315846E-3
  1501. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1502. a = 0.6232334858144959E+0
  1503. b = 0.3113675035544165E+0
  1504. v = 0.4668827491646946E-3
  1505. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1506. a = 0.4489485354492058E+0
  1507. b = 0.4409162378368174E-1
  1508. v = 0.4400541823741973E-3
  1509. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1510. a = 0.5015136875933150E+0
  1511. b = 0.8939009917748489E-1
  1512. v = 0.4514512890193797E-3
  1513. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1514. a = 0.5511300550512623E+0
  1515. b = 0.1351806029383365E+0
  1516. v = 0.4596198627347549E-3
  1517. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1518. a = 0.5976720409858000E+0
  1519. b = 0.1808370355053196E+0
  1520. v = 0.4648659016801781E-3
  1521. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1522. a = 0.6409956378989354E+0
  1523. b = 0.2257852192301602E+0
  1524. v = 0.4675502017157673E-3
  1525. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1526. a = 0.5581222330827514E+0
  1527. b = 0.4532173421637160E-1
  1528. v = 0.4598494476455523E-3
  1529. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1530. a = 0.6074705984161695E+0
  1531. b = 0.9117488031840314E-1
  1532. v = 0.4654916955152048E-3
  1533. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1534. a = 0.6532272537379033E+0
  1535. b = 0.1369294213140155E+0
  1536. v = 0.4684709779505137E-3
  1537. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1538. a = 0.6594761494500487E+0
  1539. b = 0.4589901487275583E-1
  1540. v = 0.4691445539106986E-3
  1541. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1542. case 2702:
  1543. v = 0.2998675149888161E-4
  1544. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  1545. v = 0.4077860529495355E-3
  1546. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  1547. a = 0.2065562538818703E-1
  1548. v = 0.1185349192520667E-3
  1549. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1550. a = 0.5250918173022379E-1
  1551. v = 0.1913408643425751E-3
  1552. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1553. a = 0.8993480082038376E-1
  1554. v = 0.2452886577209897E-3
  1555. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1556. a = 0.1306023924436019E+0
  1557. v = 0.2862408183288702E-3
  1558. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1559. a = 0.1732060388531418E+0
  1560. v = 0.3178032258257357E-3
  1561. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1562. a = 0.2168727084820249E+0
  1563. v = 0.3422945667633690E-3
  1564. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1565. a = 0.2609528309173586E+0
  1566. v = 0.3612790520235922E-3
  1567. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1568. a = 0.3049252927938952E+0
  1569. v = 0.3758638229818521E-3
  1570. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1571. a = 0.3483484138084404E+0
  1572. v = 0.3868711798859953E-3
  1573. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1574. a = 0.3908321549106406E+0
  1575. v = 0.3949429933189938E-3
  1576. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1577. a = 0.4320210071894814E+0
  1578. v = 0.4006068107541156E-3
  1579. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1580. a = 0.4715824795890053E+0
  1581. v = 0.4043192149672723E-3
  1582. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1583. a = 0.5091984794078453E+0
  1584. v = 0.4064947495808078E-3
  1585. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1586. a = 0.5445580145650803E+0
  1587. v = 0.4075245619813152E-3
  1588. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1589. a = 0.6072575796841768E+0
  1590. v = 0.4076423540893566E-3
  1591. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1592. a = 0.6339484505755803E+0
  1593. v = 0.4074280862251555E-3
  1594. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1595. a = 0.6570718257486958E+0
  1596. v = 0.4074163756012244E-3
  1597. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1598. a = 0.6762557330090709E+0
  1599. v = 0.4077647795071246E-3
  1600. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1601. a = 0.6911161696923790E+0
  1602. v = 0.4084517552782530E-3
  1603. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1604. a = 0.7012841911659961E+0
  1605. v = 0.4092468459224052E-3
  1606. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1607. a = 0.7064559272410020E+0
  1608. v = 0.4097872687240906E-3
  1609. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1610. a = 0.6123554989894765E-1
  1611. v = 0.1738986811745028E-3
  1612. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1613. a = 0.1533070348312393E+0
  1614. v = 0.2659616045280191E-3
  1615. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1616. a = 0.2563902605244206E+0
  1617. v = 0.3240596008171533E-3
  1618. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1619. a = 0.3629346991663361E+0
  1620. v = 0.3621195964432943E-3
  1621. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1622. a = 0.4683949968987538E+0
  1623. v = 0.3868838330760539E-3
  1624. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1625. a = 0.5694479240657952E+0
  1626. v = 0.4018911532693111E-3
  1627. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1628. a = 0.6634465430993955E+0
  1629. v = 0.4089929432983252E-3
  1630. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1631. a = 0.1033958573552305E+0
  1632. b = 0.3034544009063584E-1
  1633. v = 0.2279907527706409E-3
  1634. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1635. a = 0.1473521412414395E+0
  1636. b = 0.6618803044247135E-1
  1637. v = 0.2715205490578897E-3
  1638. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1639. a = 0.1924552158705967E+0
  1640. b = 0.1054431128987715E+0
  1641. v = 0.3057917896703976E-3
  1642. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1643. a = 0.2381094362890328E+0
  1644. b = 0.1468263551238858E+0
  1645. v = 0.3326913052452555E-3
  1646. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1647. a = 0.2838121707936760E+0
  1648. b = 0.1894486108187886E+0
  1649. v = 0.3537334711890037E-3
  1650. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1651. a = 0.3291323133373415E+0
  1652. b = 0.2326374238761579E+0
  1653. v = 0.3700567500783129E-3
  1654. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1655. a = 0.3736896978741460E+0
  1656. b = 0.2758485808485768E+0
  1657. v = 0.3825245372589122E-3
  1658. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1659. a = 0.4171406040760013E+0
  1660. b = 0.3186179331996921E+0
  1661. v = 0.3918125171518296E-3
  1662. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1663. a = 0.4591677985256915E+0
  1664. b = 0.3605329796303794E+0
  1665. v = 0.3984720419937579E-3
  1666. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1667. a = 0.4994733831718418E+0
  1668. b = 0.4012147253586509E+0
  1669. v = 0.4029746003338211E-3
  1670. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1671. a = 0.5377731830445096E+0
  1672. b = 0.4403050025570692E+0
  1673. v = 0.4057428632156627E-3
  1674. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1675. a = 0.5737917830001331E+0
  1676. b = 0.4774565904277483E+0
  1677. v = 0.4071719274114857E-3
  1678. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1679. a = 0.2027323586271389E+0
  1680. b = 0.3544122504976147E-1
  1681. v = 0.2990236950664119E-3
  1682. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1683. a = 0.2516942375187273E+0
  1684. b = 0.7418304388646328E-1
  1685. v = 0.3262951734212878E-3
  1686. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1687. a = 0.3000227995257181E+0
  1688. b = 0.1150502745727186E+0
  1689. v = 0.3482634608242413E-3
  1690. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1691. a = 0.3474806691046342E+0
  1692. b = 0.1571963371209364E+0
  1693. v = 0.3656596681700892E-3
  1694. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1695. a = 0.3938103180359209E+0
  1696. b = 0.1999631877247100E+0
  1697. v = 0.3791740467794218E-3
  1698. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1699. a = 0.4387519590455703E+0
  1700. b = 0.2428073457846535E+0
  1701. v = 0.3894034450156905E-3
  1702. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1703. a = 0.4820503960077787E+0
  1704. b = 0.2852575132906155E+0
  1705. v = 0.3968600245508371E-3
  1706. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1707. a = 0.5234573778475101E+0
  1708. b = 0.3268884208674639E+0
  1709. v = 0.4019931351420050E-3
  1710. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1711. a = 0.5627318647235282E+0
  1712. b = 0.3673033321675939E+0
  1713. v = 0.4052108801278599E-3
  1714. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1715. a = 0.5996390607156954E+0
  1716. b = 0.4061211551830290E+0
  1717. v = 0.4068978613940934E-3
  1718. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1719. a = 0.3084780753791947E+0
  1720. b = 0.3860125523100059E-1
  1721. v = 0.3454275351319704E-3
  1722. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1723. a = 0.3589988275920223E+0
  1724. b = 0.7928938987104867E-1
  1725. v = 0.3629963537007920E-3
  1726. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1727. a = 0.4078628415881973E+0
  1728. b = 0.1212614643030087E+0
  1729. v = 0.3770187233889873E-3
  1730. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1731. a = 0.4549287258889735E+0
  1732. b = 0.1638770827382693E+0
  1733. v = 0.3878608613694378E-3
  1734. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1735. a = 0.5000278512957279E+0
  1736. b = 0.2065965798260176E+0
  1737. v = 0.3959065270221274E-3
  1738. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1739. a = 0.5429785044928199E+0
  1740. b = 0.2489436378852235E+0
  1741. v = 0.4015286975463570E-3
  1742. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1743. a = 0.5835939850491711E+0
  1744. b = 0.2904811368946891E+0
  1745. v = 0.4050866785614717E-3
  1746. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1747. a = 0.6216870353444856E+0
  1748. b = 0.3307941957666609E+0
  1749. v = 0.4069320185051913E-3
  1750. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1751. a = 0.4151104662709091E+0
  1752. b = 0.4064829146052554E-1
  1753. v = 0.3760120964062763E-3
  1754. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1755. a = 0.4649804275009218E+0
  1756. b = 0.8258424547294755E-1
  1757. v = 0.3870969564418064E-3
  1758. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1759. a = 0.5124695757009662E+0
  1760. b = 0.1251841962027289E+0
  1761. v = 0.3955287790534055E-3
  1762. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1763. a = 0.5574711100606224E+0
  1764. b = 0.1679107505976331E+0
  1765. v = 0.4015361911302668E-3
  1766. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1767. a = 0.5998597333287227E+0
  1768. b = 0.2102805057358715E+0
  1769. v = 0.4053836986719548E-3
  1770. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1771. a = 0.6395007148516600E+0
  1772. b = 0.2518418087774107E+0
  1773. v = 0.4073578673299117E-3
  1774. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1775. a = 0.5188456224746252E+0
  1776. b = 0.4194321676077518E-1
  1777. v = 0.3954628379231406E-3
  1778. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1779. a = 0.5664190707942778E+0
  1780. b = 0.8457661551921499E-1
  1781. v = 0.4017645508847530E-3
  1782. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1783. a = 0.6110464353283153E+0
  1784. b = 0.1273652932519396E+0
  1785. v = 0.4059030348651293E-3
  1786. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1787. a = 0.6526430302051563E+0
  1788. b = 0.1698173239076354E+0
  1789. v = 0.4080565809484880E-3
  1790. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1791. a = 0.6167551880377548E+0
  1792. b = 0.4266398851548864E-1
  1793. v = 0.4063018753664651E-3
  1794. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1795. a = 0.6607195418355383E+0
  1796. b = 0.8551925814238349E-1
  1797. v = 0.4087191292799671E-3
  1798. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1799. case 3074:
  1800. v = 0.2599095953754734E-4
  1801. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  1802. v = 0.3603134089687541E-3
  1803. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  1804. v = 0.3586067974412447E-3
  1805. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  1806. a = 0.1886108518723392E-1
  1807. v = 0.9831528474385880E-4
  1808. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1809. a = 0.4800217244625303E-1
  1810. v = 0.1605023107954450E-3
  1811. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1812. a = 0.8244922058397242E-1
  1813. v = 0.2072200131464099E-3
  1814. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1815. a = 0.1200408362484023E+0
  1816. v = 0.2431297618814187E-3
  1817. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1818. a = 0.1595773530809965E+0
  1819. v = 0.2711819064496707E-3
  1820. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1821. a = 0.2002635973434064E+0
  1822. v = 0.2932762038321116E-3
  1823. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1824. a = 0.2415127590139982E+0
  1825. v = 0.3107032514197368E-3
  1826. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1827. a = 0.2828584158458477E+0
  1828. v = 0.3243808058921213E-3
  1829. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1830. a = 0.3239091015338138E+0
  1831. v = 0.3349899091374030E-3
  1832. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1833. a = 0.3643225097962194E+0
  1834. v = 0.3430580688505218E-3
  1835. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1836. a = 0.4037897083691802E+0
  1837. v = 0.3490124109290343E-3
  1838. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1839. a = 0.4420247515194127E+0
  1840. v = 0.3532148948561955E-3
  1841. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1842. a = 0.4787572538464938E+0
  1843. v = 0.3559862669062833E-3
  1844. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1845. a = 0.5137265251275234E+0
  1846. v = 0.3576224317551411E-3
  1847. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1848. a = 0.5466764056654611E+0
  1849. v = 0.3584050533086076E-3
  1850. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1851. a = 0.6054859420813535E+0
  1852. v = 0.3584903581373224E-3
  1853. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1854. a = 0.6308106701764562E+0
  1855. v = 0.3582991879040586E-3
  1856. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1857. a = 0.6530369230179584E+0
  1858. v = 0.3582371187963125E-3
  1859. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1860. a = 0.6718609524611158E+0
  1861. v = 0.3584353631122350E-3
  1862. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1863. a = 0.6869676499894013E+0
  1864. v = 0.3589120166517785E-3
  1865. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1866. a = 0.6980467077240748E+0
  1867. v = 0.3595445704531601E-3
  1868. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1869. a = 0.7048241721250522E+0
  1870. v = 0.3600943557111074E-3
  1871. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  1872. a = 0.5591105222058232E-1
  1873. v = 0.1456447096742039E-3
  1874. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1875. a = 0.1407384078513916E+0
  1876. v = 0.2252370188283782E-3
  1877. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1878. a = 0.2364035438976309E+0
  1879. v = 0.2766135443474897E-3
  1880. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1881. a = 0.3360602737818170E+0
  1882. v = 0.3110729491500851E-3
  1883. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1884. a = 0.4356292630054665E+0
  1885. v = 0.3342506712303391E-3
  1886. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1887. a = 0.5321569415256174E+0
  1888. v = 0.3491981834026860E-3
  1889. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1890. a = 0.6232956305040554E+0
  1891. v = 0.3576003604348932E-3
  1892. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  1893. a = 0.9469870086838469E-1
  1894. b = 0.2778748387309470E-1
  1895. v = 0.1921921305788564E-3
  1896. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1897. a = 0.1353170300568141E+0
  1898. b = 0.6076569878628364E-1
  1899. v = 0.2301458216495632E-3
  1900. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1901. a = 0.1771679481726077E+0
  1902. b = 0.9703072762711040E-1
  1903. v = 0.2604248549522893E-3
  1904. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1905. a = 0.2197066664231751E+0
  1906. b = 0.1354112458524762E+0
  1907. v = 0.2845275425870697E-3
  1908. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1909. a = 0.2624783557374927E+0
  1910. b = 0.1750996479744100E+0
  1911. v = 0.3036870897974840E-3
  1912. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1913. a = 0.3050969521214442E+0
  1914. b = 0.2154896907449802E+0
  1915. v = 0.3188414832298066E-3
  1916. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1917. a = 0.3472252637196021E+0
  1918. b = 0.2560954625740152E+0
  1919. v = 0.3307046414722089E-3
  1920. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1921. a = 0.3885610219026360E+0
  1922. b = 0.2965070050624096E+0
  1923. v = 0.3398330969031360E-3
  1924. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1925. a = 0.4288273776062765E+0
  1926. b = 0.3363641488734497E+0
  1927. v = 0.3466757899705373E-3
  1928. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1929. a = 0.4677662471302948E+0
  1930. b = 0.3753400029836788E+0
  1931. v = 0.3516095923230054E-3
  1932. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1933. a = 0.5051333589553359E+0
  1934. b = 0.4131297522144286E+0
  1935. v = 0.3549645184048486E-3
  1936. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1937. a = 0.5406942145810492E+0
  1938. b = 0.4494423776081795E+0
  1939. v = 0.3570415969441392E-3
  1940. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1941. a = 0.5742204122576457E+0
  1942. b = 0.4839938958841502E+0
  1943. v = 0.3581251798496118E-3
  1944. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1945. a = 0.1865407027225188E+0
  1946. b = 0.3259144851070796E-1
  1947. v = 0.2543491329913348E-3
  1948. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1949. a = 0.2321186453689432E+0
  1950. b = 0.6835679505297343E-1
  1951. v = 0.2786711051330776E-3
  1952. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1953. a = 0.2773159142523882E+0
  1954. b = 0.1062284864451989E+0
  1955. v = 0.2985552361083679E-3
  1956. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1957. a = 0.3219200192237254E+0
  1958. b = 0.1454404409323047E+0
  1959. v = 0.3145867929154039E-3
  1960. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1961. a = 0.3657032593944029E+0
  1962. b = 0.1854018282582510E+0
  1963. v = 0.3273290662067609E-3
  1964. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1965. a = 0.4084376778363622E+0
  1966. b = 0.2256297412014750E+0
  1967. v = 0.3372705511943501E-3
  1968. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1969. a = 0.4499004945751427E+0
  1970. b = 0.2657104425000896E+0
  1971. v = 0.3448274437851510E-3
  1972. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1973. a = 0.4898758141326335E+0
  1974. b = 0.3052755487631557E+0
  1975. v = 0.3503592783048583E-3
  1976. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1977. a = 0.5281547442266309E+0
  1978. b = 0.3439863920645423E+0
  1979. v = 0.3541854792663162E-3
  1980. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1981. a = 0.5645346989813992E+0
  1982. b = 0.3815229456121914E+0
  1983. v = 0.3565995517909428E-3
  1984. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1985. a = 0.5988181252159848E+0
  1986. b = 0.4175752420966734E+0
  1987. v = 0.3578802078302898E-3
  1988. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1989. a = 0.2850425424471603E+0
  1990. b = 0.3562149509862536E-1
  1991. v = 0.2958644592860982E-3
  1992. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1993. a = 0.3324619433027876E+0
  1994. b = 0.7330318886871096E-1
  1995. v = 0.3119548129116835E-3
  1996. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  1997. a = 0.3785848333076282E+0
  1998. b = 0.1123226296008472E+0
  1999. v = 0.3250745225005984E-3
  2000. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2001. a = 0.4232891028562115E+0
  2002. b = 0.1521084193337708E+0
  2003. v = 0.3355153415935208E-3
  2004. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2005. a = 0.4664287050829722E+0
  2006. b = 0.1921844459223610E+0
  2007. v = 0.3435847568549328E-3
  2008. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2009. a = 0.5078458493735726E+0
  2010. b = 0.2321360989678303E+0
  2011. v = 0.3495786831622488E-3
  2012. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2013. a = 0.5473779816204180E+0
  2014. b = 0.2715886486360520E+0
  2015. v = 0.3537767805534621E-3
  2016. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2017. a = 0.5848617133811376E+0
  2018. b = 0.3101924707571355E+0
  2019. v = 0.3564459815421428E-3
  2020. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2021. a = 0.6201348281584888E+0
  2022. b = 0.3476121052890973E+0
  2023. v = 0.3578464061225468E-3
  2024. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2025. a = 0.3852191185387871E+0
  2026. b = 0.3763224880035108E-1
  2027. v = 0.3239748762836212E-3
  2028. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2029. a = 0.4325025061073423E+0
  2030. b = 0.7659581935637135E-1
  2031. v = 0.3345491784174287E-3
  2032. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2033. a = 0.4778486229734490E+0
  2034. b = 0.1163381306083900E+0
  2035. v = 0.3429126177301782E-3
  2036. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2037. a = 0.5211663693009000E+0
  2038. b = 0.1563890598752899E+0
  2039. v = 0.3492420343097421E-3
  2040. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2041. a = 0.5623469504853703E+0
  2042. b = 0.1963320810149200E+0
  2043. v = 0.3537399050235257E-3
  2044. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2045. a = 0.6012718188659246E+0
  2046. b = 0.2357847407258738E+0
  2047. v = 0.3566209152659172E-3
  2048. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2049. a = 0.6378179206390117E+0
  2050. b = 0.2743846121244060E+0
  2051. v = 0.3581084321919782E-3
  2052. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2053. a = 0.4836936460214534E+0
  2054. b = 0.3895902610739024E-1
  2055. v = 0.3426522117591512E-3
  2056. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2057. a = 0.5293792562683797E+0
  2058. b = 0.7871246819312640E-1
  2059. v = 0.3491848770121379E-3
  2060. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2061. a = 0.5726281253100033E+0
  2062. b = 0.1187963808202981E+0
  2063. v = 0.3539318235231476E-3
  2064. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2065. a = 0.6133658776169068E+0
  2066. b = 0.1587914708061787E+0
  2067. v = 0.3570231438458694E-3
  2068. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2069. a = 0.6515085491865307E+0
  2070. b = 0.1983058575227646E+0
  2071. v = 0.3586207335051714E-3
  2072. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2073. a = 0.5778692716064976E+0
  2074. b = 0.3977209689791542E-1
  2075. v = 0.3541196205164025E-3
  2076. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2077. a = 0.6207904288086192E+0
  2078. b = 0.7990157592981152E-1
  2079. v = 0.3574296911573953E-3
  2080. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2081. a = 0.6608688171046802E+0
  2082. b = 0.1199671308754309E+0
  2083. v = 0.3591993279818963E-3
  2084. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2085. a = 0.6656263089489130E+0
  2086. b = 0.4015955957805969E-1
  2087. v = 0.3595855034661997E-3
  2088. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2089. case 3470:
  2090. v = 0.2040382730826330E-4
  2091. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  2092. v = 0.3178149703889544E-3
  2093. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  2094. a = 0.1721420832906233E-1
  2095. v = 0.8288115128076110E-4
  2096. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2097. a = 0.4408875374981770E-1
  2098. v = 0.1360883192522954E-3
  2099. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2100. a = 0.7594680813878681E-1
  2101. v = 0.1766854454542662E-3
  2102. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2103. a = 0.1108335359204799E+0
  2104. v = 0.2083153161230153E-3
  2105. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2106. a = 0.1476517054388567E+0
  2107. v = 0.2333279544657158E-3
  2108. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2109. a = 0.1856731870860615E+0
  2110. v = 0.2532809539930247E-3
  2111. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2112. a = 0.2243634099428821E+0
  2113. v = 0.2692472184211158E-3
  2114. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2115. a = 0.2633006881662727E+0
  2116. v = 0.2819949946811885E-3
  2117. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2118. a = 0.3021340904916283E+0
  2119. v = 0.2920953593973030E-3
  2120. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2121. a = 0.3405594048030089E+0
  2122. v = 0.2999889782948352E-3
  2123. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2124. a = 0.3783044434007372E+0
  2125. v = 0.3060292120496902E-3
  2126. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2127. a = 0.4151194767407910E+0
  2128. v = 0.3105109167522192E-3
  2129. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2130. a = 0.4507705766443257E+0
  2131. v = 0.3136902387550312E-3
  2132. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2133. a = 0.4850346056573187E+0
  2134. v = 0.3157984652454632E-3
  2135. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2136. a = 0.5176950817792470E+0
  2137. v = 0.3170516518425422E-3
  2138. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2139. a = 0.5485384240820989E+0
  2140. v = 0.3176568425633755E-3
  2141. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2142. a = 0.6039117238943308E+0
  2143. v = 0.3177198411207062E-3
  2144. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2145. a = 0.6279956655573113E+0
  2146. v = 0.3175519492394733E-3
  2147. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2148. a = 0.6493636169568952E+0
  2149. v = 0.3174654952634756E-3
  2150. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2151. a = 0.6677644117704504E+0
  2152. v = 0.3175676415467654E-3
  2153. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2154. a = 0.6829368572115624E+0
  2155. v = 0.3178923417835410E-3
  2156. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2157. a = 0.6946195818184121E+0
  2158. v = 0.3183788287531909E-3
  2159. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2160. a = 0.7025711542057026E+0
  2161. v = 0.3188755151918807E-3
  2162. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2163. a = 0.7066004767140119E+0
  2164. v = 0.3191916889313849E-3
  2165. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2166. a = 0.5132537689946062E-1
  2167. v = 0.1231779611744508E-3
  2168. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2169. a = 0.1297994661331225E+0
  2170. v = 0.1924661373839880E-3
  2171. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2172. a = 0.2188852049401307E+0
  2173. v = 0.2380881867403424E-3
  2174. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2175. a = 0.3123174824903457E+0
  2176. v = 0.2693100663037885E-3
  2177. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2178. a = 0.4064037620738195E+0
  2179. v = 0.2908673382834366E-3
  2180. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2181. a = 0.4984958396944782E+0
  2182. v = 0.3053914619381535E-3
  2183. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2184. a = 0.5864975046021365E+0
  2185. v = 0.3143916684147777E-3
  2186. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2187. a = 0.6686711634580175E+0
  2188. v = 0.3187042244055363E-3
  2189. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2190. a = 0.8715738780835950E-1
  2191. b = 0.2557175233367578E-1
  2192. v = 0.1635219535869790E-3
  2193. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2194. a = 0.1248383123134007E+0
  2195. b = 0.5604823383376681E-1
  2196. v = 0.1968109917696070E-3
  2197. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2198. a = 0.1638062693383378E+0
  2199. b = 0.8968568601900765E-1
  2200. v = 0.2236754342249974E-3
  2201. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2202. a = 0.2035586203373176E+0
  2203. b = 0.1254086651976279E+0
  2204. v = 0.2453186687017181E-3
  2205. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2206. a = 0.2436798975293774E+0
  2207. b = 0.1624780150162012E+0
  2208. v = 0.2627551791580541E-3
  2209. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2210. a = 0.2838207507773806E+0
  2211. b = 0.2003422342683208E+0
  2212. v = 0.2767654860152220E-3
  2213. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2214. a = 0.3236787502217692E+0
  2215. b = 0.2385628026255263E+0
  2216. v = 0.2879467027765895E-3
  2217. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2218. a = 0.3629849554840691E+0
  2219. b = 0.2767731148783578E+0
  2220. v = 0.2967639918918702E-3
  2221. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2222. a = 0.4014948081992087E+0
  2223. b = 0.3146542308245309E+0
  2224. v = 0.3035900684660351E-3
  2225. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2226. a = 0.4389818379260225E+0
  2227. b = 0.3519196415895088E+0
  2228. v = 0.3087338237298308E-3
  2229. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2230. a = 0.4752331143674377E+0
  2231. b = 0.3883050984023654E+0
  2232. v = 0.3124608838860167E-3
  2233. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2234. a = 0.5100457318374018E+0
  2235. b = 0.4235613423908649E+0
  2236. v = 0.3150084294226743E-3
  2237. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2238. a = 0.5432238388954868E+0
  2239. b = 0.4574484717196220E+0
  2240. v = 0.3165958398598402E-3
  2241. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2242. a = 0.5745758685072442E+0
  2243. b = 0.4897311639255524E+0
  2244. v = 0.3174320440957372E-3
  2245. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2246. a = 0.1723981437592809E+0
  2247. b = 0.3010630597881105E-1
  2248. v = 0.2182188909812599E-3
  2249. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2250. a = 0.2149553257844597E+0
  2251. b = 0.6326031554204694E-1
  2252. v = 0.2399727933921445E-3
  2253. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2254. a = 0.2573256081247422E+0
  2255. b = 0.9848566980258631E-1
  2256. v = 0.2579796133514652E-3
  2257. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2258. a = 0.2993163751238106E+0
  2259. b = 0.1350835952384266E+0
  2260. v = 0.2727114052623535E-3
  2261. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2262. a = 0.3407238005148000E+0
  2263. b = 0.1725184055442181E+0
  2264. v = 0.2846327656281355E-3
  2265. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2266. a = 0.3813454978483264E+0
  2267. b = 0.2103559279730725E+0
  2268. v = 0.2941491102051334E-3
  2269. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2270. a = 0.4209848104423343E+0
  2271. b = 0.2482278774554860E+0
  2272. v = 0.3016049492136107E-3
  2273. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2274. a = 0.4594519699996300E+0
  2275. b = 0.2858099509982883E+0
  2276. v = 0.3072949726175648E-3
  2277. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2278. a = 0.4965640166185930E+0
  2279. b = 0.3228075659915428E+0
  2280. v = 0.3114768142886460E-3
  2281. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2282. a = 0.5321441655571562E+0
  2283. b = 0.3589459907204151E+0
  2284. v = 0.3143823673666223E-3
  2285. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2286. a = 0.5660208438582166E+0
  2287. b = 0.3939630088864310E+0
  2288. v = 0.3162269764661535E-3
  2289. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2290. a = 0.5980264315964364E+0
  2291. b = 0.4276029922949089E+0
  2292. v = 0.3172164663759821E-3
  2293. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2294. a = 0.2644215852350733E+0
  2295. b = 0.3300939429072552E-1
  2296. v = 0.2554575398967435E-3
  2297. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2298. a = 0.3090113743443063E+0
  2299. b = 0.6803887650078501E-1
  2300. v = 0.2701704069135677E-3
  2301. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2302. a = 0.3525871079197808E+0
  2303. b = 0.1044326136206709E+0
  2304. v = 0.2823693413468940E-3
  2305. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2306. a = 0.3950418005354029E+0
  2307. b = 0.1416751597517679E+0
  2308. v = 0.2922898463214289E-3
  2309. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2310. a = 0.4362475663430163E+0
  2311. b = 0.1793408610504821E+0
  2312. v = 0.3001829062162428E-3
  2313. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2314. a = 0.4760661812145854E+0
  2315. b = 0.2170630750175722E+0
  2316. v = 0.3062890864542953E-3
  2317. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2318. a = 0.5143551042512103E+0
  2319. b = 0.2545145157815807E+0
  2320. v = 0.3108328279264746E-3
  2321. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2322. a = 0.5509709026935597E+0
  2323. b = 0.2913940101706601E+0
  2324. v = 0.3140243146201245E-3
  2325. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2326. a = 0.5857711030329428E+0
  2327. b = 0.3274169910910705E+0
  2328. v = 0.3160638030977130E-3
  2329. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2330. a = 0.6186149917404392E+0
  2331. b = 0.3623081329317265E+0
  2332. v = 0.3171462882206275E-3
  2333. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2334. a = 0.3586894569557064E+0
  2335. b = 0.3497354386450040E-1
  2336. v = 0.2812388416031796E-3
  2337. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2338. a = 0.4035266610019441E+0
  2339. b = 0.7129736739757095E-1
  2340. v = 0.2912137500288045E-3
  2341. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2342. a = 0.4467775312332510E+0
  2343. b = 0.1084758620193165E+0
  2344. v = 0.2993241256502206E-3
  2345. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2346. a = 0.4883638346608543E+0
  2347. b = 0.1460915689241772E+0
  2348. v = 0.3057101738983822E-3
  2349. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2350. a = 0.5281908348434601E+0
  2351. b = 0.1837790832369980E+0
  2352. v = 0.3105319326251432E-3
  2353. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2354. a = 0.5661542687149311E+0
  2355. b = 0.2212075390874021E+0
  2356. v = 0.3139565514428167E-3
  2357. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2358. a = 0.6021450102031452E+0
  2359. b = 0.2580682841160985E+0
  2360. v = 0.3161543006806366E-3
  2361. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2362. a = 0.6360520783610050E+0
  2363. b = 0.2940656362094121E+0
  2364. v = 0.3172985960613294E-3
  2365. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2366. a = 0.4521611065087196E+0
  2367. b = 0.3631055365867002E-1
  2368. v = 0.2989400336901431E-3
  2369. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2370. a = 0.4959365651560963E+0
  2371. b = 0.7348318468484350E-1
  2372. v = 0.3054555883947677E-3
  2373. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2374. a = 0.5376815804038283E+0
  2375. b = 0.1111087643812648E+0
  2376. v = 0.3104764960807702E-3
  2377. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2378. a = 0.5773314480243768E+0
  2379. b = 0.1488226085145408E+0
  2380. v = 0.3141015825977616E-3
  2381. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2382. a = 0.6148113245575056E+0
  2383. b = 0.1862892274135151E+0
  2384. v = 0.3164520621159896E-3
  2385. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2386. a = 0.6500407462842380E+0
  2387. b = 0.2231909701714456E+0
  2388. v = 0.3176652305912204E-3
  2389. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2390. a = 0.5425151448707213E+0
  2391. b = 0.3718201306118944E-1
  2392. v = 0.3105097161023939E-3
  2393. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2394. a = 0.5841860556907931E+0
  2395. b = 0.7483616335067346E-1
  2396. v = 0.3143014117890550E-3
  2397. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2398. a = 0.6234632186851500E+0
  2399. b = 0.1125990834266120E+0
  2400. v = 0.3168172866287200E-3
  2401. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2402. a = 0.6602934551848843E+0
  2403. b = 0.1501303813157619E+0
  2404. v = 0.3181401865570968E-3
  2405. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2406. a = 0.6278573968375105E+0
  2407. b = 0.3767559930245720E-1
  2408. v = 0.3170663659156037E-3
  2409. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2410. a = 0.6665611711264577E+0
  2411. b = 0.7548443301360158E-1
  2412. v = 0.3185447944625510E-3
  2413. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2414. case 3890:
  2415. v = 0.1807395252196920E-4
  2416. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  2417. v = 0.2848008782238827E-3
  2418. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  2419. v = 0.2836065837530581E-3
  2420. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  2421. a = 0.1587876419858352E-1
  2422. v = 0.7013149266673816E-4
  2423. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2424. a = 0.4069193593751206E-1
  2425. v = 0.1162798021956766E-3
  2426. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2427. a = 0.7025888115257997E-1
  2428. v = 0.1518728583972105E-3
  2429. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2430. a = 0.1027495450028704E+0
  2431. v = 0.1798796108216934E-3
  2432. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2433. a = 0.1371457730893426E+0
  2434. v = 0.2022593385972785E-3
  2435. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2436. a = 0.1727758532671953E+0
  2437. v = 0.2203093105575464E-3
  2438. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2439. a = 0.2091492038929037E+0
  2440. v = 0.2349294234299855E-3
  2441. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2442. a = 0.2458813281751915E+0
  2443. v = 0.2467682058747003E-3
  2444. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2445. a = 0.2826545859450066E+0
  2446. v = 0.2563092683572224E-3
  2447. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2448. a = 0.3191957291799622E+0
  2449. v = 0.2639253896763318E-3
  2450. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2451. a = 0.3552621469299578E+0
  2452. v = 0.2699137479265108E-3
  2453. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2454. a = 0.3906329503406230E+0
  2455. v = 0.2745196420166739E-3
  2456. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2457. a = 0.4251028614093031E+0
  2458. v = 0.2779529197397593E-3
  2459. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2460. a = 0.4584777520111870E+0
  2461. v = 0.2803996086684265E-3
  2462. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2463. a = 0.4905711358710193E+0
  2464. v = 0.2820302356715842E-3
  2465. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2466. a = 0.5212011669847385E+0
  2467. v = 0.2830056747491068E-3
  2468. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2469. a = 0.5501878488737995E+0
  2470. v = 0.2834808950776839E-3
  2471. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2472. a = 0.6025037877479342E+0
  2473. v = 0.2835282339078929E-3
  2474. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2475. a = 0.6254572689549016E+0
  2476. v = 0.2833819267065800E-3
  2477. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2478. a = 0.6460107179528248E+0
  2479. v = 0.2832858336906784E-3
  2480. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2481. a = 0.6639541138154251E+0
  2482. v = 0.2833268235451244E-3
  2483. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2484. a = 0.6790688515667495E+0
  2485. v = 0.2835432677029253E-3
  2486. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2487. a = 0.6911338580371512E+0
  2488. v = 0.2839091722743049E-3
  2489. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2490. a = 0.6999385956126490E+0
  2491. v = 0.2843308178875841E-3
  2492. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2493. a = 0.7053037748656896E+0
  2494. v = 0.2846703550533846E-3
  2495. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2496. a = 0.4732224387180115E-1
  2497. v = 0.1051193406971900E-3
  2498. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2499. a = 0.1202100529326803E+0
  2500. v = 0.1657871838796974E-3
  2501. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2502. a = 0.2034304820664855E+0
  2503. v = 0.2064648113714232E-3
  2504. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2505. a = 0.2912285643573002E+0
  2506. v = 0.2347942745819741E-3
  2507. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2508. a = 0.3802361792726768E+0
  2509. v = 0.2547775326597726E-3
  2510. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2511. a = 0.4680598511056146E+0
  2512. v = 0.2686876684847025E-3
  2513. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2514. a = 0.5528151052155599E+0
  2515. v = 0.2778665755515867E-3
  2516. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2517. a = 0.6329386307803041E+0
  2518. v = 0.2830996616782929E-3
  2519. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2520. a = 0.8056516651369069E-1
  2521. b = 0.2363454684003124E-1
  2522. v = 0.1403063340168372E-3
  2523. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2524. a = 0.1156476077139389E+0
  2525. b = 0.5191291632545936E-1
  2526. v = 0.1696504125939477E-3
  2527. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2528. a = 0.1520473382760421E+0
  2529. b = 0.8322715736994519E-1
  2530. v = 0.1935787242745390E-3
  2531. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2532. a = 0.1892986699745931E+0
  2533. b = 0.1165855667993712E+0
  2534. v = 0.2130614510521968E-3
  2535. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2536. a = 0.2270194446777792E+0
  2537. b = 0.1513077167409504E+0
  2538. v = 0.2289381265931048E-3
  2539. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2540. a = 0.2648908185093273E+0
  2541. b = 0.1868882025807859E+0
  2542. v = 0.2418630292816186E-3
  2543. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2544. a = 0.3026389259574136E+0
  2545. b = 0.2229277629776224E+0
  2546. v = 0.2523400495631193E-3
  2547. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2548. a = 0.3400220296151384E+0
  2549. b = 0.2590951840746235E+0
  2550. v = 0.2607623973449605E-3
  2551. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2552. a = 0.3768217953335510E+0
  2553. b = 0.2951047291750847E+0
  2554. v = 0.2674441032689209E-3
  2555. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2556. a = 0.4128372900921884E+0
  2557. b = 0.3307019714169930E+0
  2558. v = 0.2726432360343356E-3
  2559. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2560. a = 0.4478807131815630E+0
  2561. b = 0.3656544101087634E+0
  2562. v = 0.2765787685924545E-3
  2563. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2564. a = 0.4817742034089257E+0
  2565. b = 0.3997448951939695E+0
  2566. v = 0.2794428690642224E-3
  2567. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2568. a = 0.5143472814653344E+0
  2569. b = 0.4327667110812024E+0
  2570. v = 0.2814099002062895E-3
  2571. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2572. a = 0.5454346213905650E+0
  2573. b = 0.4645196123532293E+0
  2574. v = 0.2826429531578994E-3
  2575. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2576. a = 0.5748739313170252E+0
  2577. b = 0.4948063555703345E+0
  2578. v = 0.2832983542550884E-3
  2579. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2580. a = 0.1599598738286342E+0
  2581. b = 0.2792357590048985E-1
  2582. v = 0.1886695565284976E-3
  2583. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2584. a = 0.1998097412500951E+0
  2585. b = 0.5877141038139065E-1
  2586. v = 0.2081867882748234E-3
  2587. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2588. a = 0.2396228952566202E+0
  2589. b = 0.9164573914691377E-1
  2590. v = 0.2245148680600796E-3
  2591. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2592. a = 0.2792228341097746E+0
  2593. b = 0.1259049641962687E+0
  2594. v = 0.2380370491511872E-3
  2595. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2596. a = 0.3184251107546741E+0
  2597. b = 0.1610594823400863E+0
  2598. v = 0.2491398041852455E-3
  2599. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2600. a = 0.3570481164426244E+0
  2601. b = 0.1967151653460898E+0
  2602. v = 0.2581632405881230E-3
  2603. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2604. a = 0.3949164710492144E+0
  2605. b = 0.2325404606175168E+0
  2606. v = 0.2653965506227417E-3
  2607. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2608. a = 0.4318617293970503E+0
  2609. b = 0.2682461141151439E+0
  2610. v = 0.2710857216747087E-3
  2611. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2612. a = 0.4677221009931678E+0
  2613. b = 0.3035720116011973E+0
  2614. v = 0.2754434093903659E-3
  2615. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2616. a = 0.5023417939270955E+0
  2617. b = 0.3382781859197439E+0
  2618. v = 0.2786579932519380E-3
  2619. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2620. a = 0.5355701836636128E+0
  2621. b = 0.3721383065625942E+0
  2622. v = 0.2809011080679474E-3
  2623. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2624. a = 0.5672608451328771E+0
  2625. b = 0.4049346360466055E+0
  2626. v = 0.2823336184560987E-3
  2627. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2628. a = 0.5972704202540162E+0
  2629. b = 0.4364538098633802E+0
  2630. v = 0.2831101175806309E-3
  2631. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2632. a = 0.2461687022333596E+0
  2633. b = 0.3070423166833368E-1
  2634. v = 0.2221679970354546E-3
  2635. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2636. a = 0.2881774566286831E+0
  2637. b = 0.6338034669281885E-1
  2638. v = 0.2356185734270703E-3
  2639. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2640. a = 0.3293963604116978E+0
  2641. b = 0.9742862487067941E-1
  2642. v = 0.2469228344805590E-3
  2643. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2644. a = 0.3697303822241377E+0
  2645. b = 0.1323799532282290E+0
  2646. v = 0.2562726348642046E-3
  2647. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2648. a = 0.4090663023135127E+0
  2649. b = 0.1678497018129336E+0
  2650. v = 0.2638756726753028E-3
  2651. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2652. a = 0.4472819355411712E+0
  2653. b = 0.2035095105326114E+0
  2654. v = 0.2699311157390862E-3
  2655. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2656. a = 0.4842513377231437E+0
  2657. b = 0.2390692566672091E+0
  2658. v = 0.2746233268403837E-3
  2659. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2660. a = 0.5198477629962928E+0
  2661. b = 0.2742649818076149E+0
  2662. v = 0.2781225674454771E-3
  2663. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2664. a = 0.5539453011883145E+0
  2665. b = 0.3088503806580094E+0
  2666. v = 0.2805881254045684E-3
  2667. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2668. a = 0.5864196762401251E+0
  2669. b = 0.3425904245906614E+0
  2670. v = 0.2821719877004913E-3
  2671. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2672. a = 0.6171484466668390E+0
  2673. b = 0.3752562294789468E+0
  2674. v = 0.2830222502333124E-3
  2675. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2676. a = 0.3350337830565727E+0
  2677. b = 0.3261589934634747E-1
  2678. v = 0.2457995956744870E-3
  2679. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2680. a = 0.3775773224758284E+0
  2681. b = 0.6658438928081572E-1
  2682. v = 0.2551474407503706E-3
  2683. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2684. a = 0.4188155229848973E+0
  2685. b = 0.1014565797157954E+0
  2686. v = 0.2629065335195311E-3
  2687. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2688. a = 0.4586805892009344E+0
  2689. b = 0.1368573320843822E+0
  2690. v = 0.2691900449925075E-3
  2691. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2692. a = 0.4970895714224235E+0
  2693. b = 0.1724614851951608E+0
  2694. v = 0.2741275485754276E-3
  2695. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2696. a = 0.5339505133960747E+0
  2697. b = 0.2079779381416412E+0
  2698. v = 0.2778530970122595E-3
  2699. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2700. a = 0.5691665792531440E+0
  2701. b = 0.2431385788322288E+0
  2702. v = 0.2805010567646741E-3
  2703. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2704. a = 0.6026387682680377E+0
  2705. b = 0.2776901883049853E+0
  2706. v = 0.2822055834031040E-3
  2707. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2708. a = 0.6342676150163307E+0
  2709. b = 0.3113881356386632E+0
  2710. v = 0.2831016901243473E-3
  2711. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2712. a = 0.4237951119537067E+0
  2713. b = 0.3394877848664351E-1
  2714. v = 0.2624474901131803E-3
  2715. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2716. a = 0.4656918683234929E+0
  2717. b = 0.6880219556291447E-1
  2718. v = 0.2688034163039377E-3
  2719. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2720. a = 0.5058857069185980E+0
  2721. b = 0.1041946859721635E+0
  2722. v = 0.2738932751287636E-3
  2723. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2724. a = 0.5443204666713996E+0
  2725. b = 0.1398039738736393E+0
  2726. v = 0.2777944791242523E-3
  2727. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2728. a = 0.5809298813759742E+0
  2729. b = 0.1753373381196155E+0
  2730. v = 0.2806011661660987E-3
  2731. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2732. a = 0.6156416039447128E+0
  2733. b = 0.2105215793514010E+0
  2734. v = 0.2824181456597460E-3
  2735. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2736. a = 0.6483801351066604E+0
  2737. b = 0.2450953312157051E+0
  2738. v = 0.2833585216577828E-3
  2739. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2740. a = 0.5103616577251688E+0
  2741. b = 0.3485560643800719E-1
  2742. v = 0.2738165236962878E-3
  2743. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2744. a = 0.5506738792580681E+0
  2745. b = 0.7026308631512033E-1
  2746. v = 0.2778365208203180E-3
  2747. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2748. a = 0.5889573040995292E+0
  2749. b = 0.1059035061296403E+0
  2750. v = 0.2807852940418966E-3
  2751. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2752. a = 0.6251641589516930E+0
  2753. b = 0.1414823925236026E+0
  2754. v = 0.2827245949674705E-3
  2755. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2756. a = 0.6592414921570178E+0
  2757. b = 0.1767207908214530E+0
  2758. v = 0.2837342344829828E-3
  2759. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2760. a = 0.5930314017533384E+0
  2761. b = 0.3542189339561672E-1
  2762. v = 0.2809233907610981E-3
  2763. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2764. a = 0.6309812253390175E+0
  2765. b = 0.7109574040369549E-1
  2766. v = 0.2829930809742694E-3
  2767. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2768. a = 0.6666296011353230E+0
  2769. b = 0.1067259792282730E+0
  2770. v = 0.2841097874111479E-3
  2771. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2772. a = 0.6703715271049922E+0
  2773. b = 0.3569455268820809E-1
  2774. v = 0.2843455206008783E-3
  2775. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2776. case 4334:
  2777. v = 0.1449063022537883E-4
  2778. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  2779. v = 0.2546377329828424E-3
  2780. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  2781. a = 0.1462896151831013E-1
  2782. v = 0.6018432961087496E-4
  2783. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2784. a = 0.3769840812493139E-1
  2785. v = 0.1002286583263673E-3
  2786. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2787. a = 0.6524701904096891E-1
  2788. v = 0.1315222931028093E-3
  2789. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2790. a = 0.9560543416134648E-1
  2791. v = 0.1564213746876724E-3
  2792. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2793. a = 0.1278335898929198E+0
  2794. v = 0.1765118841507736E-3
  2795. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2796. a = 0.1613096104466031E+0
  2797. v = 0.1928737099311080E-3
  2798. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2799. a = 0.1955806225745371E+0
  2800. v = 0.2062658534263270E-3
  2801. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2802. a = 0.2302935218498028E+0
  2803. v = 0.2172395445953787E-3
  2804. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2805. a = 0.2651584344113027E+0
  2806. v = 0.2262076188876047E-3
  2807. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2808. a = 0.2999276825183209E+0
  2809. v = 0.2334885699462397E-3
  2810. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2811. a = 0.3343828669718798E+0
  2812. v = 0.2393355273179203E-3
  2813. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2814. a = 0.3683265013750518E+0
  2815. v = 0.2439559200468863E-3
  2816. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2817. a = 0.4015763206518108E+0
  2818. v = 0.2475251866060002E-3
  2819. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2820. a = 0.4339612026399770E+0
  2821. v = 0.2501965558158773E-3
  2822. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2823. a = 0.4653180651114582E+0
  2824. v = 0.2521081407925925E-3
  2825. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2826. a = 0.4954893331080803E+0
  2827. v = 0.2533881002388081E-3
  2828. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2829. a = 0.5243207068924930E+0
  2830. v = 0.2541582900848261E-3
  2831. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2832. a = 0.5516590479041704E+0
  2833. v = 0.2545365737525860E-3
  2834. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2835. a = 0.6012371927804176E+0
  2836. v = 0.2545726993066799E-3
  2837. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2838. a = 0.6231574466449819E+0
  2839. v = 0.2544456197465555E-3
  2840. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2841. a = 0.6429416514181271E+0
  2842. v = 0.2543481596881064E-3
  2843. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2844. a = 0.6604124272943595E+0
  2845. v = 0.2543506451429194E-3
  2846. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2847. a = 0.6753851470408250E+0
  2848. v = 0.2544905675493763E-3
  2849. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2850. a = 0.6876717970626160E+0
  2851. v = 0.2547611407344429E-3
  2852. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2853. a = 0.6970895061319234E+0
  2854. v = 0.2551060375448869E-3
  2855. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2856. a = 0.7034746912553310E+0
  2857. v = 0.2554291933816039E-3
  2858. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2859. a = 0.7067017217542295E+0
  2860. v = 0.2556255710686343E-3
  2861. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  2862. a = 0.4382223501131123E-1
  2863. v = 0.9041339695118195E-4
  2864. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2865. a = 0.1117474077400006E+0
  2866. v = 0.1438426330079022E-3
  2867. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2868. a = 0.1897153252911440E+0
  2869. v = 0.1802523089820518E-3
  2870. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2871. a = 0.2724023009910331E+0
  2872. v = 0.2060052290565496E-3
  2873. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2874. a = 0.3567163308709902E+0
  2875. v = 0.2245002248967466E-3
  2876. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2877. a = 0.4404784483028087E+0
  2878. v = 0.2377059847731150E-3
  2879. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2880. a = 0.5219833154161411E+0
  2881. v = 0.2468118955882525E-3
  2882. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2883. a = 0.5998179868977553E+0
  2884. v = 0.2525410872966528E-3
  2885. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2886. a = 0.6727803154548222E+0
  2887. v = 0.2553101409933397E-3
  2888. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  2889. a = 0.7476563943166086E-1
  2890. b = 0.2193168509461185E-1
  2891. v = 0.1212879733668632E-3
  2892. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2893. a = 0.1075341482001416E+0
  2894. b = 0.4826419281533887E-1
  2895. v = 0.1472872881270931E-3
  2896. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2897. a = 0.1416344885203259E+0
  2898. b = 0.7751191883575742E-1
  2899. v = 0.1686846601010828E-3
  2900. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2901. a = 0.1766325315388586E+0
  2902. b = 0.1087558139247680E+0
  2903. v = 0.1862698414660208E-3
  2904. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2905. a = 0.2121744174481514E+0
  2906. b = 0.1413661374253096E+0
  2907. v = 0.2007430956991861E-3
  2908. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2909. a = 0.2479669443408145E+0
  2910. b = 0.1748768214258880E+0
  2911. v = 0.2126568125394796E-3
  2912. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2913. a = 0.2837600452294113E+0
  2914. b = 0.2089216406612073E+0
  2915. v = 0.2224394603372113E-3
  2916. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2917. a = 0.3193344933193984E+0
  2918. b = 0.2431987685545972E+0
  2919. v = 0.2304264522673135E-3
  2920. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2921. a = 0.3544935442438745E+0
  2922. b = 0.2774497054377770E+0
  2923. v = 0.2368854288424087E-3
  2924. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2925. a = 0.3890571932288154E+0
  2926. b = 0.3114460356156915E+0
  2927. v = 0.2420352089461772E-3
  2928. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2929. a = 0.4228581214259090E+0
  2930. b = 0.3449806851913012E+0
  2931. v = 0.2460597113081295E-3
  2932. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2933. a = 0.4557387211304052E+0
  2934. b = 0.3778618641248256E+0
  2935. v = 0.2491181912257687E-3
  2936. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2937. a = 0.4875487950541643E+0
  2938. b = 0.4099086391698978E+0
  2939. v = 0.2513528194205857E-3
  2940. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2941. a = 0.5181436529962997E+0
  2942. b = 0.4409474925853973E+0
  2943. v = 0.2528943096693220E-3
  2944. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2945. a = 0.5473824095600661E+0
  2946. b = 0.4708094517711291E+0
  2947. v = 0.2538660368488136E-3
  2948. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2949. a = 0.5751263398976174E+0
  2950. b = 0.4993275140354637E+0
  2951. v = 0.2543868648299022E-3
  2952. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2953. a = 0.1489515746840028E+0
  2954. b = 0.2599381993267017E-1
  2955. v = 0.1642595537825183E-3
  2956. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2957. a = 0.1863656444351767E+0
  2958. b = 0.5479286532462190E-1
  2959. v = 0.1818246659849308E-3
  2960. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2961. a = 0.2238602880356348E+0
  2962. b = 0.8556763251425254E-1
  2963. v = 0.1966565649492420E-3
  2964. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2965. a = 0.2612723375728160E+0
  2966. b = 0.1177257802267011E+0
  2967. v = 0.2090677905657991E-3
  2968. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2969. a = 0.2984332990206190E+0
  2970. b = 0.1508168456192700E+0
  2971. v = 0.2193820409510504E-3
  2972. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2973. a = 0.3351786584663333E+0
  2974. b = 0.1844801892177727E+0
  2975. v = 0.2278870827661928E-3
  2976. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2977. a = 0.3713505522209120E+0
  2978. b = 0.2184145236087598E+0
  2979. v = 0.2348283192282090E-3
  2980. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2981. a = 0.4067981098954663E+0
  2982. b = 0.2523590641486229E+0
  2983. v = 0.2404139755581477E-3
  2984. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2985. a = 0.4413769993687534E+0
  2986. b = 0.2860812976901373E+0
  2987. v = 0.2448227407760734E-3
  2988. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2989. a = 0.4749487182516394E+0
  2990. b = 0.3193686757808996E+0
  2991. v = 0.2482110455592573E-3
  2992. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2993. a = 0.5073798105075426E+0
  2994. b = 0.3520226949547602E+0
  2995. v = 0.2507192397774103E-3
  2996. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  2997. a = 0.5385410448878654E+0
  2998. b = 0.3838544395667890E+0
  2999. v = 0.2524765968534880E-3
  3000. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3001. a = 0.5683065353670530E+0
  3002. b = 0.4146810037640963E+0
  3003. v = 0.2536052388539425E-3
  3004. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3005. a = 0.5965527620663510E+0
  3006. b = 0.4443224094681121E+0
  3007. v = 0.2542230588033068E-3
  3008. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3009. a = 0.2299227700856157E+0
  3010. b = 0.2865757664057584E-1
  3011. v = 0.1944817013047896E-3
  3012. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3013. a = 0.2695752998553267E+0
  3014. b = 0.5923421684485993E-1
  3015. v = 0.2067862362746635E-3
  3016. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3017. a = 0.3086178716611389E+0
  3018. b = 0.9117817776057715E-1
  3019. v = 0.2172440734649114E-3
  3020. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3021. a = 0.3469649871659077E+0
  3022. b = 0.1240593814082605E+0
  3023. v = 0.2260125991723423E-3
  3024. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3025. a = 0.3845153566319655E+0
  3026. b = 0.1575272058259175E+0
  3027. v = 0.2332655008689523E-3
  3028. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3029. a = 0.4211600033403215E+0
  3030. b = 0.1912845163525413E+0
  3031. v = 0.2391699681532458E-3
  3032. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3033. a = 0.4567867834329882E+0
  3034. b = 0.2250710177858171E+0
  3035. v = 0.2438801528273928E-3
  3036. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3037. a = 0.4912829319232061E+0
  3038. b = 0.2586521303440910E+0
  3039. v = 0.2475370504260665E-3
  3040. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3041. a = 0.5245364793303812E+0
  3042. b = 0.2918112242865407E+0
  3043. v = 0.2502707235640574E-3
  3044. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3045. a = 0.5564369788915756E+0
  3046. b = 0.3243439239067890E+0
  3047. v = 0.2522031701054241E-3
  3048. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3049. a = 0.5868757697775287E+0
  3050. b = 0.3560536787835351E+0
  3051. v = 0.2534511269978784E-3
  3052. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3053. a = 0.6157458853519617E+0
  3054. b = 0.3867480821242581E+0
  3055. v = 0.2541284914955151E-3
  3056. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3057. a = 0.3138461110672113E+0
  3058. b = 0.3051374637507278E-1
  3059. v = 0.2161509250688394E-3
  3060. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3061. a = 0.3542495872050569E+0
  3062. b = 0.6237111233730755E-1
  3063. v = 0.2248778513437852E-3
  3064. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3065. a = 0.3935751553120181E+0
  3066. b = 0.9516223952401907E-1
  3067. v = 0.2322388803404617E-3
  3068. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3069. a = 0.4317634668111147E+0
  3070. b = 0.1285467341508517E+0
  3071. v = 0.2383265471001355E-3
  3072. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3073. a = 0.4687413842250821E+0
  3074. b = 0.1622318931656033E+0
  3075. v = 0.2432476675019525E-3
  3076. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3077. a = 0.5044274237060283E+0
  3078. b = 0.1959581153836453E+0
  3079. v = 0.2471122223750674E-3
  3080. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3081. a = 0.5387354077925727E+0
  3082. b = 0.2294888081183837E+0
  3083. v = 0.2500291752486870E-3
  3084. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3085. a = 0.5715768898356105E+0
  3086. b = 0.2626031152713945E+0
  3087. v = 0.2521055942764682E-3
  3088. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3089. a = 0.6028627200136111E+0
  3090. b = 0.2950904075286713E+0
  3091. v = 0.2534472785575503E-3
  3092. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3093. a = 0.6325039812653463E+0
  3094. b = 0.3267458451113286E+0
  3095. v = 0.2541599713080121E-3
  3096. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3097. a = 0.3981986708423407E+0
  3098. b = 0.3183291458749821E-1
  3099. v = 0.2317380975862936E-3
  3100. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3101. a = 0.4382791182133300E+0
  3102. b = 0.6459548193880908E-1
  3103. v = 0.2378550733719775E-3
  3104. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3105. a = 0.4769233057218166E+0
  3106. b = 0.9795757037087952E-1
  3107. v = 0.2428884456739118E-3
  3108. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3109. a = 0.5140823911194238E+0
  3110. b = 0.1316307235126655E+0
  3111. v = 0.2469002655757292E-3
  3112. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3113. a = 0.5496977833862983E+0
  3114. b = 0.1653556486358704E+0
  3115. v = 0.2499657574265851E-3
  3116. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3117. a = 0.5837047306512727E+0
  3118. b = 0.1988931724126510E+0
  3119. v = 0.2521676168486082E-3
  3120. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3121. a = 0.6160349566926879E+0
  3122. b = 0.2320174581438950E+0
  3123. v = 0.2535935662645334E-3
  3124. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3125. a = 0.6466185353209440E+0
  3126. b = 0.2645106562168662E+0
  3127. v = 0.2543356743363214E-3
  3128. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3129. a = 0.4810835158795404E+0
  3130. b = 0.3275917807743992E-1
  3131. v = 0.2427353285201535E-3
  3132. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3133. a = 0.5199925041324341E+0
  3134. b = 0.6612546183967181E-1
  3135. v = 0.2468258039744386E-3
  3136. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3137. a = 0.5571717692207494E+0
  3138. b = 0.9981498331474143E-1
  3139. v = 0.2500060956440310E-3
  3140. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3141. a = 0.5925789250836378E+0
  3142. b = 0.1335687001410374E+0
  3143. v = 0.2523238365420979E-3
  3144. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3145. a = 0.6261658523859670E+0
  3146. b = 0.1671444402896463E+0
  3147. v = 0.2538399260252846E-3
  3148. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3149. a = 0.6578811126669331E+0
  3150. b = 0.2003106382156076E+0
  3151. v = 0.2546255927268069E-3
  3152. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3153. a = 0.5609624612998100E+0
  3154. b = 0.3337500940231335E-1
  3155. v = 0.2500583360048449E-3
  3156. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3157. a = 0.5979959659984670E+0
  3158. b = 0.6708750335901803E-1
  3159. v = 0.2524777638260203E-3
  3160. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3161. a = 0.6330523711054002E+0
  3162. b = 0.1008792126424850E+0
  3163. v = 0.2540951193860656E-3
  3164. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3165. a = 0.6660960998103972E+0
  3166. b = 0.1345050343171794E+0
  3167. v = 0.2549524085027472E-3
  3168. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3169. a = 0.6365384364585819E+0
  3170. b = 0.3372799460737052E-1
  3171. v = 0.2542569507009158E-3
  3172. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3173. a = 0.6710994302899275E+0
  3174. b = 0.6755249309678028E-1
  3175. v = 0.2552114127580376E-3
  3176. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3177. case 4802:
  3178. v = 0.9687521879420705E-4
  3179. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  3180. v = 0.2307897895367918E-3
  3181. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  3182. v = 0.2297310852498558E-3
  3183. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  3184. a = 0.2335728608887064E-1
  3185. v = 0.7386265944001919E-4
  3186. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3187. a = 0.4352987836550653E-1
  3188. v = 0.8257977698542210E-4
  3189. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3190. a = 0.6439200521088801E-1
  3191. v = 0.9706044762057630E-4
  3192. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3193. a = 0.9003943631993181E-1
  3194. v = 0.1302393847117003E-3
  3195. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3196. a = 0.1196706615548473E+0
  3197. v = 0.1541957004600968E-3
  3198. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3199. a = 0.1511715412838134E+0
  3200. v = 0.1704459770092199E-3
  3201. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3202. a = 0.1835982828503801E+0
  3203. v = 0.1827374890942906E-3
  3204. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3205. a = 0.2165081259155405E+0
  3206. v = 0.1926360817436107E-3
  3207. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3208. a = 0.2496208720417563E+0
  3209. v = 0.2008010239494833E-3
  3210. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3211. a = 0.2827200673567900E+0
  3212. v = 0.2075635983209175E-3
  3213. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3214. a = 0.3156190823994346E+0
  3215. v = 0.2131306638690909E-3
  3216. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3217. a = 0.3481476793749115E+0
  3218. v = 0.2176562329937335E-3
  3219. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3220. a = 0.3801466086947226E+0
  3221. v = 0.2212682262991018E-3
  3222. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3223. a = 0.4114652119634011E+0
  3224. v = 0.2240799515668565E-3
  3225. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3226. a = 0.4419598786519751E+0
  3227. v = 0.2261959816187525E-3
  3228. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3229. a = 0.4714925949329543E+0
  3230. v = 0.2277156368808855E-3
  3231. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3232. a = 0.4999293972879466E+0
  3233. v = 0.2287351772128336E-3
  3234. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3235. a = 0.5271387221431248E+0
  3236. v = 0.2293490814084085E-3
  3237. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3238. a = 0.5529896780837761E+0
  3239. v = 0.2296505312376273E-3
  3240. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3241. a = 0.6000856099481712E+0
  3242. v = 0.2296793832318756E-3
  3243. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3244. a = 0.6210562192785175E+0
  3245. v = 0.2295785443842974E-3
  3246. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3247. a = 0.6401165879934240E+0
  3248. v = 0.2295017931529102E-3
  3249. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3250. a = 0.6571144029244334E+0
  3251. v = 0.2295059638184868E-3
  3252. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3253. a = 0.6718910821718863E+0
  3254. v = 0.2296232343237362E-3
  3255. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3256. a = 0.6842845591099010E+0
  3257. v = 0.2298530178740771E-3
  3258. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3259. a = 0.6941353476269816E+0
  3260. v = 0.2301579790280501E-3
  3261. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3262. a = 0.7012965242212991E+0
  3263. v = 0.2304690404996513E-3
  3264. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3265. a = 0.7056471428242644E+0
  3266. v = 0.2307027995907102E-3
  3267. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3268. a = 0.4595557643585895E-1
  3269. v = 0.9312274696671092E-4
  3270. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3271. a = 0.1049316742435023E+0
  3272. v = 0.1199919385876926E-3
  3273. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3274. a = 0.1773548879549274E+0
  3275. v = 0.1598039138877690E-3
  3276. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3277. a = 0.2559071411236127E+0
  3278. v = 0.1822253763574900E-3
  3279. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3280. a = 0.3358156837985898E+0
  3281. v = 0.1988579593655040E-3
  3282. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3283. a = 0.4155835743763893E+0
  3284. v = 0.2112620102533307E-3
  3285. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3286. a = 0.4937894296167472E+0
  3287. v = 0.2201594887699007E-3
  3288. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3289. a = 0.5691569694793316E+0
  3290. v = 0.2261622590895036E-3
  3291. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3292. a = 0.6405840854894251E+0
  3293. v = 0.2296458453435705E-3
  3294. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3295. a = 0.7345133894143348E-1
  3296. b = 0.2177844081486067E-1
  3297. v = 0.1006006990267000E-3
  3298. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3299. a = 0.1009859834044931E+0
  3300. b = 0.4590362185775188E-1
  3301. v = 0.1227676689635876E-3
  3302. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3303. a = 0.1324289619748758E+0
  3304. b = 0.7255063095690877E-1
  3305. v = 0.1467864280270117E-3
  3306. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3307. a = 0.1654272109607127E+0
  3308. b = 0.1017825451960684E+0
  3309. v = 0.1644178912101232E-3
  3310. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3311. a = 0.1990767186776461E+0
  3312. b = 0.1325652320980364E+0
  3313. v = 0.1777664890718961E-3
  3314. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3315. a = 0.2330125945523278E+0
  3316. b = 0.1642765374496765E+0
  3317. v = 0.1884825664516690E-3
  3318. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3319. a = 0.2670080611108287E+0
  3320. b = 0.1965360374337889E+0
  3321. v = 0.1973269246453848E-3
  3322. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3323. a = 0.3008753376294316E+0
  3324. b = 0.2290726770542238E+0
  3325. v = 0.2046767775855328E-3
  3326. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3327. a = 0.3344475596167860E+0
  3328. b = 0.2616645495370823E+0
  3329. v = 0.2107600125918040E-3
  3330. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3331. a = 0.3675709724070786E+0
  3332. b = 0.2941150728843141E+0
  3333. v = 0.2157416362266829E-3
  3334. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3335. a = 0.4001000887587812E+0
  3336. b = 0.3262440400919066E+0
  3337. v = 0.2197557816920721E-3
  3338. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3339. a = 0.4318956350436028E+0
  3340. b = 0.3578835350611916E+0
  3341. v = 0.2229192611835437E-3
  3342. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3343. a = 0.4628239056795531E+0
  3344. b = 0.3888751854043678E+0
  3345. v = 0.2253385110212775E-3
  3346. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3347. a = 0.4927563229773636E+0
  3348. b = 0.4190678003222840E+0
  3349. v = 0.2271137107548774E-3
  3350. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3351. a = 0.5215687136707969E+0
  3352. b = 0.4483151836883852E+0
  3353. v = 0.2283414092917525E-3
  3354. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3355. a = 0.5491402346984905E+0
  3356. b = 0.4764740676087880E+0
  3357. v = 0.2291161673130077E-3
  3358. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3359. a = 0.5753520160126075E+0
  3360. b = 0.5034021310998277E+0
  3361. v = 0.2295313908576598E-3
  3362. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3363. a = 0.1388326356417754E+0
  3364. b = 0.2435436510372806E-1
  3365. v = 0.1438204721359031E-3
  3366. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3367. a = 0.1743686900537244E+0
  3368. b = 0.5118897057342652E-1
  3369. v = 0.1607738025495257E-3
  3370. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3371. a = 0.2099737037950268E+0
  3372. b = 0.8014695048539634E-1
  3373. v = 0.1741483853528379E-3
  3374. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3375. a = 0.2454492590908548E+0
  3376. b = 0.1105117874155699E+0
  3377. v = 0.1851918467519151E-3
  3378. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3379. a = 0.2807219257864278E+0
  3380. b = 0.1417950531570966E+0
  3381. v = 0.1944628638070613E-3
  3382. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3383. a = 0.3156842271975842E+0
  3384. b = 0.1736604945719597E+0
  3385. v = 0.2022495446275152E-3
  3386. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3387. a = 0.3502090945177752E+0
  3388. b = 0.2058466324693981E+0
  3389. v = 0.2087462382438514E-3
  3390. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3391. a = 0.3841684849519686E+0
  3392. b = 0.2381284261195919E+0
  3393. v = 0.2141074754818308E-3
  3394. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3395. a = 0.4174372367906016E+0
  3396. b = 0.2703031270422569E+0
  3397. v = 0.2184640913748162E-3
  3398. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3399. a = 0.4498926465011892E+0
  3400. b = 0.3021845683091309E+0
  3401. v = 0.2219309165220329E-3
  3402. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3403. a = 0.4814146229807701E+0
  3404. b = 0.3335993355165720E+0
  3405. v = 0.2246123118340624E-3
  3406. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3407. a = 0.5118863625734701E+0
  3408. b = 0.3643833735518232E+0
  3409. v = 0.2266062766915125E-3
  3410. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3411. a = 0.5411947455119144E+0
  3412. b = 0.3943789541958179E+0
  3413. v = 0.2280072952230796E-3
  3414. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3415. a = 0.5692301500357246E+0
  3416. b = 0.4234320144403542E+0
  3417. v = 0.2289082025202583E-3
  3418. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3419. a = 0.5958857204139576E+0
  3420. b = 0.4513897947419260E+0
  3421. v = 0.2294012695120025E-3
  3422. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3423. a = 0.2156270284785766E+0
  3424. b = 0.2681225755444491E-1
  3425. v = 0.1722434488736947E-3
  3426. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3427. a = 0.2532385054909710E+0
  3428. b = 0.5557495747805614E-1
  3429. v = 0.1830237421455091E-3
  3430. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3431. a = 0.2902564617771537E+0
  3432. b = 0.8569368062950249E-1
  3433. v = 0.1923855349997633E-3
  3434. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3435. a = 0.3266979823143256E+0
  3436. b = 0.1167367450324135E+0
  3437. v = 0.2004067861936271E-3
  3438. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3439. a = 0.3625039627493614E+0
  3440. b = 0.1483861994003304E+0
  3441. v = 0.2071817297354263E-3
  3442. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3443. a = 0.3975838937548699E+0
  3444. b = 0.1803821503011405E+0
  3445. v = 0.2128250834102103E-3
  3446. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3447. a = 0.4318396099009774E+0
  3448. b = 0.2124962965666424E+0
  3449. v = 0.2174513719440102E-3
  3450. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3451. a = 0.4651706555732742E+0
  3452. b = 0.2445221837805913E+0
  3453. v = 0.2211661839150214E-3
  3454. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3455. a = 0.4974752649620969E+0
  3456. b = 0.2762701224322987E+0
  3457. v = 0.2240665257813102E-3
  3458. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3459. a = 0.5286517579627517E+0
  3460. b = 0.3075627775211328E+0
  3461. v = 0.2262439516632620E-3
  3462. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3463. a = 0.5586001195731895E+0
  3464. b = 0.3382311089826877E+0
  3465. v = 0.2277874557231869E-3
  3466. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3467. a = 0.5872229902021319E+0
  3468. b = 0.3681108834741399E+0
  3469. v = 0.2287854314454994E-3
  3470. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3471. a = 0.6144258616235123E+0
  3472. b = 0.3970397446872839E+0
  3473. v = 0.2293268499615575E-3
  3474. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3475. a = 0.2951676508064861E+0
  3476. b = 0.2867499538750441E-1
  3477. v = 0.1912628201529828E-3
  3478. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3479. a = 0.3335085485472725E+0
  3480. b = 0.5867879341903510E-1
  3481. v = 0.1992499672238701E-3
  3482. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3483. a = 0.3709561760636381E+0
  3484. b = 0.8961099205022284E-1
  3485. v = 0.2061275533454027E-3
  3486. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3487. a = 0.4074722861667498E+0
  3488. b = 0.1211627927626297E+0
  3489. v = 0.2119318215968572E-3
  3490. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3491. a = 0.4429923648839117E+0
  3492. b = 0.1530748903554898E+0
  3493. v = 0.2167416581882652E-3
  3494. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3495. a = 0.4774428052721736E+0
  3496. b = 0.1851176436721877E+0
  3497. v = 0.2206430730516600E-3
  3498. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3499. a = 0.5107446539535904E+0
  3500. b = 0.2170829107658179E+0
  3501. v = 0.2237186938699523E-3
  3502. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3503. a = 0.5428151370542935E+0
  3504. b = 0.2487786689026271E+0
  3505. v = 0.2260480075032884E-3
  3506. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3507. a = 0.5735699292556964E+0
  3508. b = 0.2800239952795016E+0
  3509. v = 0.2277098884558542E-3
  3510. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3511. a = 0.6029253794562866E+0
  3512. b = 0.3106445702878119E+0
  3513. v = 0.2287845715109671E-3
  3514. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3515. a = 0.6307998987073145E+0
  3516. b = 0.3404689500841194E+0
  3517. v = 0.2293547268236294E-3
  3518. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3519. a = 0.3752652273692719E+0
  3520. b = 0.2997145098184479E-1
  3521. v = 0.2056073839852528E-3
  3522. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3523. a = 0.4135383879344028E+0
  3524. b = 0.6086725898678011E-1
  3525. v = 0.2114235865831876E-3
  3526. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3527. a = 0.4506113885153907E+0
  3528. b = 0.9238849548435643E-1
  3529. v = 0.2163175629770551E-3
  3530. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3531. a = 0.4864401554606072E+0
  3532. b = 0.1242786603851851E+0
  3533. v = 0.2203392158111650E-3
  3534. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3535. a = 0.5209708076611709E+0
  3536. b = 0.1563086731483386E+0
  3537. v = 0.2235473176847839E-3
  3538. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3539. a = 0.5541422135830122E+0
  3540. b = 0.1882696509388506E+0
  3541. v = 0.2260024141501235E-3
  3542. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3543. a = 0.5858880915113817E+0
  3544. b = 0.2199672979126059E+0
  3545. v = 0.2277675929329182E-3
  3546. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3547. a = 0.6161399390603444E+0
  3548. b = 0.2512165482924867E+0
  3549. v = 0.2289102112284834E-3
  3550. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3551. a = 0.6448296482255090E+0
  3552. b = 0.2818368701871888E+0
  3553. v = 0.2295027954625118E-3
  3554. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3555. a = 0.4544796274917948E+0
  3556. b = 0.3088970405060312E-1
  3557. v = 0.2161281589879992E-3
  3558. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3559. a = 0.4919389072146628E+0
  3560. b = 0.6240947677636835E-1
  3561. v = 0.2201980477395102E-3
  3562. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3563. a = 0.5279313026985183E+0
  3564. b = 0.9430706144280313E-1
  3565. v = 0.2234952066593166E-3
  3566. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3567. a = 0.5624169925571135E+0
  3568. b = 0.1263547818770374E+0
  3569. v = 0.2260540098520838E-3
  3570. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3571. a = 0.5953484627093287E+0
  3572. b = 0.1583430788822594E+0
  3573. v = 0.2279157981899988E-3
  3574. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3575. a = 0.6266730715339185E+0
  3576. b = 0.1900748462555988E+0
  3577. v = 0.2291296918565571E-3
  3578. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3579. a = 0.6563363204278871E+0
  3580. b = 0.2213599519592567E+0
  3581. v = 0.2297533752536649E-3
  3582. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3583. a = 0.5314574716585696E+0
  3584. b = 0.3152508811515374E-1
  3585. v = 0.2234927356465995E-3
  3586. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3587. a = 0.5674614932298185E+0
  3588. b = 0.6343865291465561E-1
  3589. v = 0.2261288012985219E-3
  3590. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3591. a = 0.6017706004970264E+0
  3592. b = 0.9551503504223951E-1
  3593. v = 0.2280818160923688E-3
  3594. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3595. a = 0.6343471270264178E+0
  3596. b = 0.1275440099801196E+0
  3597. v = 0.2293773295180159E-3
  3598. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3599. a = 0.6651494599127802E+0
  3600. b = 0.1593252037671960E+0
  3601. v = 0.2300528767338634E-3
  3602. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3603. a = 0.6050184986005704E+0
  3604. b = 0.3192538338496105E-1
  3605. v = 0.2281893855065666E-3
  3606. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3607. a = 0.6390163550880400E+0
  3608. b = 0.6402824353962306E-1
  3609. v = 0.2295720444840727E-3
  3610. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3611. a = 0.6711199107088448E+0
  3612. b = 0.9609805077002909E-1
  3613. v = 0.2303227649026753E-3
  3614. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3615. a = 0.6741354429572275E+0
  3616. b = 0.3211853196273233E-1
  3617. v = 0.2304831913227114E-3
  3618. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3619. case 5294:
  3620. v = 0.9080510764308163E-4
  3621. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  3622. v = 0.2084824361987793E-3
  3623. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  3624. a = 0.2303261686261450E-1
  3625. v = 0.5011105657239616E-4
  3626. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3627. a = 0.3757208620162394E-1
  3628. v = 0.5942520409683854E-4
  3629. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3630. a = 0.5821912033821852E-1
  3631. v = 0.9564394826109721E-4
  3632. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3633. a = 0.8403127529194872E-1
  3634. v = 0.1185530657126338E-3
  3635. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3636. a = 0.1122927798060578E+0
  3637. v = 0.1364510114230331E-3
  3638. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3639. a = 0.1420125319192987E+0
  3640. v = 0.1505828825605415E-3
  3641. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3642. a = 0.1726396437341978E+0
  3643. v = 0.1619298749867023E-3
  3644. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3645. a = 0.2038170058115696E+0
  3646. v = 0.1712450504267789E-3
  3647. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3648. a = 0.2352849892876508E+0
  3649. v = 0.1789891098164999E-3
  3650. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3651. a = 0.2668363354312461E+0
  3652. v = 0.1854474955629795E-3
  3653. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3654. a = 0.2982941279900452E+0
  3655. v = 0.1908148636673661E-3
  3656. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3657. a = 0.3295002922087076E+0
  3658. v = 0.1952377405281833E-3
  3659. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3660. a = 0.3603094918363593E+0
  3661. v = 0.1988349254282232E-3
  3662. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3663. a = 0.3905857895173920E+0
  3664. v = 0.2017079807160050E-3
  3665. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3666. a = 0.4202005758160837E+0
  3667. v = 0.2039473082709094E-3
  3668. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3669. a = 0.4490310061597227E+0
  3670. v = 0.2056360279288953E-3
  3671. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3672. a = 0.4769586160311491E+0
  3673. v = 0.2068525823066865E-3
  3674. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3675. a = 0.5038679887049750E+0
  3676. v = 0.2076724877534488E-3
  3677. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3678. a = 0.5296454286519961E+0
  3679. v = 0.2081694278237885E-3
  3680. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3681. a = 0.5541776207164850E+0
  3682. v = 0.2084157631219326E-3
  3683. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3684. a = 0.5990467321921213E+0
  3685. v = 0.2084381531128593E-3
  3686. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3687. a = 0.6191467096294587E+0
  3688. v = 0.2083476277129307E-3
  3689. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3690. a = 0.6375251212901849E+0
  3691. v = 0.2082686194459732E-3
  3692. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3693. a = 0.6540514381131168E+0
  3694. v = 0.2082475686112415E-3
  3695. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3696. a = 0.6685899064391510E+0
  3697. v = 0.2083139860289915E-3
  3698. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3699. a = 0.6810013009681648E+0
  3700. v = 0.2084745561831237E-3
  3701. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3702. a = 0.6911469578730340E+0
  3703. v = 0.2087091313375890E-3
  3704. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3705. a = 0.6988956915141736E+0
  3706. v = 0.2089718413297697E-3
  3707. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3708. a = 0.7041335794868720E+0
  3709. v = 0.2092003303479793E-3
  3710. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3711. a = 0.7067754398018567E+0
  3712. v = 0.2093336148263241E-3
  3713. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  3714. a = 0.3840368707853623E-1
  3715. v = 0.7591708117365267E-4
  3716. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3717. a = 0.9835485954117399E-1
  3718. v = 0.1083383968169186E-3
  3719. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3720. a = 0.1665774947612998E+0
  3721. v = 0.1403019395292510E-3
  3722. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3723. a = 0.2405702335362910E+0
  3724. v = 0.1615970179286436E-3
  3725. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3726. a = 0.3165270770189046E+0
  3727. v = 0.1771144187504911E-3
  3728. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3729. a = 0.3927386145645443E+0
  3730. v = 0.1887760022988168E-3
  3731. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3732. a = 0.4678825918374656E+0
  3733. v = 0.1973474670768214E-3
  3734. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3735. a = 0.5408022024266935E+0
  3736. v = 0.2033787661234659E-3
  3737. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3738. a = 0.6104967445752438E+0
  3739. v = 0.2072343626517331E-3
  3740. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3741. a = 0.6760910702685738E+0
  3742. v = 0.2091177834226918E-3
  3743. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  3744. a = 0.6655644120217392E-1
  3745. b = 0.1936508874588424E-1
  3746. v = 0.9316684484675566E-4
  3747. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3748. a = 0.9446246161270182E-1
  3749. b = 0.4252442002115869E-1
  3750. v = 0.1116193688682976E-3
  3751. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3752. a = 0.1242651925452509E+0
  3753. b = 0.6806529315354374E-1
  3754. v = 0.1298623551559414E-3
  3755. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3756. a = 0.1553438064846751E+0
  3757. b = 0.9560957491205369E-1
  3758. v = 0.1450236832456426E-3
  3759. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3760. a = 0.1871137110542670E+0
  3761. b = 0.1245931657452888E+0
  3762. v = 0.1572719958149914E-3
  3763. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3764. a = 0.2192612628836257E+0
  3765. b = 0.1545385828778978E+0
  3766. v = 0.1673234785867195E-3
  3767. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3768. a = 0.2515682807206955E+0
  3769. b = 0.1851004249723368E+0
  3770. v = 0.1756860118725188E-3
  3771. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3772. a = 0.2838535866287290E+0
  3773. b = 0.2160182608272384E+0
  3774. v = 0.1826776290439367E-3
  3775. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3776. a = 0.3159578817528521E+0
  3777. b = 0.2470799012277111E+0
  3778. v = 0.1885116347992865E-3
  3779. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3780. a = 0.3477370882791392E+0
  3781. b = 0.2781014208986402E+0
  3782. v = 0.1933457860170574E-3
  3783. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3784. a = 0.3790576960890540E+0
  3785. b = 0.3089172523515731E+0
  3786. v = 0.1973060671902064E-3
  3787. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3788. a = 0.4097938317810200E+0
  3789. b = 0.3393750055472244E+0
  3790. v = 0.2004987099616311E-3
  3791. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3792. a = 0.4398256572859637E+0
  3793. b = 0.3693322470987730E+0
  3794. v = 0.2030170909281499E-3
  3795. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3796. a = 0.4690384114718480E+0
  3797. b = 0.3986541005609877E+0
  3798. v = 0.2049461460119080E-3
  3799. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3800. a = 0.4973216048301053E+0
  3801. b = 0.4272112491408562E+0
  3802. v = 0.2063653565200186E-3
  3803. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3804. a = 0.5245681526132446E+0
  3805. b = 0.4548781735309936E+0
  3806. v = 0.2073507927381027E-3
  3807. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3808. a = 0.5506733911803888E+0
  3809. b = 0.4815315355023251E+0
  3810. v = 0.2079764593256122E-3
  3811. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3812. a = 0.5755339829522475E+0
  3813. b = 0.5070486445801855E+0
  3814. v = 0.2083150534968778E-3
  3815. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3816. a = 0.1305472386056362E+0
  3817. b = 0.2284970375722366E-1
  3818. v = 0.1262715121590664E-3
  3819. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3820. a = 0.1637327908216477E+0
  3821. b = 0.4812254338288384E-1
  3822. v = 0.1414386128545972E-3
  3823. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3824. a = 0.1972734634149637E+0
  3825. b = 0.7531734457511935E-1
  3826. v = 0.1538740401313898E-3
  3827. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3828. a = 0.2308694653110130E+0
  3829. b = 0.1039043639882017E+0
  3830. v = 0.1642434942331432E-3
  3831. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3832. a = 0.2643899218338160E+0
  3833. b = 0.1334526587117626E+0
  3834. v = 0.1729790609237496E-3
  3835. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3836. a = 0.2977171599622171E+0
  3837. b = 0.1636414868936382E+0
  3838. v = 0.1803505190260828E-3
  3839. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3840. a = 0.3307293903032310E+0
  3841. b = 0.1942195406166568E+0
  3842. v = 0.1865475350079657E-3
  3843. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3844. a = 0.3633069198219073E+0
  3845. b = 0.2249752879943753E+0
  3846. v = 0.1917182669679069E-3
  3847. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3848. a = 0.3953346955922727E+0
  3849. b = 0.2557218821820032E+0
  3850. v = 0.1959851709034382E-3
  3851. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3852. a = 0.4267018394184914E+0
  3853. b = 0.2862897925213193E+0
  3854. v = 0.1994529548117882E-3
  3855. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3856. a = 0.4573009622571704E+0
  3857. b = 0.3165224536636518E+0
  3858. v = 0.2022138911146548E-3
  3859. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3860. a = 0.4870279559856109E+0
  3861. b = 0.3462730221636496E+0
  3862. v = 0.2043518024208592E-3
  3863. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3864. a = 0.5157819581450322E+0
  3865. b = 0.3754016870282835E+0
  3866. v = 0.2059450313018110E-3
  3867. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3868. a = 0.5434651666465393E+0
  3869. b = 0.4037733784993613E+0
  3870. v = 0.2070685715318472E-3
  3871. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3872. a = 0.5699823887764627E+0
  3873. b = 0.4312557784139123E+0
  3874. v = 0.2077955310694373E-3
  3875. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3876. a = 0.5952403350947741E+0
  3877. b = 0.4577175367122110E+0
  3878. v = 0.2081980387824712E-3
  3879. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3880. a = 0.2025152599210369E+0
  3881. b = 0.2520253617719557E-1
  3882. v = 0.1521318610377956E-3
  3883. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3884. a = 0.2381066653274425E+0
  3885. b = 0.5223254506119000E-1
  3886. v = 0.1622772720185755E-3
  3887. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3888. a = 0.2732823383651612E+0
  3889. b = 0.8060669688588620E-1
  3890. v = 0.1710498139420709E-3
  3891. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3892. a = 0.3080137692611118E+0
  3893. b = 0.1099335754081255E+0
  3894. v = 0.1785911149448736E-3
  3895. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3896. a = 0.3422405614587601E+0
  3897. b = 0.1399120955959857E+0
  3898. v = 0.1850125313687736E-3
  3899. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3900. a = 0.3758808773890420E+0
  3901. b = 0.1702977801651705E+0
  3902. v = 0.1904229703933298E-3
  3903. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3904. a = 0.4088458383438932E+0
  3905. b = 0.2008799256601680E+0
  3906. v = 0.1949259956121987E-3
  3907. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3908. a = 0.4410450550841152E+0
  3909. b = 0.2314703052180836E+0
  3910. v = 0.1986161545363960E-3
  3911. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3912. a = 0.4723879420561312E+0
  3913. b = 0.2618972111375892E+0
  3914. v = 0.2015790585641370E-3
  3915. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3916. a = 0.5027843561874343E+0
  3917. b = 0.2920013195600270E+0
  3918. v = 0.2038934198707418E-3
  3919. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3920. a = 0.5321453674452458E+0
  3921. b = 0.3216322555190551E+0
  3922. v = 0.2056334060538251E-3
  3923. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3924. a = 0.5603839113834030E+0
  3925. b = 0.3506456615934198E+0
  3926. v = 0.2068705959462289E-3
  3927. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3928. a = 0.5874150706875146E+0
  3929. b = 0.3789007181306267E+0
  3930. v = 0.2076753906106002E-3
  3931. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3932. a = 0.6131559381660038E+0
  3933. b = 0.4062580170572782E+0
  3934. v = 0.2081179391734803E-3
  3935. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3936. a = 0.2778497016394506E+0
  3937. b = 0.2696271276876226E-1
  3938. v = 0.1700345216228943E-3
  3939. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3940. a = 0.3143733562261912E+0
  3941. b = 0.5523469316960465E-1
  3942. v = 0.1774906779990410E-3
  3943. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3944. a = 0.3501485810261827E+0
  3945. b = 0.8445193201626464E-1
  3946. v = 0.1839659377002642E-3
  3947. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3948. a = 0.3851430322303653E+0
  3949. b = 0.1143263119336083E+0
  3950. v = 0.1894987462975169E-3
  3951. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3952. a = 0.4193013979470415E+0
  3953. b = 0.1446177898344475E+0
  3954. v = 0.1941548809452595E-3
  3955. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3956. a = 0.4525585960458567E+0
  3957. b = 0.1751165438438091E+0
  3958. v = 0.1980078427252384E-3
  3959. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3960. a = 0.4848447779622947E+0
  3961. b = 0.2056338306745660E+0
  3962. v = 0.2011296284744488E-3
  3963. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3964. a = 0.5160871208276894E+0
  3965. b = 0.2359965487229226E+0
  3966. v = 0.2035888456966776E-3
  3967. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3968. a = 0.5462112185696926E+0
  3969. b = 0.2660430223139146E+0
  3970. v = 0.2054516325352142E-3
  3971. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3972. a = 0.5751425068101757E+0
  3973. b = 0.2956193664498032E+0
  3974. v = 0.2067831033092635E-3
  3975. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3976. a = 0.6028073872853596E+0
  3977. b = 0.3245763905312779E+0
  3978. v = 0.2076485320284876E-3
  3979. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3980. a = 0.6291338275278409E+0
  3981. b = 0.3527670026206972E+0
  3982. v = 0.2081141439525255E-3
  3983. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3984. a = 0.3541797528439391E+0
  3985. b = 0.2823853479435550E-1
  3986. v = 0.1834383015469222E-3
  3987. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3988. a = 0.3908234972074657E+0
  3989. b = 0.5741296374713106E-1
  3990. v = 0.1889540591777677E-3
  3991. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3992. a = 0.4264408450107590E+0
  3993. b = 0.8724646633650199E-1
  3994. v = 0.1936677023597375E-3
  3995. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  3996. a = 0.4609949666553286E+0
  3997. b = 0.1175034422915616E+0
  3998. v = 0.1976176495066504E-3
  3999. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4000. a = 0.4944389496536006E+0
  4001. b = 0.1479755652628428E+0
  4002. v = 0.2008536004560983E-3
  4003. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4004. a = 0.5267194884346086E+0
  4005. b = 0.1784740659484352E+0
  4006. v = 0.2034280351712291E-3
  4007. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4008. a = 0.5577787810220990E+0
  4009. b = 0.2088245700431244E+0
  4010. v = 0.2053944466027758E-3
  4011. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4012. a = 0.5875563763536670E+0
  4013. b = 0.2388628136570763E+0
  4014. v = 0.2068077642882360E-3
  4015. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4016. a = 0.6159910016391269E+0
  4017. b = 0.2684308928769185E+0
  4018. v = 0.2077250949661599E-3
  4019. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4020. a = 0.6430219602956268E+0
  4021. b = 0.2973740761960252E+0
  4022. v = 0.2082062440705320E-3
  4023. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4024. a = 0.4300647036213646E+0
  4025. b = 0.2916399920493977E-1
  4026. v = 0.1934374486546626E-3
  4027. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4028. a = 0.4661486308935531E+0
  4029. b = 0.5898803024755659E-1
  4030. v = 0.1974107010484300E-3
  4031. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4032. a = 0.5009658555287261E+0
  4033. b = 0.8924162698525409E-1
  4034. v = 0.2007129290388658E-3
  4035. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4036. a = 0.5344824270447704E+0
  4037. b = 0.1197185199637321E+0
  4038. v = 0.2033736947471293E-3
  4039. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4040. a = 0.5666575997416371E+0
  4041. b = 0.1502300756161382E+0
  4042. v = 0.2054287125902493E-3
  4043. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4044. a = 0.5974457471404752E+0
  4045. b = 0.1806004191913564E+0
  4046. v = 0.2069184936818894E-3
  4047. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4048. a = 0.6267984444116886E+0
  4049. b = 0.2106621764786252E+0
  4050. v = 0.2078883689808782E-3
  4051. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4052. a = 0.6546664713575417E+0
  4053. b = 0.2402526932671914E+0
  4054. v = 0.2083886366116359E-3
  4055. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4056. a = 0.5042711004437253E+0
  4057. b = 0.2982529203607657E-1
  4058. v = 0.2006593275470817E-3
  4059. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4060. a = 0.5392127456774380E+0
  4061. b = 0.6008728062339922E-1
  4062. v = 0.2033728426135397E-3
  4063. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4064. a = 0.5726819437668618E+0
  4065. b = 0.9058227674571398E-1
  4066. v = 0.2055008781377608E-3
  4067. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4068. a = 0.6046469254207278E+0
  4069. b = 0.1211219235803400E+0
  4070. v = 0.2070651783518502E-3
  4071. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4072. a = 0.6350716157434952E+0
  4073. b = 0.1515286404791580E+0
  4074. v = 0.2080953335094320E-3
  4075. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4076. a = 0.6639177679185454E+0
  4077. b = 0.1816314681255552E+0
  4078. v = 0.2086284998988521E-3
  4079. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4080. a = 0.5757276040972253E+0
  4081. b = 0.3026991752575440E-1
  4082. v = 0.2055549387644668E-3
  4083. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4084. a = 0.6090265823139755E+0
  4085. b = 0.6078402297870770E-1
  4086. v = 0.2071871850267654E-3
  4087. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4088. a = 0.6406735344387661E+0
  4089. b = 0.9135459984176636E-1
  4090. v = 0.2082856600431965E-3
  4091. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4092. a = 0.6706397927793709E+0
  4093. b = 0.1218024155966590E+0
  4094. v = 0.2088705858819358E-3
  4095. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4096. a = 0.6435019674426665E+0
  4097. b = 0.3052608357660639E-1
  4098. v = 0.2083995867536322E-3
  4099. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4100. a = 0.6747218676375681E+0
  4101. b = 0.6112185773983089E-1
  4102. v = 0.2090509712889637E-3
  4103. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4104. case 5810:
  4105. v = 0.9735347946175486E-5
  4106. leb_tmp, start = get_lebedev_recurrence_points(1, start, a, b, v, leb_tmp)
  4107. v = 0.1907581241803167E-3
  4108. leb_tmp, start = get_lebedev_recurrence_points(2, start, a, b, v, leb_tmp)
  4109. v = 0.1901059546737578E-3
  4110. leb_tmp, start = get_lebedev_recurrence_points(3, start, a, b, v, leb_tmp)
  4111. a = 0.1182361662400277E-1
  4112. v = 0.3926424538919212E-4
  4113. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4114. a = 0.3062145009138958E-1
  4115. v = 0.6667905467294382E-4
  4116. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4117. a = 0.5329794036834243E-1
  4118. v = 0.8868891315019135E-4
  4119. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4120. a = 0.7848165532862220E-1
  4121. v = 0.1066306000958872E-3
  4122. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4123. a = 0.1054038157636201E+0
  4124. v = 0.1214506743336128E-3
  4125. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4126. a = 0.1335577797766211E+0
  4127. v = 0.1338054681640871E-3
  4128. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4129. a = 0.1625769955502252E+0
  4130. v = 0.1441677023628504E-3
  4131. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4132. a = 0.1921787193412792E+0
  4133. v = 0.1528880200826557E-3
  4134. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4135. a = 0.2221340534690548E+0
  4136. v = 0.1602330623773609E-3
  4137. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4138. a = 0.2522504912791132E+0
  4139. v = 0.1664102653445244E-3
  4140. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4141. a = 0.2823610860679697E+0
  4142. v = 0.1715845854011323E-3
  4143. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4144. a = 0.3123173966267560E+0
  4145. v = 0.1758901000133069E-3
  4146. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4147. a = 0.3419847036953789E+0
  4148. v = 0.1794382485256736E-3
  4149. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4150. a = 0.3712386456999758E+0
  4151. v = 0.1823238106757407E-3
  4152. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4153. a = 0.3999627649876828E+0
  4154. v = 0.1846293252959976E-3
  4155. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4156. a = 0.4280466458648093E+0
  4157. v = 0.1864284079323098E-3
  4158. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4159. a = 0.4553844360185711E+0
  4160. v = 0.1877882694626914E-3
  4161. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4162. a = 0.4818736094437834E+0
  4163. v = 0.1887716321852025E-3
  4164. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4165. a = 0.5074138709260629E+0
  4166. v = 0.1894381638175673E-3
  4167. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4168. a = 0.5319061304570707E+0
  4169. v = 0.1898454899533629E-3
  4170. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4171. a = 0.5552514978677286E+0
  4172. v = 0.1900497929577815E-3
  4173. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4174. a = 0.5981009025246183E+0
  4175. v = 0.1900671501924092E-3
  4176. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4177. a = 0.6173990192228116E+0
  4178. v = 0.1899837555533510E-3
  4179. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4180. a = 0.6351365239411131E+0
  4181. v = 0.1899014113156229E-3
  4182. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4183. a = 0.6512010228227200E+0
  4184. v = 0.1898581257705106E-3
  4185. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4186. a = 0.6654758363948120E+0
  4187. v = 0.1898804756095753E-3
  4188. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4189. a = 0.6778410414853370E+0
  4190. v = 0.1899793610426402E-3
  4191. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4192. a = 0.6881760887484110E+0
  4193. v = 0.1901464554844117E-3
  4194. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4195. a = 0.6963645267094598E+0
  4196. v = 0.1903533246259542E-3
  4197. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4198. a = 0.7023010617153579E+0
  4199. v = 0.1905556158463228E-3
  4200. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4201. a = 0.7059004636628753E+0
  4202. v = 0.1907037155663528E-3
  4203. leb_tmp, start = get_lebedev_recurrence_points(4, start, a, b, v, leb_tmp)
  4204. a = 0.3552470312472575E-1
  4205. v = 0.5992997844249967E-4
  4206. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  4207. a = 0.9151176620841283E-1
  4208. v = 0.9749059382456978E-4
  4209. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  4210. a = 0.1566197930068980E+0
  4211. v = 0.1241680804599158E-3
  4212. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  4213. a = 0.2265467599271907E+0
  4214. v = 0.1437626154299360E-3
  4215. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  4216. a = 0.2988242318581361E+0
  4217. v = 0.1584200054793902E-3
  4218. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  4219. a = 0.3717482419703886E+0
  4220. v = 0.1694436550982744E-3
  4221. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  4222. a = 0.4440094491758889E+0
  4223. v = 0.1776617014018108E-3
  4224. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  4225. a = 0.5145337096756642E+0
  4226. v = 0.1836132434440077E-3
  4227. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  4228. a = 0.5824053672860230E+0
  4229. v = 0.1876494727075983E-3
  4230. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  4231. a = 0.6468283961043370E+0
  4232. v = 0.1899906535336482E-3
  4233. leb_tmp, start = get_lebedev_recurrence_points(5, start, a, b, v, leb_tmp)
  4234. a = 0.6095964259104373E-1
  4235. b = 0.1787828275342931E-1
  4236. v = 0.8143252820767350E-4
  4237. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4238. a = 0.8811962270959388E-1
  4239. b = 0.3953888740792096E-1
  4240. v = 0.9998859890887728E-4
  4241. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4242. a = 0.1165936722428831E+0
  4243. b = 0.6378121797722990E-1
  4244. v = 0.1156199403068359E-3
  4245. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4246. a = 0.1460232857031785E+0
  4247. b = 0.8985890813745037E-1
  4248. v = 0.1287632092635513E-3
  4249. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4250. a = 0.1761197110181755E+0
  4251. b = 0.1172606510576162E+0
  4252. v = 0.1398378643365139E-3
  4253. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4254. a = 0.2066471190463718E+0
  4255. b = 0.1456102876970995E+0
  4256. v = 0.1491876468417391E-3
  4257. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4258. a = 0.2374076026328152E+0
  4259. b = 0.1746153823011775E+0
  4260. v = 0.1570855679175456E-3
  4261. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4262. a = 0.2682305474337051E+0
  4263. b = 0.2040383070295584E+0
  4264. v = 0.1637483948103775E-3
  4265. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4266. a = 0.2989653312142369E+0
  4267. b = 0.2336788634003698E+0
  4268. v = 0.1693500566632843E-3
  4269. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4270. a = 0.3294762752772209E+0
  4271. b = 0.2633632752654219E+0
  4272. v = 0.1740322769393633E-3
  4273. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4274. a = 0.3596390887276086E+0
  4275. b = 0.2929369098051601E+0
  4276. v = 0.1779126637278296E-3
  4277. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4278. a = 0.3893383046398812E+0
  4279. b = 0.3222592785275512E+0
  4280. v = 0.1810908108835412E-3
  4281. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4282. a = 0.4184653789358347E+0
  4283. b = 0.3512004791195743E+0
  4284. v = 0.1836529132600190E-3
  4285. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4286. a = 0.4469172319076166E+0
  4287. b = 0.3796385677684537E+0
  4288. v = 0.1856752841777379E-3
  4289. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4290. a = 0.4745950813276976E+0
  4291. b = 0.4074575378263879E+0
  4292. v = 0.1872270566606832E-3
  4293. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4294. a = 0.5014034601410262E+0
  4295. b = 0.4345456906027828E+0
  4296. v = 0.1883722645591307E-3
  4297. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4298. a = 0.5272493404551239E+0
  4299. b = 0.4607942515205134E+0
  4300. v = 0.1891714324525297E-3
  4301. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4302. a = 0.5520413051846366E+0
  4303. b = 0.4860961284181720E+0
  4304. v = 0.1896827480450146E-3
  4305. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4306. a = 0.5756887237503077E+0
  4307. b = 0.5103447395342790E+0
  4308. v = 0.1899628417059528E-3
  4309. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4310. a = 0.1225039430588352E+0
  4311. b = 0.2136455922655793E-1
  4312. v = 0.1123301829001669E-3
  4313. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4314. a = 0.1539113217321372E+0
  4315. b = 0.4520926166137188E-1
  4316. v = 0.1253698826711277E-3
  4317. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4318. a = 0.1856213098637712E+0
  4319. b = 0.7086468177864818E-1
  4320. v = 0.1366266117678531E-3
  4321. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4322. a = 0.2174998728035131E+0
  4323. b = 0.9785239488772918E-1
  4324. v = 0.1462736856106918E-3
  4325. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4326. a = 0.2494128336938330E+0
  4327. b = 0.1258106396267210E+0
  4328. v = 0.1545076466685412E-3
  4329. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4330. a = 0.2812321562143480E+0
  4331. b = 0.1544529125047001E+0
  4332. v = 0.1615096280814007E-3
  4333. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4334. a = 0.3128372276456111E+0
  4335. b = 0.1835433512202753E+0
  4336. v = 0.1674366639741759E-3
  4337. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4338. a = 0.3441145160177973E+0
  4339. b = 0.2128813258619585E+0
  4340. v = 0.1724225002437900E-3
  4341. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4342. a = 0.3749567714853510E+0
  4343. b = 0.2422913734880829E+0
  4344. v = 0.1765810822987288E-3
  4345. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4346. a = 0.4052621732015610E+0
  4347. b = 0.2716163748391453E+0
  4348. v = 0.1800104126010751E-3
  4349. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4350. a = 0.4349335453522385E+0
  4351. b = 0.3007127671240280E+0
  4352. v = 0.1827960437331284E-3
  4353. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4354. a = 0.4638776641524965E+0
  4355. b = 0.3294470677216479E+0
  4356. v = 0.1850140300716308E-3
  4357. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4358. a = 0.4920046410462687E+0
  4359. b = 0.3576932543699155E+0
  4360. v = 0.1867333507394938E-3
  4361. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4362. a = 0.5192273554861704E+0
  4363. b = 0.3853307059757764E+0
  4364. v = 0.1880178688638289E-3
  4365. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4366. a = 0.5454609081136522E+0
  4367. b = 0.4122425044452694E+0
  4368. v = 0.1889278925654758E-3
  4369. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4370. a = 0.5706220661424140E+0
  4371. b = 0.4383139587781027E+0
  4372. v = 0.1895213832507346E-3
  4373. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4374. a = 0.5946286755181518E+0
  4375. b = 0.4634312536300553E+0
  4376. v = 0.1898548277397420E-3
  4377. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4378. a = 0.1905370790924295E+0
  4379. b = 0.2371311537781979E-1
  4380. v = 0.1349105935937341E-3
  4381. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4382. a = 0.2242518717748009E+0
  4383. b = 0.4917878059254806E-1
  4384. v = 0.1444060068369326E-3
  4385. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4386. a = 0.2577190808025936E+0
  4387. b = 0.7595498960495142E-1
  4388. v = 0.1526797390930008E-3
  4389. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4390. a = 0.2908724534927187E+0
  4391. b = 0.1036991083191100E+0
  4392. v = 0.1598208771406474E-3
  4393. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4394. a = 0.3236354020056219E+0
  4395. b = 0.1321348584450234E+0
  4396. v = 0.1659354368615331E-3
  4397. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4398. a = 0.3559267359304543E+0
  4399. b = 0.1610316571314789E+0
  4400. v = 0.1711279910946440E-3
  4401. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4402. a = 0.3876637123676956E+0
  4403. b = 0.1901912080395707E+0
  4404. v = 0.1754952725601440E-3
  4405. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4406. a = 0.4187636705218842E+0
  4407. b = 0.2194384950137950E+0
  4408. v = 0.1791247850802529E-3
  4409. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4410. a = 0.4491449019883107E+0
  4411. b = 0.2486155334763858E+0
  4412. v = 0.1820954300877716E-3
  4413. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4414. a = 0.4787270932425445E+0
  4415. b = 0.2775768931812335E+0
  4416. v = 0.1844788524548449E-3
  4417. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4418. a = 0.5074315153055574E+0
  4419. b = 0.3061863786591120E+0
  4420. v = 0.1863409481706220E-3
  4421. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4422. a = 0.5351810507738336E+0
  4423. b = 0.3343144718152556E+0
  4424. v = 0.1877433008795068E-3
  4425. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4426. a = 0.5619001025975381E+0
  4427. b = 0.3618362729028427E+0
  4428. v = 0.1887444543705232E-3
  4429. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4430. a = 0.5875144035268046E+0
  4431. b = 0.3886297583620408E+0
  4432. v = 0.1894009829375006E-3
  4433. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4434. a = 0.6119507308734495E+0
  4435. b = 0.4145742277792031E+0
  4436. v = 0.1897683345035198E-3
  4437. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4438. a = 0.2619733870119463E+0
  4439. b = 0.2540047186389353E-1
  4440. v = 0.1517327037467653E-3
  4441. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4442. a = 0.2968149743237949E+0
  4443. b = 0.5208107018543989E-1
  4444. v = 0.1587740557483543E-3
  4445. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4446. a = 0.3310451504860488E+0
  4447. b = 0.7971828470885599E-1
  4448. v = 0.1649093382274097E-3
  4449. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4450. a = 0.3646215567376676E+0
  4451. b = 0.1080465999177927E+0
  4452. v = 0.1701915216193265E-3
  4453. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4454. a = 0.3974916785279360E+0
  4455. b = 0.1368413849366629E+0
  4456. v = 0.1746847753144065E-3
  4457. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4458. a = 0.4295967403772029E+0
  4459. b = 0.1659073184763559E+0
  4460. v = 0.1784555512007570E-3
  4461. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4462. a = 0.4608742854473447E+0
  4463. b = 0.1950703730454614E+0
  4464. v = 0.1815687562112174E-3
  4465. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4466. a = 0.4912598858949903E+0
  4467. b = 0.2241721144376724E+0
  4468. v = 0.1840864370663302E-3
  4469. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4470. a = 0.5206882758945558E+0
  4471. b = 0.2530655255406489E+0
  4472. v = 0.1860676785390006E-3
  4473. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4474. a = 0.5490940914019819E+0
  4475. b = 0.2816118409731066E+0
  4476. v = 0.1875690583743703E-3
  4477. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4478. a = 0.5764123302025542E+0
  4479. b = 0.3096780504593238E+0
  4480. v = 0.1886453236347225E-3
  4481. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4482. a = 0.6025786004213506E+0
  4483. b = 0.3371348366394987E+0
  4484. v = 0.1893501123329645E-3
  4485. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4486. a = 0.6275291964794956E+0
  4487. b = 0.3638547827694396E+0
  4488. v = 0.1897366184519868E-3
  4489. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4490. a = 0.3348189479861771E+0
  4491. b = 0.2664841935537443E-1
  4492. v = 0.1643908815152736E-3
  4493. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4494. a = 0.3699515545855295E+0
  4495. b = 0.5424000066843495E-1
  4496. v = 0.1696300350907768E-3
  4497. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4498. a = 0.4042003071474669E+0
  4499. b = 0.8251992715430854E-1
  4500. v = 0.1741553103844483E-3
  4501. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4502. a = 0.4375320100182624E+0
  4503. b = 0.1112695182483710E+0
  4504. v = 0.1780015282386092E-3
  4505. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4506. a = 0.4699054490335947E+0
  4507. b = 0.1402964116467816E+0
  4508. v = 0.1812116787077125E-3
  4509. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4510. a = 0.5012739879431952E+0
  4511. b = 0.1694275117584291E+0
  4512. v = 0.1838323158085421E-3
  4513. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4514. a = 0.5315874883754966E+0
  4515. b = 0.1985038235312689E+0
  4516. v = 0.1859113119837737E-3
  4517. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4518. a = 0.5607937109622117E+0
  4519. b = 0.2273765660020893E+0
  4520. v = 0.1874969220221698E-3
  4521. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4522. a = 0.5888393223495521E+0
  4523. b = 0.2559041492849764E+0
  4524. v = 0.1886375612681076E-3
  4525. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4526. a = 0.6156705979160163E+0
  4527. b = 0.2839497251976899E+0
  4528. v = 0.1893819575809276E-3
  4529. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4530. a = 0.6412338809078123E+0
  4531. b = 0.3113791060500690E+0
  4532. v = 0.1897794748256767E-3
  4533. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4534. a = 0.4076051259257167E+0
  4535. b = 0.2757792290858463E-1
  4536. v = 0.1738963926584846E-3
  4537. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4538. a = 0.4423788125791520E+0
  4539. b = 0.5584136834984293E-1
  4540. v = 0.1777442359873466E-3
  4541. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4542. a = 0.4760480917328258E+0
  4543. b = 0.8457772087727143E-1
  4544. v = 0.1810010815068719E-3
  4545. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4546. a = 0.5085838725946297E+0
  4547. b = 0.1135975846359248E+0
  4548. v = 0.1836920318248129E-3
  4549. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4550. a = 0.5399513637391218E+0
  4551. b = 0.1427286904765053E+0
  4552. v = 0.1858489473214328E-3
  4553. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4554. a = 0.5701118433636380E+0
  4555. b = 0.1718112740057635E+0
  4556. v = 0.1875079342496592E-3
  4557. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4558. a = 0.5990240530606021E+0
  4559. b = 0.2006944855985351E+0
  4560. v = 0.1887080239102310E-3
  4561. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4562. a = 0.6266452685139695E+0
  4563. b = 0.2292335090598907E+0
  4564. v = 0.1894905752176822E-3
  4565. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4566. a = 0.6529320971415942E+0
  4567. b = 0.2572871512353714E+0
  4568. v = 0.1898991061200695E-3
  4569. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4570. a = 0.4791583834610126E+0
  4571. b = 0.2826094197735932E-1
  4572. v = 0.1809065016458791E-3
  4573. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4574. a = 0.5130373952796940E+0
  4575. b = 0.5699871359683649E-1
  4576. v = 0.1836297121596799E-3
  4577. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4578. a = 0.5456252429628476E+0
  4579. b = 0.8602712528554394E-1
  4580. v = 0.1858426916241869E-3
  4581. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4582. a = 0.5768956329682385E+0
  4583. b = 0.1151748137221281E+0
  4584. v = 0.1875654101134641E-3
  4585. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4586. a = 0.6068186944699046E+0
  4587. b = 0.1442811654136362E+0
  4588. v = 0.1888240751833503E-3
  4589. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4590. a = 0.6353622248024907E+0
  4591. b = 0.1731930321657680E+0
  4592. v = 0.1896497383866979E-3
  4593. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4594. a = 0.6624927035731797E+0
  4595. b = 0.2017619958756061E+0
  4596. v = 0.1900775530219121E-3
  4597. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4598. a = 0.5484933508028488E+0
  4599. b = 0.2874219755907391E-1
  4600. v = 0.1858525041478814E-3
  4601. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4602. a = 0.5810207682142106E+0
  4603. b = 0.5778312123713695E-1
  4604. v = 0.1876248690077947E-3
  4605. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4606. a = 0.6120955197181352E+0
  4607. b = 0.8695262371439526E-1
  4608. v = 0.1889404439064607E-3
  4609. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4610. a = 0.6416944284294319E+0
  4611. b = 0.1160893767057166E+0
  4612. v = 0.1898168539265290E-3
  4613. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4614. a = 0.6697926391731260E+0
  4615. b = 0.1450378826743251E+0
  4616. v = 0.1902779940661772E-3
  4617. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4618. a = 0.6147594390585488E+0
  4619. b = 0.2904957622341456E-1
  4620. v = 0.1890125641731815E-3
  4621. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4622. a = 0.6455390026356783E+0
  4623. b = 0.5823809152617197E-1
  4624. v = 0.1899434637795751E-3
  4625. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4626. a = 0.6747258588365477E+0
  4627. b = 0.8740384899884715E-1
  4628. v = 0.1904520856831751E-3
  4629. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4630. a = 0.6772135750395347E+0
  4631. b = 0.2919946135808105E-1
  4632. v = 0.1905534498734563E-3
  4633. leb_tmp, start = get_lebedev_recurrence_points(6, start, a, b, v, leb_tmp)
  4634. case _:
  4635. raise Exception('Angular grid unrecognized, choices are 6, 14, 26, 38, 50, 74, 86, 110, 146, 170, 194, 230, 266, 302, 350, 434, 590, 770, 974, 1202, 1454, 1730, 2030, 2354, 2702, 3074, 3470, 3890, 4334, 4802, 5294, 5810') # noqa: E501
  4636. leb_tmp.n = degree
  4637. return leb_tmp
  4638. def get_lebedev_recurrence_points(type_, start, a, b, v, leb):
  4639. c = 0.0
  4640. match type_:
  4641. case 1:
  4642. a = 1.0
  4643. leb.x[start] = a
  4644. leb.y[start] = 0.0
  4645. leb.z[start] = 0.0
  4646. leb.w[start] = 4.0 * pi * v
  4647. leb.x[start + 1] = -a
  4648. leb.y[start + 1] = 0.0
  4649. leb.z[start + 1] = 0.0
  4650. leb.w[start + 1] = 4.0 * pi * v
  4651. leb.x[start + 2] = 0.0
  4652. leb.y[start + 2] = a
  4653. leb.z[start + 2] = 0.0
  4654. leb.w[start + 2] = 4.0 * pi * v
  4655. leb.x[start + 3] = 0.0
  4656. leb.y[start + 3] = -a
  4657. leb.z[start + 3] = 0.0
  4658. leb.w[start + 3] = 4.0 * pi * v
  4659. leb.x[start + 4] = 0.0
  4660. leb.y[start + 4] = 0.0
  4661. leb.z[start + 4] = a
  4662. leb.w[start + 4] = 4.0 * pi * v
  4663. leb.x[start + 5] = 0.0
  4664. leb.y[start + 5] = 0.0
  4665. leb.z[start + 5] = -a
  4666. leb.w[start + 5] = 4.0 * pi * v
  4667. start = start + 6
  4668. case 2:
  4669. a = sqrt(0.5)
  4670. leb.x[start] = 0.0
  4671. leb.y[start] = a
  4672. leb.z[start] = a
  4673. leb.w[start] = 4.0 * pi * v
  4674. leb.x[start + 1] = 0.0
  4675. leb.y[start + 1] = -a
  4676. leb.z[start + 1] = a
  4677. leb.w[start + 1] = 4.0 * pi * v
  4678. leb.x[start + 2] = 0.0
  4679. leb.y[start + 2] = a
  4680. leb.z[start + 2] = -a
  4681. leb.w[start + 2] = 4.0 * pi * v
  4682. leb.x[start + 3] = 0.0
  4683. leb.y[start + 3] = -a
  4684. leb.z[start + 3] = -a
  4685. leb.w[start + 3] = 4.0 * pi * v
  4686. leb.x[start + 4] = a
  4687. leb.y[start + 4] = 0.0
  4688. leb.z[start + 4] = a
  4689. leb.w[start + 4] = 4.0 * pi * v
  4690. leb.x[start + 5] = a
  4691. leb.y[start + 5] = 0.0
  4692. leb.z[start + 5] = -a
  4693. leb.w[start + 5] = 4.0 * pi * v
  4694. leb.x[start + 6] = -a
  4695. leb.y[start + 6] = 0.0
  4696. leb.z[start + 6] = a
  4697. leb.w[start + 6] = 4.0 * pi * v
  4698. leb.x[start + 7] = -a
  4699. leb.y[start + 7] = 0.0
  4700. leb.z[start + 7] = -a
  4701. leb.w[start + 7] = 4.0 * pi * v
  4702. leb.x[start + 8] = a
  4703. leb.y[start + 8] = a
  4704. leb.z[start + 8] = 0.0
  4705. leb.w[start + 8] = 4.0 * pi * v
  4706. leb.x[start + 9] = -a
  4707. leb.y[start + 9] = a
  4708. leb.z[start + 9] = 0.0
  4709. leb.w[start + 9] = 4.0 * pi * v
  4710. leb.x[start + 10] = a
  4711. leb.y[start + 10] = -a
  4712. leb.z[start + 10] = 0.0
  4713. leb.w[start + 10] = 4.0 * pi * v
  4714. leb.x[start + 11] = -a
  4715. leb.y[start + 11] = -a
  4716. leb.z[start + 11] = 0.0
  4717. leb.w[start + 11] = 4.0 * pi * v
  4718. start = start + 12
  4719. case 3:
  4720. a = sqrt(1.0 / 3.0)
  4721. leb.x[start] = a
  4722. leb.y[start] = a
  4723. leb.z[start] = a
  4724. leb.w[start] = 4.0 * pi * v
  4725. leb.x[start + 1] = -a
  4726. leb.y[start + 1] = a
  4727. leb.z[start + 1] = a
  4728. leb.w[start + 1] = 4.0 * pi * v
  4729. leb.x[start + 2] = a
  4730. leb.y[start + 2] = -a
  4731. leb.z[start + 2] = a
  4732. leb.w[start + 2] = 4.0 * pi * v
  4733. leb.x[start + 3] = a
  4734. leb.y[start + 3] = a
  4735. leb.z[start + 3] = -a
  4736. leb.w[start + 3] = 4.0 * pi * v
  4737. leb.x[start + 4] = -a
  4738. leb.y[start + 4] = -a
  4739. leb.z[start + 4] = a
  4740. leb.w[start + 4] = 4.0 * pi * v
  4741. leb.x[start + 5] = a
  4742. leb.y[start + 5] = -a
  4743. leb.z[start + 5] = -a
  4744. leb.w[start + 5] = 4.0 * pi * v
  4745. leb.x[start + 6] = -a
  4746. leb.y[start + 6] = a
  4747. leb.z[start + 6] = -a
  4748. leb.w[start + 6] = 4.0 * pi * v
  4749. leb.x[start + 7] = -a
  4750. leb.y[start + 7] = -a
  4751. leb.z[start + 7] = -a
  4752. leb.w[start + 7] = 4.0 * pi * v
  4753. start = start + 8
  4754. case 4:
  4755. # /* In this case A is inputed */
  4756. b = sqrt(1.0 - 2.0 * a * a)
  4757. leb.x[start] = a
  4758. leb.y[start] = a
  4759. leb.z[start] = b
  4760. leb.w[start] = 4.0 * pi * v
  4761. leb.x[start + 1] = -a
  4762. leb.y[start + 1] = a
  4763. leb.z[start + 1] = b
  4764. leb.w[start + 1] = 4.0 * pi * v
  4765. leb.x[start + 2] = a
  4766. leb.y[start + 2] = -a
  4767. leb.z[start + 2] = b
  4768. leb.w[start + 2] = 4.0 * pi * v
  4769. leb.x[start + 3] = a
  4770. leb.y[start + 3] = a
  4771. leb.z[start + 3] = -b
  4772. leb.w[start + 3] = 4.0 * pi * v
  4773. leb.x[start + 4] = -a
  4774. leb.y[start + 4] = -a
  4775. leb.z[start + 4] = b
  4776. leb.w[start + 4] = 4.0 * pi * v
  4777. leb.x[start + 5] = -a
  4778. leb.y[start + 5] = a
  4779. leb.z[start + 5] = -b
  4780. leb.w[start + 5] = 4.0 * pi * v
  4781. leb.x[start + 6] = a
  4782. leb.y[start + 6] = -a
  4783. leb.z[start + 6] = -b
  4784. leb.w[start + 6] = 4.0 * pi * v
  4785. leb.x[start + 7] = -a
  4786. leb.y[start + 7] = -a
  4787. leb.z[start + 7] = -b
  4788. leb.w[start + 7] = 4.0 * pi * v
  4789. leb.x[start + 8] = -a
  4790. leb.y[start + 8] = b
  4791. leb.z[start + 8] = a
  4792. leb.w[start + 8] = 4.0 * pi * v
  4793. leb.x[start + 9] = a
  4794. leb.y[start + 9] = -b
  4795. leb.z[start + 9] = a
  4796. leb.w[start + 9] = 4.0 * pi * v
  4797. leb.x[start + 10] = a
  4798. leb.y[start + 10] = b
  4799. leb.z[start + 10] = -a
  4800. leb.w[start + 10] = 4.0 * pi * v
  4801. leb.x[start + 11] = -a
  4802. leb.y[start + 11] = -b
  4803. leb.z[start + 11] = a
  4804. leb.w[start + 11] = 4.0 * pi * v
  4805. leb.x[start + 12] = -a
  4806. leb.y[start + 12] = b
  4807. leb.z[start + 12] = -a
  4808. leb.w[start + 12] = 4.0 * pi * v
  4809. leb.x[start + 13] = a
  4810. leb.y[start + 13] = -b
  4811. leb.z[start + 13] = -a
  4812. leb.w[start + 13] = 4.0 * pi * v
  4813. leb.x[start + 14] = -a
  4814. leb.y[start + 14] = -b
  4815. leb.z[start + 14] = -a
  4816. leb.w[start + 14] = 4.0 * pi * v
  4817. leb.x[start + 15] = a
  4818. leb.y[start + 15] = b
  4819. leb.z[start + 15] = a
  4820. leb.w[start + 15] = 4.0 * pi * v
  4821. leb.x[start + 16] = b
  4822. leb.y[start + 16] = a
  4823. leb.z[start + 16] = a
  4824. leb.w[start + 16] = 4.0 * pi * v
  4825. leb.x[start + 17] = -b
  4826. leb.y[start + 17] = a
  4827. leb.z[start + 17] = a
  4828. leb.w[start + 17] = 4.0 * pi * v
  4829. leb.x[start + 18] = b
  4830. leb.y[start + 18] = -a
  4831. leb.z[start + 18] = a
  4832. leb.w[start + 18] = 4.0 * pi * v
  4833. leb.x[start + 19] = b
  4834. leb.y[start + 19] = a
  4835. leb.z[start + 19] = -a
  4836. leb.w[start + 19] = 4.0 * pi * v
  4837. leb.x[start + 20] = -b
  4838. leb.y[start + 20] = -a
  4839. leb.z[start + 20] = a
  4840. leb.w[start + 20] = 4.0 * pi * v
  4841. leb.x[start + 21] = -b
  4842. leb.y[start + 21] = a
  4843. leb.z[start + 21] = -a
  4844. leb.w[start + 21] = 4.0 * pi * v
  4845. leb.x[start + 22] = b
  4846. leb.y[start + 22] = -a
  4847. leb.z[start + 22] = -a
  4848. leb.w[start + 22] = 4.0 * pi * v
  4849. leb.x[start + 23] = -b
  4850. leb.y[start + 23] = -a
  4851. leb.z[start + 23] = -a
  4852. leb.w[start + 23] = 4.0 * pi * v
  4853. start = start + 24
  4854. case 5:
  4855. # /* A is inputed in this case as well*/
  4856. b = sqrt(1 - a * a)
  4857. leb.x[start] = a
  4858. leb.y[start] = b
  4859. leb.z[start] = 0.0
  4860. leb.w[start] = 4.0 * pi * v
  4861. leb.x[start + 1] = -a
  4862. leb.y[start + 1] = b
  4863. leb.z[start + 1] = 0.0
  4864. leb.w[start + 1] = 4.0 * pi * v
  4865. leb.x[start + 2] = a
  4866. leb.y[start + 2] = -b
  4867. leb.z[start + 2] = 0.0
  4868. leb.w[start + 2] = 4.0 * pi * v
  4869. leb.x[start + 3] = -a
  4870. leb.y[start + 3] = -b
  4871. leb.z[start + 3] = 0.0
  4872. leb.w[start + 3] = 4.0 * pi * v
  4873. leb.x[start + 4] = b
  4874. leb.y[start + 4] = a
  4875. leb.z[start + 4] = 0.0
  4876. leb.w[start + 4] = 4.0 * pi * v
  4877. leb.x[start + 5] = -b
  4878. leb.y[start + 5] = a
  4879. leb.z[start + 5] = 0.0
  4880. leb.w[start + 5] = 4.0 * pi * v
  4881. leb.x[start + 6] = b
  4882. leb.y[start + 6] = -a
  4883. leb.z[start + 6] = 0.0
  4884. leb.w[start + 6] = 4.0 * pi * v
  4885. leb.x[start + 7] = -b
  4886. leb.y[start + 7] = -a
  4887. leb.z[start + 7] = 0.0
  4888. leb.w[start + 7] = 4.0 * pi * v
  4889. leb.x[start + 8] = a
  4890. leb.y[start + 8] = 0.0
  4891. leb.z[start + 8] = b
  4892. leb.w[start + 8] = 4.0 * pi * v
  4893. leb.x[start + 9] = -a
  4894. leb.y[start + 9] = 0.0
  4895. leb.z[start + 9] = b
  4896. leb.w[start + 9] = 4.0 * pi * v
  4897. leb.x[start + 10] = a
  4898. leb.y[start + 10] = 0.0
  4899. leb.z[start + 10] = -b
  4900. leb.w[start + 10] = 4.0 * pi * v
  4901. leb.x[start + 11] = -a
  4902. leb.y[start + 11] = 0.0
  4903. leb.z[start + 11] = -b
  4904. leb.w[start + 11] = 4.0 * pi * v
  4905. leb.x[start + 12] = b
  4906. leb.y[start + 12] = 0.0
  4907. leb.z[start + 12] = a
  4908. leb.w[start + 12] = 4.0 * pi * v
  4909. leb.x[start + 13] = -b
  4910. leb.y[start + 13] = 0.0
  4911. leb.z[start + 13] = a
  4912. leb.w[start + 13] = 4.0 * pi * v
  4913. leb.x[start + 14] = b
  4914. leb.y[start + 14] = 0.0
  4915. leb.z[start + 14] = -a
  4916. leb.w[start + 14] = 4.0 * pi * v
  4917. leb.x[start + 15] = -b
  4918. leb.y[start + 15] = 0.0
  4919. leb.z[start + 15] = -a
  4920. leb.w[start + 15] = 4.0 * pi * v
  4921. leb.x[start + 16] = 0.0
  4922. leb.y[start + 16] = a
  4923. leb.z[start + 16] = b
  4924. leb.w[start + 16] = 4.0 * pi * v
  4925. leb.x[start + 17] = 0.0
  4926. leb.y[start + 17] = -a
  4927. leb.z[start + 17] = b
  4928. leb.w[start + 17] = 4.0 * pi * v
  4929. leb.x[start + 18] = 0.0
  4930. leb.y[start + 18] = a
  4931. leb.z[start + 18] = -b
  4932. leb.w[start + 18] = 4.0 * pi * v
  4933. leb.x[start + 19] = 0.0
  4934. leb.y[start + 19] = -a
  4935. leb.z[start + 19] = -b
  4936. leb.w[start + 19] = 4.0 * pi * v
  4937. leb.x[start + 20] = 0.0
  4938. leb.y[start + 20] = b
  4939. leb.z[start + 20] = a
  4940. leb.w[start + 20] = 4.0 * pi * v
  4941. leb.x[start + 21] = 0.0
  4942. leb.y[start + 21] = -b
  4943. leb.z[start + 21] = a
  4944. leb.w[start + 21] = 4.0 * pi * v
  4945. leb.x[start + 22] = 0.0
  4946. leb.y[start + 22] = b
  4947. leb.z[start + 22] = -a
  4948. leb.w[start + 22] = 4.0 * pi * v
  4949. leb.x[start + 23] = 0.0
  4950. leb.y[start + 23] = -b
  4951. leb.z[start + 23] = -a
  4952. leb.w[start + 23] = 4.0 * pi * v
  4953. start = start + 24
  4954. case 6:
  4955. # /* both A and B are inputed in this case */
  4956. c = sqrt(1.0 - a * a - b * b)
  4957. leb.x[start] = a
  4958. leb.y[start] = b
  4959. leb.z[start] = c
  4960. leb.w[start] = 4.0 * pi * v
  4961. leb.x[start + 1] = -a
  4962. leb.y[start + 1] = b
  4963. leb.z[start + 1] = c
  4964. leb.w[start + 1] = 4.0 * pi * v
  4965. leb.x[start + 2] = a
  4966. leb.y[start + 2] = -b
  4967. leb.z[start + 2] = c
  4968. leb.w[start + 2] = 4.0 * pi * v
  4969. leb.x[start + 3] = a
  4970. leb.y[start + 3] = b
  4971. leb.z[start + 3] = -c
  4972. leb.w[start + 3] = 4.0 * pi * v
  4973. leb.x[start + 4] = -a
  4974. leb.y[start + 4] = -b
  4975. leb.z[start + 4] = c
  4976. leb.w[start + 4] = 4.0 * pi * v
  4977. leb.x[start + 5] = a
  4978. leb.y[start + 5] = -b
  4979. leb.z[start + 5] = -c
  4980. leb.w[start + 5] = 4.0 * pi * v
  4981. leb.x[start + 6] = -a
  4982. leb.y[start + 6] = b
  4983. leb.z[start + 6] = -c
  4984. leb.w[start + 6] = 4.0 * pi * v
  4985. leb.x[start + 7] = -a
  4986. leb.y[start + 7] = -b
  4987. leb.z[start + 7] = -c
  4988. leb.w[start + 7] = 4.0 * pi * v
  4989. leb.x[start + 8] = b
  4990. leb.y[start + 8] = a
  4991. leb.z[start + 8] = c
  4992. leb.w[start + 8] = 4.0 * pi * v
  4993. leb.x[start + 9] = -b
  4994. leb.y[start + 9] = a
  4995. leb.z[start + 9] = c
  4996. leb.w[start + 9] = 4.0 * pi * v
  4997. leb.x[start + 10] = b
  4998. leb.y[start + 10] = -a
  4999. leb.z[start + 10] = c
  5000. leb.w[start + 10] = 4.0 * pi * v
  5001. leb.x[start + 11] = b
  5002. leb.y[start + 11] = a
  5003. leb.z[start + 11] = -c
  5004. leb.w[start + 11] = 4.0 * pi * v
  5005. leb.x[start + 12] = -b
  5006. leb.y[start + 12] = -a
  5007. leb.z[start + 12] = c
  5008. leb.w[start + 12] = 4.0 * pi * v
  5009. leb.x[start + 13] = b
  5010. leb.y[start + 13] = -a
  5011. leb.z[start + 13] = -c
  5012. leb.w[start + 13] = 4.0 * pi * v
  5013. leb.x[start + 14] = -b
  5014. leb.y[start + 14] = a
  5015. leb.z[start + 14] = -c
  5016. leb.w[start + 14] = 4.0 * pi * v
  5017. leb.x[start + 15] = -b
  5018. leb.y[start + 15] = -a
  5019. leb.z[start + 15] = -c
  5020. leb.w[start + 15] = 4.0 * pi * v
  5021. leb.x[start + 16] = c
  5022. leb.y[start + 16] = a
  5023. leb.z[start + 16] = b
  5024. leb.w[start + 16] = 4.0 * pi * v
  5025. leb.x[start + 17] = -c
  5026. leb.y[start + 17] = a
  5027. leb.z[start + 17] = b
  5028. leb.w[start + 17] = 4.0 * pi * v
  5029. leb.x[start + 18] = c
  5030. leb.y[start + 18] = -a
  5031. leb.z[start + 18] = b
  5032. leb.w[start + 18] = 4.0 * pi * v
  5033. leb.x[start + 19] = c
  5034. leb.y[start + 19] = a
  5035. leb.z[start + 19] = -b
  5036. leb.w[start + 19] = 4.0 * pi * v
  5037. leb.x[start + 20] = -c
  5038. leb.y[start + 20] = -a
  5039. leb.z[start + 20] = b
  5040. leb.w[start + 20] = 4.0 * pi * v
  5041. leb.x[start + 21] = c
  5042. leb.y[start + 21] = -a
  5043. leb.z[start + 21] = -b
  5044. leb.w[start + 21] = 4.0 * pi * v
  5045. leb.x[start + 22] = -c
  5046. leb.y[start + 22] = a
  5047. leb.z[start + 22] = -b
  5048. leb.w[start + 22] = 4.0 * pi * v
  5049. leb.x[start + 23] = -c
  5050. leb.y[start + 23] = -a
  5051. leb.z[start + 23] = -b
  5052. leb.w[start + 23] = 4.0 * pi * v
  5053. leb.x[start + 24] = c
  5054. leb.y[start + 24] = b
  5055. leb.z[start + 24] = a
  5056. leb.w[start + 24] = 4.0 * pi * v
  5057. leb.x[start + 25] = -c
  5058. leb.y[start + 25] = b
  5059. leb.z[start + 25] = a
  5060. leb.w[start + 25] = 4.0 * pi * v
  5061. leb.x[start + 26] = c
  5062. leb.y[start + 26] = -b
  5063. leb.z[start + 26] = a
  5064. leb.w[start + 26] = 4.0 * pi * v
  5065. leb.x[start + 27] = c
  5066. leb.y[start + 27] = b
  5067. leb.z[start + 27] = -a
  5068. leb.w[start + 27] = 4.0 * pi * v
  5069. leb.x[start + 28] = -c
  5070. leb.y[start + 28] = -b
  5071. leb.z[start + 28] = a
  5072. leb.w[start + 28] = 4.0 * pi * v
  5073. leb.x[start + 29] = c
  5074. leb.y[start + 29] = -b
  5075. leb.z[start + 29] = -a
  5076. leb.w[start + 29] = 4.0 * pi * v
  5077. leb.x[start + 30] = -c
  5078. leb.y[start + 30] = b
  5079. leb.z[start + 30] = -a
  5080. leb.w[start + 30] = 4.0 * pi * v
  5081. leb.x[start + 31] = -c
  5082. leb.y[start + 31] = -b
  5083. leb.z[start + 31] = -a
  5084. leb.w[start + 31] = 4.0 * pi * v
  5085. leb.x[start + 32] = a
  5086. leb.y[start + 32] = c
  5087. leb.z[start + 32] = b
  5088. leb.w[start + 32] = 4.0 * pi * v
  5089. leb.x[start + 33] = -a
  5090. leb.y[start + 33] = c
  5091. leb.z[start + 33] = b
  5092. leb.w[start + 33] = 4.0 * pi * v
  5093. leb.x[start + 34] = a
  5094. leb.y[start + 34] = -c
  5095. leb.z[start + 34] = b
  5096. leb.w[start + 34] = 4.0 * pi * v
  5097. leb.x[start + 35] = a
  5098. leb.y[start + 35] = c
  5099. leb.z[start + 35] = -b
  5100. leb.w[start + 35] = 4.0 * pi * v
  5101. leb.x[start + 36] = -a
  5102. leb.y[start + 36] = -c
  5103. leb.z[start + 36] = b
  5104. leb.w[start + 36] = 4.0 * pi * v
  5105. leb.x[start + 37] = a
  5106. leb.y[start + 37] = -c
  5107. leb.z[start + 37] = -b
  5108. leb.w[start + 37] = 4.0 * pi * v
  5109. leb.x[start + 38] = -a
  5110. leb.y[start + 38] = c
  5111. leb.z[start + 38] = -b
  5112. leb.w[start + 38] = 4.0 * pi * v
  5113. leb.x[start + 39] = -a
  5114. leb.y[start + 39] = -c
  5115. leb.z[start + 39] = -b
  5116. leb.w[start + 39] = 4.0 * pi * v
  5117. leb.x[start + 40] = b
  5118. leb.y[start + 40] = c
  5119. leb.z[start + 40] = a
  5120. leb.w[start + 40] = 4.0 * pi * v
  5121. leb.x[start + 41] = -b
  5122. leb.y[start + 41] = c
  5123. leb.z[start + 41] = a
  5124. leb.w[start + 41] = 4.0 * pi * v
  5125. leb.x[start + 42] = b
  5126. leb.y[start + 42] = -c
  5127. leb.z[start + 42] = a
  5128. leb.w[start + 42] = 4.0 * pi * v
  5129. leb.x[start + 43] = b
  5130. leb.y[start + 43] = c
  5131. leb.z[start + 43] = -a
  5132. leb.w[start + 43] = 4.0 * pi * v
  5133. leb.x[start + 44] = -b
  5134. leb.y[start + 44] = -c
  5135. leb.z[start + 44] = a
  5136. leb.w[start + 44] = 4.0 * pi * v
  5137. leb.x[start + 45] = b
  5138. leb.y[start + 45] = -c
  5139. leb.z[start + 45] = -a
  5140. leb.w[start + 45] = 4.0 * pi * v
  5141. leb.x[start + 46] = -b
  5142. leb.y[start + 46] = c
  5143. leb.z[start + 46] = -a
  5144. leb.w[start + 46] = 4.0 * pi * v
  5145. leb.x[start + 47] = -b
  5146. leb.y[start + 47] = -c
  5147. leb.z[start + 47] = -a
  5148. leb.w[start + 47] = 4.0 * pi * v
  5149. start = start + 48
  5150. case _:
  5151. raise Exception('Bad grid order')
  5152. return leb, start
  5153. @xp_capabilities(np_only=True)
  5154. def lebedev_rule(n):
  5155. r"""Lebedev quadrature.
  5156. Compute the sample points and weights for Lebedev quadrature [1]_
  5157. for integration of a function over the surface of a unit sphere.
  5158. Parameters
  5159. ----------
  5160. n : int
  5161. Quadrature order. See Notes for supported values.
  5162. Returns
  5163. -------
  5164. x : ndarray of shape ``(3, m)``
  5165. Sample points on the unit sphere in Cartesian coordinates.
  5166. ``m`` is the "degree" corresponding with the specified order; see Notes.
  5167. w : ndarray of shape ``(m,)``
  5168. Weights
  5169. Notes
  5170. -----
  5171. Implemented by translating the Matlab code of [2]_ to Python.
  5172. The available orders (argument `n`) are::
  5173. 3, 5, 7, 9, 11, 13, 15, 17,
  5174. 19, 21, 23, 25, 27, 29, 31, 35,
  5175. 41, 47, 53, 59, 65, 71, 77, 83,
  5176. 89, 95, 101, 107, 113, 119, 125, 131
  5177. The corresponding degrees ``m`` are::
  5178. 6, 14, 26, 38, 50, 74, 86, 110,
  5179. 146, 170, 194, 230, 266, 302, 350, 434,
  5180. 590, 770, 974, 1202, 1454, 1730, 2030, 2354,
  5181. 2702, 3074, 3470, 3890, 4334, 4802, 5294, 5810
  5182. References
  5183. ----------
  5184. .. [1] V.I. Lebedev, and D.N. Laikov. "A quadrature formula for the sphere of
  5185. the 131st algebraic order of accuracy". Doklady Mathematics, Vol. 59,
  5186. No. 3, 1999, pp. 477-481.
  5187. .. [2] R. Parrish. ``getLebedevSphere``. Matlab Central File Exchange.
  5188. https://www.mathworks.com/matlabcentral/fileexchange/27097-getlebedevsphere.
  5189. .. [3] Bellet, Jean-Baptiste, Matthieu Brachet, and Jean-Pierre Croisille.
  5190. "Quadrature and symmetry on the Cubed Sphere." Journal of Computational and
  5191. Applied Mathematics 409 (2022): 114142. :doi:`10.1016/j.cam.2022.114142`.
  5192. Examples
  5193. --------
  5194. An example given in [3]_ is integration of :math:`f(x, y, z) = \exp(x)` over a
  5195. sphere of radius :math:`1`; the reference there is ``14.7680137457653``.
  5196. Show the convergence to the expected result as the order increases:
  5197. >>> import matplotlib.pyplot as plt
  5198. >>> import numpy as np
  5199. >>> from scipy.integrate import lebedev_rule
  5200. >>>
  5201. >>> def f(x):
  5202. ... return np.exp(x[0])
  5203. >>>
  5204. >>> res = []
  5205. >>> orders = np.arange(3, 20, 2)
  5206. >>> for n in orders:
  5207. ... x, w = lebedev_rule(n)
  5208. ... res.append(w @ f(x))
  5209. >>>
  5210. >>> ref = np.full_like(res, 14.7680137457653)
  5211. >>> err = abs(res - ref)/abs(ref)
  5212. >>> plt.semilogy(orders, err)
  5213. >>> plt.xlabel('order $n$')
  5214. >>> plt.ylabel('relative error')
  5215. >>> plt.title(r'Convergence for $f(x, y, z) = \exp(x)$')
  5216. >>> plt.show()
  5217. """
  5218. degree = [6, 14, 26, 38, 50, 74, 86, 110, 146, 170, 194, 230, 266, 302, 350,
  5219. 434, 590, 770, 974, 1202, 1454, 1730, 2030, 2354, 2702, 3074, 3470,
  5220. 3890, 4334, 4802, 5294, 5810]
  5221. order = [3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 35, 41, 47,
  5222. 53, 59, 65, 71, 77, 83, 89, 95, 101, 107, 113, 119, 125, 131]
  5223. order_degree_map = dict(zip(order, degree))
  5224. if n not in order_degree_map:
  5225. message = f"Order {n=} not available. Available orders are {order}."
  5226. raise NotImplementedError(message)
  5227. degree = order_degree_map[n]
  5228. res = get_lebedev_sphere(degree)
  5229. x = np.stack((res.x, res.y, res.z))
  5230. w = res.w
  5231. return x, w