diff --git a/dune/geometry/quadraturerules/gauss_imp.hh b/dune/geometry/quadraturerules/gauss_imp.hh index 41da61b1c1f10926bacaa09cd2e66e382d984c0a..5f74b47406b90d6c67205fb559187b5dcb0ce1fa 100644 --- a/dune/geometry/quadraturerules/gauss_imp.hh +++ b/dune/geometry/quadraturerules/gauss_imp.hh @@ -1281,8 +1281,8 @@ namespace Dune { delivered_order = 1; _points.resize(1); _weight.resize(1); - _points[0] = "0.5"; - _weight[0] = "1.0"; + _points[0] = ct("0.5"); + _weight[0] = ct("1.0"); break; // order 2,3 @@ -1291,10 +1291,10 @@ namespace Dune { delivered_order = 3; _points.resize(2); _weight.resize(2); - _points[0] = "0.2113248654051871177454256097490212721761991243649365619906988367580111638485333271531423022071252374"; - _weight[0] = "0.5"; - _points[1] = "0.7886751345948128822545743902509787278238008756350634380093011632419888361514666728468576977928747626"; - _weight[1] = "0.5"; + _points[0] = ct("0.2113248654051871177454256097490212721761991243649365619906988367580111638485333271531423022071252374"); + _weight[0] = ct("0.5"); + _points[1] = ct("0.7886751345948128822545743902509787278238008756350634380093011632419888361514666728468576977928747626"); + _weight[1] = ct("0.5"); break; // order 4,5 @@ -1303,12 +1303,12 @@ namespace Dune { delivered_order = 5; _points.resize(3); _weight.resize(3); - _points[0] = "0.8872983346207416885179265399782399610832921705291590826587573766113483091936979033519287376858673518"; - _weight[0] = "0.2777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777"; - _points[1] = "0.1127016653792583114820734600217600389167078294708409173412426233886516908063020966480712623141326482"; - _weight[1] = "0.2777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778"; - _points[2] = "0.5"; - _weight[2] = "0.4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444"; + _points[0] = ct("0.8872983346207416885179265399782399610832921705291590826587573766113483091936979033519287376858673518"); + _weight[0] = ct("0.2777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777"); + _points[1] = ct("0.1127016653792583114820734600217600389167078294708409173412426233886516908063020966480712623141326482"); + _weight[1] = ct("0.2777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778"); + _points[2] = ct("0.5"); + _weight[2] = ct("0.4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444"); break; // order 6,7 @@ -1317,14 +1317,14 @@ namespace Dune { delivered_order = 7; _points.resize(4); _weight.resize(4); - _points[0] = "0.9305681557970262876119732444464047525478626898148588188078609604532647357475244328520811699422396526"; - _weight[0] = "0.1739274225687269286865319746109997036176743479169467702462646597593759337329551758609918838661290797"; - _points[1] = "0.0694318442029737123880267555535952474521373101851411811921390395467352642524755671479188300577603474"; - _weight[1] = "0.1739274225687269286865319746109997036176743479169467702462646597593759337329551758609918838661290798"; - _points[2] = "0.3300094782075718675986671204483776563997120651145428237035230115894899847683814827610623597822225942"; - _weight[2] = "0.3260725774312730713134680253890002963823256520830532297537353402406240662670448241390081161338709202"; - _points[3] = "0.6699905217924281324013328795516223436002879348854571762964769884105100152316185172389376402177774058"; - _weight[3] = "0.3260725774312730713134680253890002963823256520830532297537353402406240662670448241390081161338709202"; + _points[0] = ct("0.9305681557970262876119732444464047525478626898148588188078609604532647357475244328520811699422396526"); + _weight[0] = ct("0.1739274225687269286865319746109997036176743479169467702462646597593759337329551758609918838661290797"); + _points[1] = ct("0.0694318442029737123880267555535952474521373101851411811921390395467352642524755671479188300577603474"); + _weight[1] = ct("0.1739274225687269286865319746109997036176743479169467702462646597593759337329551758609918838661290798"); + _points[2] = ct("0.3300094782075718675986671204483776563997120651145428237035230115894899847683814827610623597822225942"); + _weight[2] = ct("0.3260725774312730713134680253890002963823256520830532297537353402406240662670448241390081161338709202"); + _points[3] = ct("0.6699905217924281324013328795516223436002879348854571762964769884105100152316185172389376402177774058"); + _weight[3] = ct("0.3260725774312730713134680253890002963823256520830532297537353402406240662670448241390081161338709202"); break; // order 8,9 @@ -1333,16 +1333,16 @@ namespace Dune { delivered_order = 9; _points.resize(5); _weight.resize(5); - _points[0] = "0.953089922969331996398813439149696482562825955381265431436881143271885397458343423470571494776771131"; - _weight[0] = "0.1184634425280945437571320203599586813216300011062070077914139441108586442015215492899967152469757223"; - _points[1] = "0.04691007703066800360118656085030351743717404461873456856311885672811460254165657652942850522322886904"; - _weight[1] = "0.1184634425280945437571320203599586813216300011062070077914139441108586442015215492899967152469757223"; - _points[2] = "0.7692346550528415455181572103501044024836433034527799781011158135297355926838776455179018336252854658"; - _weight[2] = "0.2393143352496832340206457574178190964561477766715707699863638336669191335762562284877810625308020554"; - _points[3] = "0.2307653449471584544818427896498955975163566965472200218988841864702644073161223544820981663747145342"; - _weight[3] = "0.2393143352496832340206457574178190964561477766715707699863638336669191335762562284877810625308020554"; - _points[4] = "0.5"; - _weight[4] = "0.2844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444"; + _points[0] = ct("0.953089922969331996398813439149696482562825955381265431436881143271885397458343423470571494776771131"); + _weight[0] = ct("0.1184634425280945437571320203599586813216300011062070077914139441108586442015215492899967152469757223"); + _points[1] = ct("0.04691007703066800360118656085030351743717404461873456856311885672811460254165657652942850522322886904"); + _weight[1] = ct("0.1184634425280945437571320203599586813216300011062070077914139441108586442015215492899967152469757223"); + _points[2] = ct("0.7692346550528415455181572103501044024836433034527799781011158135297355926838776455179018336252854658"); + _weight[2] = ct("0.2393143352496832340206457574178190964561477766715707699863638336669191335762562284877810625308020554"); + _points[3] = ct("0.2307653449471584544818427896498955975163566965472200218988841864702644073161223544820981663747145342"); + _weight[3] = ct("0.2393143352496832340206457574178190964561477766715707699863638336669191335762562284877810625308020554"); + _points[4] = ct("0.5"); + _weight[4] = ct("0.2844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444"); break; // order 10,11 @@ -1351,18 +1351,18 @@ namespace Dune { delivered_order = 11; _points.resize(6); _weight.resize(6); - _points[0] = "0.03376524289842398609384922275300269543261713114385508756372519173669324957789990186185563003903700748"; - _weight[0] = "0.08566224618958517252014807108636644676341125074202199119931771989947288027117007732396385271319433444"; - _points[1] = "0.9662347571015760139061507772469973045673828688561449124362748082633067504221000981381443699609629925"; - _weight[1] = "0.08566224618958517252014807108636644676341125074202199119931771989947288027117007732396385271319433508"; - _points[2] = "0.8306046932331322568306997975099526735032242821975850354072633529260917483035715504721432018732307282"; - _weight[2] = "0.1803807865240693037849167569188580558307609463733727411448696201185700189186308591604811009944096738"; - _points[3] = "0.1693953067668677431693002024900473264967757178024149645927366470739082516964284495278567981267692718"; - _weight[3] = "0.180380786524069303784916756918858055830760946373372741144869620118570018918630859160481100994409674"; - _points[4] = "0.6193095930415984543152508608403559677093053150700106750906975822871374671378199211246122136286745658"; - _weight[4] = "0.2339569672863455236949351719947754974058278028846052676558126599819571008101990635155550462923959912"; - _points[5] = "0.3806904069584015456847491391596440322906946849299893249093024177128625328621800788753877863713254342"; - _weight[5] = "0.2339569672863455236949351719947754974058278028846052676558126599819571008101990635155550462923959912"; + _points[0] = ct("0.03376524289842398609384922275300269543261713114385508756372519173669324957789990186185563003903700748"); + _weight[0] = ct("0.08566224618958517252014807108636644676341125074202199119931771989947288027117007732396385271319433444"); + _points[1] = ct("0.9662347571015760139061507772469973045673828688561449124362748082633067504221000981381443699609629925"); + _weight[1] = ct("0.08566224618958517252014807108636644676341125074202199119931771989947288027117007732396385271319433508"); + _points[2] = ct("0.8306046932331322568306997975099526735032242821975850354072633529260917483035715504721432018732307282"); + _weight[2] = ct("0.1803807865240693037849167569188580558307609463733727411448696201185700189186308591604811009944096738"); + _points[3] = ct("0.1693953067668677431693002024900473264967757178024149645927366470739082516964284495278567981267692718"); + _weight[3] = ct("0.180380786524069303784916756918858055830760946373372741144869620118570018918630859160481100994409674"); + _points[4] = ct("0.6193095930415984543152508608403559677093053150700106750906975822871374671378199211246122136286745658"); + _weight[4] = ct("0.2339569672863455236949351719947754974058278028846052676558126599819571008101990635155550462923959912"); + _points[5] = ct("0.3806904069584015456847491391596440322906946849299893249093024177128625328621800788753877863713254342"); + _weight[5] = ct("0.2339569672863455236949351719947754974058278028846052676558126599819571008101990635155550462923959912"); break; // order 12,13 @@ -1371,20 +1371,20 @@ namespace Dune { delivered_order = 13; _points.resize(7); _weight.resize(7); - _points[0] = "0.9745539561713792622630948420239256312003854688353088917743845519565316651774200704028653850139628621"; - _weight[0] = "0.06474248308443484663530571633954100916429370112997333198860431936232761748602115435781270908146042202"; - _points[1] = "0.02544604382862073773690515797607436879961453116469110822561544804346833482257992959713461498603713794"; - _weight[1] = "0.06474248308443484663530571633954100916429370112997333198860431936232761748602115435781270908146042288"; - _points[2] = "0.1292344072003027800680676133596057964629261764293048699400223240162850626639097431035865838165683765"; - _weight[2] = "0.139852695744638333950733885711889791243462532613299382268507016346809405215281338406620471450598809"; - _points[3] = "0.8707655927996972199319323866403942035370738235706951300599776759837149373360902568964134161834316235"; - _weight[3] = "0.1398526957446383339507338857118897912434625326132993822685070163468094052152813384066204714505988098"; - _points[4] = "0.2970774243113014165466967939615192683263089929503149368064783741026680933869371723358436551361267061"; - _weight[4] = "0.1909150252525594724751848877444875669391825417669313673755417255153527732170648541743423296720224007"; - _points[5] = "0.7029225756886985834533032060384807316736910070496850631935216258973319066130628276641563448638732939"; - _weight[5] = "0.1909150252525594724751848877444875669391825417669313673755417255153527732170648541743423296720224007"; - _points[6] = "0.5"; - _weight[6] = "0.2089795918367346938775510204081632653061224489795918367346938775510204081632653061224489795918367347"; + _points[0] = ct("0.9745539561713792622630948420239256312003854688353088917743845519565316651774200704028653850139628621"); + _weight[0] = ct("0.06474248308443484663530571633954100916429370112997333198860431936232761748602115435781270908146042202"); + _points[1] = ct("0.02544604382862073773690515797607436879961453116469110822561544804346833482257992959713461498603713794"); + _weight[1] = ct("0.06474248308443484663530571633954100916429370112997333198860431936232761748602115435781270908146042288"); + _points[2] = ct("0.1292344072003027800680676133596057964629261764293048699400223240162850626639097431035865838165683765"); + _weight[2] = ct("0.139852695744638333950733885711889791243462532613299382268507016346809405215281338406620471450598809"); + _points[3] = ct("0.8707655927996972199319323866403942035370738235706951300599776759837149373360902568964134161834316235"); + _weight[3] = ct("0.1398526957446383339507338857118897912434625326132993822685070163468094052152813384066204714505988098"); + _points[4] = ct("0.2970774243113014165466967939615192683263089929503149368064783741026680933869371723358436551361267061"); + _weight[4] = ct("0.1909150252525594724751848877444875669391825417669313673755417255153527732170648541743423296720224007"); + _points[5] = ct("0.7029225756886985834533032060384807316736910070496850631935216258973319066130628276641563448638732939"); + _weight[5] = ct("0.1909150252525594724751848877444875669391825417669313673755417255153527732170648541743423296720224007"); + _points[6] = ct("0.5"); + _weight[6] = ct("0.2089795918367346938775510204081632653061224489795918367346938775510204081632653061224489795918367347"); break; // order 14,15 @@ -1393,22 +1393,22 @@ namespace Dune { delivered_order = 15; _points.resize(8); _weight.resize(8); - _points[0] = "0.9801449282487681158417804342847364952141176171507260191358198886862124488717096422197194796316561341"; - _weight[0] = "0.05061426814518812957626567715498109505769704552584247852950184903237008938173539243014136965202249679"; - _points[1] = "0.01985507175123188415821956571526350478588238284927398086418011131378755112829035778028052036834386592"; - _weight[1] = "0.05061426814518812957626567715498109505769704552584247852950184903237008938173539243014136965202250399"; - _points[2] = "0.1016667612931866302042230317620847815814141341920175839649148524803913471617634539264240363521370304"; - _weight[2] = "0.1111905172266872352721779972131204422150654350256247823629546446468084072852245204268265711885989599"; - _points[3] = "0.8983332387068133697957769682379152184185858658079824160350851475196086528382365460735759636478629696"; - _weight[3] = "0.1111905172266872352721779972131204422150654350256247823629546446468084072852245204268265711885989642"; - _points[4] = "0.237233795041835507091130475405376825479017878439803571124571450363772589615719363738019299903184009"; - _weight[4] = "0.156853322938943643668981100993300656630164499501367468845131972537478135971086748480849038116964278"; - _points[5] = "0.762766204958164492908869524594623174520982121560196428875428549636227410384280636261980700096815991"; - _weight[5] = "0.156853322938943643668981100993300656630164499501367468845131972537478135971086748480849038116964278"; - _points[6] = "0.4082826787521750975302619288199080096666210935435131088414057631503977628892289429419658881444383231"; - _weight[6] = "0.1813418916891809914825752246385978060970730199471652702624115337833433673619533386621830210424142548"; - _points[7] = "0.5917173212478249024697380711800919903333789064564868911585942368496022371107710570580341118555616769"; - _weight[7] = "0.1813418916891809914825752246385978060970730199471652702624115337833433673619533386621830210424142548"; + _points[0] = ct("0.9801449282487681158417804342847364952141176171507260191358198886862124488717096422197194796316561341"); + _weight[0] = ct("0.05061426814518812957626567715498109505769704552584247852950184903237008938173539243014136965202249679"); + _points[1] = ct("0.01985507175123188415821956571526350478588238284927398086418011131378755112829035778028052036834386592"); + _weight[1] = ct("0.05061426814518812957626567715498109505769704552584247852950184903237008938173539243014136965202250399"); + _points[2] = ct("0.1016667612931866302042230317620847815814141341920175839649148524803913471617634539264240363521370304"); + _weight[2] = ct("0.1111905172266872352721779972131204422150654350256247823629546446468084072852245204268265711885989599"); + _points[3] = ct("0.8983332387068133697957769682379152184185858658079824160350851475196086528382365460735759636478629696"); + _weight[3] = ct("0.1111905172266872352721779972131204422150654350256247823629546446468084072852245204268265711885989642"); + _points[4] = ct("0.237233795041835507091130475405376825479017878439803571124571450363772589615719363738019299903184009"); + _weight[4] = ct("0.156853322938943643668981100993300656630164499501367468845131972537478135971086748480849038116964278"); + _points[5] = ct("0.762766204958164492908869524594623174520982121560196428875428549636227410384280636261980700096815991"); + _weight[5] = ct("0.156853322938943643668981100993300656630164499501367468845131972537478135971086748480849038116964278"); + _points[6] = ct("0.4082826787521750975302619288199080096666210935435131088414057631503977628892289429419658881444383231"); + _weight[6] = ct("0.1813418916891809914825752246385978060970730199471652702624115337833433673619533386621830210424142548"); + _points[7] = ct("0.5917173212478249024697380711800919903333789064564868911585942368496022371107710570580341118555616769"); + _weight[7] = ct("0.1813418916891809914825752246385978060970730199471652702624115337833433673619533386621830210424142548"); break; // order 16,17 @@ -1417,24 +1417,24 @@ namespace Dune { delivered_order = 17; _points.resize(9); _weight.resize(9); - _points[0] = "0.01591988024618695508221189854816356497529759975403733522498834407545981280169962346906312538655294424"; - _weight[0] = "0.04063719418078720598594607905526182533783086039120537535555383844034334315422603147278927735147130028"; - _points[1] = "0.9840801197538130449177881014518364350247024002459626647750116559245401871983003765309368746134470557"; - _weight[1] = "0.0406371941807872059859460790552618253378308603912053753555538384403433431542260314727892773514713142"; - _points[2] = "0.08198444633668210285028510596513256172794664093766200194781401018027249655920494055302690148707122983"; - _weight[2] = "0.0903240803474287020292360156214564047571689108660202422491679532356786452724731348822974886515998753"; - _points[3] = "0.9180155536633178971497148940348674382720533590623379980521859898197275034407950594469730985129287703"; - _weight[3] = "0.0903240803474287020292360156214564047571689108660202422491679532356786452724731348822974886515998796"; - _points[4] = "0.8066857163502951986543510196707370923928603024702823464364064711406336732455005992916200069517842923"; - _weight[4] = "0.1303053482014677311593714347093164248859201022186499759699985010598054078344456223238230465475086993"; - _points[5] = "0.1933142836497048013456489803292629076071396975297176535635935288593663267544994007083799930482157077"; - _weight[5] = "0.1303053482014677311593714347093164248859201022186499759699985010598054078344456223238230465475087005"; - _points[6] = "0.3378732882980955354807309926783316957140218696315134555864762615789067102324378754034506991507512164"; - _weight[6] = "0.1561735385200014200343152032922218327993774306309523227770055827995719486620096582850609609440031769"; - _points[7] = "0.6621267117019044645192690073216683042859781303684865444135237384210932897675621245965493008492487836"; - _weight[7] = "0.156173538520001420034315203292221832799377430630952322777005582799571948662009658285060960944003177"; - _points[8] = "0.5"; - _weight[8] = "0.1651196775006298815822625346434870244394053917863441672965482489292013101536911060720584530108339632"; + _points[0] = ct("0.01591988024618695508221189854816356497529759975403733522498834407545981280169962346906312538655294424"); + _weight[0] = ct("0.04063719418078720598594607905526182533783086039120537535555383844034334315422603147278927735147130028"); + _points[1] = ct("0.9840801197538130449177881014518364350247024002459626647750116559245401871983003765309368746134470557"); + _weight[1] = ct("0.0406371941807872059859460790552618253378308603912053753555538384403433431542260314727892773514713142"); + _points[2] = ct("0.08198444633668210285028510596513256172794664093766200194781401018027249655920494055302690148707122983"); + _weight[2] = ct("0.0903240803474287020292360156214564047571689108660202422491679532356786452724731348822974886515998753"); + _points[3] = ct("0.9180155536633178971497148940348674382720533590623379980521859898197275034407950594469730985129287703"); + _weight[3] = ct("0.0903240803474287020292360156214564047571689108660202422491679532356786452724731348822974886515998796"); + _points[4] = ct("0.8066857163502951986543510196707370923928603024702823464364064711406336732455005992916200069517842923"); + _weight[4] = ct("0.1303053482014677311593714347093164248859201022186499759699985010598054078344456223238230465475086993"); + _points[5] = ct("0.1933142836497048013456489803292629076071396975297176535635935288593663267544994007083799930482157077"); + _weight[5] = ct("0.1303053482014677311593714347093164248859201022186499759699985010598054078344456223238230465475087005"); + _points[6] = ct("0.3378732882980955354807309926783316957140218696315134555864762615789067102324378754034506991507512164"); + _weight[6] = ct("0.1561735385200014200343152032922218327993774306309523227770055827995719486620096582850609609440031769"); + _points[7] = ct("0.6621267117019044645192690073216683042859781303684865444135237384210932897675621245965493008492487836"); + _weight[7] = ct("0.156173538520001420034315203292221832799377430630952322777005582799571948662009658285060960944003177"); + _points[8] = ct("0.5"); + _weight[8] = ct("0.1651196775006298815822625346434870244394053917863441672965482489292013101536911060720584530108339632"); break; // order 18,19 @@ -1443,26 +1443,26 @@ namespace Dune { delivered_order = 19; _points.resize(10); _weight.resize(10); - _points[0] = "0.9869532642585858600389820060422260267141349733461910596156060333482976016173180798128617824781342781"; - _weight[0] = "0.03333567215434406879678440494666589642893241716007907256434744080670603204204355088839275484252937791"; - _points[1] = "0.01304673574141413996101799395777397328586502665380894038439396665170239838268192018713821752186572192"; - _weight[1] = "0.03333567215434406879678440494666589642893241716007907256434744080670603204204355088839275484252937791"; - _points[2] = "0.9325316833444922553660483442117465242637715074826652262609798659226873775690277806783953644730228854"; - _weight[2] = "0.07472567457529029657288816982884866620127831983471368391773863437661932736331500547297363231736586137"; - _points[3] = "0.06746831665550774463395165578825347573622849251733477373902013407731262243097221932160463552697711466"; - _weight[3] = "0.07472567457529029657288816982884866620127831983471368391773863437661932736331500547297363231736596593"; - _points[4] = "0.1602952158504877968828363174425632121153526440825952661675914055237207123024625376924607132147598102"; - _weight[4] = "0.1095431812579910219977674671140815962293859352613385449404782718175999553264756406213419965886010702"; - _points[5] = "0.8397047841495122031171636825574367878846473559174047338324085944762792876975374623075392867852401898"; - _weight[5] = "0.1095431812579910219977674671140815962293859352613385449404782718175999553264756406213419965886011106"; - _points[6] = "0.2833023029353764046003670284171079188999640811718767517486492434281165054611482493874486210249411394"; - _weight[6] = "0.1346333596549981775456134607847346764298799692304418979002816381210767161595896383821133183546263798"; - _points[7] = "0.7166976970646235953996329715828920811000359188281232482513507565718834945388517506125513789750588606"; - _weight[7] = "0.1346333596549981775456134607847346764298799692304418979002816381210767161595896383821133183546263804"; - _points[8] = "0.4255628305091843945575869994351400076912175702896541521460053732420481913221657393144111851002681544"; - _weight[8] = "0.1477621123573764350869464973256691647105233585134268006771540148779979691085761646351782978968771084"; - _points[9] = "0.5744371694908156054424130005648599923087824297103458478539946267579518086778342606855888148997318456"; - _weight[9] = "0.1477621123573764350869464973256691647105233585134268006771540148779979691085761646351782978968771084"; + _points[0] = ct("0.9869532642585858600389820060422260267141349733461910596156060333482976016173180798128617824781342781"); + _weight[0] = ct("0.03333567215434406879678440494666589642893241716007907256434744080670603204204355088839275484252937791"); + _points[1] = ct("0.01304673574141413996101799395777397328586502665380894038439396665170239838268192018713821752186572192"); + _weight[1] = ct("0.03333567215434406879678440494666589642893241716007907256434744080670603204204355088839275484252937791"); + _points[2] = ct("0.9325316833444922553660483442117465242637715074826652262609798659226873775690277806783953644730228854"); + _weight[2] = ct("0.07472567457529029657288816982884866620127831983471368391773863437661932736331500547297363231736586137"); + _points[3] = ct("0.06746831665550774463395165578825347573622849251733477373902013407731262243097221932160463552697711466"); + _weight[3] = ct("0.07472567457529029657288816982884866620127831983471368391773863437661932736331500547297363231736596593"); + _points[4] = ct("0.1602952158504877968828363174425632121153526440825952661675914055237207123024625376924607132147598102"); + _weight[4] = ct("0.1095431812579910219977674671140815962293859352613385449404782718175999553264756406213419965886010702"); + _points[5] = ct("0.8397047841495122031171636825574367878846473559174047338324085944762792876975374623075392867852401898"); + _weight[5] = ct("0.1095431812579910219977674671140815962293859352613385449404782718175999553264756406213419965886011106"); + _points[6] = ct("0.2833023029353764046003670284171079188999640811718767517486492434281165054611482493874486210249411394"); + _weight[6] = ct("0.1346333596549981775456134607847346764298799692304418979002816381210767161595896383821133183546263798"); + _points[7] = ct("0.7166976970646235953996329715828920811000359188281232482513507565718834945388517506125513789750588606"); + _weight[7] = ct("0.1346333596549981775456134607847346764298799692304418979002816381210767161595896383821133183546263804"); + _points[8] = ct("0.4255628305091843945575869994351400076912175702896541521460053732420481913221657393144111851002681544"); + _weight[8] = ct("0.1477621123573764350869464973256691647105233585134268006771540148779979691085761646351782978968771084"); + _points[9] = ct("0.5744371694908156054424130005648599923087824297103458478539946267579518086778342606855888148997318456"); + _weight[9] = ct("0.1477621123573764350869464973256691647105233585134268006771540148779979691085761646351782978968771084"); break; // order 20,21 @@ -1471,28 +1471,28 @@ namespace Dune { delivered_order = 21; _points.resize(11); _weight.resize(11); - _points[0] = "0.01088567092697150359803099943857130461428879554010779228709946700816810030955500589984030091632761502"; - _weight[0] = "0.02783428355808683324137686022127428936425781284844907417419214283707770364036877194184561103615985882"; - _points[1] = "0.9891143290730284964019690005614286953857112044598922077129005329918318996904449941001596990836723848"; - _weight[1] = "0.02783428355808683324137686022127428936425781284844907417419214283707770364036877194184561103615998649"; - _points[2] = "0.9435312998840476495375788846519636333158378756126571924837055277688056569286863337211452975632986873"; - _weight[2] = "0.06279018473245231231734714961197005009880789569770175033196700540895728756623563881734382085702807703"; - _points[3] = "0.05646870011595235046242111534803636668416212438734280751629447223119434307131366627885470243670131297"; - _weight[3] = "0.0627901847324523123173471496119700500988078956977017503319670054089572875662356388173438208570284425"; - _points[4] = "0.86507600278702466204670812601557672902482153101306515598918916984350662252925961479771170548564185"; - _weight[4] = "0.0931451054638671257130488207158279458456423740201017058907532020869361740043927512346653792589896456"; - _points[5] = "0.13492399721297533795329187398442327097517846898693484401081083015649337747074038520228829451435815"; - _weight[5] = "0.09314510546386712571304882071582794584564237402010170589075320208693617400439275123466537925898987179"; - _points[6] = "0.2404519353965940920371371652706952227598864424400357554895386942566520367744635535872006099477254724"; - _weight[6] = "0.1165968822959952399592618524215875697158990861584792545136598610609661066094404979770199742191308423"; - _points[7] = "0.7595480646034059079628628347293047772401135575599642445104613057433479632255364464127993900522745276"; - _weight[7] = "0.1165968822959952399592618524215875697158990861584792545136598610609661066094404979770199742191308499"; - _points[8] = "0.6347715779761724861657659927004307623398109312195261408119628159400285331118473678519107961221336507"; - _weight[8] = "0.131402272255123331090344434945254597686382338801572278190027685742756401669772626776208498508513353"; - _points[9] = "0.3652284220238275138342340072995692376601890687804738591880371840599714668881526321480892038778663493"; - _weight[9] = "0.131402272255123331090344434945254597686382338801572278190027685742756401669772626776208498508513353"; - _points[10] = "0.5"; - _weight[10] = "0.1364625433889503153572417641681710945780209849473918737988002057266126530195794265058334322403586473"; + _points[0] = ct("0.01088567092697150359803099943857130461428879554010779228709946700816810030955500589984030091632761502"); + _weight[0] = ct("0.02783428355808683324137686022127428936425781284844907417419214283707770364036877194184561103615985882"); + _points[1] = ct("0.9891143290730284964019690005614286953857112044598922077129005329918318996904449941001596990836723848"); + _weight[1] = ct("0.02783428355808683324137686022127428936425781284844907417419214283707770364036877194184561103615998649"); + _points[2] = ct("0.9435312998840476495375788846519636333158378756126571924837055277688056569286863337211452975632986873"); + _weight[2] = ct("0.06279018473245231231734714961197005009880789569770175033196700540895728756623563881734382085702807703"); + _points[3] = ct("0.05646870011595235046242111534803636668416212438734280751629447223119434307131366627885470243670131297"); + _weight[3] = ct("0.0627901847324523123173471496119700500988078956977017503319670054089572875662356388173438208570284425"); + _points[4] = ct("0.86507600278702466204670812601557672902482153101306515598918916984350662252925961479771170548564185"); + _weight[4] = ct("0.0931451054638671257130488207158279458456423740201017058907532020869361740043927512346653792589896456"); + _points[5] = ct("0.13492399721297533795329187398442327097517846898693484401081083015649337747074038520228829451435815"); + _weight[5] = ct("0.09314510546386712571304882071582794584564237402010170589075320208693617400439275123466537925898987179"); + _points[6] = ct("0.2404519353965940920371371652706952227598864424400357554895386942566520367744635535872006099477254724"); + _weight[6] = ct("0.1165968822959952399592618524215875697158990861584792545136598610609661066094404979770199742191308423"); + _points[7] = ct("0.7595480646034059079628628347293047772401135575599642445104613057433479632255364464127993900522745276"); + _weight[7] = ct("0.1165968822959952399592618524215875697158990861584792545136598610609661066094404979770199742191308499"); + _points[8] = ct("0.6347715779761724861657659927004307623398109312195261408119628159400285331118473678519107961221336507"); + _weight[8] = ct("0.131402272255123331090344434945254597686382338801572278190027685742756401669772626776208498508513353"); + _points[9] = ct("0.3652284220238275138342340072995692376601890687804738591880371840599714668881526321480892038778663493"); + _weight[9] = ct("0.131402272255123331090344434945254597686382338801572278190027685742756401669772626776208498508513353"); + _points[10] = ct("0.5"); + _weight[10] = ct("0.1364625433889503153572417641681710945780209849473918737988002057266126530195794265058334322403586473"); break; // order 22,23 @@ -1501,30 +1501,30 @@ namespace Dune { delivered_order = 23; _points.resize(12); _weight.resize(12); - _points[0] = "0.009219682876640374654725454925359588519922400093134244768658939096103377840873008887371366054773882871"; - _weight[0] = "0.02358766819325591359730798074250853015851453699742354478025267350190486057601935533541295353770570183"; - _points[1] = "0.9907803171233596253452745450746404114800775999068657552313410609038966221591269911126286339452261171"; - _weight[1] = "0.02358766819325591359730798074250853015851453699742354478025267350190486057601935533541295353771090306"; - _points[2] = "0.9520586281852374283392329330595480962687983546066487732770378803406173978646178952434847139118666353"; - _weight[2] = "0.05346966299765921548012735909699811210728508673516244000256302105140949681374878827026865904815670116"; - _points[3] = "0.0479413718147625716607670669404519037312016453933512267229621196593826021353821047565152860881333648"; - _weight[3] = "0.05346966299765921548012735909699811210728508673516244000256302105140949681374878827026865904815772913"; - _points[4] = "0.8849513370971523435184469166064090379924628750094658188322095321245582715542356120082124996117109545"; - _weight[4] = "0.08003916427167311316732626477167953593600586524543208895494977207897711258664557534082827631852788289"; - _points[5] = "0.1150486629028476564815530833935909620075371249905341811677904678754417284457643879917875003882890453"; - _weight[5] = "0.08003916427167311316732626477167953593600586524543208895494977207897711258664557534082827631852953845"; - _points[6] = "0.7936589771433087236483512094702671401845492570240262407551354398336703496879476312178553824943741012"; - _weight[6] = "0.1015837133615329608745322279048991882532590736372950731992972828988228162552364218975721975323025648"; - _points[7] = "0.2063410228566912763516487905297328598154507429759737592448645601663296503120523687821446175056258989"; - _weight[7] = "0.1015837133615329608745322279048991882532590736372950731992972828988228162552364218975721975323026497"; - _points[8] = "0.3160842505009099031236542316781412193718199293322951893441000602479550352416060630606327857497267114"; - _weight[8] = "0.1167462682691774043804249494624390281297049860998774373652617489107460000397058376403395132542818442"; - _points[9] = "0.6839157494990900968763457683218587806281800706677048106558999397520449647583939369393672142502732886"; - _weight[9] = "0.1167462682691774043804249494624390281297049860998774373652617489107460000397058376403395132542818454"; - _points[10] = "0.5626167042557344577362206847319265649916984581527221366064608773742310281206948443714341492347456798"; - _weight[10] = "0.1245735229067013925002812180214756054152304512848094156976755015581397137286440215155784003090211765"; - _points[11] = "0.4373832957442655422637793152680734350083015418472778633935391226257689718793051556285658507652543202"; - _weight[11] = "0.1245735229067013925002812180214756054152304512848094156976755015581397137286440215155784003090211765"; + _points[0] = ct("0.009219682876640374654725454925359588519922400093134244768658939096103377840873008887371366054773882871"); + _weight[0] = ct("0.02358766819325591359730798074250853015851453699742354478025267350190486057601935533541295353770570183"); + _points[1] = ct("0.9907803171233596253452745450746404114800775999068657552313410609038966221591269911126286339452261171"); + _weight[1] = ct("0.02358766819325591359730798074250853015851453699742354478025267350190486057601935533541295353771090306"); + _points[2] = ct("0.9520586281852374283392329330595480962687983546066487732770378803406173978646178952434847139118666353"); + _weight[2] = ct("0.05346966299765921548012735909699811210728508673516244000256302105140949681374878827026865904815670116"); + _points[3] = ct("0.0479413718147625716607670669404519037312016453933512267229621196593826021353821047565152860881333648"); + _weight[3] = ct("0.05346966299765921548012735909699811210728508673516244000256302105140949681374878827026865904815772913"); + _points[4] = ct("0.8849513370971523435184469166064090379924628750094658188322095321245582715542356120082124996117109545"); + _weight[4] = ct("0.08003916427167311316732626477167953593600586524543208895494977207897711258664557534082827631852788289"); + _points[5] = ct("0.1150486629028476564815530833935909620075371249905341811677904678754417284457643879917875003882890453"); + _weight[5] = ct("0.08003916427167311316732626477167953593600586524543208895494977207897711258664557534082827631852953845"); + _points[6] = ct("0.7936589771433087236483512094702671401845492570240262407551354398336703496879476312178553824943741012"); + _weight[6] = ct("0.1015837133615329608745322279048991882532590736372950731992972828988228162552364218975721975323025648"); + _points[7] = ct("0.2063410228566912763516487905297328598154507429759737592448645601663296503120523687821446175056258989"); + _weight[7] = ct("0.1015837133615329608745322279048991882532590736372950731992972828988228162552364218975721975323026497"); + _points[8] = ct("0.3160842505009099031236542316781412193718199293322951893441000602479550352416060630606327857497267114"); + _weight[8] = ct("0.1167462682691774043804249494624390281297049860998774373652617489107460000397058376403395132542818442"); + _points[9] = ct("0.6839157494990900968763457683218587806281800706677048106558999397520449647583939369393672142502732886"); + _weight[9] = ct("0.1167462682691774043804249494624390281297049860998774373652617489107460000397058376403395132542818454"); + _points[10] = ct("0.5626167042557344577362206847319265649916984581527221366064608773742310281206948443714341492347456798"); + _weight[10] = ct("0.1245735229067013925002812180214756054152304512848094156976755015581397137286440215155784003090211765"); + _points[11] = ct("0.4373832957442655422637793152680734350083015418472778633935391226257689718793051556285658507652543202"); + _weight[11] = ct("0.1245735229067013925002812180214756054152304512848094156976755015581397137286440215155784003090211765"); break; // order 24,25 @@ -1533,32 +1533,32 @@ namespace Dune { delivered_order = 25; _points.resize(13); _weight.resize(13); - _points[0] = "0.9920915273592940747364147244035548055324952809629374543470036602142976189378134209302846436307092946"; - _weight[0] = "0.02024200238265793976001079610049303002099327287249443406752330375249723025639635524721040621651256352"; - _points[1] = "0.007908472640705925263585275596445194467504719037062545652996339785702381062186579069715356369290706896"; - _weight[1] = "0.02024200238265793976001079610049303002099327287249443406752330375249723025639635524721040621651575551"; - _points[2] = "0.9587991996114889826032739182503597561952373950558416479476426728298296042948049571417426951702914619"; - _weight[2] = "0.04606074991886422395721088797689856046184199993111841954419577366979686486381646314594890787783233253"; - _points[3] = "0.04120080038851101739672608174964024380476260494415835205235732717017039570519504285825730482970853578"; - _weight[3] = "0.04606074991886422395721088797689856046184199993111841954419577366979686486381646314594890787787365219"; - _points[4] = "0.9007890453666549563971032447914299451528078623952500149486923569296110581133200610150149370926585299"; - _weight[4] = "0.069436755109893619231800888434435733810931359131649113823177508252886260767444767862590771427295539"; - _points[5] = "0.09921095463334504360289675520857005484719213760474998505130764307038894188667993898498506290734147097"; - _weight[5] = "0.06943675510989361923180088843443573381093135913164911382317750825288626076744476786259077142729935376"; - _points[6] = "0.1788253302798298896780076965022421749641513008692115713054287960406782234275032125428058499429042223"; - _weight[6] = "0.08907299038097286914002334599804899775640632533050825149339722014457253474937436174735847561115655018"; - _points[7] = "0.8211746697201701103219923034977578250358486991307884286945712039593217765724967874571941500570957777"; - _weight[7] = "0.08907299038097286914002334599804899775640632533050825149339722014457253474937436174735847561115720583"; - _points[8] = "0.724246375518223426438956426063819933900960833720878939479141473729122046033108571822519104277366505"; - _weight[8] = "0.1039080237684442511562616096530263816932913045997517746095555599582692717825422161302977640233059593"; - _points[9] = "0.2757536244817765735610435739361800660990391662791210605208585262708779539668914281774808957226334949"; - _weight[9] = "0.1039080237684442511562616096530263816932913045997517746095555599582692717825422161302977640233059661"; - _points[10] = "0.6152291579775673970327640605489944176057711879417655817346307489185810418442909754064014723823400647"; - _weight[10] = "0.1131415901314486192060450930198883092173788688077785099324842743857878315602499855209131593331569649"; - _points[11] = "0.3847708420224326029672359394510055823942288120582344182653692510814189581557090245935985276176599353"; - _weight[11] = "0.1131415901314486192060450930198883092173788688077785099324842743857878315602499855209131593331569649"; - _points[12] = "0.5"; - _weight[12] = "0.1162757766154369550972947576344179740783137386533989930593327196723800120403517006913610310213706817"; + _points[0] = ct("0.9920915273592940747364147244035548055324952809629374543470036602142976189378134209302846436307092946"); + _weight[0] = ct("0.02024200238265793976001079610049303002099327287249443406752330375249723025639635524721040621651256352"); + _points[1] = ct("0.007908472640705925263585275596445194467504719037062545652996339785702381062186579069715356369290706896"); + _weight[1] = ct("0.02024200238265793976001079610049303002099327287249443406752330375249723025639635524721040621651575551"); + _points[2] = ct("0.9587991996114889826032739182503597561952373950558416479476426728298296042948049571417426951702914619"); + _weight[2] = ct("0.04606074991886422395721088797689856046184199993111841954419577366979686486381646314594890787783233253"); + _points[3] = ct("0.04120080038851101739672608174964024380476260494415835205235732717017039570519504285825730482970853578"); + _weight[3] = ct("0.04606074991886422395721088797689856046184199993111841954419577366979686486381646314594890787787365219"); + _points[4] = ct("0.9007890453666549563971032447914299451528078623952500149486923569296110581133200610150149370926585299"); + _weight[4] = ct("0.069436755109893619231800888434435733810931359131649113823177508252886260767444767862590771427295539"); + _points[5] = ct("0.09921095463334504360289675520857005484719213760474998505130764307038894188667993898498506290734147097"); + _weight[5] = ct("0.06943675510989361923180088843443573381093135913164911382317750825288626076744476786259077142729935376"); + _points[6] = ct("0.1788253302798298896780076965022421749641513008692115713054287960406782234275032125428058499429042223"); + _weight[6] = ct("0.08907299038097286914002334599804899775640632533050825149339722014457253474937436174735847561115655018"); + _points[7] = ct("0.8211746697201701103219923034977578250358486991307884286945712039593217765724967874571941500570957777"); + _weight[7] = ct("0.08907299038097286914002334599804899775640632533050825149339722014457253474937436174735847561115720583"); + _points[8] = ct("0.724246375518223426438956426063819933900960833720878939479141473729122046033108571822519104277366505"); + _weight[8] = ct("0.1039080237684442511562616096530263816932913045997517746095555599582692717825422161302977640233059593"); + _points[9] = ct("0.2757536244817765735610435739361800660990391662791210605208585262708779539668914281774808957226334949"); + _weight[9] = ct("0.1039080237684442511562616096530263816932913045997517746095555599582692717825422161302977640233059661"); + _points[10] = ct("0.6152291579775673970327640605489944176057711879417655817346307489185810418442909754064014723823400647"); + _weight[10] = ct("0.1131415901314486192060450930198883092173788688077785099324842743857878315602499855209131593331569649"); + _points[11] = ct("0.3847708420224326029672359394510055823942288120582344182653692510814189581557090245935985276176599353"); + _weight[11] = ct("0.1131415901314486192060450930198883092173788688077785099324842743857878315602499855209131593331569649"); + _points[12] = ct("0.5"); + _weight[12] = ct("0.1162757766154369550972947576344179740783137386533989930593327196723800120403517006913610310213706817"); break; // order 26,27 @@ -1567,34 +1567,34 @@ namespace Dune { delivered_order = 27; _points.resize(14); _weight.resize(14); - _points[0] = "0.006858095651593830579201366647973599161954296380387059177964594111125222933754181044676880167424125515"; - _weight[0] = "0.01755973016587593151591643806909589030985280463856363829074994509820816141890413526883839849926422796"; - _points[1] = "0.9931419043484061694207986333520264008380457036196129408220354058888747770662458189553231198325758757"; - _weight[1] = "0.01755973016587593151591643806909589030985280463856363829074994509820816141890413526883839849929733993"; - _points[2] = "0.9642174418317867586681955696889371322385196052049188093589812237410655467721799265557069528418287599"; - _weight[2] = "0.04007904357988010490281663853142715479184889269729738260069953274478573722864358493176809540971271623"; - _points[3] = "0.03578255816821324133180443031106286776148039479508119064101877625893445322782007344429304715817123803"; - _weight[3] = "0.0400790435798801049028166385314271547918488926972973826006995327447857372286435849317680954097315832"; - _points[4] = "0.9136006575348824965948973713251974805198505507375405907803545271207399154050144367852131950689447722"; - _weight[4] = "0.06075928534395159234470740453623831297833467284503733614553769627157987194626324615940995313520037766"; - _points[5] = "0.08639934246511750340510262867480251948014944926245940921964547287926008459498556321478680493105522878"; - _weight[5] = "0.06075928534395159234470740453623831297833467284503733614553769627157987194626324615940995313521470206"; - _points[6] = "0.8436464524058427350740099015096670687692006063735853378096332443140924480915666284736865352526059193"; - _weight[6] = "0.07860158357909676728480096931192107830283401866866168748465852193738408818480414925697904668120528128"; - _points[7] = "0.1563535475941572649259900984903329312307993936264146621903667556859075519084333715263134647473940806"; - _weight[7] = "0.07860158357909676728480096931192107830283401866866168748465852193738408818480414925697904668120705796"; - _points[8] = "0.2423756818209229540173546407244056688455573587153469815242476154536075240839721697739639898246135538"; - _weight[8] = "0.09276919873896890687085829506257851812446130146866582951001746253454917513176272221277636557335623116"; - _points[9] = "0.7576243181790770459826453592755943311544426412846530184757523845463924759160278302260360101753864463"; - _weight[9] = "0.09276919873896890687085829506257851812446130146866582951001746253454917513176272221277636557335624966"; - _points[10] = "0.3404438155360551197821640879157622665828693982330780217016749063713332797436036084175331472893267934"; - _weight[10] = "0.1025992318606478019829620328306090278551695306547097258584486451416835724126248601697159199959454469"; - _points[11] = "0.6595561844639448802178359120842377334171306017669219782983250936286667202563963915824668527106732066"; - _weight[11] = "0.1025992318606478019829620328306090278551695306547097258584486451416835724126248601697159199959454481"; - _points[12] = "0.4459725256463281689668776748900826261940241972628812214795894693459932354941349964349496559116553164"; - _weight[12] = "0.1076319267315788950979382216581300176374987790270644001098881962718093936769973020005122207054097891"; - _points[13] = "0.5540274743536718310331223251099173738059758027371187785204105306540067645058650035650503440883446836"; - _weight[13] = "0.1076319267315788950979382216581300176374987790270644001098881962718093936769973020005122207054097891"; + _points[0] = ct("0.006858095651593830579201366647973599161954296380387059177964594111125222933754181044676880167424125515"); + _weight[0] = ct("0.01755973016587593151591643806909589030985280463856363829074994509820816141890413526883839849926422796"); + _points[1] = ct("0.9931419043484061694207986333520264008380457036196129408220354058888747770662458189553231198325758757"); + _weight[1] = ct("0.01755973016587593151591643806909589030985280463856363829074994509820816141890413526883839849929733993"); + _points[2] = ct("0.9642174418317867586681955696889371322385196052049188093589812237410655467721799265557069528418287599"); + _weight[2] = ct("0.04007904357988010490281663853142715479184889269729738260069953274478573722864358493176809540971271623"); + _points[3] = ct("0.03578255816821324133180443031106286776148039479508119064101877625893445322782007344429304715817123803"); + _weight[3] = ct("0.0400790435798801049028166385314271547918488926972973826006995327447857372286435849317680954097315832"); + _points[4] = ct("0.9136006575348824965948973713251974805198505507375405907803545271207399154050144367852131950689447722"); + _weight[4] = ct("0.06075928534395159234470740453623831297833467284503733614553769627157987194626324615940995313520037766"); + _points[5] = ct("0.08639934246511750340510262867480251948014944926245940921964547287926008459498556321478680493105522878"); + _weight[5] = ct("0.06075928534395159234470740453623831297833467284503733614553769627157987194626324615940995313521470206"); + _points[6] = ct("0.8436464524058427350740099015096670687692006063735853378096332443140924480915666284736865352526059193"); + _weight[6] = ct("0.07860158357909676728480096931192107830283401866866168748465852193738408818480414925697904668120528128"); + _points[7] = ct("0.1563535475941572649259900984903329312307993936264146621903667556859075519084333715263134647473940806"); + _weight[7] = ct("0.07860158357909676728480096931192107830283401866866168748465852193738408818480414925697904668120705796"); + _points[8] = ct("0.2423756818209229540173546407244056688455573587153469815242476154536075240839721697739639898246135538"); + _weight[8] = ct("0.09276919873896890687085829506257851812446130146866582951001746253454917513176272221277636557335623116"); + _points[9] = ct("0.7576243181790770459826453592755943311544426412846530184757523845463924759160278302260360101753864463"); + _weight[9] = ct("0.09276919873896890687085829506257851812446130146866582951001746253454917513176272221277636557335624966"); + _points[10] = ct("0.3404438155360551197821640879157622665828693982330780217016749063713332797436036084175331472893267934"); + _weight[10] = ct("0.1025992318606478019829620328306090278551695306547097258584486451416835724126248601697159199959454469"); + _points[11] = ct("0.6595561844639448802178359120842377334171306017669219782983250936286667202563963915824668527106732066"); + _weight[11] = ct("0.1025992318606478019829620328306090278551695306547097258584486451416835724126248601697159199959454481"); + _points[12] = ct("0.4459725256463281689668776748900826261940241972628812214795894693459932354941349964349496559116553164"); + _weight[12] = ct("0.1076319267315788950979382216581300176374987790270644001098881962718093936769973020005122207054097891"); + _points[13] = ct("0.5540274743536718310331223251099173738059758027371187785204105306540067645058650035650503440883446836"); + _weight[13] = ct("0.1076319267315788950979382216581300176374987790270644001098881962718093936769973020005122207054097891"); break; // order 28,29 @@ -1603,36 +1603,36 @@ namespace Dune { delivered_order = 29; _points.resize(15); _weight.resize(15); - _points[0] = "0.006003740989757285755217140706693709426513591438119255000001242206305781315490287643638974815840423912"; - _weight[0] = "0.01537662099805863417731419678860220886087407241671703713211414275211859473355858401951938536567818793"; - _points[1] = "0.9939962590102427142447828592933062905734864085618807449999987577936942186845097123563610251841595731"; - _weight[1] = "0.01537662099805863417731419678860220886087407241671703713211414275211859473355858401951938536633108639"; - _points[2] = "0.9686366962003529521538794738551047356219981367576522289506815381751014868985227639752737930871340456"; - _weight[2] = "0.03518302374405406235463370822533366923335401637716535991295364645719352775643711852242022603232734774"; - _points[3] = "0.03136330379964704784612052614489526437800186324234777104931846182489851310147723602472620691286596038"; - _weight[3] = "0.03518302374405406235463370822533366923335401637716535991295364645719352775643711852242022603294154521"; - _points[4] = "0.07589670829478639189967583961289157431687191263150368295213622061966246241292725740119614012458925999"; - _weight[4] = "0.05357961023358596750593477334293465170777185787905099034351119456093899742615789986284292856885599421"; - _points[5] = "0.9241032917052136081003241603871084256831280873684963170478637793803375375870727425988038598754107365"; - _weight[5] = "0.05357961023358596750593477334293465170777185787905099034351119456093899742615789986284292856902630637"; - _points[6] = "0.8622088656800850237080930273069690048154496472920512817757117103520618908389626094980505488015671642"; - _weight[6] = "0.06978533896307715722390239725551416126042513765775562160119556431554422227095390584038412868178503037"; - _points[7] = "0.1377911343199149762919069726930309951845503527079487182242882896479381091610373905019494511984328364"; - _weight[7] = "0.06978533896307715722390239725551416126042513765775562160119556431554422227095390584038412868179665823"; - _points[8] = "0.2145139136957305762313866313730446793808068018586251975733672914729023100651207102582926857150869278"; - _weight[8] = "0.08313460290849696677660043024060440556545009004920645366093259528177678160613925885535258714620779062"; - _points[9] = "0.7854860863042694237686133686269553206191931981413748024266327085270976899348792897417073142849130721"; - _weight[9] = "0.08313460290849696677660043024060440556545009004920645366093259528177678160613925885535258714620808482"; - _points[10] = "0.302924326461218315051396314509477265818623611920650872484417328024195521106519291012251442919170119"; - _weight[10] = "0.09308050000778110551340028093321141225311300613896420140774786365500662775134958030947488444304965858"; - _points[11] = "0.6970756735387816849486036854905227341813763880793491275155826719758044788934807089877485570808298811"; - _weight[11] = "0.09308050000778110551340028093321141225311300613896420140774786365500662775134958030947488444304966241"; - _points[12] = "0.3994029530012827388496858483027018960935817727686811601920251376950258804984899061990818709662394704"; - _weight[12] = "0.09921574266355578822805916322191966240934627997877099674236896396456239876671713406665749958240891154"; - _points[13] = "0.6005970469987172611503141516972981039064182272313188398079748623049741195015100938009181290337605296"; - _weight[13] = "0.09921574266355578822805916322191966240934627997877099674236896396456239876671713406665749958240891161"; - _points[14] = "0.5"; - _weight[14] = "0.1012891209627806364403100999837596574193310790047386783983520580257176993773730370466967203563940161"; + _points[0] = ct("0.006003740989757285755217140706693709426513591438119255000001242206305781315490287643638974815840423912"); + _weight[0] = ct("0.01537662099805863417731419678860220886087407241671703713211414275211859473355858401951938536567818793"); + _points[1] = ct("0.9939962590102427142447828592933062905734864085618807449999987577936942186845097123563610251841595731"); + _weight[1] = ct("0.01537662099805863417731419678860220886087407241671703713211414275211859473355858401951938536633108639"); + _points[2] = ct("0.9686366962003529521538794738551047356219981367576522289506815381751014868985227639752737930871340456"); + _weight[2] = ct("0.03518302374405406235463370822533366923335401637716535991295364645719352775643711852242022603232734774"); + _points[3] = ct("0.03136330379964704784612052614489526437800186324234777104931846182489851310147723602472620691286596038"); + _weight[3] = ct("0.03518302374405406235463370822533366923335401637716535991295364645719352775643711852242022603294154521"); + _points[4] = ct("0.07589670829478639189967583961289157431687191263150368295213622061966246241292725740119614012458925999"); + _weight[4] = ct("0.05357961023358596750593477334293465170777185787905099034351119456093899742615789986284292856885599421"); + _points[5] = ct("0.9241032917052136081003241603871084256831280873684963170478637793803375375870727425988038598754107365"); + _weight[5] = ct("0.05357961023358596750593477334293465170777185787905099034351119456093899742615789986284292856902630637"); + _points[6] = ct("0.8622088656800850237080930273069690048154496472920512817757117103520618908389626094980505488015671642"); + _weight[6] = ct("0.06978533896307715722390239725551416126042513765775562160119556431554422227095390584038412868178503037"); + _points[7] = ct("0.1377911343199149762919069726930309951845503527079487182242882896479381091610373905019494511984328364"); + _weight[7] = ct("0.06978533896307715722390239725551416126042513765775562160119556431554422227095390584038412868179665823"); + _points[8] = ct("0.2145139136957305762313866313730446793808068018586251975733672914729023100651207102582926857150869278"); + _weight[8] = ct("0.08313460290849696677660043024060440556545009004920645366093259528177678160613925885535258714620779062"); + _points[9] = ct("0.7854860863042694237686133686269553206191931981413748024266327085270976899348792897417073142849130721"); + _weight[9] = ct("0.08313460290849696677660043024060440556545009004920645366093259528177678160613925885535258714620808482"); + _points[10] = ct("0.302924326461218315051396314509477265818623611920650872484417328024195521106519291012251442919170119"); + _weight[10] = ct("0.09308050000778110551340028093321141225311300613896420140774786365500662775134958030947488444304965858"); + _points[11] = ct("0.6970756735387816849486036854905227341813763880793491275155826719758044788934807089877485570808298811"); + _weight[11] = ct("0.09308050000778110551340028093321141225311300613896420140774786365500662775134958030947488444304966241"); + _points[12] = ct("0.3994029530012827388496858483027018960935817727686811601920251376950258804984899061990818709662394704"); + _weight[12] = ct("0.09921574266355578822805916322191966240934627997877099674236896396456239876671713406665749958240891154"); + _points[13] = ct("0.6005970469987172611503141516972981039064182272313188398079748623049741195015100938009181290337605296"); + _weight[13] = ct("0.09921574266355578822805916322191966240934627997877099674236896396456239876671713406665749958240891161"); + _points[14] = ct("0.5"); + _weight[14] = ct("0.1012891209627806364403100999837596574193310790047386783983520580257176993773730370466967203563940161"); break; // order 30,31 @@ -1641,38 +1641,38 @@ namespace Dune { delivered_order = 31; _points.resize(16); _weight.resize(16); - _points[0] = "0.005299532504175033701922913274833686286862964171177434974388047634337931392087301530731784046600902477"; - _weight[0] = "0.01357622970587704742589028622800905175613368778338039899530515953690205683210808662466288961558883448"; - _points[1] = "0.9947004674958249662980770867251663137131370358288225650256119523656620686079126984692682159533990871"; - _weight[1] = "0.01357622970587704742589028622800905175613368778338039899530515953690205683210808662466288961642578809"; - _points[2] = "0.9722875115366162880389942077673041725455696362955363004627768260333048944513411521097828643690791645"; - _weight[2] = "0.03112676196932394643142191849718884713749325417645342895065175790976786944352190953060585476930010037"; - _points[3] = "0.02771248846338371196100579223269582745443036370446369953722317396669510554865884789021713563092085786"; - _weight[3] = "0.03112676196932394643142191849718884713749325417645342895065175790976786944352190953060585476935955411"; - _points[4] = "0.06718439880608412805976605114380343380633230757623664594824428721611980114375472087143375281761380758"; - _weight[4] = "0.04757925584124639240496255380112311317763175159185632907841114361481587978884097972351247865969801944"; - _points[5] = "0.9328156011939158719402339488561965661936676924237633540517557127838801988562452791285662471823861744"; - _weight[5] = "0.04757925584124639240496255380112311317763175159185632907841114361481587978884097972351247866179909653"; - _points[6] = "0.8777022041775015169475505974237211341769068282287515048908785884611484305156358388603110284596247239"; - _weight[6] = "0.06231448562776693602623814109600821007244342961110133997237529521470548196073267679898459500869048106"; - _points[7] = "0.1222977958224984830524494025762788658230931717712484951091214115388515694843641611396889715403752838"; - _weight[7] = "0.06231448562776693602623814109600821007244342961110133997237529521470548196073267679898459500869141184"; - _points[8] = "0.8089381222013218742233358820243955094959411088828288970518986777708666588774057122284555152139792502"; - _weight[8] = "0.07479799440828836604075086527373927448524553410391823340271098109368020201020899122588931920152688622"; - _points[9] = "0.191061877798678125776664117975604490504058891117171102948101322229133341122594287771544484786020748"; - _weight[9] = "0.07479799440828836604075086527373927448524553410391823340271098109368020201020899122588931920153081579"; - _points[10] = "0.7290083888286136931712097214917887867700158065177617454505773754738795871451468038677177639679940468"; - _weight[10] = "0.08457825969750126909465603951517998110581973670801414087254146784040183210496526546607766127103887189"; - _points[11] = "0.2709916111713863068287902785082112132299841934822382545494226245261204128548531961322822360320059534"; - _weight[11] = "0.08457825969750126909465603951517998110581973670801414087254146784040183210496526546607766127103912237"; - _points[12] = "0.6408017753896294566152302507302480532430347453852999002744173669779625897495653852207201145760200796"; - _weight[12] = "0.09130170752246179443338183398460996969177811182732464120924757218971523247505558748020021255849263684"; - _points[13] = "0.3591982246103705433847697492697519467569652546147000997255826330220374102504346147792798854239799204"; - _weight[13] = "0.09130170752246179443338183398460996969177811182732464120924757218971523247505558748020021255849263706"; - _points[14] = "0.4524937450811812799073403322875209684348234721554672716513900913874373508777039335076206535121083239"; - _weight[14] = "0.09472530522753424814269836160414155257345449419795148751875662260001144538456650315006698891676697614"; - _points[15] = "0.5475062549188187200926596677124790315651765278445327283486099086125626491222960664923793464878916761"; - _weight[15] = "0.09472530522753424814269836160414155257345449419795148751875662260001144538456650315006698891676697614"; + _points[0] = ct("0.005299532504175033701922913274833686286862964171177434974388047634337931392087301530731784046600902477"); + _weight[0] = ct("0.01357622970587704742589028622800905175613368778338039899530515953690205683210808662466288961558883448"); + _points[1] = ct("0.9947004674958249662980770867251663137131370358288225650256119523656620686079126984692682159533990871"); + _weight[1] = ct("0.01357622970587704742589028622800905175613368778338039899530515953690205683210808662466288961642578809"); + _points[2] = ct("0.9722875115366162880389942077673041725455696362955363004627768260333048944513411521097828643690791645"); + _weight[2] = ct("0.03112676196932394643142191849718884713749325417645342895065175790976786944352190953060585476930010037"); + _points[3] = ct("0.02771248846338371196100579223269582745443036370446369953722317396669510554865884789021713563092085786"); + _weight[3] = ct("0.03112676196932394643142191849718884713749325417645342895065175790976786944352190953060585476935955411"); + _points[4] = ct("0.06718439880608412805976605114380343380633230757623664594824428721611980114375472087143375281761380758"); + _weight[4] = ct("0.04757925584124639240496255380112311317763175159185632907841114361481587978884097972351247865969801944"); + _points[5] = ct("0.9328156011939158719402339488561965661936676924237633540517557127838801988562452791285662471823861744"); + _weight[5] = ct("0.04757925584124639240496255380112311317763175159185632907841114361481587978884097972351247866179909653"); + _points[6] = ct("0.8777022041775015169475505974237211341769068282287515048908785884611484305156358388603110284596247239"); + _weight[6] = ct("0.06231448562776693602623814109600821007244342961110133997237529521470548196073267679898459500869048106"); + _points[7] = ct("0.1222977958224984830524494025762788658230931717712484951091214115388515694843641611396889715403752838"); + _weight[7] = ct("0.06231448562776693602623814109600821007244342961110133997237529521470548196073267679898459500869141184"); + _points[8] = ct("0.8089381222013218742233358820243955094959411088828288970518986777708666588774057122284555152139792502"); + _weight[8] = ct("0.07479799440828836604075086527373927448524553410391823340271098109368020201020899122588931920152688622"); + _points[9] = ct("0.191061877798678125776664117975604490504058891117171102948101322229133341122594287771544484786020748"); + _weight[9] = ct("0.07479799440828836604075086527373927448524553410391823340271098109368020201020899122588931920153081579"); + _points[10] = ct("0.7290083888286136931712097214917887867700158065177617454505773754738795871451468038677177639679940468"); + _weight[10] = ct("0.08457825969750126909465603951517998110581973670801414087254146784040183210496526546607766127103887189"); + _points[11] = ct("0.2709916111713863068287902785082112132299841934822382545494226245261204128548531961322822360320059534"); + _weight[11] = ct("0.08457825969750126909465603951517998110581973670801414087254146784040183210496526546607766127103912237"); + _points[12] = ct("0.6408017753896294566152302507302480532430347453852999002744173669779625897495653852207201145760200796"); + _weight[12] = ct("0.09130170752246179443338183398460996969177811182732464120924757218971523247505558748020021255849263684"); + _points[13] = ct("0.3591982246103705433847697492697519467569652546147000997255826330220374102504346147792798854239799204"); + _weight[13] = ct("0.09130170752246179443338183398460996969177811182732464120924757218971523247505558748020021255849263706"); + _points[14] = ct("0.4524937450811812799073403322875209684348234721554672716513900913874373508777039335076206535121083239"); + _weight[14] = ct("0.09472530522753424814269836160414155257345449419795148751875662260001144538456650315006698891676697614"); + _points[15] = ct("0.5475062549188187200926596677124790315651765278445327283486099086125626491222960664923793464878916761"); + _weight[15] = ct("0.09472530522753424814269836160414155257345449419795148751875662260001144538456650315006698891676697614"); break; // order 32,33 @@ -1681,40 +1681,40 @@ namespace Dune { delivered_order = 33; _points.resize(17); _weight.resize(17); - _points[0] = "0.004712262342791332162282990029667361746105074770217848608045606628828071264688983144320779675129030429"; - _weight[0] = "0.01207415143427396598005501314378266234584865797251263915559257441510919835275524317979262072372571691"; - _points[1] = "0.9952877376572086678377170099703326382538949252297821513919543933711719287353110168556792203248709665"; - _weight[1] = "0.01207415143427396598005501314378266234584865797251263915559257441510919835275524317979262072798397032"; - _points[2] = "0.02466223911561611938864152105209848927830747672044564616501539379394231686390070262498154862426577667"; - _weight[2] = "0.02772976468699360056472008267912233025642312597661442349686203935512871300166731918663789437619580271"; - _points[3] = "0.9753377608843838806113584789479015107216925232795543538349846062060576831360992973750184513757342315"; - _weight[3] = "0.02772976468699360056472008267912233025642312597661442349686203935512871300166731918663789438923065064"; - _points[4] = "0.9401195768634929510614778472440778463117084089672139501759550796620135652522056057591535969342795476"; - _weight[4] = "0.04251807415858959044176768509553103692524569460925273788320518036939199639374132387349380214026392876"; - _points[5] = "0.05988042313650704893852215275592215368829159103278604982404492033798643474779439424084640306572044363"; - _weight[5] = "0.04251807415858959044176768509553103692524569460925273788320518036939199639374132387349380215620526406"; - _points[6] = "0.8907570019484007034626150277602380251119862363702842562566572677562888080797565380866902504334808315"; - _weight[6] = "0.05594192359670198554739419281317796336792171213153852500924324122454783982180491780761085226210241093"; - _points[7] = "0.1092429980515992965373849722397619748880137636297157437433427322437111919202434619133097495665191737"; - _weight[7] = "0.05594192359670198554739419281317796336792171213153852500924324122454783982180491780761085226455009237"; - _points[8] = "0.1711644203916546170748488916784988324260970542620133780973841522463378512126512091235044063472449388"; - _weight[8] = "0.06756818423426273664315999085117509868606292661724451018899730534443362149496927204875472415680701704"; - _points[9] = "0.8288355796083453829251511083215011675739029457379866219026158477536621487873487908764955936527550596"; - _weight[9] = "0.06756818423426273664315999085117509868606292661724451018899730534443362149496927204875472415684703185"; - _points[10] = "0.7563452685432384839431232843147759372914618612055864529563657494821424624713927401409902061902588012"; - _weight[10] = "0.07702288053840514404071579740097930597024152923550896719263235567572337092983822554580872467672521159"; - _points[11] = "0.243654731456761516056876715685224062708538138794413547043634250517857537528607259859009793809741199"; - _weight[11] = "0.07702288053840514404071579740097930597024152923550896719263235567572337092983822554580872467672663593"; - _points[12] = "0.6756158817269381576485927585476730025202698757878375116595805097738971308233747864487915723017545524"; - _weight[12] = "0.08400205107822502225498533189416157751059906448253700713497792567016155325001229328060192486945988784"; - _points[13] = "0.3243841182730618423514072414523269974797301242121624883404194902261028691766252135512084276982454476"; - _weight[13] = "0.08400205107822502225498533189416157751059906448253700713497792567016155325001229328060192486945989544"; - _points[14] = "0.5892420907479239279253387468270327787377096663457628217814759071353487752396502880851444611048175023"; - _weight[14] = "0.08828135268349632316263549505659861957546220900037405902157220345660451810364134022616734534204332795"; - _points[15] = "0.4107579092520760720746612531729672212622903336542371782185240928646512247603497119148555388951824977"; - _weight[15] = "0.08828135268349632316263549505659861957546220900037405902157220345660451810364134022616734534204332799"; - _points[16] = "0.5"; - _weight[16] = "0.0897232351781032627291328221309428107243901599488342618338343489777983773031401297022642228762521388"; + _points[0] = ct("0.004712262342791332162282990029667361746105074770217848608045606628828071264688983144320779675129030429"); + _weight[0] = ct("0.01207415143427396598005501314378266234584865797251263915559257441510919835275524317979262072372571691"); + _points[1] = ct("0.9952877376572086678377170099703326382538949252297821513919543933711719287353110168556792203248709665"); + _weight[1] = ct("0.01207415143427396598005501314378266234584865797251263915559257441510919835275524317979262072798397032"); + _points[2] = ct("0.02466223911561611938864152105209848927830747672044564616501539379394231686390070262498154862426577667"); + _weight[2] = ct("0.02772976468699360056472008267912233025642312597661442349686203935512871300166731918663789437619580271"); + _points[3] = ct("0.9753377608843838806113584789479015107216925232795543538349846062060576831360992973750184513757342315"); + _weight[3] = ct("0.02772976468699360056472008267912233025642312597661442349686203935512871300166731918663789438923065064"); + _points[4] = ct("0.9401195768634929510614778472440778463117084089672139501759550796620135652522056057591535969342795476"); + _weight[4] = ct("0.04251807415858959044176768509553103692524569460925273788320518036939199639374132387349380214026392876"); + _points[5] = ct("0.05988042313650704893852215275592215368829159103278604982404492033798643474779439424084640306572044363"); + _weight[5] = ct("0.04251807415858959044176768509553103692524569460925273788320518036939199639374132387349380215620526406"); + _points[6] = ct("0.8907570019484007034626150277602380251119862363702842562566572677562888080797565380866902504334808315"); + _weight[6] = ct("0.05594192359670198554739419281317796336792171213153852500924324122454783982180491780761085226210241093"); + _points[7] = ct("0.1092429980515992965373849722397619748880137636297157437433427322437111919202434619133097495665191737"); + _weight[7] = ct("0.05594192359670198554739419281317796336792171213153852500924324122454783982180491780761085226455009237"); + _points[8] = ct("0.1711644203916546170748488916784988324260970542620133780973841522463378512126512091235044063472449388"); + _weight[8] = ct("0.06756818423426273664315999085117509868606292661724451018899730534443362149496927204875472415680701704"); + _points[9] = ct("0.8288355796083453829251511083215011675739029457379866219026158477536621487873487908764955936527550596"); + _weight[9] = ct("0.06756818423426273664315999085117509868606292661724451018899730534443362149496927204875472415684703185"); + _points[10] = ct("0.7563452685432384839431232843147759372914618612055864529563657494821424624713927401409902061902588012"); + _weight[10] = ct("0.07702288053840514404071579740097930597024152923550896719263235567572337092983822554580872467672521159"); + _points[11] = ct("0.243654731456761516056876715685224062708538138794413547043634250517857537528607259859009793809741199"); + _weight[11] = ct("0.07702288053840514404071579740097930597024152923550896719263235567572337092983822554580872467672663593"); + _points[12] = ct("0.6756158817269381576485927585476730025202698757878375116595805097738971308233747864487915723017545524"); + _weight[12] = ct("0.08400205107822502225498533189416157751059906448253700713497792567016155325001229328060192486945988784"); + _points[13] = ct("0.3243841182730618423514072414523269974797301242121624883404194902261028691766252135512084276982454476"); + _weight[13] = ct("0.08400205107822502225498533189416157751059906448253700713497792567016155325001229328060192486945989544"); + _points[14] = ct("0.5892420907479239279253387468270327787377096663457628217814759071353487752396502880851444611048175023"); + _weight[14] = ct("0.08828135268349632316263549505659861957546220900037405902157220345660451810364134022616734534204332795"); + _points[15] = ct("0.4107579092520760720746612531729672212622903336542371782185240928646512247603497119148555388951824977"); + _weight[15] = ct("0.08828135268349632316263549505659861957546220900037405902157220345660451810364134022616734534204332799"); + _points[16] = ct("0.5"); + _weight[16] = ct("0.0897232351781032627291328221309428107243901599488342618338343489777983773031401297022642228762521388"); break; // order 34,35 @@ -1723,42 +1723,42 @@ namespace Dune { delivered_order = 35; _points.resize(18); _weight.resize(18); - _points[0] = "0.004217415789534526634991997646924614873710531577280153540162184880071453204110195124118265193699399567"; - _weight[0] = "0.01080800676324165515667135513322623469384261573779497273103799507067654511867256095162565153472427187"; - _points[1] = "0.9957825842104654733650080023530753851262894684227198464598378151199285467958898048758817348063006366"; - _weight[1] = "0.01080800676324165515667135513322623469384261573779497273103799507067654511867256095162565154865900931"; - _points[2] = "0.9779119747856988775905979464648881549864220674056532394226938148454490356023866119789411964798169198"; - _weight[2] = "0.02485727444748489822666747310131932084043312306445510112315215393278617164790170814752068547592735646"; - _points[3] = "0.02208802521430112240940205353511184501357793259434676057730618515455096439761338802105880352018300695"; - _weight[3] = "0.02485727444748489822666747310131932084043312306445510112315215393278617164790170814752068552847842593"; - _points[4] = "0.9463012332487778696030302955635727577039476356761491070937331574536202912183924679153337935403015991"; - _weight[4] = "0.03821286512744452826456483880831826280265895310417914372476068961720500364589648967088255123780103244"; - _points[5] = "0.05369876675122213039696970443642724229605236432385089290626684254637970878160753208466620645969845262"; - _weight[5] = "0.03821286512744452826456483880831826280265895310417914372476068961720500364589648967088255130463489598"; - _points[6] = "0.9018524794862615578412087275072953985516494608059612408752140320976940527144721436141434827212058818"; - _weight[6] = "0.05047102205314358278140699246241730353140056944383945080518726832782539869024926167622531935947931249"; - _points[7] = "0.09814752051373844215879127249270460144835053919403875912478596790230594728552785638585651727879410136"; - _weight[7] = "0.05047102205314358278140699246241730353140056944383945080518726832782539869024926167622531936152909078"; - _points[8] = "0.8458435215301766039374455406444241947261352864087538794510813284185986844518146255669054040725663105"; - _weight[8] = "0.06127760335573923009225956340010077761408194866671954858362675682702871979970184091909860996236098967"; - _points[9] = "0.1541564784698233960625544593555758052738647135912461205489186715814013155481853744330945959274336919"; - _weight[9] = "0.06127760335573923009225956340010077761408194866671954858362675682702871979970184091909860996247060097"; - _points[10] = "0.2201145844630262326960642257373354315361867571146452916800065279689077358967397401704589758199778143"; - _weight[10] = "0.07032145733532532560236565187597361404775120516548627994172809763023279346387494851533138451345573173"; - _points[11] = "0.7798854155369737673039357742626645684638132428853547083199934720310922641032602598295410241800221855"; - _weight[11] = "0.07032145733532532560236565187597361404775120516548627994172809763023279346387494851533138451345944567"; - _points[12] = "0.2941244192685786769820341030834741814605051589399872443594255661048051634497872951128265748031744856"; - _weight[12] = "0.07734233756313262246270900191818738609660919813367708633332095736389143461532186515617346192611193334"; - _points[13] = "0.7058755807314213230179658969165258185394948410600127556405744338951948365502127048871734251968255144"; - _weight[13] = "0.07734233756313262246270900191818738609660919813367708633332095736389143461532186515617346192611199996"; - _points[14] = "0.3740568871542472452055135725610443849185691171701797709898644841316077532221378890964612289453068764"; - _weight[14] = "0.0821382418729163614930268882329637952061694769986764766222484854558242109226040038776818788735302449"; - _points[15] = "0.6259431128457527547944864274389556150814308828298202290101355158683922467778621109035387710546931236"; - _weight[15] = "0.0821382418729163614930268882329637952061694769986764766222484854558242109226040038776818788735302449"; - _points[16] = "0.5423875065208676506211309264678919058666586934530449600216822588127498953266400008189022753637198062"; - _weight[16] = "0.08457119148157179592032823506749330516705290968517194013493759577452972209577732108546045701988907679"; - _points[17] = "0.4576124934791323493788690735321080941333413065469550399783177411872501046733599991810977246362801938"; - _weight[17] = "0.08457119148157179592032823506749330516705290968517194013493759577452972209577732108546045701988907679"; + _points[0] = ct("0.004217415789534526634991997646924614873710531577280153540162184880071453204110195124118265193699399567"); + _weight[0] = ct("0.01080800676324165515667135513322623469384261573779497273103799507067654511867256095162565153472427187"); + _points[1] = ct("0.9957825842104654733650080023530753851262894684227198464598378151199285467958898048758817348063006366"); + _weight[1] = ct("0.01080800676324165515667135513322623469384261573779497273103799507067654511867256095162565154865900931"); + _points[2] = ct("0.9779119747856988775905979464648881549864220674056532394226938148454490356023866119789411964798169198"); + _weight[2] = ct("0.02485727444748489822666747310131932084043312306445510112315215393278617164790170814752068547592735646"); + _points[3] = ct("0.02208802521430112240940205353511184501357793259434676057730618515455096439761338802105880352018300695"); + _weight[3] = ct("0.02485727444748489822666747310131932084043312306445510112315215393278617164790170814752068552847842593"); + _points[4] = ct("0.9463012332487778696030302955635727577039476356761491070937331574536202912183924679153337935403015991"); + _weight[4] = ct("0.03821286512744452826456483880831826280265895310417914372476068961720500364589648967088255123780103244"); + _points[5] = ct("0.05369876675122213039696970443642724229605236432385089290626684254637970878160753208466620645969845262"); + _weight[5] = ct("0.03821286512744452826456483880831826280265895310417914372476068961720500364589648967088255130463489598"); + _points[6] = ct("0.9018524794862615578412087275072953985516494608059612408752140320976940527144721436141434827212058818"); + _weight[6] = ct("0.05047102205314358278140699246241730353140056944383945080518726832782539869024926167622531935947931249"); + _points[7] = ct("0.09814752051373844215879127249270460144835053919403875912478596790230594728552785638585651727879410136"); + _weight[7] = ct("0.05047102205314358278140699246241730353140056944383945080518726832782539869024926167622531936152909078"); + _points[8] = ct("0.8458435215301766039374455406444241947261352864087538794510813284185986844518146255669054040725663105"); + _weight[8] = ct("0.06127760335573923009225956340010077761408194866671954858362675682702871979970184091909860996236098967"); + _points[9] = ct("0.1541564784698233960625544593555758052738647135912461205489186715814013155481853744330945959274336919"); + _weight[9] = ct("0.06127760335573923009225956340010077761408194866671954858362675682702871979970184091909860996247060097"); + _points[10] = ct("0.2201145844630262326960642257373354315361867571146452916800065279689077358967397401704589758199778143"); + _weight[10] = ct("0.07032145733532532560236565187597361404775120516548627994172809763023279346387494851533138451345573173"); + _points[11] = ct("0.7798854155369737673039357742626645684638132428853547083199934720310922641032602598295410241800221855"); + _weight[11] = ct("0.07032145733532532560236565187597361404775120516548627994172809763023279346387494851533138451345944567"); + _points[12] = ct("0.2941244192685786769820341030834741814605051589399872443594255661048051634497872951128265748031744856"); + _weight[12] = ct("0.07734233756313262246270900191818738609660919813367708633332095736389143461532186515617346192611193334"); + _points[13] = ct("0.7058755807314213230179658969165258185394948410600127556405744338951948365502127048871734251968255144"); + _weight[13] = ct("0.07734233756313262246270900191818738609660919813367708633332095736389143461532186515617346192611199996"); + _points[14] = ct("0.3740568871542472452055135725610443849185691171701797709898644841316077532221378890964612289453068764"); + _weight[14] = ct("0.0821382418729163614930268882329637952061694769986764766222484854558242109226040038776818788735302449"); + _points[15] = ct("0.6259431128457527547944864274389556150814308828298202290101355158683922467778621109035387710546931236"); + _weight[15] = ct("0.0821382418729163614930268882329637952061694769986764766222484854558242109226040038776818788735302449"); + _points[16] = ct("0.5423875065208676506211309264678919058666586934530449600216822588127498953266400008189022753637198062"); + _weight[16] = ct("0.08457119148157179592032823506749330516705290968517194013493759577452972209577732108546045701988907679"); + _points[17] = ct("0.4576124934791323493788690735321080941333413065469550399783177411872501046733599991810977246362801938"); + _weight[17] = ct("0.08457119148157179592032823506749330516705290968517194013493759577452972209577732108546045701988907679"); break; // order 36,37 @@ -1767,44 +1767,44 @@ namespace Dune { delivered_order = 37; _points.resize(19); _weight.resize(19); - _points[0] = "0.9962034219217922015945088351266302467946582007016053933398397195456159514792614419018374604367093356"; - _weight[0] = "0.009730894114863238518156020732219217876453304534643320396340236230800718784052774105426043995362173783"; - _points[1] = "0.003796578078207798405491164873369753205341799298394606660160280454384048520738558098162539563290576184"; - _weight[1] = "0.009730894114863238518156020732219217876453304534643320396340236230800718784052774105426044173769122249"; - _points[2] = "0.980104076067415015426389420343825763307545751637069052958908167216100374968744256610371780745770797"; - _weight[2] = "0.02240711338284980016641907870099710597587711373392880104292726338382149569213972882233451675157216316"; - _points[3] = "0.01989592393258498457361057965617423669245424836293094704109183278389962503125574338962821925422939313"; - _weight[3] = "0.02240711338284980016641907870099710597587711373392880104292726338382149569213972882233451752427173122"; - _points[4] = "0.04842204819259104917866953573384375609530303297132209115248378761918209770494789052123988581535143365"; - _weight[4] = "0.03452227136882061329035412900300652248092401584380656556145021384801748745321951075883154737770809981"; - _points[5] = "0.9515779518074089508213304642661562439046969670286779088475162123808179022950521094787601141846484121"; - _weight[5] = "0.03452227136882061329035412900300652248092401584380656556145021384801748745321951075883154804745494595"; - _points[6] = "0.9113573282685714124894612433563569508872692431034150206849319443027501714518429160134331115546303493"; - _weight[6] = "0.04574501081122499973223104706191982633045582564829939233249467245103111052189863080287385751297978919"; - _points[7] = "0.08864267173142858751053875664364304911273075689658497931506805569724982854815708398656688844536971947"; - _weight[7] = "0.04574501081122499973223104706191982633045582564829939233249467245103111052189863080287385752662736252"; - _points[8] = "0.1395169113323853106914520695881091851714290835456666125307047643066927204260069735782833086643367062"; - _weight[8] = "0.05578332277366699735801195084088299874066592691994688776073057143822948805282323530050214248021619462"; - _points[9] = "0.860483088667614689308547930411890814828570916454333387469295235693307279573993026421716691335663273"; - _weight[9] = "0.05578332277366699735801195084088299874066592691994688776073057143822948805282323530050214248274414005"; - _points[10] = "0.1997273476691594882651809175268803600658389586338537162067066371658075456515645797876221023342730016"; - _weight[10] = "0.06437698126966811383775789242843855852791978854673151727355219231115180202831583996571650116696087894"; - _points[11] = "0.8002726523308405117348190824731196399341610413661462837932933628341924543484354202123778976657270034"; - _weight[11] = "0.06437698126966811383775789242843855852791978854673151727355219231115180202831583996571650116705281951"; - _points[12] = "0.2677146293120195271413664259479488160118571426879317015078455612121579394432872966567752271396340272"; - _weight[12] = "0.07130335108680330588787305472095148623783417241223693046328582795322912423645162550747003591862412103"; - _points[13] = "0.7322853706879804728586335740520511839881428573120682984921544387878420605567127033432247728603659722"; - _weight[13] = "0.07130335108680330588787305472095148623783417241223693046328582795322912423645162550747003591862432269"; - _points[14] = "0.6582820499818149159950586644249224589461426095664436225778644933989464429102881989984194460432401755"; - _weight[14] = "0.07638302103292983338942770044883149923050413361821431176155077653740552182553160682740492351539352549"; - _points[15] = "0.3417179500181850840049413355750775410538573904335563774221355066010535570897118010015805539567598244"; - _weight[15] = "0.07638302103292983338942770044883149923050413361821431176155077653740552182553160682740492351539354559"; - _points[16] = "0.5801793228201126879340480578703717747524367502354376894373217258031603043401955368283697867497404565"; - _weight[16] = "0.07948442169697717382497821973252360083939007909756304787558745766237048929169252987130523836300323926"; - _points[17] = "0.4198206771798873120659519421296282252475632497645623105626782741968396956598044631716302132502595435"; - _weight[17] = "0.07948442169697717382497821973252360083939007909756304787558745766237048929169252987130523836300323929"; - _points[18] = "0.5"; - _weight[18] = "0.08052722492439184798958181266045836751995127928925845106416157636788552422774903607627038285846452347"; + _points[0] = ct("0.9962034219217922015945088351266302467946582007016053933398397195456159514792614419018374604367093356"); + _weight[0] = ct("0.009730894114863238518156020732219217876453304534643320396340236230800718784052774105426043995362173783"); + _points[1] = ct("0.003796578078207798405491164873369753205341799298394606660160280454384048520738558098162539563290576184"); + _weight[1] = ct("0.009730894114863238518156020732219217876453304534643320396340236230800718784052774105426044173769122249"); + _points[2] = ct("0.980104076067415015426389420343825763307545751637069052958908167216100374968744256610371780745770797"); + _weight[2] = ct("0.02240711338284980016641907870099710597587711373392880104292726338382149569213972882233451675157216316"); + _points[3] = ct("0.01989592393258498457361057965617423669245424836293094704109183278389962503125574338962821925422939313"); + _weight[3] = ct("0.02240711338284980016641907870099710597587711373392880104292726338382149569213972882233451752427173122"); + _points[4] = ct("0.04842204819259104917866953573384375609530303297132209115248378761918209770494789052123988581535143365"); + _weight[4] = ct("0.03452227136882061329035412900300652248092401584380656556145021384801748745321951075883154737770809981"); + _points[5] = ct("0.9515779518074089508213304642661562439046969670286779088475162123808179022950521094787601141846484121"); + _weight[5] = ct("0.03452227136882061329035412900300652248092401584380656556145021384801748745321951075883154804745494595"); + _points[6] = ct("0.9113573282685714124894612433563569508872692431034150206849319443027501714518429160134331115546303493"); + _weight[6] = ct("0.04574501081122499973223104706191982633045582564829939233249467245103111052189863080287385751297978919"); + _points[7] = ct("0.08864267173142858751053875664364304911273075689658497931506805569724982854815708398656688844536971947"); + _weight[7] = ct("0.04574501081122499973223104706191982633045582564829939233249467245103111052189863080287385752662736252"); + _points[8] = ct("0.1395169113323853106914520695881091851714290835456666125307047643066927204260069735782833086643367062"); + _weight[8] = ct("0.05578332277366699735801195084088299874066592691994688776073057143822948805282323530050214248021619462"); + _points[9] = ct("0.860483088667614689308547930411890814828570916454333387469295235693307279573993026421716691335663273"); + _weight[9] = ct("0.05578332277366699735801195084088299874066592691994688776073057143822948805282323530050214248274414005"); + _points[10] = ct("0.1997273476691594882651809175268803600658389586338537162067066371658075456515645797876221023342730016"); + _weight[10] = ct("0.06437698126966811383775789242843855852791978854673151727355219231115180202831583996571650116696087894"); + _points[11] = ct("0.8002726523308405117348190824731196399341610413661462837932933628341924543484354202123778976657270034"); + _weight[11] = ct("0.06437698126966811383775789242843855852791978854673151727355219231115180202831583996571650116705281951"); + _points[12] = ct("0.2677146293120195271413664259479488160118571426879317015078455612121579394432872966567752271396340272"); + _weight[12] = ct("0.07130335108680330588787305472095148623783417241223693046328582795322912423645162550747003591862412103"); + _points[13] = ct("0.7322853706879804728586335740520511839881428573120682984921544387878420605567127033432247728603659722"); + _weight[13] = ct("0.07130335108680330588787305472095148623783417241223693046328582795322912423645162550747003591862432269"); + _points[14] = ct("0.6582820499818149159950586644249224589461426095664436225778644933989464429102881989984194460432401755"); + _weight[14] = ct("0.07638302103292983338942770044883149923050413361821431176155077653740552182553160682740492351539352549"); + _points[15] = ct("0.3417179500181850840049413355750775410538573904335563774221355066010535570897118010015805539567598244"); + _weight[15] = ct("0.07638302103292983338942770044883149923050413361821431176155077653740552182553160682740492351539354559"); + _points[16] = ct("0.5801793228201126879340480578703717747524367502354376894373217258031603043401955368283697867497404565"); + _weight[16] = ct("0.07948442169697717382497821973252360083939007909756304787558745766237048929169252987130523836300323926"); + _points[17] = ct("0.4198206771798873120659519421296282252475632497645623105626782741968396956598044631716302132502595435"); + _weight[17] = ct("0.07948442169697717382497821973252360083939007909756304787558745766237048929169252987130523836300323929"); + _points[18] = ct("0.5"); + _weight[18] = ct("0.08052722492439184798958181266045836751995127928925845106416157636788552422774903607627038285846452347"); break; // order 38,39 @@ -1813,46 +1813,46 @@ namespace Dune { delivered_order = 39; _points.resize(20); _weight.resize(20); - _points[0] = "0.003435700407452537606938805764339860888676434549172051925907934391007641186123109580275298751713954469"; - _weight[0] = "0.008807003569576059155930981175926408181071552771668366262174663338674209629810923908701553356090040729"; - _points[1] = "0.996564299592547462393061194235660139111323565450827948074092065608992358813876890419724701248285876"; - _weight[1] = "0.008807003569576059155930981175926408181071552771668366262174663338674209629810923908701553563226498553"; - _points[2] = "0.9819859636389568956338330655986386109560301639030944280317687969460207903921915284900090626279828738"; - _weight[2] = "0.02030071490019347066551997613746605493954531999497576840880342728091614837549366414776945721436983009"; - _points[3] = "0.01801403636104310436616693440136138904396983609690557196823120305397920960780847150999093737201747363"; - _weight[3] = "0.02030071490019347066551997613746605493954531999497576840880342728091614837549366414776945930224083097"; - _points[4] = "0.9561172141256629529338762206016490565245923987118458873979411095790354456043595394682223630964602397"; - _weight[4] = "0.03133602416705453178475326759352080317580053828921818204979217271898740551683283932228188052636258305"; - _points[5] = "0.04388278587433704706612377939835094347540760128815411260205889042096455439564046053177763690353951217"; - _weight[5] = "0.03133602416705453178475326759352080317580053828921818204979217271898740551683283932228188185922162769"; - _points[6] = "0.08044151408889058830273546914923965733518531746718131337375363723356945300033759504038532971702103414"; - _weight[6] = "0.04163837078835237436237907161102310305008891429158164537244103039284654144703970973568759498491074799"; - _points[7] = "0.9195584859111094116972645308507603426648146825328186866262463627664305469996624049596146702829790438"; - _weight[7] = "0.04163837078835237436237907161102310305008891429158164537244103039284654144703970973568759537895086086"; - _points[8] = "0.1268340467699246036928474648221792048446346602154117779302270469657323224809224676594479431896762949"; - _weight[8] = "0.05096505990862021751837506774017493808334582801169627813098580809842616101269717323767465784984593666"; - _points[9] = "0.8731659532300753963071525351778207951553653397845882220697729530342676775190775323405520568103236989"; - _weight[9] = "0.05096505990862021751837506774017493808334582801169627813098580809842616101269717323767465787679251824"; - _points[10] = "0.8180268403632575127264183481131429683716945583996842319697233112732706312927150662793515977478806628"; - _weight[10] = "0.05909726598075920865618868885569114350252060977448438772344497601008737417525575815286434391364216924"; - _points[11] = "0.1819731596367424872735816518868570316283054416003157680302766887267293687072849337206484022521193356"; - _weight[11] = "0.05909726598075920865618868885569114350252060977448438772344497601008737417525575815286434391379151647"; - _points[12] = "0.755433500975413549002182025477625499212745664601213416736174309947367485195382864072015841525433889"; - _weight[12] = "0.06584431922458831344924724987408156745805525557349176349821824685442717821474046657177898759196353775"; - _points[13] = "0.2445664990245864509978179745223745007872543353987865832638256900526325148046171359279841584745661111"; - _weight[13] = "0.06584431922458831344924724987408156745805525557349176349821824685442717821474046657177898759199220677"; - _points[14] = "0.3131469556422902196637259114875363813021268391471586440860256932421771178134702360520521581827333106"; - _weight[14] = "0.07104805465919102566464916253358246651725770669601015166868354149191404374896718380847461214160016571"; - _points[15] = "0.6868530443577097803362740885124636186978731608528413559139743067578228821865297639479478418172666894"; - _weight[15] = "0.07104805465919102566464916253358246651725770669601015166868354149191404374896718380847461214160037349"; - _points[16] = "0.613892925570822539040248097684287312371544468841463736157317869603585670931777913897476062595484354"; - _weight[16] = "0.07458649323630187339391436850098471834633995204068415824810560890492221129779339034698066301760523947"; - _points[17] = "0.386107074429177460959751902315712687628455531158536263842682130396414329068222086102523937404515646"; - _weight[17] = "0.07458649323630187339391436850098471834633995204068415824810560890492221129779339034698066301760523991"; - _points[18] = "0.5382632605667486668773202046994191055023981334067487504023976221921281710241684891207725570907781078"; - _weight[18] = "0.07637669356536292534904216597754879674597432255618929863735052490879872658136889076778624391825195297"; - _points[19] = "0.4617367394332513331226797953005808944976018665932512495976023778078718289758315108792274429092218922"; - _weight[19] = "0.07637669356536292534904216597754879674597432255618929863735052490879872658136889076778624391825195297"; + _points[0] = ct("0.003435700407452537606938805764339860888676434549172051925907934391007641186123109580275298751713954469"); + _weight[0] = ct("0.008807003569576059155930981175926408181071552771668366262174663338674209629810923908701553356090040729"); + _points[1] = ct("0.996564299592547462393061194235660139111323565450827948074092065608992358813876890419724701248285876"); + _weight[1] = ct("0.008807003569576059155930981175926408181071552771668366262174663338674209629810923908701553563226498553"); + _points[2] = ct("0.9819859636389568956338330655986386109560301639030944280317687969460207903921915284900090626279828738"); + _weight[2] = ct("0.02030071490019347066551997613746605493954531999497576840880342728091614837549366414776945721436983009"); + _points[3] = ct("0.01801403636104310436616693440136138904396983609690557196823120305397920960780847150999093737201747363"); + _weight[3] = ct("0.02030071490019347066551997613746605493954531999497576840880342728091614837549366414776945930224083097"); + _points[4] = ct("0.9561172141256629529338762206016490565245923987118458873979411095790354456043595394682223630964602397"); + _weight[4] = ct("0.03133602416705453178475326759352080317580053828921818204979217271898740551683283932228188052636258305"); + _points[5] = ct("0.04388278587433704706612377939835094347540760128815411260205889042096455439564046053177763690353951217"); + _weight[5] = ct("0.03133602416705453178475326759352080317580053828921818204979217271898740551683283932228188185922162769"); + _points[6] = ct("0.08044151408889058830273546914923965733518531746718131337375363723356945300033759504038532971702103414"); + _weight[6] = ct("0.04163837078835237436237907161102310305008891429158164537244103039284654144703970973568759498491074799"); + _points[7] = ct("0.9195584859111094116972645308507603426648146825328186866262463627664305469996624049596146702829790438"); + _weight[7] = ct("0.04163837078835237436237907161102310305008891429158164537244103039284654144703970973568759537895086086"); + _points[8] = ct("0.1268340467699246036928474648221792048446346602154117779302270469657323224809224676594479431896762949"); + _weight[8] = ct("0.05096505990862021751837506774017493808334582801169627813098580809842616101269717323767465784984593666"); + _points[9] = ct("0.8731659532300753963071525351778207951553653397845882220697729530342676775190775323405520568103236989"); + _weight[9] = ct("0.05096505990862021751837506774017493808334582801169627813098580809842616101269717323767465787679251824"); + _points[10] = ct("0.8180268403632575127264183481131429683716945583996842319697233112732706312927150662793515977478806628"); + _weight[10] = ct("0.05909726598075920865618868885569114350252060977448438772344497601008737417525575815286434391364216924"); + _points[11] = ct("0.1819731596367424872735816518868570316283054416003157680302766887267293687072849337206484022521193356"); + _weight[11] = ct("0.05909726598075920865618868885569114350252060977448438772344497601008737417525575815286434391379151647"); + _points[12] = ct("0.755433500975413549002182025477625499212745664601213416736174309947367485195382864072015841525433889"); + _weight[12] = ct("0.06584431922458831344924724987408156745805525557349176349821824685442717821474046657177898759196353775"); + _points[13] = ct("0.2445664990245864509978179745223745007872543353987865832638256900526325148046171359279841584745661111"); + _weight[13] = ct("0.06584431922458831344924724987408156745805525557349176349821824685442717821474046657177898759199220677"); + _points[14] = ct("0.3131469556422902196637259114875363813021268391471586440860256932421771178134702360520521581827333106"); + _weight[14] = ct("0.07104805465919102566464916253358246651725770669601015166868354149191404374896718380847461214160016571"); + _points[15] = ct("0.6868530443577097803362740885124636186978731608528413559139743067578228821865297639479478418172666894"); + _weight[15] = ct("0.07104805465919102566464916253358246651725770669601015166868354149191404374896718380847461214160037349"); + _points[16] = ct("0.613892925570822539040248097684287312371544468841463736157317869603585670931777913897476062595484354"); + _weight[16] = ct("0.07458649323630187339391436850098471834633995204068415824810560890492221129779339034698066301760523947"); + _points[17] = ct("0.386107074429177460959751902315712687628455531158536263842682130396414329068222086102523937404515646"); + _weight[17] = ct("0.07458649323630187339391436850098471834633995204068415824810560890492221129779339034698066301760523991"); + _points[18] = ct("0.5382632605667486668773202046994191055023981334067487504023976221921281710241684891207725570907781078"); + _weight[18] = ct("0.07637669356536292534904216597754879674597432255618929863735052490879872658136889076778624391825195297"); + _points[19] = ct("0.4617367394332513331226797953005808944976018665932512495976023778078718289758315108792274429092218922"); + _weight[19] = ct("0.07637669356536292534904216597754879674597432255618929863735052490879872658136889076778624391825195297"); break; // order 40,41 @@ -1861,48 +1861,48 @@ namespace Dune { delivered_order = 41; _points.resize(21); _weight.resize(21); - _points[0] = "0.9968760853101947501301210179689704645966692273911645927904369273565480545114964034990643735676197425"; - _weight[0] = "0.008008614128887166662112308429235507632945211058951241274088955056779383680659431157453347771312310018"; - _points[1] = "0.003123914689805249869878982031029535403330772608835407209563072643451945488503596500935626432380384723"; - _weight[1] = "0.008008614128887166662112308429235507632945211058951241274088955056779383680659431157453351749114303732"; - _points[2] = "0.01638658071684685284168889254615241928765315633507657502351443595743951999745985601408129906803823328"; - _weight[2] = "0.01847689488542624689997533414966483309447215407436491871358459093939287557878370422926170697737740157"; - _points[3] = "0.9836134192831531471583111074538475807123468436649234249764855640425604800025401439859187009319615024"; - _weight[3] = "0.01847689488542624689997533414966483309447215407436491871358459093939287557878370422926172175919579072"; - _points[4] = "0.03995033292479958560490643314251555292042619517588915141193225645450921846529608550413402431396548965"; - _weight[4] = "0.02856721271342860414181791323622397874564379841312802072125366171352452769982600404414322716617000998"; - _points[5] = "0.9600496670752004143950935668574844470795738048241108485880677435454907815347039144958659756860347123"; - _weight[5] = "0.02856721271342860414181791323622397874564379841312802072125366171352452769982600404414322962279680312"; - _points[6] = "0.9266816822916586418236253192937838351380529015896719853714958146971214531419175734861448185958476768"; - _weight[6] = "0.03805005681418965100852582665009158961307717621198301426073424290822675829330037499656830937779117347"; - _points[7] = "0.07331831770834135817637468070621616486194709841032801462850418530287854685808242651385518140415223744"; - _weight[7] = "0.03805005681418965100852582665009158961307717621198301426073424290822675829330037499656830966790713345"; - _points[8] = "0.1157800182621610456920610743468859825895116471143152245656366674849906287301494102064641704530676751"; - _weight[8] = "0.04672221172801693077664487055696604424176332368079642243334763581628894888685619367593429425889811223"; - _points[9] = "0.8842199817378389543079389256531140174104883528856847754343633325150093712698505897935358295469323533"; - _weight[9] = "0.04672221172801693077664487055696604424176332368079642243334763581628894888685619367593429445743788085"; - _points[10] = "0.833569402098706159652983334995169581298514671655701421237733541173597096557848147649755244281395587"; - _weight[10] = "0.05439864958357418883173728903505282101684979789692816527639104358448682188313469419058838120027728265"; - _points[11] = "0.1664305979012938403470166650048304187014853283442985787622664588264029034421518523502447557186044041"; - _weight[11] = "0.05439864958357418883173728903505282101684979789692816527639104358448682188313469419058838122180361033"; - _points[12] = "0.2241905820563900964704906016378433566889698878846601674978470802501976091441579814715095060504845149"; - _weight[12] = "0.06091570802686426709768358856286679917816881278076872512149190392137945061467548197097422700245561668"; - _points[13] = "0.7758094179436099035295093983621566433110301121153398325021529197498023908558420185284904939495154868"; - _weight[13] = "0.06091570802686426709768358856286679917816881278076872512149190392137945061467548197097422700249951898"; - _points[14] = "0.7121710601037193917868344442718940260482226159198172921121291179482434418394007784999360464569138182"; - _weight[14] = "0.06613446931666873089052628724838780216450577007157841160917516157589129928261519951184529780764479093"; - _points[15] = "0.2878289398962806082131655557281059739517773840801827078878708820517565581605992215000639535430861817"; - _weight[15] = "0.06613446931666873089052628724838780216450577007157841160917516157589129928261519951184529780764839634"; - _points[16] = "0.3559893415987994516996037419676998400454908681769833856228592376253775285290786160733304858198915867"; - _weight[16] = "0.06994369739553657736106671193379155544639658047745980218686566316212163123260307830816081080108004754"; - _points[17] = "0.6440106584012005483003962580323001599545091318230166143771407623746224714709213839266695141801084133"; - _weight[17] = "0.06994369739553657736106671193379155544639658047745980218686566316212163123260307830816081080108004754"; - _points[18] = "0.5727809270804475454685154911693431650581630122189688787107441949927736404416598988452579892191042265"; - _weight[18] = "0.07226220199498502953191358327687627180497498109854991737623649444304865467169593493263483293242601162"; - _points[19] = "0.4272190729195524545314845088306568349418369877810311212892558050072263595583401011547420107808957735"; - _weight[19] = "0.07226220199498502953191358327687627180497498109854991737623649444304865467169593493263483293242601162"; - _points[20] = "0.5"; - _weight[20] = "0.07304056682484521359599257384168559412240478847098272205366129375771929635169980596487109556323312786"; + _points[0] = ct("0.9968760853101947501301210179689704645966692273911645927904369273565480545114964034990643735676197425"); + _weight[0] = ct("0.008008614128887166662112308429235507632945211058951241274088955056779383680659431157453347771312310018"); + _points[1] = ct("0.003123914689805249869878982031029535403330772608835407209563072643451945488503596500935626432380384723"); + _weight[1] = ct("0.008008614128887166662112308429235507632945211058951241274088955056779383680659431157453351749114303732"); + _points[2] = ct("0.01638658071684685284168889254615241928765315633507657502351443595743951999745985601408129906803823328"); + _weight[2] = ct("0.01847689488542624689997533414966483309447215407436491871358459093939287557878370422926170697737740157"); + _points[3] = ct("0.9836134192831531471583111074538475807123468436649234249764855640425604800025401439859187009319615024"); + _weight[3] = ct("0.01847689488542624689997533414966483309447215407436491871358459093939287557878370422926172175919579072"); + _points[4] = ct("0.03995033292479958560490643314251555292042619517588915141193225645450921846529608550413402431396548965"); + _weight[4] = ct("0.02856721271342860414181791323622397874564379841312802072125366171352452769982600404414322716617000998"); + _points[5] = ct("0.9600496670752004143950935668574844470795738048241108485880677435454907815347039144958659756860347123"); + _weight[5] = ct("0.02856721271342860414181791323622397874564379841312802072125366171352452769982600404414322962279680312"); + _points[6] = ct("0.9266816822916586418236253192937838351380529015896719853714958146971214531419175734861448185958476768"); + _weight[6] = ct("0.03805005681418965100852582665009158961307717621198301426073424290822675829330037499656830937779117347"); + _points[7] = ct("0.07331831770834135817637468070621616486194709841032801462850418530287854685808242651385518140415223744"); + _weight[7] = ct("0.03805005681418965100852582665009158961307717621198301426073424290822675829330037499656830966790713345"); + _points[8] = ct("0.1157800182621610456920610743468859825895116471143152245656366674849906287301494102064641704530676751"); + _weight[8] = ct("0.04672221172801693077664487055696604424176332368079642243334763581628894888685619367593429425889811223"); + _points[9] = ct("0.8842199817378389543079389256531140174104883528856847754343633325150093712698505897935358295469323533"); + _weight[9] = ct("0.04672221172801693077664487055696604424176332368079642243334763581628894888685619367593429445743788085"); + _points[10] = ct("0.833569402098706159652983334995169581298514671655701421237733541173597096557848147649755244281395587"); + _weight[10] = ct("0.05439864958357418883173728903505282101684979789692816527639104358448682188313469419058838120027728265"); + _points[11] = ct("0.1664305979012938403470166650048304187014853283442985787622664588264029034421518523502447557186044041"); + _weight[11] = ct("0.05439864958357418883173728903505282101684979789692816527639104358448682188313469419058838122180361033"); + _points[12] = ct("0.2241905820563900964704906016378433566889698878846601674978470802501976091441579814715095060504845149"); + _weight[12] = ct("0.06091570802686426709768358856286679917816881278076872512149190392137945061467548197097422700245561668"); + _points[13] = ct("0.7758094179436099035295093983621566433110301121153398325021529197498023908558420185284904939495154868"); + _weight[13] = ct("0.06091570802686426709768358856286679917816881278076872512149190392137945061467548197097422700249951898"); + _points[14] = ct("0.7121710601037193917868344442718940260482226159198172921121291179482434418394007784999360464569138182"); + _weight[14] = ct("0.06613446931666873089052628724838780216450577007157841160917516157589129928261519951184529780764479093"); + _points[15] = ct("0.2878289398962806082131655557281059739517773840801827078878708820517565581605992215000639535430861817"); + _weight[15] = ct("0.06613446931666873089052628724838780216450577007157841160917516157589129928261519951184529780764839634"); + _points[16] = ct("0.3559893415987994516996037419676998400454908681769833856228592376253775285290786160733304858198915867"); + _weight[16] = ct("0.06994369739553657736106671193379155544639658047745980218686566316212163123260307830816081080108004754"); + _points[17] = ct("0.6440106584012005483003962580323001599545091318230166143771407623746224714709213839266695141801084133"); + _weight[17] = ct("0.06994369739553657736106671193379155544639658047745980218686566316212163123260307830816081080108004754"); + _points[18] = ct("0.5727809270804475454685154911693431650581630122189688787107441949927736404416598988452579892191042265"); + _weight[18] = ct("0.07226220199498502953191358327687627180497498109854991737623649444304865467169593493263483293242601162"); + _points[19] = ct("0.4272190729195524545314845088306568349418369877810311212892558050072263595583401011547420107808957735"); + _weight[19] = ct("0.07226220199498502953191358327687627180497498109854991737623649444304865467169593493263483293242601162"); + _points[20] = ct("0.5"); + _weight[20] = ct("0.07304056682484521359599257384168559412240478847098272205366129375771929635169980596487109556323312786"); break; // order 42,43 @@ -1911,50 +1911,50 @@ namespace Dune { delivered_order = 43; _points.resize(22); _weight.resize(22); - _points[0] = "0.002852707258800353963484289419350509803472900801984232511488537516671751147960044089614037111865173732"; - _weight[0] = "0.007313997649136100342495549023592722595105974562161865462248795710094053266374085571141880346311089378"; - _points[1] = "0.9971472927411996460365157105806494901965270991980157674885114624833282488520399559103859628881355814"; - _weight[1] = "0.007313997649136100342495549023592722595105974562161865462248795710094053266374085571141883008544226611"; - _points[2] = "0.9850302489177143635619754933826343554029844615689014847798691061681871303874212543187706773135177033"; - _weight[2] = "0.01688745079240707739665112343295645067458465723723733021644159727997575587653074419945745695676145639"; - _points[3] = "0.01496975108228563643802450661736564459701553843109851522013089383181286961257874568122932268648048749"; - _weight[3] = "0.01688745079240707739665112343295645067458465723723733021644159727997575587653074419945762155251412539"; - _points[4] = "0.03652161390641299973965353037047340168233517331397400897771340423643194044422943724815312357627569228"; - _weight[4] = "0.02614666757634164297015602563660562805607504678461815806135504164883817117996641239098413278077729423"; - _points[5] = "0.9634783860935870002603464696295265983176648266860259910222865957635680595557705627518468764237260872"; - _weight[5] = "0.02614666757634164297015602563660562805607504678461815806135504164883817117996641239098413540926935972"; - _points[6] = "0.9329062888601500682682128185096893645423983777942230780635466846313584474707602174042400781419289789"; - _weight[6] = "0.03489823421226024404748070946510882869938752647754026369315568588197320174364294701969641072525858542"; - _points[7] = "0.06709371113984993173178718149031063545760162220577692193645331536864155252923978259575992185807001107"; - _weight[7] = "0.03489823421226024404748070946510882869938752647754026369315568588197320174364294701969641451337550866"; - _points[8] = "0.8939084029896040810021389777041757606940893356657815790608466988555661381263540374500257594796665631"; - _weight[8] = "0.04297080310853386370722184068635143309457220267453989164328500552412301238656307871601112391536217695"; - _points[9] = "0.1060915970103959189978610222958242393059106643342184209391533011444338618736459625499742405203337798"; - _weight[9] = "0.04297080310853386370722184068635143309457220267453989164328500552412301238656307871601112573694851247"; - _points[10] = "0.1527563684066586099746550821188716143663288550112824194391331123038570301128534725802029426006947326"; - _weight[10] = "0.05020707222144048246603941891526814117540554438384981289248045717022654803711188637143031951500947387"; - _points[11] = "0.8472436315933413900253449178811283856336711449887175805608668876961429698871465274197970573993052051"; - _weight[11] = "0.05020707222144048246603941891526814117540554438384981289248045717022654803711188637143031963916383524"; - _points[12] = "0.7938202017534557964794384638193236744388078017868589198850169106862341889140221801795800526056382982"; - _weight[12] = "0.05646614804026960919670030371089215955713166606049735213629877312430656546180541682980244071096423847"; - _points[13] = "0.2061797982465442035205615361806763255611921982131410801149830893137658110859778198204199473943617058"; - _weight[13] = "0.05646614804026960919670030371089215955713166606049735213629877312430656546180541682980244071408393247"; - _points[14] = "0.2653220810066214867968346445167968269523281044346317261019499851532114926571816930628014255887449256"; - _weight[14] = "0.06162618840525621214278049307740723597972249950248398621421098594256775139958772701589012301716629665"; - _points[15] = "0.7346779189933785132031653554832031730476718955653682738980500148467885073428183069371985744112550745"; - _weight[15] = "0.06162618840525621214278049307740723597972249950248398621421098594256775139958772701589012301721118318"; - _points[16] = "0.3290320895539578874209262897863101902204133504146563280015688081554932805464265186717208013164783515"; - _weight[16] = "0.06558675239353118536648249626515372293787094709401532656268985171227230515676448704571705001653997614"; - _points[17] = "0.6709679104460421125790737102136898097795866495853436719984311918445067194535734813282791986835216485"; - _weight[17] = "0.06558675239353118536648249626515372293787094709401532656268985171227230515676448704571705001654039024"; - _points[18] = "0.603930213344110642739423266959772867107837554548966824834326652184100420657358832108299412062849607"; - _weight[18] = "0.06827074917300758567628691561575869829318382649434308405473486746910377908226891669049531646614901666"; - _points[19] = "0.396069786655889357260576733040227132892162445451033175165673347815899579342641167891700587937150393"; - _weight[19] = "0.06827074917300758567628691561575869829318382649434308405473486746910377908226891669049531646614901691"; - _points[20] = "0.5348696366598611106069208980593140409111481497401157373533409732558046868163197230382591971852169272"; - _weight[20] = "0.06962593642781599668770512417090497893696010872871292906309893853651885640938429814937374841202945705"; - _points[21] = "0.4651303633401388893930791019406859590888518502598842626466590267441953131836802769617408028147830728"; - _weight[21] = "0.06962593642781599668770512417090497893696010872871292906309893853651885640938429814937374841202945706"; + _points[0] = ct("0.002852707258800353963484289419350509803472900801984232511488537516671751147960044089614037111865173732"); + _weight[0] = ct("0.007313997649136100342495549023592722595105974562161865462248795710094053266374085571141880346311089378"); + _points[1] = ct("0.9971472927411996460365157105806494901965270991980157674885114624833282488520399559103859628881355814"); + _weight[1] = ct("0.007313997649136100342495549023592722595105974562161865462248795710094053266374085571141883008544226611"); + _points[2] = ct("0.9850302489177143635619754933826343554029844615689014847798691061681871303874212543187706773135177033"); + _weight[2] = ct("0.01688745079240707739665112343295645067458465723723733021644159727997575587653074419945745695676145639"); + _points[3] = ct("0.01496975108228563643802450661736564459701553843109851522013089383181286961257874568122932268648048749"); + _weight[3] = ct("0.01688745079240707739665112343295645067458465723723733021644159727997575587653074419945762155251412539"); + _points[4] = ct("0.03652161390641299973965353037047340168233517331397400897771340423643194044422943724815312357627569228"); + _weight[4] = ct("0.02614666757634164297015602563660562805607504678461815806135504164883817117996641239098413278077729423"); + _points[5] = ct("0.9634783860935870002603464696295265983176648266860259910222865957635680595557705627518468764237260872"); + _weight[5] = ct("0.02614666757634164297015602563660562805607504678461815806135504164883817117996641239098413540926935972"); + _points[6] = ct("0.9329062888601500682682128185096893645423983777942230780635466846313584474707602174042400781419289789"); + _weight[6] = ct("0.03489823421226024404748070946510882869938752647754026369315568588197320174364294701969641072525858542"); + _points[7] = ct("0.06709371113984993173178718149031063545760162220577692193645331536864155252923978259575992185807001107"); + _weight[7] = ct("0.03489823421226024404748070946510882869938752647754026369315568588197320174364294701969641451337550866"); + _points[8] = ct("0.8939084029896040810021389777041757606940893356657815790608466988555661381263540374500257594796665631"); + _weight[8] = ct("0.04297080310853386370722184068635143309457220267453989164328500552412301238656307871601112391536217695"); + _points[9] = ct("0.1060915970103959189978610222958242393059106643342184209391533011444338618736459625499742405203337798"); + _weight[9] = ct("0.04297080310853386370722184068635143309457220267453989164328500552412301238656307871601112573694851247"); + _points[10] = ct("0.1527563684066586099746550821188716143663288550112824194391331123038570301128534725802029426006947326"); + _weight[10] = ct("0.05020707222144048246603941891526814117540554438384981289248045717022654803711188637143031951500947387"); + _points[11] = ct("0.8472436315933413900253449178811283856336711449887175805608668876961429698871465274197970573993052051"); + _weight[11] = ct("0.05020707222144048246603941891526814117540554438384981289248045717022654803711188637143031963916383524"); + _points[12] = ct("0.7938202017534557964794384638193236744388078017868589198850169106862341889140221801795800526056382982"); + _weight[12] = ct("0.05646614804026960919670030371089215955713166606049735213629877312430656546180541682980244071096423847"); + _points[13] = ct("0.2061797982465442035205615361806763255611921982131410801149830893137658110859778198204199473943617058"); + _weight[13] = ct("0.05646614804026960919670030371089215955713166606049735213629877312430656546180541682980244071408393247"); + _points[14] = ct("0.2653220810066214867968346445167968269523281044346317261019499851532114926571816930628014255887449256"); + _weight[14] = ct("0.06162618840525621214278049307740723597972249950248398621421098594256775139958772701589012301716629665"); + _points[15] = ct("0.7346779189933785132031653554832031730476718955653682738980500148467885073428183069371985744112550745"); + _weight[15] = ct("0.06162618840525621214278049307740723597972249950248398621421098594256775139958772701589012301721118318"); + _points[16] = ct("0.3290320895539578874209262897863101902204133504146563280015688081554932805464265186717208013164783515"); + _weight[16] = ct("0.06558675239353118536648249626515372293787094709401532656268985171227230515676448704571705001653997614"); + _points[17] = ct("0.6709679104460421125790737102136898097795866495853436719984311918445067194535734813282791986835216485"); + _weight[17] = ct("0.06558675239353118536648249626515372293787094709401532656268985171227230515676448704571705001654039024"); + _points[18] = ct("0.603930213344110642739423266959772867107837554548966824834326652184100420657358832108299412062849607"); + _weight[18] = ct("0.06827074917300758567628691561575869829318382649434308405473486746910377908226891669049531646614901666"); + _points[19] = ct("0.396069786655889357260576733040227132892162445451033175165673347815899579342641167891700587937150393"); + _weight[19] = ct("0.06827074917300758567628691561575869829318382649434308405473486746910377908226891669049531646614901691"); + _points[20] = ct("0.5348696366598611106069208980593140409111481497401157373533409732558046868163197230382591971852169272"); + _weight[20] = ct("0.06962593642781599668770512417090497893696010872871292906309893853651885640938429814937374841202945705"); + _points[21] = ct("0.4651303633401388893930791019406859590888518502598842626466590267441953131836802769617408028147830728"); + _weight[21] = ct("0.06962593642781599668770512417090497893696010872871292906309893853651885640938429814937374841202945706"); break; // order 44,45 @@ -1963,52 +1963,52 @@ namespace Dune { delivered_order = 45; _points.resize(23); _weight.resize(23); - _points[0] = "0.997384667498776061761962857722787180286813686229435210463396942083537039882892635091994572108193741"; - _weight[0] = "0.006705929743570886040654746729307532488309167052868616696197941069580443368026029924649341359469772762"; - _points[1] = "0.002615332501223938238037142277212819713186313770564789536603057916462960117107364908005427891809143873"; - _weight[1] = "0.006705929743570886040654746729307532488309167052868616696197941069580443368026029924649573769364960656"; - _points[2] = "0.01372876439094238402198796158961131240919310232301302875437192063210148141271179106629126712803738242"; - _weight[2] = "0.01549400292848972215534710982094225269188626449996403321744390329930889213143379600112464044475669166"; - _points[3] = "0.9862712356090576159780120384103886875908068976769869712456280793678985185872882089337087328719558227"; - _weight[3] = "0.01549400292848972215534710982094225269188626449996403321744390329930889213143379600112501966065445252"; - _points[4] = "0.9664855434130080511745984945192114891178509100756953853464506273009889144000435399565050359131567801"; - _weight[4] = "0.02401883586554233428582053581601699828060815415175580566684183343492904343740931457766543707359225583"; - _points[5] = "0.03351445658699194882540150548078851088214908992430461465354937269901108559995646004349496408684971031"; - _weight[5] = "0.02401883586554233428582053581601699828060815415175580566684183343492904343740931457766597672718701168"; - _points[6] = "0.06162382086477916631092155703292716418053548501967468254529944211972418064524202840071725243915325682"; - _weight[6] = "0.03211621070426292606358480757945549901957913787740341524767334102645877679039064170319606692512096974"; - _points[7] = "0.9383761791352208336890784429670728358194645149803253174547005578802758193547579715992827475608431633"; - _weight[7] = "0.03211621070426292606358480757945549901957913787740341524767334102645877679039064170319608117985608873"; - _points[8] = "0.09755579919058005392444079650161072102928493013484598870728378216414661991547532039245499830903712074"; - _weight[8] = "0.03964070588835947746144626237102161345685599596920325127781727016602150200687944126797677649047476588"; - _points[9] = "0.9024442008094199460755592034983892789707150698651540112927162178358533800845246796075450016909641157"; - _weight[9] = "0.03964070588835947746144626237102161345685599596920325127781727016602150200687944126797678878871689404"; - _points[10] = "0.8593306815659750972308122418743094241649648725656463978773906441070255643379628737551436279609732762"; - _weight[10] = "0.04645788303001757373850930868488232430173003587156494686632975230596864246779408039973782068126544426"; - _points[11] = "0.1406693184340249027691877581256905758350351274343536021226093558929744356620371262448563720390264527"; - _weight[11] = "0.04645788303001757373850930868488232430173003587156494686632975230596864246779408039973782150814728313"; - _points[12] = "0.1901950621181769218074513441752021733064096705964538521495672071954400967517765817297777471175290854"; - _weight[12] = "0.05244604573227070503704309250737192742923579159698750275141259616938968817102544494992821894515182282"; - _points[13] = "0.8098049378818230781925486558247978266935903294035461478504327928045599032482234182702222528824709511"; - _weight[13] = "0.05244604573227070503704309250737192742923579159698750275141259616938968817102544494992821895313919395"; - _points[14] = "0.7547507389230037748448965239334232152724213845924288116135946904106375025523832657533759938640108684"; - _weight[14] = "0.05749832011120568247082175646698065074570526146479280330453785170139979724187270361906533563745699839"; - _points[15] = "0.2452492610769962251551034760665767847275786154075711883864053095893624974476167342466240061359891292"; - _weight[15] = "0.05749832011120568247082175646698065074570526146479280330453785170139979724187270361906533563767227994"; - _points[16] = "0.3048494809848545842892555635596972707109745746537482593903973683416436919064837854106762368147562967"; - _weight[16] = "0.06152454215336476523378920033600482740792640627323528721783516645084523385389260275505301355895038264"; - _points[17] = "0.6951505190151454157107444364403027292890254253462517406096026316583563080935162145893237631852437032"; - _weight[17] = "0.06152454215336476523378920033600482740792640627323528721783516645084523385389260275505301355895211182"; - _points[18] = "0.6320678404851724652669347691416548014895066250970698024345394385261644267913360122890792643554668868"; - _weight[18] = "0.06445286109404107498929766969989682662985774859589174622217021585899473237800551787502302994595886119"; - _points[19] = "0.3679321595148275347330652308583451985104933749029301975654605614738355732086639877109207356445331132"; - _weight[19] = "0.06445286109404107498929766969989682662985774859589174622217021585899473237800551787502302994595887207"; - _points[20] = "0.4333715878507669445341286588791169314947973618733089217445273114064760550621727612127183682018242994"; - _weight[20] = "0.06623101970234830868582123235165846290251783473711176216125613401924300294133970283679005885397038903"; - _points[21] = "0.5666284121492330554658713411208830685052026381266910782554726885935239449378272387872816317981757006"; - _weight[21] = "0.06623101970234830868582123235165846290251783473711176216125613401924300294133970283679005885397038906"; - _points[22] = "0.5"; - _weight[22] = "0.06682728609305308767572855527292216929157640381844165874096798899572049042386144817957960350208853286"; + _points[0] = ct("0.997384667498776061761962857722787180286813686229435210463396942083537039882892635091994572108193741"); + _weight[0] = ct("0.006705929743570886040654746729307532488309167052868616696197941069580443368026029924649341359469772762"); + _points[1] = ct("0.002615332501223938238037142277212819713186313770564789536603057916462960117107364908005427891809143873"); + _weight[1] = ct("0.006705929743570886040654746729307532488309167052868616696197941069580443368026029924649573769364960656"); + _points[2] = ct("0.01372876439094238402198796158961131240919310232301302875437192063210148141271179106629126712803738242"); + _weight[2] = ct("0.01549400292848972215534710982094225269188626449996403321744390329930889213143379600112464044475669166"); + _points[3] = ct("0.9862712356090576159780120384103886875908068976769869712456280793678985185872882089337087328719558227"); + _weight[3] = ct("0.01549400292848972215534710982094225269188626449996403321744390329930889213143379600112501966065445252"); + _points[4] = ct("0.9664855434130080511745984945192114891178509100756953853464506273009889144000435399565050359131567801"); + _weight[4] = ct("0.02401883586554233428582053581601699828060815415175580566684183343492904343740931457766543707359225583"); + _points[5] = ct("0.03351445658699194882540150548078851088214908992430461465354937269901108559995646004349496408684971031"); + _weight[5] = ct("0.02401883586554233428582053581601699828060815415175580566684183343492904343740931457766597672718701168"); + _points[6] = ct("0.06162382086477916631092155703292716418053548501967468254529944211972418064524202840071725243915325682"); + _weight[6] = ct("0.03211621070426292606358480757945549901957913787740341524767334102645877679039064170319606692512096974"); + _points[7] = ct("0.9383761791352208336890784429670728358194645149803253174547005578802758193547579715992827475608431633"); + _weight[7] = ct("0.03211621070426292606358480757945549901957913787740341524767334102645877679039064170319608117985608873"); + _points[8] = ct("0.09755579919058005392444079650161072102928493013484598870728378216414661991547532039245499830903712074"); + _weight[8] = ct("0.03964070588835947746144626237102161345685599596920325127781727016602150200687944126797677649047476588"); + _points[9] = ct("0.9024442008094199460755592034983892789707150698651540112927162178358533800845246796075450016909641157"); + _weight[9] = ct("0.03964070588835947746144626237102161345685599596920325127781727016602150200687944126797678878871689404"); + _points[10] = ct("0.8593306815659750972308122418743094241649648725656463978773906441070255643379628737551436279609732762"); + _weight[10] = ct("0.04645788303001757373850930868488232430173003587156494686632975230596864246779408039973782068126544426"); + _points[11] = ct("0.1406693184340249027691877581256905758350351274343536021226093558929744356620371262448563720390264527"); + _weight[11] = ct("0.04645788303001757373850930868488232430173003587156494686632975230596864246779408039973782150814728313"); + _points[12] = ct("0.1901950621181769218074513441752021733064096705964538521495672071954400967517765817297777471175290854"); + _weight[12] = ct("0.05244604573227070503704309250737192742923579159698750275141259616938968817102544494992821894515182282"); + _points[13] = ct("0.8098049378818230781925486558247978266935903294035461478504327928045599032482234182702222528824709511"); + _weight[13] = ct("0.05244604573227070503704309250737192742923579159698750275141259616938968817102544494992821895313919395"); + _points[14] = ct("0.7547507389230037748448965239334232152724213845924288116135946904106375025523832657533759938640108684"); + _weight[14] = ct("0.05749832011120568247082175646698065074570526146479280330453785170139979724187270361906533563745699839"); + _points[15] = ct("0.2452492610769962251551034760665767847275786154075711883864053095893624974476167342466240061359891292"); + _weight[15] = ct("0.05749832011120568247082175646698065074570526146479280330453785170139979724187270361906533563767227994"); + _points[16] = ct("0.3048494809848545842892555635596972707109745746537482593903973683416436919064837854106762368147562967"); + _weight[16] = ct("0.06152454215336476523378920033600482740792640627323528721783516645084523385389260275505301355895038264"); + _points[17] = ct("0.6951505190151454157107444364403027292890254253462517406096026316583563080935162145893237631852437032"); + _weight[17] = ct("0.06152454215336476523378920033600482740792640627323528721783516645084523385389260275505301355895211182"); + _points[18] = ct("0.6320678404851724652669347691416548014895066250970698024345394385261644267913360122890792643554668868"); + _weight[18] = ct("0.06445286109404107498929766969989682662985774859589174622217021585899473237800551787502302994595886119"); + _points[19] = ct("0.3679321595148275347330652308583451985104933749029301975654605614738355732086639877109207356445331132"); + _weight[19] = ct("0.06445286109404107498929766969989682662985774859589174622217021585899473237800551787502302994595887207"); + _points[20] = ct("0.4333715878507669445341286588791169314947973618733089217445273114064760550621727612127183682018242994"); + _weight[20] = ct("0.06623101970234830868582123235165846290251783473711176216125613401924300294133970283679005885397038903"); + _points[21] = ct("0.5666284121492330554658713411208830685052026381266910782554726885935239449378272387872816317981757006"); + _weight[21] = ct("0.06623101970234830868582123235165846290251783473711176216125613401924300294133970283679005885397038906"); + _points[22] = ct("0.5"); + _weight[22] = ct("0.06682728609305308767572855527292216929157640381844165874096798899572049042386144817957960350208853286"); break; // order 46,47 @@ -2017,54 +2017,54 @@ namespace Dune { delivered_order = 47; _points.resize(24); _weight.resize(24); - _points[0] = "0.9975936099985106800899987048503684059372988462980014387208002725571419160347288689416986446685566286"; - _weight[0] = "0.006170614899993599773402833535018645787955020445683258408643660470545862758940556895899243366671187447"; - _points[1] = "0.002406390001489319910001295149631594062701153701998561279199727442858083965271131058301355331443605634"; - _weight[1] = "0.006170614899993599773402833535018645787955020445683258408643660470545862758940556895899519911713663779"; - _points[2] = "0.987364277985654749099195996504084530870591526520089359905796782553590560640490112269318737140860893"; - _weight[2] = "0.01426569431446683159065390797593914322459889896595405830083240237882200281871457171284068800097932645"; - _points[3] = "0.01263572201434525090080400349591546912940847347991064009420321744640943935950988773068126285913870873"; - _weight[3] = "0.01426569431446683159065390797593914322459889896595405830083240237882200281871457171284165660291838644"; - _points[4] = "0.03086272399863362073817549914563927517259017096127432668248641204520525197373216452001767923206867783"; - _weight[4] = "0.02213871940870990308430137410566911442965642091692894837069861486051218814113321981719642280218335366"; - _points[5] = "0.969137276001366379261824500854360724827409829038725673317513587954794748026267835479982320767931424"; - _weight[5] = "0.02213871940870990308430137410566911442965642091692894837069861486051218814113321981719673619811954492"; - _points[6] = "0.05679223649779948289342282900890162245633347834553997981448104161216258280052041394793824900190687327"; - _weight[6] = "0.02964929245771839037318387925005429227060006328260674551868827564704915158875412078303371109763423013"; - _points[7] = "0.943207763502200517106577170991098377543666521654460020185518958387837417199479586052061750998093307"; - _weight[7] = "0.02964929245771839037318387925005429227060006328260674551868827564704915158875412078303438091669549109"; - _points[8] = "0.08999900701304853902302506366512739596193676116607220637800948699930851052322272995886973941370905738"; - _weight[8] = "0.03667324070554015286701680762655825905966825492424973570135124533002069423793546741616252879754303569"; - _points[9] = "0.9100009929869514609769749363348726040380632388339277936219905130006914894767772700411302605862907671"; - _weight[9] = "0.03667324070554015286701680762655825905966825492424973570135124533002069423793546741616257681394130904"; - _points[10] = "0.8700620957892771821219140515499892127616462435070927284331911841359501693204614662206656780655647523"; - _weight[10] = "0.04309508076597663795859260149187133359254029411896650279420357193064344223039026563444432705548550264"; - _points[11] = "0.1299379042107228178780859484500107872383537564929072715668088158640498306795385337793343219344353201"; - _weight[11] = "0.04309508076597663795859260149187133359254029411896650279420357193064344223039026563444432809380918206"; - _points[12] = "0.8240468259684877846262478934553738133348291493094783901494668325122241587842698859640588851828635455"; - _weight[12] = "0.04880932605205694413494033223212357721395948442684297204165530501147716928879598917401001997704509176"; - _points[13] = "0.175953174031512215373752106544626186665170850690521609850533167487775841215730114035941114817136438"; - _weight[13] = "0.04880932605205694413494033223212357721395948442684297204165530501147716928879598917401002003817914148"; - _points[14] = "0.7727107356944197678291878086091861850053919962938090877168071949152824195897854485479174337204031353"; - _weight[14] = "0.05372213505798281739128867122330311139731434506711001088327082044341093319721855299029336355911190586"; - _points[15] = "0.2272892643055802321708121913908138149946080037061909122831928050847175804102145514520825662795968657"; - _weight[15] = "0.05372213505798281739128867122330311139731434506711001088327082044341093319721855299029336356007551697"; - _points[16] = "0.7168967538130225692435421159566748562262107554639844040404006423283822035168154570288677152330378081"; - _weight[16] = "0.05775283402686280067667224195339177993113515568824823529222468004433512677565927497017212882338315957"; - _points[17] = "0.2831032461869774307564578840433251437737892445360155959595993576716177964831845429711322847669621927"; - _weight[17] = "0.05775283402686280067667224195339177993113515568824823529222468004433512677565927497017212882339235575"; - _points[18] = "0.3424786601519183128066033543400948796067608695875913656228849352350589218293782958280632452223958946"; - _weight[18] = "0.06083523646390169560223157673813121280351477960190288938873587725631269685885848095887890171538627273"; - _points[19] = "0.6575213398480816871933966456599051203932391304124086343771150647649410781706217041719367547776041053"; - _weight[19] = "0.06083523646390169560223157673813121280351477960190288938873587725631269685885848095887890171538658359"; - _points[20] = "0.5955594337368081545793199103785348159202025516573766780744592882940429763459358709912455556226048654"; - _weight[20] = "0.06291872817341414806068769125559184436320166279067270208904575844069693633333129844101908962821056986"; - _points[21] = "0.4044405662631918454206800896214651840797974483426233219255407117059570236540641290087544443773951346"; - _weight[21] = "0.06291872817341414806068769125559184436320166279067270208904575844069693633333129844101908962821056988"; - _points[22] = "0.5320284464313028130425215413123725192954995977103736967121755408948696417969550539014464380671262546"; - _weight[22] = "0.06396909767337607848702808261234768592585561977083394121064978818617379577026820120604598878336737117"; - _points[23] = "0.4679715535686971869574784586876274807045004022896263032878244591051303582030449460985535619328737454"; - _weight[23] = "0.06396909767337607848702808261234768592585561977083394121064978818617379577026820120604598878336737117"; + _points[0] = ct("0.9975936099985106800899987048503684059372988462980014387208002725571419160347288689416986446685566286"); + _weight[0] = ct("0.006170614899993599773402833535018645787955020445683258408643660470545862758940556895899243366671187447"); + _points[1] = ct("0.002406390001489319910001295149631594062701153701998561279199727442858083965271131058301355331443605634"); + _weight[1] = ct("0.006170614899993599773402833535018645787955020445683258408643660470545862758940556895899519911713663779"); + _points[2] = ct("0.987364277985654749099195996504084530870591526520089359905796782553590560640490112269318737140860893"); + _weight[2] = ct("0.01426569431446683159065390797593914322459889896595405830083240237882200281871457171284068800097932645"); + _points[3] = ct("0.01263572201434525090080400349591546912940847347991064009420321744640943935950988773068126285913870873"); + _weight[3] = ct("0.01426569431446683159065390797593914322459889896595405830083240237882200281871457171284165660291838644"); + _points[4] = ct("0.03086272399863362073817549914563927517259017096127432668248641204520525197373216452001767923206867783"); + _weight[4] = ct("0.02213871940870990308430137410566911442965642091692894837069861486051218814113321981719642280218335366"); + _points[5] = ct("0.969137276001366379261824500854360724827409829038725673317513587954794748026267835479982320767931424"); + _weight[5] = ct("0.02213871940870990308430137410566911442965642091692894837069861486051218814113321981719673619811954492"); + _points[6] = ct("0.05679223649779948289342282900890162245633347834553997981448104161216258280052041394793824900190687327"); + _weight[6] = ct("0.02964929245771839037318387925005429227060006328260674551868827564704915158875412078303371109763423013"); + _points[7] = ct("0.943207763502200517106577170991098377543666521654460020185518958387837417199479586052061750998093307"); + _weight[7] = ct("0.02964929245771839037318387925005429227060006328260674551868827564704915158875412078303438091669549109"); + _points[8] = ct("0.08999900701304853902302506366512739596193676116607220637800948699930851052322272995886973941370905738"); + _weight[8] = ct("0.03667324070554015286701680762655825905966825492424973570135124533002069423793546741616252879754303569"); + _points[9] = ct("0.9100009929869514609769749363348726040380632388339277936219905130006914894767772700411302605862907671"); + _weight[9] = ct("0.03667324070554015286701680762655825905966825492424973570135124533002069423793546741616257681394130904"); + _points[10] = ct("0.8700620957892771821219140515499892127616462435070927284331911841359501693204614662206656780655647523"); + _weight[10] = ct("0.04309508076597663795859260149187133359254029411896650279420357193064344223039026563444432705548550264"); + _points[11] = ct("0.1299379042107228178780859484500107872383537564929072715668088158640498306795385337793343219344353201"); + _weight[11] = ct("0.04309508076597663795859260149187133359254029411896650279420357193064344223039026563444432809380918206"); + _points[12] = ct("0.8240468259684877846262478934553738133348291493094783901494668325122241587842698859640588851828635455"); + _weight[12] = ct("0.04880932605205694413494033223212357721395948442684297204165530501147716928879598917401001997704509176"); + _points[13] = ct("0.175953174031512215373752106544626186665170850690521609850533167487775841215730114035941114817136438"); + _weight[13] = ct("0.04880932605205694413494033223212357721395948442684297204165530501147716928879598917401002003817914148"); + _points[14] = ct("0.7727107356944197678291878086091861850053919962938090877168071949152824195897854485479174337204031353"); + _weight[14] = ct("0.05372213505798281739128867122330311139731434506711001088327082044341093319721855299029336355911190586"); + _points[15] = ct("0.2272892643055802321708121913908138149946080037061909122831928050847175804102145514520825662795968657"); + _weight[15] = ct("0.05372213505798281739128867122330311139731434506711001088327082044341093319721855299029336356007551697"); + _points[16] = ct("0.7168967538130225692435421159566748562262107554639844040404006423283822035168154570288677152330378081"); + _weight[16] = ct("0.05775283402686280067667224195339177993113515568824823529222468004433512677565927497017212882338315957"); + _points[17] = ct("0.2831032461869774307564578840433251437737892445360155959595993576716177964831845429711322847669621927"); + _weight[17] = ct("0.05775283402686280067667224195339177993113515568824823529222468004433512677565927497017212882339235575"); + _points[18] = ct("0.3424786601519183128066033543400948796067608695875913656228849352350589218293782958280632452223958946"); + _weight[18] = ct("0.06083523646390169560223157673813121280351477960190288938873587725631269685885848095887890171538627273"); + _points[19] = ct("0.6575213398480816871933966456599051203932391304124086343771150647649410781706217041719367547776041053"); + _weight[19] = ct("0.06083523646390169560223157673813121280351477960190288938873587725631269685885848095887890171538658359"); + _points[20] = ct("0.5955594337368081545793199103785348159202025516573766780744592882940429763459358709912455556226048654"); + _weight[20] = ct("0.06291872817341414806068769125559184436320166279067270208904575844069693633333129844101908962821056986"); + _points[21] = ct("0.4044405662631918454206800896214651840797974483426233219255407117059570236540641290087544443773951346"); + _weight[21] = ct("0.06291872817341414806068769125559184436320166279067270208904575844069693633333129844101908962821056988"); + _points[22] = ct("0.5320284464313028130425215413123725192954995977103736967121755408948696417969550539014464380671262546"); + _weight[22] = ct("0.06396909767337607848702808261234768592585561977083394121064978818617379577026820120604598878336737117"); + _points[23] = ct("0.4679715535686971869574784586876274807045004022896263032878244591051303582030449460985535619328737454"); + _weight[23] = ct("0.06396909767337607848702808261234768592585561977083394121064978818617379577026820120604598878336737117"); break; // order 48,49 @@ -2073,56 +2073,56 @@ namespace Dune { delivered_order = 49; _points.resize(25); _weight.resize(25); - _points[0] = "0.9977784848952490489543924734469508086287813247024040856054024655664667406718639672436440131764693153"; - _weight[0] = "0.005696899250513143973951482056617386801660263146454848224474030558094945864883371677963556787448376476"; - _points[1] = "0.00222151510475095104560752655304919137121867529759591439459753443353325932813603275635598682353248497"; - _weight[1] = "0.005696899250513143973951482056617386801660263146454848224474030558094945864883371677965811475059758741"; - _points[2] = "0.01166803927024124425084230676020296612731472234279662766450628634191806623205972305177664525848306765"; - _weight[2] = "0.01317749330751606863095090764764957246798164085166123437768308289193546700443974968576767635766725226"; - _points[3] = "0.9883319607297587557491576932397970338726852776572033723354937136580819337679402769482233547415133449"; - _weight[3] = "0.01317749330751606863095090764764957246798164085166123437768308289193546700443974968577242932413311562"; - _points[4] = "0.9714872856144871697070055848292352659526007853044950709637262485686476612720246306544526090756260955"; - _weight[4] = "0.02046957835065315632781174385582297683042289168205217325234920744964871644010775638523527067391420037"; - _points[5] = "0.02851271438551283029299441517076473404739921469550492903627375143135233872797536934554739092437612273"; - _weight[5] = "0.02046957835065315632781174385582297683042289168205217325234920744964871644010775638524604173635510725"; - _points[6] = "0.05250400106086231557447899660859752291272257512320804846914915852041424454940027431440699653479712593"; - _weight[6] = "0.02745234798791759596296844577023666208005499277655567452425424912229688733921825594785529844095563499"; - _points[7] = "0.9474959989391376844255210033914024770872774248767919515308508414795857554505997256855930034652027271"; - _weight[7] = "0.02745234798791759596296844577023666208005499277655567452425424912229688733921825594785796307473275137"; - _points[8] = "0.9167213143804170007105105543467847847304820569117603930104323577308590662385450626266148697387927944"; - _weight[8] = "0.03401916690617845860359359282835398427735474717731828130753561320500182702585573655332580227175966452"; - _points[9] = "0.08327868561958299928948944565321521526951794308823960698956764226914093376145493737338513026120669813"; - _weight[9] = "0.03401916690617845860359359282835398427735474717731828130753561320500182702585573655332604122774719797"; - _points[10] = "0.1203703684813211847113585673978195118062389905508329395408051322774906855898687961961816013790731491"; - _weight[10] = "0.04007035016750050900661747983455565114511286642683794685810073148680641446740064477972868629207952781"; - _points[11] = "0.8796296315186788152886414326021804881937610094491670604591948677225093144101312038038183986209271367"; - _weight[11] = "0.04007035016750050900661747983455565114511286642683794685810073148680641446740064477972869753838111488"; - _points[12] = "0.1632168157632658177574396833761889120582916359636253414701715191108561315753578942090181571598454979"; - _weight[12] = "0.04551413099148182490574861035144582669049627947966715548524188448350869233920526345124219761526968488"; - _points[13] = "0.836783184236734182242560316623811087941708364036374658529828480889143868424642105790981842840154432"; - _weight[13] = "0.04551413099148182490574861035144582669049627947966715548524188448350869233920526345124219865109678983"; - _points[14] = "0.2111685348793885161381550791936729663021324803542408716772582461194884936236839888616417017671017262"; - _weight[14] = "0.05026797453352532210110344519634291349423304726407095353493452099970647407952301484097782805516032632"; - _points[15] = "0.7888314651206114838618449208063270336978675196457591283227417538805115063763160111383582982328982821"; - _weight[15] = "0.0502679745335253221011034451963429134942330472640709535349345209997064740795230148409778280886849818"; - _points[16] = "0.2634986342771425197389089424954039793340911307691863545463845861521983620793569849484215761086031856"; - _weight[16] = "0.05425981223713182655804697852505830967003879399336100807824715367441964639680422134669884175019772201"; - _points[17] = "0.7365013657228574802610910575045960206659088692308136454536154138478016379206430150515784238913968136"; - _weight[17] = "0.05425981223713182655804697852505830967003879399336100807824715367441964639680422134669884175027469118"; - _points[18] = "0.6805861529046939188679108650638203337110391735216875348972893889233726911978482743016476575304688072"; - _weight[18] = "0.05742912957285582416966277293477790432046809583409007479575749501574139833556271128267214949278988798"; - _points[19] = "0.319413847095306081132089134936179666288960826478312465102710611076627308802151725698352342469531193"; - _weight[19] = "0.05742912957285582416966277293477790432046809583409007479575749501574139833556271128267214949279150727"; - _points[20] = "0.6219334418604942160225951813987257932028165781629922382105678266251937363929279753398881838816251703"; - _weight[20] = "0.05972788176789238611408906325645052369508835070686321275979394066759204511009386751221434860487635927"; - _points[21] = "0.3780665581395057839774048186012742067971834218370077617894321733748062636070720246601118161183748297"; - _weight[21] = "0.05972788176789238611408906325645052369508835070686321275979394066759204511009386751221434860487637172"; - _points[22] = "0.5614323463053551981936799094040184027661026730248918692119467689463544174844292079132194249731655277"; - _weight[22] = "0.06112122149515502084447975947292575291752962378152952045379004111601948360959005121516770445539453314"; - _points[23] = "0.4385676536946448018063200905959815972338973269751081307880532310536455825155707920867805750268344723"; - _weight[23] = "0.06112122149515502084447975947292575291752962378152952045379004111601948360959005121516770445539453319"; - _points[24] = "0.5"; - _weight[24] = "0.06158802686335772560195143653952507121911681375907583269567609865845600397463071064230056258752479189"; + _points[0] = ct("0.9977784848952490489543924734469508086287813247024040856054024655664667406718639672436440131764693153"); + _weight[0] = ct("0.005696899250513143973951482056617386801660263146454848224474030558094945864883371677963556787448376476"); + _points[1] = ct("0.00222151510475095104560752655304919137121867529759591439459753443353325932813603275635598682353248497"); + _weight[1] = ct("0.005696899250513143973951482056617386801660263146454848224474030558094945864883371677965811475059758741"); + _points[2] = ct("0.01166803927024124425084230676020296612731472234279662766450628634191806623205972305177664525848306765"); + _weight[2] = ct("0.01317749330751606863095090764764957246798164085166123437768308289193546700443974968576767635766725226"); + _points[3] = ct("0.9883319607297587557491576932397970338726852776572033723354937136580819337679402769482233547415133449"); + _weight[3] = ct("0.01317749330751606863095090764764957246798164085166123437768308289193546700443974968577242932413311562"); + _points[4] = ct("0.9714872856144871697070055848292352659526007853044950709637262485686476612720246306544526090756260955"); + _weight[4] = ct("0.02046957835065315632781174385582297683042289168205217325234920744964871644010775638523527067391420037"); + _points[5] = ct("0.02851271438551283029299441517076473404739921469550492903627375143135233872797536934554739092437612273"); + _weight[5] = ct("0.02046957835065315632781174385582297683042289168205217325234920744964871644010775638524604173635510725"); + _points[6] = ct("0.05250400106086231557447899660859752291272257512320804846914915852041424454940027431440699653479712593"); + _weight[6] = ct("0.02745234798791759596296844577023666208005499277655567452425424912229688733921825594785529844095563499"); + _points[7] = ct("0.9474959989391376844255210033914024770872774248767919515308508414795857554505997256855930034652027271"); + _weight[7] = ct("0.02745234798791759596296844577023666208005499277655567452425424912229688733921825594785796307473275137"); + _points[8] = ct("0.9167213143804170007105105543467847847304820569117603930104323577308590662385450626266148697387927944"); + _weight[8] = ct("0.03401916690617845860359359282835398427735474717731828130753561320500182702585573655332580227175966452"); + _points[9] = ct("0.08327868561958299928948944565321521526951794308823960698956764226914093376145493737338513026120669813"); + _weight[9] = ct("0.03401916690617845860359359282835398427735474717731828130753561320500182702585573655332604122774719797"); + _points[10] = ct("0.1203703684813211847113585673978195118062389905508329395408051322774906855898687961961816013790731491"); + _weight[10] = ct("0.04007035016750050900661747983455565114511286642683794685810073148680641446740064477972868629207952781"); + _points[11] = ct("0.8796296315186788152886414326021804881937610094491670604591948677225093144101312038038183986209271367"); + _weight[11] = ct("0.04007035016750050900661747983455565114511286642683794685810073148680641446740064477972869753838111488"); + _points[12] = ct("0.1632168157632658177574396833761889120582916359636253414701715191108561315753578942090181571598454979"); + _weight[12] = ct("0.04551413099148182490574861035144582669049627947966715548524188448350869233920526345124219761526968488"); + _points[13] = ct("0.836783184236734182242560316623811087941708364036374658529828480889143868424642105790981842840154432"); + _weight[13] = ct("0.04551413099148182490574861035144582669049627947966715548524188448350869233920526345124219865109678983"); + _points[14] = ct("0.2111685348793885161381550791936729663021324803542408716772582461194884936236839888616417017671017262"); + _weight[14] = ct("0.05026797453352532210110344519634291349423304726407095353493452099970647407952301484097782805516032632"); + _points[15] = ct("0.7888314651206114838618449208063270336978675196457591283227417538805115063763160111383582982328982821"); + _weight[15] = ct("0.0502679745335253221011034451963429134942330472640709535349345209997064740795230148409778280886849818"); + _points[16] = ct("0.2634986342771425197389089424954039793340911307691863545463845861521983620793569849484215761086031856"); + _weight[16] = ct("0.05425981223713182655804697852505830967003879399336100807824715367441964639680422134669884175019772201"); + _points[17] = ct("0.7365013657228574802610910575045960206659088692308136454536154138478016379206430150515784238913968136"); + _weight[17] = ct("0.05425981223713182655804697852505830967003879399336100807824715367441964639680422134669884175027469118"); + _points[18] = ct("0.6805861529046939188679108650638203337110391735216875348972893889233726911978482743016476575304688072"); + _weight[18] = ct("0.05742912957285582416966277293477790432046809583409007479575749501574139833556271128267214949278988798"); + _points[19] = ct("0.319413847095306081132089134936179666288960826478312465102710611076627308802151725698352342469531193"); + _weight[19] = ct("0.05742912957285582416966277293477790432046809583409007479575749501574139833556271128267214949279150727"); + _points[20] = ct("0.6219334418604942160225951813987257932028165781629922382105678266251937363929279753398881838816251703"); + _weight[20] = ct("0.05972788176789238611408906325645052369508835070686321275979394066759204511009386751221434860487635927"); + _points[21] = ct("0.3780665581395057839774048186012742067971834218370077617894321733748062636070720246601118161183748297"); + _weight[21] = ct("0.05972788176789238611408906325645052369508835070686321275979394066759204511009386751221434860487637172"); + _points[22] = ct("0.5614323463053551981936799094040184027661026730248918692119467689463544174844292079132194249731655277"); + _weight[22] = ct("0.06112122149515502084447975947292575291752962378152952045379004111601948360959005121516770445539453314"); + _points[23] = ct("0.4385676536946448018063200905959815972338973269751081307880532310536455825155707920867805750268344723"); + _weight[23] = ct("0.06112122149515502084447975947292575291752962378152952045379004111601948360959005121516770445539453319"); + _points[24] = ct("0.5"); + _weight[24] = ct("0.06158802686335772560195143653952507121911681375907583269567609865845600397463071064230056258752479189"); break; // order 50,51 @@ -2131,58 +2131,58 @@ namespace Dune { delivered_order = 51; _points.resize(26); _weight.resize(26); - _points[0] = "0.002057149427191535498391520338546987021571072440220166301736095297216851683361096774046705971591914138"; - _weight[0] = "0.005275686308671503577825593842625988952172868589847307275027713818381611146754875672203017278562745882"; - _points[1] = "0.9979428505728084645016084796614530129784289275597798336982639047027831483166389032259532940283980829"; - _weight[1] = "0.005275686308671503577825593842625988952172868589847307275027713818381611146754875672222096535931991352"; - _points[2] = "0.9891927229782354955502901771559631527234582818736592512427074306582525753725062356694672106206098011"; - _weight[2] = "0.01220892554631595439480791375989420012024796309863517102602344753784585784943394482692276794975351226"; - _points[3] = "0.01080727702176450444970982284403684727654171812634074875729256934174742462749376433053278937941302212"; - _weight[3] = "0.01220892554631595439480791375989420012024796309863517102602344753784585784943394482692590062619002023"; - _points[4] = "0.9735795333308571250679576417590183772603551688421576350091338898049288222262304038853530988756546694"; - _weight[4] = "0.01898119164718138197515157062442524734538521087202447883765591232640395020816792394092103666682741212"; - _points[5] = "0.02642046666914287493204235824098162273964483115784236499086611019507117777376959611464690112432590056"; - _weight[5] = "0.01898119164718138197515157062442524734538521087202447883765591232640395020816792394092953156322980776"; - _points[6] = "0.9513189309921535371088327996156051256705620026864526862775828273897328995512729934288304151250970431"; - _weight[6] = "0.02548791264857390599915995036203668976293965927148596741191884299970865622501582259468003159778249186"; - _points[7] = "0.04868106900784646289116720038439487432943799731354731372241717261026710044872700657116958487490989121"; - _weight[7] = "0.02548791264857390599915995036203668976293965927148596741191884299970865622501582259469676675396512358"; - _points[8] = "0.07727702860575099060124646926608091921396244895433521528491176354419154266438185252492621891031580747"; - _weight[8] = "0.03163702316478741776972684495352254786111142100634725533304794330399419585613801383092451868449629648"; - _points[9] = "0.9227229713942490093987535307339190807860375510456647847150882364558084573356181474750737810896852668"; - _weight[9] = "0.0316370231647874177697268449535225478611114210063472553330479433039941958561380138309268591934534817"; - _points[10] = "0.1118070255896605719035163763788580665118908718724025639184157891864835356795866770152894361720024268"; - _weight[10] = "0.03734207488282987294353789805142416931937358094052034038951542087140981540468873148337639510000187901"; - _points[11] = "0.8881929744103394280964836236211419334881091281275974360815842108135164643204133229847105638279954159"; - _weight[11] = "0.03734207488282987294353789805142416931937358094052034038951542087140981540468873148337657126474272665"; - _points[12] = "0.8482136302099786324319069568647123489303766588954095758522787269191802734979190143979569224436633356"; - _weight[12] = "0.04252294715674261960522388253999084829196015838833913809302809070999389600765276409114327132632335978"; - _points[13] = "0.151786369790021367568093043135287651069623341104590424147721273080819726502080985602043077556337607"; - _weight[13] = "0.04252294715674261960522388253999084829196015838833913809302809070999389600765276409114329640288988689"; - _points[14] = "0.1966538534911909683840106265415564727823677138670450548106783437400359365548733997670835956949944863"; - _weight[14] = "0.04710690017795707423183244153365159927458287295710363993165745118401724964172710566666105228365478843"; - _points[15] = "0.8033461465088090316159893734584435272176322861329549451893216562599640634451266002329164043050053082"; - _weight[15] = "0.04710690017795707423183244153365159927458287295710363993165745118401724964172710566666105283897288388"; - _points[16] = "0.7542203574122528588478515323627845876881533770928754068605502348019636974646783451170112711373754115"; - _weight[16] = "0.05102958054721271161920703512671539616360440567712100516593690970432633440273700128534590714780195155"; - _points[17] = "0.2457796425877471411521484676372154123118466229071245931394497651980363025353216548829887288626246107"; - _weight[17] = "0.05102958054721271161920703512671539616360440567712100516593690970432633440273700128534590715187806242"; - _points[18] = "0.2984741224382568467594613114505584481700312951503419087054294332259078914763146734751210244027963381"; - _weight[18] = "0.0542359202642882953282897133639987911447191017106533222648028543047306996364527919847157957602897432"; - _points[19] = "0.7015258775617431532405386885494415518299687048496580912945705667740921085236853265248789755972036612"; - _weight[19] = "0.05423592026428829532828971336399879114471910171065332226480285430473069963645279198471579576032138823"; - _points[20] = "0.3539975802570215524285823089610848515576403065185048108938279040481491877109960462088021476536134262"; - _weight[20] = "0.05668090827315983327472035922129907262297518146250760699414396494374455328228972724632422646792560352"; - _points[21] = "0.6460024197429784475714176910389151484423596934814951891061720959518508122890039537911978523463865738"; - _weight[21] = "0.05668090827315983327472035922129907262297518146250760699414396494374455328228972724632422646792609764"; - _points[22] = "0.4115705898215549080154711257908276250113081180993678692598261501079773599722919564411924558682029493"; - _weight[22] = "0.05833022174264829102233125377018110681598244061096210823008134860563283296415986325634816982250102892"; - _points[23] = "0.5884294101784450919845288742091723749886918819006321307401738498920226400277080435588075441317970507"; - _weight[23] = "0.05833022174264829102233125377018110681598244061096210823008134860563283296415986325634816982250102892"; - _points[24] = "0.5296150467146566035468592875992016803951173676945177910771361458421935180599867101692053134428938839"; - _weight[24] = "0.05916070763963113825818554285023434232494513541445265904716009968981034737478143412042810703364070916"; - _points[25] = "0.4703849532853433964531407124007983196048826323054822089228638541578064819400132898307946865571061161"; - _weight[25] = "0.05916070763963113825818554285023434232494513541445265904716009968981034737478143412042810703364070916"; + _points[0] = ct("0.002057149427191535498391520338546987021571072440220166301736095297216851683361096774046705971591914138"); + _weight[0] = ct("0.005275686308671503577825593842625988952172868589847307275027713818381611146754875672203017278562745882"); + _points[1] = ct("0.9979428505728084645016084796614530129784289275597798336982639047027831483166389032259532940283980829"); + _weight[1] = ct("0.005275686308671503577825593842625988952172868589847307275027713818381611146754875672222096535931991352"); + _points[2] = ct("0.9891927229782354955502901771559631527234582818736592512427074306582525753725062356694672106206098011"); + _weight[2] = ct("0.01220892554631595439480791375989420012024796309863517102602344753784585784943394482692276794975351226"); + _points[3] = ct("0.01080727702176450444970982284403684727654171812634074875729256934174742462749376433053278937941302212"); + _weight[3] = ct("0.01220892554631595439480791375989420012024796309863517102602344753784585784943394482692590062619002023"); + _points[4] = ct("0.9735795333308571250679576417590183772603551688421576350091338898049288222262304038853530988756546694"); + _weight[4] = ct("0.01898119164718138197515157062442524734538521087202447883765591232640395020816792394092103666682741212"); + _points[5] = ct("0.02642046666914287493204235824098162273964483115784236499086611019507117777376959611464690112432590056"); + _weight[5] = ct("0.01898119164718138197515157062442524734538521087202447883765591232640395020816792394092953156322980776"); + _points[6] = ct("0.9513189309921535371088327996156051256705620026864526862775828273897328995512729934288304151250970431"); + _weight[6] = ct("0.02548791264857390599915995036203668976293965927148596741191884299970865622501582259468003159778249186"); + _points[7] = ct("0.04868106900784646289116720038439487432943799731354731372241717261026710044872700657116958487490989121"); + _weight[7] = ct("0.02548791264857390599915995036203668976293965927148596741191884299970865622501582259469676675396512358"); + _points[8] = ct("0.07727702860575099060124646926608091921396244895433521528491176354419154266438185252492621891031580747"); + _weight[8] = ct("0.03163702316478741776972684495352254786111142100634725533304794330399419585613801383092451868449629648"); + _points[9] = ct("0.9227229713942490093987535307339190807860375510456647847150882364558084573356181474750737810896852668"); + _weight[9] = ct("0.0316370231647874177697268449535225478611114210063472553330479433039941958561380138309268591934534817"); + _points[10] = ct("0.1118070255896605719035163763788580665118908718724025639184157891864835356795866770152894361720024268"); + _weight[10] = ct("0.03734207488282987294353789805142416931937358094052034038951542087140981540468873148337639510000187901"); + _points[11] = ct("0.8881929744103394280964836236211419334881091281275974360815842108135164643204133229847105638279954159"); + _weight[11] = ct("0.03734207488282987294353789805142416931937358094052034038951542087140981540468873148337657126474272665"); + _points[12] = ct("0.8482136302099786324319069568647123489303766588954095758522787269191802734979190143979569224436633356"); + _weight[12] = ct("0.04252294715674261960522388253999084829196015838833913809302809070999389600765276409114327132632335978"); + _points[13] = ct("0.151786369790021367568093043135287651069623341104590424147721273080819726502080985602043077556337607"); + _weight[13] = ct("0.04252294715674261960522388253999084829196015838833913809302809070999389600765276409114329640288988689"); + _points[14] = ct("0.1966538534911909683840106265415564727823677138670450548106783437400359365548733997670835956949944863"); + _weight[14] = ct("0.04710690017795707423183244153365159927458287295710363993165745118401724964172710566666105228365478843"); + _points[15] = ct("0.8033461465088090316159893734584435272176322861329549451893216562599640634451266002329164043050053082"); + _weight[15] = ct("0.04710690017795707423183244153365159927458287295710363993165745118401724964172710566666105283897288388"); + _points[16] = ct("0.7542203574122528588478515323627845876881533770928754068605502348019636974646783451170112711373754115"); + _weight[16] = ct("0.05102958054721271161920703512671539616360440567712100516593690970432633440273700128534590714780195155"); + _points[17] = ct("0.2457796425877471411521484676372154123118466229071245931394497651980363025353216548829887288626246107"); + _weight[17] = ct("0.05102958054721271161920703512671539616360440567712100516593690970432633440273700128534590715187806242"); + _points[18] = ct("0.2984741224382568467594613114505584481700312951503419087054294332259078914763146734751210244027963381"); + _weight[18] = ct("0.0542359202642882953282897133639987911447191017106533222648028543047306996364527919847157957602897432"); + _points[19] = ct("0.7015258775617431532405386885494415518299687048496580912945705667740921085236853265248789755972036612"); + _weight[19] = ct("0.05423592026428829532828971336399879114471910171065332226480285430473069963645279198471579576032138823"); + _points[20] = ct("0.3539975802570215524285823089610848515576403065185048108938279040481491877109960462088021476536134262"); + _weight[20] = ct("0.05668090827315983327472035922129907262297518146250760699414396494374455328228972724632422646792560352"); + _points[21] = ct("0.6460024197429784475714176910389151484423596934814951891061720959518508122890039537911978523463865738"); + _weight[21] = ct("0.05668090827315983327472035922129907262297518146250760699414396494374455328228972724632422646792609764"); + _points[22] = ct("0.4115705898215549080154711257908276250113081180993678692598261501079773599722919564411924558682029493"); + _weight[22] = ct("0.05833022174264829102233125377018110681598244061096210823008134860563283296415986325634816982250102892"); + _points[23] = ct("0.5884294101784450919845288742091723749886918819006321307401738498920226400277080435588075441317970507"); + _weight[23] = ct("0.05833022174264829102233125377018110681598244061096210823008134860563283296415986325634816982250102892"); + _points[24] = ct("0.5296150467146566035468592875992016803951173676945177910771361458421935180599867101692053134428938839"); + _weight[24] = ct("0.05916070763963113825818554285023434232494513541445265904716009968981034737478143412042810703364070916"); + _points[25] = ct("0.4703849532853433964531407124007983196048826323054822089228638541578064819400132898307946865571061161"); + _weight[25] = ct("0.05916070763963113825818554285023434232494513541445265904716009968981034737478143412042810703364070916"); break; // order 52,53 @@ -2191,60 +2191,60 @@ namespace Dune { delivered_order = 53; _points.resize(27); _weight.resize(27); - _points[0] = "0.001910368555505716530556395809385004869655972217064406149181751605891127211337093955618976639176052996"; - _weight[0] = "0.004899498025647180130575027545629549049112909467545796084070202282931315208834056077691434852954585551"; - _points[1] = "0.9980896314444942834694436041906149951303440277829355938508182483941088727886629060443810233608259815"; - _weight[1] = "0.004899498025647180130575027545629549049112909467545796084070202282931315208834056077753240245468294788"; - _points[2] = "0.01003826201924938857206332216947640771617888930502461838057005347380871200989052684729151220284212677"; - _weight[2] = "0.01134311579809031159801710322338074440638386014408317781572106511953791501790501107707508572996524597"; - _points[3] = "0.9899617379807506114279366778305235922838211106949753816194299465261912879901094731527084877971586194"; - _weight[3] = "0.01134311579809031159801710322338074440638386014408317781572106511953791501790501107742569568707400832"; - _points[4] = "0.9754502789073525034259540153219414465462949667422088254669086953936933344049557428958097932983624977"; - _weight[4] = "0.01764852687870985551128914465235582056806944476147090579111389254745441331417783144208520625011731365"; - _points[5] = "0.02454972109264749657404598467805855345370503325779117453309130460630666559504425710419020670162446147"; - _weight[5] = "0.01764852687870985551128914465235582056806944476147090579111389254745441331417783144210401009766964174"; - _points[6] = "0.9547411603387455521503225091048446274740221677974804795566137762360281331762640112274766026251394194"; - _weight[6] = "0.02372470626030753135204835505709235911236281008309236425865500633458910592851796202108612874571502525"; - _points[7] = "0.04525883966125444784967749089515537252597783220251952044338622376397186682373598877252339737488204539"; - _weight[7] = "0.02372470626030753135204835505709235911236281008309236425865500633458910592851796202114102641702143869"; - _points[8] = "0.9281039540091472451513686113534213988821434993017529134885948270644016596929044902648783426521190244"; - _weight[8] = "0.02949176842991679955515041685976581658262029535320608127010760745691056483180227669210348485634524415"; - _points[9] = "0.07189604599085275484863138864657860111785650069824708651140517293559834030709550973512165734786335432"; - _weight[9] = "0.02949176842991679955515041685976581658262029535320608127010760745691056483180227669212110937924323569"; - _points[10] = "0.1041141804647458864278013279463646335402994671260682437963596939765897575631027349407405614340916029"; - _weight[10] = "0.03487441188312279649216144417833363806641234662847600018870939081052967940428179133628125012015134327"; - _points[11] = "0.8958858195352541135721986720536353664597005328739317562036403060234102424368972650592594385659169024"; - _weight[11] = "0.03487441188312279649216144417833363806641234662847600018870939081052967940428179133628233232240947058"; - _points[12] = "0.1414932631302881503525918941788302251246639739507184286743918968321525838419328333124890452720638476"; - _weight[12] = "0.03980243388652888563153747950492120148807333649350147570670438190137636322061009657571262463250792362"; - _points[13] = "0.8585067368697118496474081058211697748753360260492815713256081031678474161580671666875109547279336968"; - _weight[13] = "0.03980243388652888563153747950492120148807333649350147570670438190137636322061009657571264732060672834"; - _points[14] = "0.8164539859732475704638673188172443060515380087846683486475559495117003454985408900102633473248019569"; - _weight[14] = "0.04421157927187847509716140142687455552826837502554955490293556854829634959572854374441794903265292647"; - _points[15] = "0.1835460140267524295361326811827556939484619912153316513524440504882996545014591099897366526751984366"; - _weight[15] = "0.0442115792718784750971614014268745555282683750255495549029355685482963495957285437444179516937253006"; - _points[16] = "0.7702757822897284474501504707799914104795902244935908451871688750179704483581906127122403416472846593"; - _weight[16] = "0.04804436368501425378282632327905292958010581476851466721406555676700756739190327262980465263698979581"; - _points[17] = "0.2297242177102715525498495292200085895204097755064091548128311249820295516418093872877596583527153147"; - _weight[17] = "0.04804436368501425378282632327905292958010581476851466721406555676700756739190327262980465271829088215"; - _points[18] = "0.7205741258750134402929870778446407262238422975815496940726936067016003481397479590425318969605111507"; - _weight[18] = "0.05125081890887289933562385576633190466220494745735866493489091619149373974629794637200532992800577459"; - _points[19] = "0.2794258741249865597070129221553592737761577024184503059273063932983996518602520409574681030394888488"; - _weight[19] = "0.05125081890887289933562385576633190466220494745735866493489091619149373974629794637200532992840251648"; - _points[20] = "0.6679969518192544498651595171036422708950100094537970953624933535475046614272798926175690236905281402"; - _weight[20] = "0.05378914289426659360608149221332870240948304953188233275617945325759724607200991384577327794535374829"; - _points[21] = "0.3320030481807455501348404828963577291049899905462029046375066464524953385727201073824309763094718599"; - _weight[21] = "0.05378914289426659360608149221332870240948304953188233275617945325759724607200991384577327794535376847"; - _points[22] = "0.3867703172802315705713804463198849144102766335358981616766855014081114331134964348872204676390168474"; - _weight[22] = "0.05562624417842259633608154802142433741646019004254163354820175484896603913565917187623706977023691306"; - _points[23] = "0.6132296827197684294286195536801150855897233664641018383233144985918885668865035651127795323609831526"; - _weight[23] = "0.05562624417842259633608154802142433741646019004254163354820175484896603913565917187623706977023693234"; - _points[24] = "0.5569862928047649834664474919349883135866402669890704973828769548831827443942053726981897403198983148"; - _weight[24] = "0.05673817305448257431018497404604962896026225940523601294820827478851116979698381328179598174896188868"; - _points[25] = "0.4430137071952350165335525080650116864133597330109295026171230451168172556057946273018102596801016852"; - _weight[25] = "0.05673817305448257431018497404604962896026225940523601294820827478851116979698381328179598174896188868"; - _points[26] = "0.5"; - _weight[26] = "0.05711043368947849452252286845091762434036072167508266516087385828959706267057662605513742154892559577"; + _points[0] = ct("0.001910368555505716530556395809385004869655972217064406149181751605891127211337093955618976639176052996"); + _weight[0] = ct("0.004899498025647180130575027545629549049112909467545796084070202282931315208834056077691434852954585551"); + _points[1] = ct("0.9980896314444942834694436041906149951303440277829355938508182483941088727886629060443810233608259815"); + _weight[1] = ct("0.004899498025647180130575027545629549049112909467545796084070202282931315208834056077753240245468294788"); + _points[2] = ct("0.01003826201924938857206332216947640771617888930502461838057005347380871200989052684729151220284212677"); + _weight[2] = ct("0.01134311579809031159801710322338074440638386014408317781572106511953791501790501107707508572996524597"); + _points[3] = ct("0.9899617379807506114279366778305235922838211106949753816194299465261912879901094731527084877971586194"); + _weight[3] = ct("0.01134311579809031159801710322338074440638386014408317781572106511953791501790501107742569568707400832"); + _points[4] = ct("0.9754502789073525034259540153219414465462949667422088254669086953936933344049557428958097932983624977"); + _weight[4] = ct("0.01764852687870985551128914465235582056806944476147090579111389254745441331417783144208520625011731365"); + _points[5] = ct("0.02454972109264749657404598467805855345370503325779117453309130460630666559504425710419020670162446147"); + _weight[5] = ct("0.01764852687870985551128914465235582056806944476147090579111389254745441331417783144210401009766964174"); + _points[6] = ct("0.9547411603387455521503225091048446274740221677974804795566137762360281331762640112274766026251394194"); + _weight[6] = ct("0.02372470626030753135204835505709235911236281008309236425865500633458910592851796202108612874571502525"); + _points[7] = ct("0.04525883966125444784967749089515537252597783220251952044338622376397186682373598877252339737488204539"); + _weight[7] = ct("0.02372470626030753135204835505709235911236281008309236425865500633458910592851796202114102641702143869"); + _points[8] = ct("0.9281039540091472451513686113534213988821434993017529134885948270644016596929044902648783426521190244"); + _weight[8] = ct("0.02949176842991679955515041685976581658262029535320608127010760745691056483180227669210348485634524415"); + _points[9] = ct("0.07189604599085275484863138864657860111785650069824708651140517293559834030709550973512165734786335432"); + _weight[9] = ct("0.02949176842991679955515041685976581658262029535320608127010760745691056483180227669212110937924323569"); + _points[10] = ct("0.1041141804647458864278013279463646335402994671260682437963596939765897575631027349407405614340916029"); + _weight[10] = ct("0.03487441188312279649216144417833363806641234662847600018870939081052967940428179133628125012015134327"); + _points[11] = ct("0.8958858195352541135721986720536353664597005328739317562036403060234102424368972650592594385659169024"); + _weight[11] = ct("0.03487441188312279649216144417833363806641234662847600018870939081052967940428179133628233232240947058"); + _points[12] = ct("0.1414932631302881503525918941788302251246639739507184286743918968321525838419328333124890452720638476"); + _weight[12] = ct("0.03980243388652888563153747950492120148807333649350147570670438190137636322061009657571262463250792362"); + _points[13] = ct("0.8585067368697118496474081058211697748753360260492815713256081031678474161580671666875109547279336968"); + _weight[13] = ct("0.03980243388652888563153747950492120148807333649350147570670438190137636322061009657571264732060672834"); + _points[14] = ct("0.8164539859732475704638673188172443060515380087846683486475559495117003454985408900102633473248019569"); + _weight[14] = ct("0.04421157927187847509716140142687455552826837502554955490293556854829634959572854374441794903265292647"); + _points[15] = ct("0.1835460140267524295361326811827556939484619912153316513524440504882996545014591099897366526751984366"); + _weight[15] = ct("0.0442115792718784750971614014268745555282683750255495549029355685482963495957285437444179516937253006"); + _points[16] = ct("0.7702757822897284474501504707799914104795902244935908451871688750179704483581906127122403416472846593"); + _weight[16] = ct("0.04804436368501425378282632327905292958010581476851466721406555676700756739190327262980465263698979581"); + _points[17] = ct("0.2297242177102715525498495292200085895204097755064091548128311249820295516418093872877596583527153147"); + _weight[17] = ct("0.04804436368501425378282632327905292958010581476851466721406555676700756739190327262980465271829088215"); + _points[18] = ct("0.7205741258750134402929870778446407262238422975815496940726936067016003481397479590425318969605111507"); + _weight[18] = ct("0.05125081890887289933562385576633190466220494745735866493489091619149373974629794637200532992800577459"); + _points[19] = ct("0.2794258741249865597070129221553592737761577024184503059273063932983996518602520409574681030394888488"); + _weight[19] = ct("0.05125081890887289933562385576633190466220494745735866493489091619149373974629794637200532992840251648"); + _points[20] = ct("0.6679969518192544498651595171036422708950100094537970953624933535475046614272798926175690236905281402"); + _weight[20] = ct("0.05378914289426659360608149221332870240948304953188233275617945325759724607200991384577327794535374829"); + _points[21] = ct("0.3320030481807455501348404828963577291049899905462029046375066464524953385727201073824309763094718599"); + _weight[21] = ct("0.05378914289426659360608149221332870240948304953188233275617945325759724607200991384577327794535376847"); + _points[22] = ct("0.3867703172802315705713804463198849144102766335358981616766855014081114331134964348872204676390168474"); + _weight[22] = ct("0.05562624417842259633608154802142433741646019004254163354820175484896603913565917187623706977023691306"); + _points[23] = ct("0.6132296827197684294286195536801150855897233664641018383233144985918885668865035651127795323609831526"); + _weight[23] = ct("0.05562624417842259633608154802142433741646019004254163354820175484896603913565917187623706977023693234"); + _points[24] = ct("0.5569862928047649834664474919349883135866402669890704973828769548831827443942053726981897403198983148"); + _weight[24] = ct("0.05673817305448257431018497404604962896026225940523601294820827478851116979698381328179598174896188868"); + _points[25] = ct("0.4430137071952350165335525080650116864133597330109295026171230451168172556057946273018102596801016852"); + _weight[25] = ct("0.05673817305448257431018497404604962896026225940523601294820827478851116979698381328179598174896188868"); + _points[26] = ct("0.5"); + _weight[26] = ct("0.05711043368947849452252286845091762434036072167508266516087385828959706267057662605513742154892559577"); break; // order 54,55 @@ -2253,62 +2253,62 @@ namespace Dune { delivered_order = 55; _points.resize(28); _weight.resize(28); - _points[0] = "0.9982212487869772249752181952416554958750652160482129522928361647452421094805343626603577033042341754"; - _weight[0] = "0.004562141296547258869408076961475853120172245549145499708369845661949729932899064572236480217464936533"; - _points[1] = "0.001778751213022775024781804758344504124934783951787047707163835254757890519465637339642296695770837121"; - _weight[1] = "0.004562141296547258869408076961475853120172245549145499708369845661949729932899064572526563822056534335"; - _points[2] = "0.009348417314563623152720027096084861777922523373430845161987159270635774039111600249036536472313720156"; - _weight[2] = "0.01056605629638562987575019049663271722568467536164281889883424512553257787678854598195646787921082855"; - _points[3] = "0.9906515826854363768472799729039151382220774766265691548380128407293642259608883997509634635276713864"; - _weight[3] = "0.01056605629638562987575019049663271722568467536164281889883424512553257787678854598300882424950004705"; - _points[4] = "0.02287035968553090137294908014739220549829806295602416229264277568808467970208460056959184723562776574"; - _weight[4] = "0.01645071389115218998881540958526602299076540871004859392963081030188231834630637036053429300942080203"; - _points[5] = "0.9771296403144690986270509198526077945017019370439758377073572243119153202979153994304081527643931369"; - _weight[5] = "0.01645071389115218998881540958526602299076540871004859392963081030188231834630637036091886542410802276"; - _points[6] = "0.9578165131960660369348447116649635731762483976045607543307501223015040892535203600513990741767643359"; - _weight[6] = "0.0221364673795021139197939388266036953074970563542834218575735309421120888068499657459498897458583356"; - _points[7] = "0.0421834868039339630651552883350364268237516023954392456692498776984959107464796399486009258232168588"; - _weight[7] = "0.02213646737950211391979393882660369530749705635428342185757353094211208880684996574697771782818581975"; - _points[8] = "0.06705373871280247552887271631015659782906858460788683151122663349165279571743880703871341595766224915"; - _weight[8] = "0.02755367283785837271574145911347279560952898211283269420344637698647131160967129884318854047272566957"; - _points[9] = "0.9329462612871975244711272836898434021709314153921131684887733665083472042825611929612865840423488529"; - _weight[9] = "0.02755367283785837271574145911347279560952898211283269420344637698647131160967129884338434412610919579"; - _points[10] = "0.902820685458589585723942977712638829335850707404155834105343580890194771630436017399200517149107126"; - _weight[10] = "0.03263646198349979789669878338775231817681771558130351316774240907603844736949397023700131832114238009"; - _points[11] = "0.09717931454141041427605702228736117066414929259584416589465641910980522836956398260079948285088883028"; - _weight[11] = "0.03263646198349979789669878338775231817681771558130351316774240907603844736949397023700859662540316838"; - _points[12] = "0.8678054390068158860140722551462671840080305099965209466142638881679056292346650954667042208312744222"; - _weight[12] = "0.03732310711728438951196594358651101901081793060316672371966002810748192103268864967435680304363377329"; - _points[13] = "0.1321945609931841139859277448537328159919694900034790533857361118320943707653349045332957791687263386"; - _weight[13] = "0.0373231071172843895119659435865110190108179306031667237196600281074819210326886496743589656272682794"; - _points[14] = "0.8283255470194324806099490882533714107848008451249649809158517487479251504918128910941778006375064516"; - _weight[14] = "0.04155670861445060919519824912216623993056720672192566649817783586627122641301714237517143947408073117"; - _points[15] = "0.171674452980567519390050911746628589215199154875035019084148251252074849508187108905822199362493522"; - _weight[15] = "0.04155670861445060919519824912216623993056720672192566649817783586627122641301714237517145385645260117"; - _points[16] = "0.2151397640942991403459983583217845334376436571716763860899851611688926236813584997474581943081317975"; - _weight[16] = "0.04528587219651642047109301566839206491142874272724243618793426692722835773337135218283108917063664998"; - _points[17] = "0.7848602359057008596540016416782154665623563428283236139100148388311073763186415002525418056918681942"; - _weight[17] = "0.04528587219651642047109301566839206491142874272724243618793426692722835773337135218283109040639983369"; - _points[18] = "0.262062887522440869482794076166282978686391927310672024295443653528363812900513554436429402188325273"; - _weight[18] = "0.04846532899896495792524450304772030088251656167823080247843814090718469703877365354821424384893553832"; - _points[19] = "0.7379371124775591305172059238337170213136080726893279757045563464716361870994864455635705978116747257"; - _weight[19] = "0.04846532899896495792524450304772030088251656167823080247843814090718469703877365354821424385463743862"; - _points[20] = "0.688125758044539355110678604778043491435846988521611455172176360196915859421478201914138666867737561"; - _weight[20] = "0.05105648378903038490710831925285606752329000117896027046698772610142319921851682034903030485135373313"; - _points[21] = "0.3118742419554606448893213952219565085641530114783885448278236398030841405785217980858613331322624396"; - _weight[21] = "0.05105648378903038490710831925285606752329000117896027046698772610142319921851682034903030485137455679"; - _points[22] = "0.363969186182410961161586821937115132587619351653238523750162036748778829879543151606605536872026769"; - _weight[22] = "0.05302788296142320895520821849840541439496148134257975841531014814296125636970519336941207124174814022"; - _points[23] = "0.636030813817589038838413178062884867412380648346761476249837963251221170120456848393394463127973231"; - _weight[23] = "0.05302788296142320895520821849840541439496148134257975841531014814296125636970519336941207124174827441"; - _points[24] = "0.5822846410666903856407358889455827285728627078005840882471428133476659252378482239091221824898926037"; - _weight[24] = "0.05435559612914706762678575965183668393763922733302198382856058523865666319156439405412133157517785174"; - _points[25] = "0.4177153589333096143592641110544172714271372921994159117528571866523340747621517760908778175101073963"; - _weight[25] = "0.05435559612914706762678575965183668393763922733302198382856058523865666319156439405412133157517785209"; - _points[26] = "0.5275396449420171352132582636709399889253979955304168418726692936294472722671537883242063627327149899"; - _weight[26] = "0.05502350650823759814118813280090880697831276474561581663933405061480620506035357870344563338891741859"; - _points[27] = "0.4724603550579828647867417363290600110746020044695831581273307063705527277328462116757936372672850101"; - _weight[27] = "0.05502350650823759814118813280090880697831276474561581663933405061480620506035357870344563338891741859"; + _points[0] = ct("0.9982212487869772249752181952416554958750652160482129522928361647452421094805343626603577033042341754"); + _weight[0] = ct("0.004562141296547258869408076961475853120172245549145499708369845661949729932899064572236480217464936533"); + _points[1] = ct("0.001778751213022775024781804758344504124934783951787047707163835254757890519465637339642296695770837121"); + _weight[1] = ct("0.004562141296547258869408076961475853120172245549145499708369845661949729932899064572526563822056534335"); + _points[2] = ct("0.009348417314563623152720027096084861777922523373430845161987159270635774039111600249036536472313720156"); + _weight[2] = ct("0.01056605629638562987575019049663271722568467536164281889883424512553257787678854598195646787921082855"); + _points[3] = ct("0.9906515826854363768472799729039151382220774766265691548380128407293642259608883997509634635276713864"); + _weight[3] = ct("0.01056605629638562987575019049663271722568467536164281889883424512553257787678854598300882424950004705"); + _points[4] = ct("0.02287035968553090137294908014739220549829806295602416229264277568808467970208460056959184723562776574"); + _weight[4] = ct("0.01645071389115218998881540958526602299076540871004859392963081030188231834630637036053429300942080203"); + _points[5] = ct("0.9771296403144690986270509198526077945017019370439758377073572243119153202979153994304081527643931369"); + _weight[5] = ct("0.01645071389115218998881540958526602299076540871004859392963081030188231834630637036091886542410802276"); + _points[6] = ct("0.9578165131960660369348447116649635731762483976045607543307501223015040892535203600513990741767643359"); + _weight[6] = ct("0.0221364673795021139197939388266036953074970563542834218575735309421120888068499657459498897458583356"); + _points[7] = ct("0.0421834868039339630651552883350364268237516023954392456692498776984959107464796399486009258232168588"); + _weight[7] = ct("0.02213646737950211391979393882660369530749705635428342185757353094211208880684996574697771782818581975"); + _points[8] = ct("0.06705373871280247552887271631015659782906858460788683151122663349165279571743880703871341595766224915"); + _weight[8] = ct("0.02755367283785837271574145911347279560952898211283269420344637698647131160967129884318854047272566957"); + _points[9] = ct("0.9329462612871975244711272836898434021709314153921131684887733665083472042825611929612865840423488529"); + _weight[9] = ct("0.02755367283785837271574145911347279560952898211283269420344637698647131160967129884338434412610919579"); + _points[10] = ct("0.902820685458589585723942977712638829335850707404155834105343580890194771630436017399200517149107126"); + _weight[10] = ct("0.03263646198349979789669878338775231817681771558130351316774240907603844736949397023700131832114238009"); + _points[11] = ct("0.09717931454141041427605702228736117066414929259584416589465641910980522836956398260079948285088883028"); + _weight[11] = ct("0.03263646198349979789669878338775231817681771558130351316774240907603844736949397023700859662540316838"); + _points[12] = ct("0.8678054390068158860140722551462671840080305099965209466142638881679056292346650954667042208312744222"); + _weight[12] = ct("0.03732310711728438951196594358651101901081793060316672371966002810748192103268864967435680304363377329"); + _points[13] = ct("0.1321945609931841139859277448537328159919694900034790533857361118320943707653349045332957791687263386"); + _weight[13] = ct("0.0373231071172843895119659435865110190108179306031667237196600281074819210326886496743589656272682794"); + _points[14] = ct("0.8283255470194324806099490882533714107848008451249649809158517487479251504918128910941778006375064516"); + _weight[14] = ct("0.04155670861445060919519824912216623993056720672192566649817783586627122641301714237517143947408073117"); + _points[15] = ct("0.171674452980567519390050911746628589215199154875035019084148251252074849508187108905822199362493522"); + _weight[15] = ct("0.04155670861445060919519824912216623993056720672192566649817783586627122641301714237517145385645260117"); + _points[16] = ct("0.2151397640942991403459983583217845334376436571716763860899851611688926236813584997474581943081317975"); + _weight[16] = ct("0.04528587219651642047109301566839206491142874272724243618793426692722835773337135218283108917063664998"); + _points[17] = ct("0.7848602359057008596540016416782154665623563428283236139100148388311073763186415002525418056918681942"); + _weight[17] = ct("0.04528587219651642047109301566839206491142874272724243618793426692722835773337135218283109040639983369"); + _points[18] = ct("0.262062887522440869482794076166282978686391927310672024295443653528363812900513554436429402188325273"); + _weight[18] = ct("0.04846532899896495792524450304772030088251656167823080247843814090718469703877365354821424384893553832"); + _points[19] = ct("0.7379371124775591305172059238337170213136080726893279757045563464716361870994864455635705978116747257"); + _weight[19] = ct("0.04846532899896495792524450304772030088251656167823080247843814090718469703877365354821424385463743862"); + _points[20] = ct("0.688125758044539355110678604778043491435846988521611455172176360196915859421478201914138666867737561"); + _weight[20] = ct("0.05105648378903038490710831925285606752329000117896027046698772610142319921851682034903030485135373313"); + _points[21] = ct("0.3118742419554606448893213952219565085641530114783885448278236398030841405785217980858613331322624396"); + _weight[21] = ct("0.05105648378903038490710831925285606752329000117896027046698772610142319921851682034903030485137455679"); + _points[22] = ct("0.363969186182410961161586821937115132587619351653238523750162036748778829879543151606605536872026769"); + _weight[22] = ct("0.05302788296142320895520821849840541439496148134257975841531014814296125636970519336941207124174814022"); + _points[23] = ct("0.636030813817589038838413178062884867412380648346761476249837963251221170120456848393394463127973231"); + _weight[23] = ct("0.05302788296142320895520821849840541439496148134257975841531014814296125636970519336941207124174827441"); + _points[24] = ct("0.5822846410666903856407358889455827285728627078005840882471428133476659252378482239091221824898926037"); + _weight[24] = ct("0.05435559612914706762678575965183668393763922733302198382856058523865666319156439405412133157517785174"); + _points[25] = ct("0.4177153589333096143592641110544172714271372921994159117528571866523340747621517760908778175101073963"); + _weight[25] = ct("0.05435559612914706762678575965183668393763922733302198382856058523865666319156439405412133157517785209"); + _points[26] = ct("0.5275396449420171352132582636709399889253979955304168418726692936294472722671537883242063627327149899"); + _weight[26] = ct("0.05502350650823759814118813280090880697831276474561581663933405061480620506035357870344563338891741859"); + _points[27] = ct("0.4724603550579828647867417363290600110746020044695831581273307063705527277328462116757936372672850101"); + _weight[27] = ct("0.05502350650823759814118813280090880697831276474561581663933405061480620506035357870344563338891741859"); break; // order 56,57 @@ -2317,64 +2317,64 @@ namespace Dune { delivered_order = 57; _points.resize(29); _weight.resize(29); - _points[0] = "0.001660278869701706918404233725323057174113273374559998900921338121607207002790127831238018210105691685"; - _weight[0] = "0.004258451939373204827131906651124901501199444899259243026215047279732645793902882416561761178003708122"; - _points[1] = "0.9983397211302982930815957662746769428258867266254400010990786618783927929972098721687619817900013044"; - _weight[1] = "0.00425845193937320482713190665112490150119944489925924302621504727973264579390288241744535539018274769"; - _points[2] = "0.991272752630706587435463007893188478053390974453215779512560045723336292857815191776086317357309087"; - _weight[2] = "0.0098660425280613529919299008201978155748032840951807938280269223376721781694305564537882256883305202"; - _points[3] = "0.008727247369293412564536992106811521946609025546784220487439954276663707142184808223913682642415212693"; - _weight[3] = "0.00986604252806135299192990082019781557480328409518079382802692233767217816943055646072225404451223492"; - _points[4] = "0.02135720211095613710089598150958821813122022302295146471823518192332919792283790106899735207110017006"; - _weight[4] = "0.0153702461010468113222042626873083748735581304843547551610421796831758162179478083469863767119774409"; - _points[5] = "0.9786427978890438628991040184904117818687797769770485352817648180766708020771620989310026479292115706"; - _weight[5] = "0.01537024610104681132220426268730837487355813048435475516104217968317581621794780836139798196132962266"; - _points[6] = "0.03940988352347060745312328195844678729558032834385320076550426809702499335777486268074240653069993902"; - _weight[6] = "0.02070103125934141805241500505703846076674539019428719862896243971739621852818551853953495319631759502"; - _points[7] = "0.9605901164765293925468767180415532127044196716561467992344957319029750066422251373192575934690763516"; - _weight[7] = "0.02070103125934141805241500505703846076674539019428719862896243971739621852818551853984171415670102727"; - _points[8] = "0.06268109753994860479110328937171072654469156844047931463638958564262908145684442658053764847935897777"; - _weight[8] = "0.02579741345124896195629719058977129895981105532307103384093141566365206014644921025462052127950351516"; - _points[9] = "0.9373189024600513952088967106282892734553084315595206853636104143573709185431555734194623515207548012"; - _weight[9] = "0.02579741345124896195629719058977129895981105532307103384093141566365206014644921025527067660590528598"; - _points[10] = "0.09090725619237377750521389271060751218498921905885311443148286385234173733221244639847037110258048705"; - _weight[10] = "0.0306015453285395692710549240119535224620322698895651041589387060559972220376777554907964141556590276"; - _points[11] = "0.9090927438076262224947861072893924878150107809411468855685171361476582626677875536015296288973760434"; - _weight[11] = "0.03060154532853956927105492401195352246203226988956510415893870605599722203767775549082120815892355311"; - _points[12] = "0.8762314258672385669563050386060690951062959841144933042059989957623460653588429567443031613856582753"; - _weight[12] = "0.03505896662752563928479074347443958655119744433738679095740371243000397857149125882037553337678302389"; - _points[13] = "0.1237685741327614330436949613939309048937040158855066957940010042376539346411570432556968386143545099"; - _weight[13] = "0.03505896662752563928479074347443958655119744433738679095740371243000397857149125882037823722445054435"; - _points[14] = "0.1608927311986567424219074973040070368058685349926774186380950705253167483999159884580950739648692351"; - _weight[14] = "0.03911916356788189191407244432984016568343953847983485473378759766238027210361614738466142952885046597"; - _points[15] = "0.8391072688013432575780925026959929631941314650073225813619049294746832516000840115419049260351279701"; - _weight[15] = "0.03911916356788189191407244432984016568343953847983485473378759766238027210361614738466173188057738515"; - _points[16] = "0.7981408985691139101897931055944948900390934051927888192367311966151714169808699492956273492244185209"; - _weight[16] = "0.04273612868308626377267242464860403569084912830679669766094537169121599627783617681021242154028807844"; - _points[17] = "0.2018591014308860898102068944055051099609065948072111807632688033848285830191300507043726507755818786"; - _weight[17] = "0.042736128683086263772672424648604035690849128306796697660945371691215996277836176810212423235581571"; - _points[18] = "0.753796477562113821051313959813760076675611920192292082092532153549107183181318411159590233645317137"; - _weight[18] = "0.04586887856962938167398320553855540344911451049097728563791493734934686215774724755050591362461630883"; - _points[19] = "0.2462035224378861789486860401862399233243880798077079179074678464508928168186815888404097663546828384"; - _weight[19] = "0.04586887856962938167398320553855540344911451049097728563791493734934686215774724755050591365107221208"; - _points[20] = "0.2934235559129956680546467069841915883382807406318430401108076673728583268940136014749802695368964944"; - _weight[20] = "0.04848191704720430315095003744134437958817813896090178213024773337311643895088929114457563589694005033"; - _points[21] = "0.7065764440870043319453532930158084116617192593681569598891923326271416731059863985250197304631035028"; - _weight[21] = "0.04848191704720430315095003744134437958817813896090178213024773337311643895088929114457563589714280829"; - _points[22] = "0.6570158189338199674740979615955237241292244095454137406483794654472233487147167212702577337526900784"; - _weight[22] = "0.0505456368799574830609102734537486818237836394262625995614160116528885101846129027944658327169071752"; - _points[23] = "0.3429841810661800325259020384044762758707755904545862593516205345527766512852832787297422662473099228"; - _weight[23] = "0.05054563687995748306091027345374868182378363942626259956141601165288851018461290279446583271690743738"; - _points[24] = "0.6056761430830005372531878644514687495283254088560475740192004226610294555540058890492892141022582066"; - _weight[24] = "0.05203665503886468695666423564256003445532611033773384582184702707394015054274691957461250068566735182"; - _points[25] = "0.3943238569169994627468121355485312504716745911439524259807995773389705444459941109507107858977417932"; - _weight[25] = "0.05203665503886468695666423564256003445532611033773384582184702707394015054274691957461250068566737544"; - _points[26] = "0.5531391150663396150854911962151884904585977196478035681428876370110826718757923204715022303102827086"; - _weight[26] = "0.05293807754866047070329566392609394653741565687113901991407767276251131908456972819198550959864424907"; - _points[27] = "0.4468608849336603849145088037848115095414022803521964318571123629889173281242076795284977696897172914"; - _weight[27] = "0.05293807754866047070329566392609394653741565687113901991407767276251131908456972819198550959864424907"; - _points[28] = "0.5"; - _weight[28] = "0.05323969085915712212325556345483878416509251580649798987648645053394066246579319242238732282325525218"; + _points[0] = ct("0.001660278869701706918404233725323057174113273374559998900921338121607207002790127831238018210105691685"); + _weight[0] = ct("0.004258451939373204827131906651124901501199444899259243026215047279732645793902882416561761178003708122"); + _points[1] = ct("0.9983397211302982930815957662746769428258867266254400010990786618783927929972098721687619817900013044"); + _weight[1] = ct("0.00425845193937320482713190665112490150119944489925924302621504727973264579390288241744535539018274769"); + _points[2] = ct("0.991272752630706587435463007893188478053390974453215779512560045723336292857815191776086317357309087"); + _weight[2] = ct("0.0098660425280613529919299008201978155748032840951807938280269223376721781694305564537882256883305202"); + _points[3] = ct("0.008727247369293412564536992106811521946609025546784220487439954276663707142184808223913682642415212693"); + _weight[3] = ct("0.00986604252806135299192990082019781557480328409518079382802692233767217816943055646072225404451223492"); + _points[4] = ct("0.02135720211095613710089598150958821813122022302295146471823518192332919792283790106899735207110017006"); + _weight[4] = ct("0.0153702461010468113222042626873083748735581304843547551610421796831758162179478083469863767119774409"); + _points[5] = ct("0.9786427978890438628991040184904117818687797769770485352817648180766708020771620989310026479292115706"); + _weight[5] = ct("0.01537024610104681132220426268730837487355813048435475516104217968317581621794780836139798196132962266"); + _points[6] = ct("0.03940988352347060745312328195844678729558032834385320076550426809702499335777486268074240653069993902"); + _weight[6] = ct("0.02070103125934141805241500505703846076674539019428719862896243971739621852818551853953495319631759502"); + _points[7] = ct("0.9605901164765293925468767180415532127044196716561467992344957319029750066422251373192575934690763516"); + _weight[7] = ct("0.02070103125934141805241500505703846076674539019428719862896243971739621852818551853984171415670102727"); + _points[8] = ct("0.06268109753994860479110328937171072654469156844047931463638958564262908145684442658053764847935897777"); + _weight[8] = ct("0.02579741345124896195629719058977129895981105532307103384093141566365206014644921025462052127950351516"); + _points[9] = ct("0.9373189024600513952088967106282892734553084315595206853636104143573709185431555734194623515207548012"); + _weight[9] = ct("0.02579741345124896195629719058977129895981105532307103384093141566365206014644921025527067660590528598"); + _points[10] = ct("0.09090725619237377750521389271060751218498921905885311443148286385234173733221244639847037110258048705"); + _weight[10] = ct("0.0306015453285395692710549240119535224620322698895651041589387060559972220376777554907964141556590276"); + _points[11] = ct("0.9090927438076262224947861072893924878150107809411468855685171361476582626677875536015296288973760434"); + _weight[11] = ct("0.03060154532853956927105492401195352246203226988956510415893870605599722203767775549082120815892355311"); + _points[12] = ct("0.8762314258672385669563050386060690951062959841144933042059989957623460653588429567443031613856582753"); + _weight[12] = ct("0.03505896662752563928479074347443958655119744433738679095740371243000397857149125882037553337678302389"); + _points[13] = ct("0.1237685741327614330436949613939309048937040158855066957940010042376539346411570432556968386143545099"); + _weight[13] = ct("0.03505896662752563928479074347443958655119744433738679095740371243000397857149125882037823722445054435"); + _points[14] = ct("0.1608927311986567424219074973040070368058685349926774186380950705253167483999159884580950739648692351"); + _weight[14] = ct("0.03911916356788189191407244432984016568343953847983485473378759766238027210361614738466142952885046597"); + _points[15] = ct("0.8391072688013432575780925026959929631941314650073225813619049294746832516000840115419049260351279701"); + _weight[15] = ct("0.03911916356788189191407244432984016568343953847983485473378759766238027210361614738466173188057738515"); + _points[16] = ct("0.7981408985691139101897931055944948900390934051927888192367311966151714169808699492956273492244185209"); + _weight[16] = ct("0.04273612868308626377267242464860403569084912830679669766094537169121599627783617681021242154028807844"); + _points[17] = ct("0.2018591014308860898102068944055051099609065948072111807632688033848285830191300507043726507755818786"); + _weight[17] = ct("0.042736128683086263772672424648604035690849128306796697660945371691215996277836176810212423235581571"); + _points[18] = ct("0.753796477562113821051313959813760076675611920192292082092532153549107183181318411159590233645317137"); + _weight[18] = ct("0.04586887856962938167398320553855540344911451049097728563791493734934686215774724755050591362461630883"); + _points[19] = ct("0.2462035224378861789486860401862399233243880798077079179074678464508928168186815888404097663546828384"); + _weight[19] = ct("0.04586887856962938167398320553855540344911451049097728563791493734934686215774724755050591365107221208"); + _points[20] = ct("0.2934235559129956680546467069841915883382807406318430401108076673728583268940136014749802695368964944"); + _weight[20] = ct("0.04848191704720430315095003744134437958817813896090178213024773337311643895088929114457563589694005033"); + _points[21] = ct("0.7065764440870043319453532930158084116617192593681569598891923326271416731059863985250197304631035028"); + _weight[21] = ct("0.04848191704720430315095003744134437958817813896090178213024773337311643895088929114457563589714280829"); + _points[22] = ct("0.6570158189338199674740979615955237241292244095454137406483794654472233487147167212702577337526900784"); + _weight[22] = ct("0.0505456368799574830609102734537486818237836394262625995614160116528885101846129027944658327169071752"); + _points[23] = ct("0.3429841810661800325259020384044762758707755904545862593516205345527766512852832787297422662473099228"); + _weight[23] = ct("0.05054563687995748306091027345374868182378363942626259956141601165288851018461290279446583271690743738"); + _points[24] = ct("0.6056761430830005372531878644514687495283254088560475740192004226610294555540058890492892141022582066"); + _weight[24] = ct("0.05203665503886468695666423564256003445532611033773384582184702707394015054274691957461250068566735182"); + _points[25] = ct("0.3943238569169994627468121355485312504716745911439524259807995773389705444459941109507107858977417932"); + _weight[25] = ct("0.05203665503886468695666423564256003445532611033773384582184702707394015054274691957461250068566737544"); + _points[26] = ct("0.5531391150663396150854911962151884904585977196478035681428876370110826718757923204715022303102827086"); + _weight[26] = ct("0.05293807754866047070329566392609394653741565687113901991407767276251131908456972819198550959864424907"); + _points[27] = ct("0.4468608849336603849145088037848115095414022803521964318571123629889173281242076795284977696897172914"); + _weight[27] = ct("0.05293807754866047070329566392609394653741565687113901991407767276251131908456972819198550959864424907"); + _points[28] = ct("0.5"); + _weight[28] = ct("0.05323969085915712212325556345483878416509251580649798987648645053394066246579319242238732282325525218"); break; // order 58,59 @@ -2383,66 +2383,66 @@ namespace Dune { delivered_order = 59; _points.resize(30); _weight.resize(30); - _points[0] = "0.9984467420373247701358150254593476416704410190588753950540471489011938476050818704079410097787617413"; - _weight[0] = "0.003984096248083302807732941737336811225240348293575860614742581678460019216450666634479433344457437239"; - _points[1] = "0.001553257962675229864184974540652358329558980941124604945952851098806152394918129592058990221182733242"; - _weight[1] = "0.003984096248083302807732941737336811225240348293575860614742581678460019216450666642188026814968437855"; - _points[2] = "0.008165938360126395014983709197168599029841072645144318241409994924427852317604478148962014169242317633"; - _weight[2] = "0.009233234155545479571151065956023634548103266984090701685649182757292799760653986755450699432333341509"; - _points[3] = "0.9918340616398736049850162908028314009701589273548556817585900050755721476823955218510379858309033031"; - _weight[3] = "0.009233234155545479571151065956023634548103266984090701685649182757292799760653986815792453169513453224"; - _points[4] = "0.0199890675158462438915644872091011685348203912980383002571691637875300211464657853864052781488233464"; - _weight[4] = "0.01439235394166168467485958980564602181979444727314374823709006130407299447000696654140593213314494214"; - _points[5] = "0.9800109324841537561084355127908988314651796087019616997428308362124699788535342146135947218510085378"; - _weight[5] = "0.01439235394166168467485958980564602181979444727314374823709006130407299447000696660670929023709229111"; - _points[6] = "0.03689997628536283706033786145976299795676273158733546954448143316028850217444883659161355992412324619"; - _weight[6] = "0.01939959628481352479840096822317384601660048838319767605386639485297348547638489696037231540825839766"; - _points[7] = "0.9631000237146371629396621385402370020432372684126645304555185668397114978255511634083864400759978334"; - _weight[7] = "0.01939959628481352479840096822317384601660048838319767605386639485297348547638489696454661377310503722"; - _points[8] = "0.9412802678960263407715582312651127950283445735732421160341630265608081313475958278646079191424468346"; - _weight[8] = "0.02420133641529702645146907021140375890763590459868636817259596839590271283855107639963466400268558322"; - _points[9] = "0.05871973210397365922844176873488720497165542642675788396583697343919186865240417213539208085749427117"; - _weight[9] = "0.02420133641529702645146907021140375890763590459868636817259596839590271283855107640314816261043103779"; - _points[10] = "0.0852171188086158012785509401337490417804656519148291605965235082731717467052091824585237782457661204"; - _weight[10] = "0.02874657810880953324086084470102806439856033536088156727435789950161607370497718846308085054974539156"; - _points[11] = "0.9147828811913841987214490598662509582195343480851708394034764917268282532947908175414762217542537747"; - _weight[11] = "0.02874657810880953324086084470102806439856033536088156727435789950161607370497718846308397388938158375"; - _points[12] = "0.8838887160524130974589886704872515658474418086164542266032471936825792850864975225263048012930588557"; - _weight[12] = "0.03298711494109024756406425755798118061872147682833018948351575802107183623304708968291271722923362495"; - _points[13] = "0.1161112839475869025410113295127484341525581913835457733967528063174207149135024774736951987069361996"; - _weight[13] = "0.03298711494109024756406425755798118061872147682833018948351575802107183623304708968296127720974999476"; - _points[14] = "0.8489252473966578984661461940133200341911769003269773281898614233699883606215799803476908182200597426"; - _weight[14] = "0.03687798736885260313412192501109536707688526301852471947063459118729969965731760585520115159405834797"; - _points[15] = "0.1510747526033421015338538059866799658088230996730226718101385766300116393784200196523091817799413847"; - _weight[15] = "0.03687798736885260313412192501109536707688526301852471947063459118729969965731760585520211743210103565"; - _points[16] = "0.1897369085053785694297612217844053503963176535852359337024744149378323425125554411294237077723385906"; - _weight[16] = "0.04037794761471010767734746923026486543794640185421964994512929685302559028351317280210616346488849335"; - _points[17] = "0.8102630914946214305702387782155946496036823464147640662975255850621676574874445588705762922276610945"; - _weight[17] = "0.0403779476147101076773474692302648654379464018542196499451292968530255902835131728021061872309781039"; - _points[18] = "0.7683120740710099496320848966555363970820890034651485527263717414560074543094891893155705800485953387"; - _weight[18] = "0.04344989360054148990119376535756285128837666437177267200611106494107679112713074712397751617336896013"; - _points[19] = "0.2316879259289900503679151033444636029179109965348514472736282585439925456905108106844294199514047477"; - _weight[19] = "0.04344989360054148990119376535756285128837666437177267200611106494107679112713074712397751721923776294"; - _points[20] = "0.723516884769044588390304950161427000081203796930712204877238690863807675864292103502003444360620908"; - _weight[20] = "0.0460612611188930643588163535438093835984566172091170537638375235009865235350470841492320264444094193"; - _points[21] = "0.2764831152309554116096950498385729999187962030692877951227613091361923241357078964979965556393790769"; - _weight[21] = "0.04606126111889306435881635354380938359845661720911705376383752350098652353504708414923202646065604094"; - _points[22] = "0.6763523627654390567355186035446869303268155040107128132970922344501347081165955393321801983760567682"; - _weight[22] = "0.04818436858732212981973431317590493254820323071508012295649713786641876737100156186247562390896992009"; - _points[23] = "0.3236476372345609432644813964553130696731844959892871867029077655498652918834044606678198016239432329"; - _weight[23] = "0.04818436858732212981973431317590493254820323071508012295649713786641876737100156186247562390902385435"; - _points[24] = "0.6273184630839449232199025649089025539413946516512592130821429875444817657845394014531831406921181011"; - _weight[24] = "0.04979671029339763353139014105178473826493463183335213861068257309197333019495440450904614964466218078"; - _points[25] = "0.3726815369160550767800974350910974460586053483487407869178570124555182342154605985468168593078818989"; - _weight[25] = "0.04979671029339763353139014105178473826493463183335213861068257309197333019495440450904614964466224146"; - _points[26] = "0.4230650431957082265181026636283720397907240143778307691405185085421064257445919493015384467446296072"; - _weight[26] = "0.05088119487420275229821447608427702231635314474356342043213047270982125680265883747273799890989195542"; - _points[27] = "0.5769349568042917734818973363716279602092759856221692308594814914578935742554080506984615532553703928"; - _weight[27] = "0.0508811948742027522982144760842770223163531447435634204321304727098212568026588374727379989098919558"; - _points[28] = "0.5257359212776588479165126065833612868745707268332847821275804219939823776052135545279350453536427429"; - _weight[28] = "0.05142632644677942017064281835270752193418777853246411129315949333800811932830471469631442316094435458"; - _points[29] = "0.4742640787223411520834873934166387131254292731667152178724195780060176223947864454720649546463572571"; - _weight[29] = "0.05142632644677942017064281835270752193418777853246411129315949333800811932830471469631442316094435458"; + _points[0] = ct("0.9984467420373247701358150254593476416704410190588753950540471489011938476050818704079410097787617413"); + _weight[0] = ct("0.003984096248083302807732941737336811225240348293575860614742581678460019216450666634479433344457437239"); + _points[1] = ct("0.001553257962675229864184974540652358329558980941124604945952851098806152394918129592058990221182733242"); + _weight[1] = ct("0.003984096248083302807732941737336811225240348293575860614742581678460019216450666642188026814968437855"); + _points[2] = ct("0.008165938360126395014983709197168599029841072645144318241409994924427852317604478148962014169242317633"); + _weight[2] = ct("0.009233234155545479571151065956023634548103266984090701685649182757292799760653986755450699432333341509"); + _points[3] = ct("0.9918340616398736049850162908028314009701589273548556817585900050755721476823955218510379858309033031"); + _weight[3] = ct("0.009233234155545479571151065956023634548103266984090701685649182757292799760653986815792453169513453224"); + _points[4] = ct("0.0199890675158462438915644872091011685348203912980383002571691637875300211464657853864052781488233464"); + _weight[4] = ct("0.01439235394166168467485958980564602181979444727314374823709006130407299447000696654140593213314494214"); + _points[5] = ct("0.9800109324841537561084355127908988314651796087019616997428308362124699788535342146135947218510085378"); + _weight[5] = ct("0.01439235394166168467485958980564602181979444727314374823709006130407299447000696660670929023709229111"); + _points[6] = ct("0.03689997628536283706033786145976299795676273158733546954448143316028850217444883659161355992412324619"); + _weight[6] = ct("0.01939959628481352479840096822317384601660048838319767605386639485297348547638489696037231540825839766"); + _points[7] = ct("0.9631000237146371629396621385402370020432372684126645304555185668397114978255511634083864400759978334"); + _weight[7] = ct("0.01939959628481352479840096822317384601660048838319767605386639485297348547638489696454661377310503722"); + _points[8] = ct("0.9412802678960263407715582312651127950283445735732421160341630265608081313475958278646079191424468346"); + _weight[8] = ct("0.02420133641529702645146907021140375890763590459868636817259596839590271283855107639963466400268558322"); + _points[9] = ct("0.05871973210397365922844176873488720497165542642675788396583697343919186865240417213539208085749427117"); + _weight[9] = ct("0.02420133641529702645146907021140375890763590459868636817259596839590271283855107640314816261043103779"); + _points[10] = ct("0.0852171188086158012785509401337490417804656519148291605965235082731717467052091824585237782457661204"); + _weight[10] = ct("0.02874657810880953324086084470102806439856033536088156727435789950161607370497718846308085054974539156"); + _points[11] = ct("0.9147828811913841987214490598662509582195343480851708394034764917268282532947908175414762217542537747"); + _weight[11] = ct("0.02874657810880953324086084470102806439856033536088156727435789950161607370497718846308397388938158375"); + _points[12] = ct("0.8838887160524130974589886704872515658474418086164542266032471936825792850864975225263048012930588557"); + _weight[12] = ct("0.03298711494109024756406425755798118061872147682833018948351575802107183623304708968291271722923362495"); + _points[13] = ct("0.1161112839475869025410113295127484341525581913835457733967528063174207149135024774736951987069361996"); + _weight[13] = ct("0.03298711494109024756406425755798118061872147682833018948351575802107183623304708968296127720974999476"); + _points[14] = ct("0.8489252473966578984661461940133200341911769003269773281898614233699883606215799803476908182200597426"); + _weight[14] = ct("0.03687798736885260313412192501109536707688526301852471947063459118729969965731760585520115159405834797"); + _points[15] = ct("0.1510747526033421015338538059866799658088230996730226718101385766300116393784200196523091817799413847"); + _weight[15] = ct("0.03687798736885260313412192501109536707688526301852471947063459118729969965731760585520211743210103565"); + _points[16] = ct("0.1897369085053785694297612217844053503963176535852359337024744149378323425125554411294237077723385906"); + _weight[16] = ct("0.04037794761471010767734746923026486543794640185421964994512929685302559028351317280210616346488849335"); + _points[17] = ct("0.8102630914946214305702387782155946496036823464147640662975255850621676574874445588705762922276610945"); + _weight[17] = ct("0.0403779476147101076773474692302648654379464018542196499451292968530255902835131728021061872309781039"); + _points[18] = ct("0.7683120740710099496320848966555363970820890034651485527263717414560074543094891893155705800485953387"); + _weight[18] = ct("0.04344989360054148990119376535756285128837666437177267200611106494107679112713074712397751617336896013"); + _points[19] = ct("0.2316879259289900503679151033444636029179109965348514472736282585439925456905108106844294199514047477"); + _weight[19] = ct("0.04344989360054148990119376535756285128837666437177267200611106494107679112713074712397751721923776294"); + _points[20] = ct("0.723516884769044588390304950161427000081203796930712204877238690863807675864292103502003444360620908"); + _weight[20] = ct("0.0460612611188930643588163535438093835984566172091170537638375235009865235350470841492320264444094193"); + _points[21] = ct("0.2764831152309554116096950498385729999187962030692877951227613091361923241357078964979965556393790769"); + _weight[21] = ct("0.04606126111889306435881635354380938359845661720911705376383752350098652353504708414923202646065604094"); + _points[22] = ct("0.6763523627654390567355186035446869303268155040107128132970922344501347081165955393321801983760567682"); + _weight[22] = ct("0.04818436858732212981973431317590493254820323071508012295649713786641876737100156186247562390896992009"); + _points[23] = ct("0.3236476372345609432644813964553130696731844959892871867029077655498652918834044606678198016239432329"); + _weight[23] = ct("0.04818436858732212981973431317590493254820323071508012295649713786641876737100156186247562390902385435"); + _points[24] = ct("0.6273184630839449232199025649089025539413946516512592130821429875444817657845394014531831406921181011"); + _weight[24] = ct("0.04979671029339763353139014105178473826493463183335213861068257309197333019495440450904614964466218078"); + _points[25] = ct("0.3726815369160550767800974350910974460586053483487407869178570124555182342154605985468168593078818989"); + _weight[25] = ct("0.04979671029339763353139014105178473826493463183335213861068257309197333019495440450904614964466224146"); + _points[26] = ct("0.4230650431957082265181026636283720397907240143778307691405185085421064257445919493015384467446296072"); + _weight[26] = ct("0.05088119487420275229821447608427702231635314474356342043213047270982125680265883747273799890989195542"); + _points[27] = ct("0.5769349568042917734818973363716279602092759856221692308594814914578935742554080506984615532553703928"); + _weight[27] = ct("0.0508811948742027522982144760842770223163531447435634204321304727098212568026588374727379989098919558"); + _points[28] = ct("0.5257359212776588479165126065833612868745707268332847821275804219939823776052135545279350453536427429"); + _weight[28] = ct("0.05142632644677942017064281835270752193418777853246411129315949333800811932830471469631442316094435458"); + _points[29] = ct("0.4742640787223411520834873934166387131254292731667152178724195780060176223947864454720649546463572571"); + _weight[29] = ct("0.05142632644677942017064281835270752193418777853246411129315949333800811932830471469631442316094435458"); break; // order 60,61 @@ -2451,68 +2451,68 @@ namespace Dune { delivered_order = 61; _points.resize(31); _weight.resize(31); - _points[0] = "0.001456259090261462972186722888448745874277332941465184603938140536671727639569783488828314396257689635"; - _weight[0] = "0.003735415789624387929348437516106203511075426242024019849635485164339136550087160836353011312030814283"; - _points[1] = "0.9985437409097385370278132771115512541257226670585348153960618594633282723604302165111716856051244182"; - _weight[1] = "0.003735415789624387929348437516106203511075426242024019849635485164339136550087160845587137141720281039"; - _points[2] = "0.9923429548325762420012325833673423554692591347573218354728643296977299769442723637440437229734679307"; - _weight[2] = "0.008659310395155291231578998043410570683136431383997888316377591894405077207572920934503029106477412167"; - _points[3] = "0.00765704516742375799876741663265764453074086524267816452713567030227002305572763625595627702295878941"; - _weight[3] = "0.008659310395155291231578998043410570683136431383997888316377591894405077207572921233026982288499865862"; - _points[4] = "0.981251962546474830894526202052929150948609742576279188386675678514985989965298058276482183478766264"; - _weight[4] = "0.01350450959248971090030435404596607807117832300105832292843737492363504441243640114529650286166003484"; - _points[5] = "0.01874803745352516910547379794707084905139025742372081161332432148501401003470194172351781652525371484"; - _weight[5] = "0.01350450959248971090030435404596607807117832300105832292843737492363504441243640179017013630612728352"; - _points[6] = "0.9653784989483240824784728798646317564066988436290410182276681875953414709211815171232175381609787332"; - _weight[6] = "0.01821613695619273201219600523390172116357266602383384295070951969816670398426204512121133695127756726"; - _points[7] = "0.03462150105167591752152712013536824359330115637095898177233181240465852907881848287678246183624739291"; - _weight[7] = "0.01821613695619273201219600523390172116357266602383384295070951969816670398426204520325386329727057047"; - _points[8] = "0.9448800149741355216870960044910796307717987059325954748815660279630855009680425324985645588464641407"; - _weight[8] = "0.02274685376360055145115792894731483863177635965501448244675831806076219499563510508340775276693803594"; - _points[9] = "0.05511998502586447831290399550892036922820129406740452511843397203691449903195746750143544115477625997"; - _weight[9] = "0.02274685376360055145115792894731483863177635965501448244675831806076219499563510512478069813822093218"; - _points[10] = "0.9199601600731336700434522679700891780273686505373747614156803069474734141326785555328494277978334248"; - _weight[10] = "0.0270515412124584268558331295433100213601947312981059038470039105256499515290323858014887309311220587"; - _points[11] = "0.08003983992686632995654773202991082197263134946262523858431969305252658586732144446715057220183028104"; - _weight[11] = "0.02705154121245842685583312954331002136019473129810590384700391052564995152903238580263298133541309537"; - _points[12] = "0.1091334257916875297968199899026577544522948139933005599675624686482212483980791531009348949654394841"; - _weight[12] = "0.03108739328051421345517177184334833357936439968232565764075375266574554731138425888082085196543468197"; - _points[13] = "0.8908665742083124702031800100973422455477051860066994400324375313517787516019208468990651050345943823"; - _weight[13] = "0.03108739328051421345517177184334833357936439968232565764075375266574554731138425888130083816054638221"; - _points[14] = "0.1421116077065733580470145673167570220549032619152057836859458771974568631244629034775778924291043132"; - _weight[14] = "0.03481429161770518308387806312756285525754285369867169685553635851837134563893470805502034184209715985"; - _points[15] = "0.8578883922934266419529854326832429779450967380847942163140541228025431368755370965224221075709079774"; - _weight[15] = "0.03481429161770518308387806312756285525754285369867169685553635851837134563893470805507043833071976983"; - _points[16] = "0.1786466385378698269077908983837492730041546583318966217453477017619332973797433691655777512192607888"; - _weight[16] = "0.03819519329938830821317883745066532246287845684710432704609504082320412596697428296745119702124533426"; - _points[17] = "0.8213533614621301730922091016162507269958453416681033782546522982380667026202566308344222487807324943"; - _weight[17] = "0.03819519329938830821317883745066532246287845684710432704609504082320412596697428296745132284385085426"; - _points[18] = "0.2183754192964253686395275382024192860256988634165564845071156081562723096081775797374572902948126088"; - _weight[18] = "0.0411964958807946319519116837159808853078841332783231389051919621253154333232668202076256025443723746"; - _points[19] = "0.7816245807035746313604724617975807139743011365834435154928843918437276903918224202625427097051892246"; - _weight[19] = "0.04119649588079463195191168371598088530788413327832313890519196212531543332326682020762560352392116962"; - _points[20] = "0.2609031089775487597797029803217571257802383142512884375809194745004315606814533610283708215805617322"; - _weight[20] = "0.04378837030423893806309903484766654611462907988560212575177060598456271225204984948183410913304042932"; - _points[21] = "0.7390968910224512402202970196782428742197616857487115624190805254995684393185466389716291784194379161"; - _weight[21] = "0.04378837030423893806309903484766654611462907988560212575177060598456271225204984948183410923826059577"; - _points[22] = "0.3058070491958835284693242693562399490074468660532279821210935607641609639146006582516778301944404148"; - _weight[22] = "0.04594505694682073910768143580357506274865541268957890208924280825212435217371207403383186527240141105"; - _points[23] = "0.6941929508041164715306757306437600509925531339467720178789064392358390360853993417483221698055596242"; - _weight[23] = "0.04594505694682073910768143580357506274865541268957890208924280825212435217371207403383186527340160378"; - _points[24] = "0.3526409650091491916910480511641478306235724073608207215318520588819652150614509044215928373785823166"; - _weight[24] = "0.04764512145615975640360209874379834227066236912347951135572473296423440281824639506062046299784091323"; - _points[25] = "0.6473590349908508083089519488358521693764275926391792784681479411180347849385490955784071626214176832"; - _weight[25] = "0.04764512145615975640360209874379834227066236912347951135572473296423440281824639506062046299784199497"; - _points[26] = "0.5990605996677853143862064980164169688873974060807774399934011271280026030023023224343955099764932203"; - _weight[26] = "0.04887166769316436254673700548949835191786439433804755725475732225072623157354002120950387583890250572"; - _points[27] = "0.4009394003322146856137935019835830311126025939192225600065988728719973969976976775656044900235067797"; - _weight[27] = "0.0488716676931643625467370054894983519178643943380475572547573222507262315735400212095038758389025195"; - _points[28] = "0.5497776560761707601625873950594703669194976793887636530301135454886349377647980330327888590157321036"; - _weight[28] = "0.04961250561333615393743775721430750700877160997778153489060157125773453723517885216715386205370758322"; - _points[29] = "0.4502223439238292398374126049405296330805023206112363469698864545113650622352019669672111409842678964"; - _weight[29] = "0.04961250561333615393743775721430750700877160997778153489060157125773453723517885216715386205370758326"; - _points[30] = "0.5"; - _weight[30] = "0.04986027239671322571376691686717471982162670575010217574280728978204640605537343723220456872105070443"; + _points[0] = ct("0.001456259090261462972186722888448745874277332941465184603938140536671727639569783488828314396257689635"); + _weight[0] = ct("0.003735415789624387929348437516106203511075426242024019849635485164339136550087160836353011312030814283"); + _points[1] = ct("0.9985437409097385370278132771115512541257226670585348153960618594633282723604302165111716856051244182"); + _weight[1] = ct("0.003735415789624387929348437516106203511075426242024019849635485164339136550087160845587137141720281039"); + _points[2] = ct("0.9923429548325762420012325833673423554692591347573218354728643296977299769442723637440437229734679307"); + _weight[2] = ct("0.008659310395155291231578998043410570683136431383997888316377591894405077207572920934503029106477412167"); + _points[3] = ct("0.00765704516742375799876741663265764453074086524267816452713567030227002305572763625595627702295878941"); + _weight[3] = ct("0.008659310395155291231578998043410570683136431383997888316377591894405077207572921233026982288499865862"); + _points[4] = ct("0.981251962546474830894526202052929150948609742576279188386675678514985989965298058276482183478766264"); + _weight[4] = ct("0.01350450959248971090030435404596607807117832300105832292843737492363504441243640114529650286166003484"); + _points[5] = ct("0.01874803745352516910547379794707084905139025742372081161332432148501401003470194172351781652525371484"); + _weight[5] = ct("0.01350450959248971090030435404596607807117832300105832292843737492363504441243640179017013630612728352"); + _points[6] = ct("0.9653784989483240824784728798646317564066988436290410182276681875953414709211815171232175381609787332"); + _weight[6] = ct("0.01821613695619273201219600523390172116357266602383384295070951969816670398426204512121133695127756726"); + _points[7] = ct("0.03462150105167591752152712013536824359330115637095898177233181240465852907881848287678246183624739291"); + _weight[7] = ct("0.01821613695619273201219600523390172116357266602383384295070951969816670398426204520325386329727057047"); + _points[8] = ct("0.9448800149741355216870960044910796307717987059325954748815660279630855009680425324985645588464641407"); + _weight[8] = ct("0.02274685376360055145115792894731483863177635965501448244675831806076219499563510508340775276693803594"); + _points[9] = ct("0.05511998502586447831290399550892036922820129406740452511843397203691449903195746750143544115477625997"); + _weight[9] = ct("0.02274685376360055145115792894731483863177635965501448244675831806076219499563510512478069813822093218"); + _points[10] = ct("0.9199601600731336700434522679700891780273686505373747614156803069474734141326785555328494277978334248"); + _weight[10] = ct("0.0270515412124584268558331295433100213601947312981059038470039105256499515290323858014887309311220587"); + _points[11] = ct("0.08003983992686632995654773202991082197263134946262523858431969305252658586732144446715057220183028104"); + _weight[11] = ct("0.02705154121245842685583312954331002136019473129810590384700391052564995152903238580263298133541309537"); + _points[12] = ct("0.1091334257916875297968199899026577544522948139933005599675624686482212483980791531009348949654394841"); + _weight[12] = ct("0.03108739328051421345517177184334833357936439968232565764075375266574554731138425888082085196543468197"); + _points[13] = ct("0.8908665742083124702031800100973422455477051860066994400324375313517787516019208468990651050345943823"); + _weight[13] = ct("0.03108739328051421345517177184334833357936439968232565764075375266574554731138425888130083816054638221"); + _points[14] = ct("0.1421116077065733580470145673167570220549032619152057836859458771974568631244629034775778924291043132"); + _weight[14] = ct("0.03481429161770518308387806312756285525754285369867169685553635851837134563893470805502034184209715985"); + _points[15] = ct("0.8578883922934266419529854326832429779450967380847942163140541228025431368755370965224221075709079774"); + _weight[15] = ct("0.03481429161770518308387806312756285525754285369867169685553635851837134563893470805507043833071976983"); + _points[16] = ct("0.1786466385378698269077908983837492730041546583318966217453477017619332973797433691655777512192607888"); + _weight[16] = ct("0.03819519329938830821317883745066532246287845684710432704609504082320412596697428296745119702124533426"); + _points[17] = ct("0.8213533614621301730922091016162507269958453416681033782546522982380667026202566308344222487807324943"); + _weight[17] = ct("0.03819519329938830821317883745066532246287845684710432704609504082320412596697428296745132284385085426"); + _points[18] = ct("0.2183754192964253686395275382024192860256988634165564845071156081562723096081775797374572902948126088"); + _weight[18] = ct("0.0411964958807946319519116837159808853078841332783231389051919621253154333232668202076256025443723746"); + _points[19] = ct("0.7816245807035746313604724617975807139743011365834435154928843918437276903918224202625427097051892246"); + _weight[19] = ct("0.04119649588079463195191168371598088530788413327832313890519196212531543332326682020762560352392116962"); + _points[20] = ct("0.2609031089775487597797029803217571257802383142512884375809194745004315606814533610283708215805617322"); + _weight[20] = ct("0.04378837030423893806309903484766654611462907988560212575177060598456271225204984948183410913304042932"); + _points[21] = ct("0.7390968910224512402202970196782428742197616857487115624190805254995684393185466389716291784194379161"); + _weight[21] = ct("0.04378837030423893806309903484766654611462907988560212575177060598456271225204984948183410923826059577"); + _points[22] = ct("0.3058070491958835284693242693562399490074468660532279821210935607641609639146006582516778301944404148"); + _weight[22] = ct("0.04594505694682073910768143580357506274865541268957890208924280825212435217371207403383186527240141105"); + _points[23] = ct("0.6941929508041164715306757306437600509925531339467720178789064392358390360853993417483221698055596242"); + _weight[23] = ct("0.04594505694682073910768143580357506274865541268957890208924280825212435217371207403383186527340160378"); + _points[24] = ct("0.3526409650091491916910480511641478306235724073608207215318520588819652150614509044215928373785823166"); + _weight[24] = ct("0.04764512145615975640360209874379834227066236912347951135572473296423440281824639506062046299784091323"); + _points[25] = ct("0.6473590349908508083089519488358521693764275926391792784681479411180347849385490955784071626214176832"); + _weight[25] = ct("0.04764512145615975640360209874379834227066236912347951135572473296423440281824639506062046299784199497"); + _points[26] = ct("0.5990605996677853143862064980164169688873974060807774399934011271280026030023023224343955099764932203"); + _weight[26] = ct("0.04887166769316436254673700548949835191786439433804755725475732225072623157354002120950387583890250572"); + _points[27] = ct("0.4009394003322146856137935019835830311126025939192225600065988728719973969976976775656044900235067797"); + _weight[27] = ct("0.0488716676931643625467370054894983519178643943380475572547573222507262315735400212095038758389025195"); + _points[28] = ct("0.5497776560761707601625873950594703669194976793887636530301135454886349377647980330327888590157321036"); + _weight[28] = ct("0.04961250561333615393743775721430750700877160997778153489060157125773453723517885216715386205370758322"); + _points[29] = ct("0.4502223439238292398374126049405296330805023206112363469698864545113650622352019669672111409842678964"); + _weight[29] = ct("0.04961250561333615393743775721430750700877160997778153489060157125773453723517885216715386205370758326"); + _points[30] = ct("0.5"); + _weight[30] = ct("0.04986027239671322571376691686717471982162670575010217574280728978204640605537343723220456872105070443"); break; default : diff --git a/dune/geometry/quadraturerules/gausslobatto_imp.hh b/dune/geometry/quadraturerules/gausslobatto_imp.hh index 77633633596affe63c6cb6f126bb66491f9ece7d..71bbf1767ab35e877939aa9093038a921a3db94b 100644 --- a/dune/geometry/quadraturerules/gausslobatto_imp.hh +++ b/dune/geometry/quadraturerules/gausslobatto_imp.hh @@ -473,10 +473,10 @@ namespace Dune { delivered_order = 1; _points.resize(2); _weight.resize(2); - _points[0] = "0.0"; - _weight[0] = "0.5"; - _points[1] = "1.0"; - _weight[1] = "0.5"; + _points[0] = ct("0.0"); + _weight[0] = ct("0.5"); + _points[1] = ct("1.0"); + _weight[1] = ct("0.5"); break; // order 2,3 @@ -485,12 +485,12 @@ namespace Dune { delivered_order = 3; _points.resize(3); _weight.resize(3); - _points[0] = "0.0"; - _weight[0] = "0.1666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666"; - _points[1] = "1.0"; - _weight[1] = "0.1666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666"; - _points[2] = "0.5"; - _weight[2] = "0.6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666"; + _points[0] = ct("0.0"); + _weight[0] = ct("0.1666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666"); + _points[1] = ct("1.0"); + _weight[1] = ct("0.1666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666"); + _points[2] = ct("0.5"); + _weight[2] = ct("0.6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666"); break; // order 4,5 @@ -499,14 +499,14 @@ namespace Dune { delivered_order = 5; _points.resize(4); _weight.resize(4); - _points[0] = "0.0"; - _weight[0] = "0.08333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"; - _points[1] = "1.0"; - _weight[1] = "0.08333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"; - _points[2] = "0.7236067977499789696409173668731276235440618359611525724270897245410520925637804899414414408378782274"; - _weight[2] = "0.4166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666"; - _points[3] = "0.2763932022500210303590826331268723764559381640388474275729102754589479074362195100585585591621217725"; - _weight[3] = "0.4166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666"; + _points[0] = ct("0.0"); + _weight[0] = ct("0.08333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"); + _points[1] = ct("1.0"); + _weight[1] = ct("0.08333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"); + _points[2] = ct("0.7236067977499789696409173668731276235440618359611525724270897245410520925637804899414414408378782274"); + _weight[2] = ct("0.4166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666"); + _points[3] = ct("0.2763932022500210303590826331268723764559381640388474275729102754589479074362195100585585591621217725"); + _weight[3] = ct("0.4166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666"); break; // order 6,7 @@ -515,16 +515,16 @@ namespace Dune { delivered_order = 7; _points.resize(5); _weight.resize(5); - _points[0] = "0.0"; - _weight[0] = "0.05"; - _points[1] = "1.0"; - _weight[1] = "0.05"; - _points[2] = "0.8273268353539885718991462281234291777846040411977122787576601517076334589676979204717401113923889309"; - _weight[2] = "0.2722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222"; - _points[3] = "0.172673164646011428100853771876570822215395958802287721242339848292366541032302079528259888607611069"; - _weight[3] = "0.2722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222"; - _points[4] = "0.5"; - _weight[4] = "0.3555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555"; + _points[0] = ct("0.0"); + _weight[0] = ct("0.05"); + _points[1] = ct("1.0"); + _weight[1] = ct("0.05"); + _points[2] = ct("0.8273268353539885718991462281234291777846040411977122787576601517076334589676979204717401113923889309"); + _weight[2] = ct("0.2722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222"); + _points[3] = ct("0.172673164646011428100853771876570822215395958802287721242339848292366541032302079528259888607611069"); + _weight[3] = ct("0.2722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222"); + _points[4] = ct("0.5"); + _weight[4] = ct("0.3555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555"); break; // order 8,9 @@ -533,18 +533,18 @@ namespace Dune { delivered_order = 9; _points.resize(6); _weight.resize(6); - _points[0] = "1.0"; - _weight[0] = "0.03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"; - _points[1] = "0.0"; - _weight[1] = "0.03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"; - _points[2] = "0.1174723380352676535744985130203309248171321557319478803362088220814723414805867429382513646351330634"; - _weight[2] = "0.1892374781489234232284036242057490907893514186964376616666256074476596593400013181062101736711021799"; - _points[3] = "0.8825276619647323464255014869796690751828678442680521196637911779185276585194132570617486353648669365"; - _weight[3] = "0.1892374781489234232284036242057490907893514186964376616666256074476596593400013181062101736711021799"; - _points[4] = "0.6426157582403225481570754970204395359595017363632126959098752082638489654570997990908378640025315086"; - _weight[4] = "0.2774291885177430282418638795784291955151657623014470227339178631890479528065466824200205653368404297"; - _points[5] = "0.3573842417596774518429245029795604640404982636367873040901247917361510345429002009091621359974684913"; - _weight[5] = "0.2774291885177430282418638795784291955151657623014470227339178631890479528065466824200205653368404297"; + _points[0] = ct("1.0"); + _weight[0] = ct("0.03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"); + _points[1] = ct("0.0"); + _weight[1] = ct("0.03333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"); + _points[2] = ct("0.1174723380352676535744985130203309248171321557319478803362088220814723414805867429382513646351330634"); + _weight[2] = ct("0.1892374781489234232284036242057490907893514186964376616666256074476596593400013181062101736711021799"); + _points[3] = ct("0.8825276619647323464255014869796690751828678442680521196637911779185276585194132570617486353648669365"); + _weight[3] = ct("0.1892374781489234232284036242057490907893514186964376616666256074476596593400013181062101736711021799"); + _points[4] = ct("0.6426157582403225481570754970204395359595017363632126959098752082638489654570997990908378640025315086"); + _weight[4] = ct("0.2774291885177430282418638795784291955151657623014470227339178631890479528065466824200205653368404297"); + _points[5] = ct("0.3573842417596774518429245029795604640404982636367873040901247917361510345429002009091621359974684913"); + _weight[5] = ct("0.2774291885177430282418638795784291955151657623014470227339178631890479528065466824200205653368404297"); break; // order 10,11 @@ -553,20 +553,20 @@ namespace Dune { delivered_order = 11; _points.resize(7); _weight.resize(7); - _points[0] = "0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002904443936136988704613522974964763885677664394036593149115822206008312261073264473647011675707760947"; - _weight[0] = "0.0238095238095238095238095238095238095238095238095238095238095238095238095238095238095238095238095238"; - _points[1] = "1.0"; - _weight[1] = "0.0238095238095238095238095238095238095238095238095238095238095238095238095238095238095238095238095238"; - _points[2] = "0.08488805186071653506398389301626743020641481756400195420459339398355773991365476236892514937696012313"; - _weight[2] = "0.1384130236807829131218398865437551831905777354633772635053884911031405721309519182560026241400322403"; - _points[3] = "0.9151119481392834649360161069837325697935851824359980457954066060164422600863452376310748506230398768"; - _weight[3] = "0.1384130236807829131218398865437551831905777354633772635053884911031405721309519182560026241400322403"; - _points[4] = "0.7344243967353571069018859409543831647027987358359223785513347296814777650585638543983611678787947876"; - _weight[4] = "0.2158726906049312417948738610998339197914196923935309869032368559369673797042108420764826997039883878"; - _points[5] = "0.2655756032646428930981140590456168352972012641640776214486652703185222349414361456016388321212052123"; - _weight[5] = "0.2158726906049312417948738610998339197914196923935309869032368559369673797042108420764826997039883878"; - _points[6] = "0.5"; - _weight[6] = "0.2438095238095238095238095238095238095238095238095238095238095238095238095238095238095238095238095238"; + _points[0] = ct("0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002904443936136988704613522974964763885677664394036593149115822206008312261073264473647011675707760947"); + _weight[0] = ct("0.0238095238095238095238095238095238095238095238095238095238095238095238095238095238095238095238095238"); + _points[1] = ct("1.0"); + _weight[1] = ct("0.0238095238095238095238095238095238095238095238095238095238095238095238095238095238095238095238095238"); + _points[2] = ct("0.08488805186071653506398389301626743020641481756400195420459339398355773991365476236892514937696012313"); + _weight[2] = ct("0.1384130236807829131218398865437551831905777354633772635053884911031405721309519182560026241400322403"); + _points[3] = ct("0.9151119481392834649360161069837325697935851824359980457954066060164422600863452376310748506230398768"); + _weight[3] = ct("0.1384130236807829131218398865437551831905777354633772635053884911031405721309519182560026241400322403"); + _points[4] = ct("0.7344243967353571069018859409543831647027987358359223785513347296814777650585638543983611678787947876"); + _weight[4] = ct("0.2158726906049312417948738610998339197914196923935309869032368559369673797042108420764826997039883878"); + _points[5] = ct("0.2655756032646428930981140590456168352972012641640776214486652703185222349414361456016388321212052123"); + _weight[5] = ct("0.2158726906049312417948738610998339197914196923935309869032368559369673797042108420764826997039883878"); + _points[6] = ct("0.5"); + _weight[6] = ct("0.2438095238095238095238095238095238095238095238095238095238095238095238095238095238095238095238095238"); break; // order 12,13 @@ -575,22 +575,22 @@ namespace Dune { delivered_order = 13; _points.resize(8); _weight.resize(8); - _points[0] = "1.0"; - _weight[0] = "0.01785714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285"; - _points[1] = "0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001549036765939727309127212253314540739028087676819516346195105176537766539239074385945072893710805838"; - _weight[1] = "0.01785714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285"; - _points[2] = "0.9358700742548033076687228806103317190518903348384916774597076427869494970464842703630747633289511529"; - _weight[2] = "0.1053521135717531457639492254179672657149286651899994025892058675171367569238415491958627052447628671"; - _points[3] = "0.06412992574519669233127711938966828094810966516150832254029235721305050295351572963692523667104884704"; - _weight[3] = "0.1053521135717531457639492254179672657149286651899994025892058675171367569238415491958627052447628671"; - _points[4] = "0.2041499092834288489277446343010234050271495052413337516288702042649259099754335560686927101889881905"; - _weight[4] = "0.1705613462417519709738997111619593972203589637193408611485199043949945226147230572395682263445081994"; - _points[5] = "0.7958500907165711510722553656989765949728504947586662483711297957350740900245664439313072898110118094"; - _weight[5] = "0.1705613462417519709738997111619593972203589637193408611485199043949945226147230572395682263445081994"; - _points[6] = "0.395350391048760565615671369827324372352227297456659450554576653838934538176858502305738892317405195"; - _weight[6] = "0.2062293973293512499410663914158269430521945689751541836635147440769128811521868890734569253884206652"; - _points[7] = "0.6046496089512394343843286301726756276477727025433405494454233461610654618231414976942611076825948049"; - _weight[7] = "0.206229397329352290058663329175500307978970438228117708299717557326882845922119905543761777214046086"; + _points[0] = ct("1.0"); + _weight[0] = ct("0.01785714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285"); + _points[1] = ct("0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001549036765939727309127212253314540739028087676819516346195105176537766539239074385945072893710805838"); + _weight[1] = ct("0.01785714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285"); + _points[2] = ct("0.9358700742548033076687228806103317190518903348384916774597076427869494970464842703630747633289511529"); + _weight[2] = ct("0.1053521135717531457639492254179672657149286651899994025892058675171367569238415491958627052447628671"); + _points[3] = ct("0.06412992574519669233127711938966828094810966516150832254029235721305050295351572963692523667104884704"); + _weight[3] = ct("0.1053521135717531457639492254179672657149286651899994025892058675171367569238415491958627052447628671"); + _points[4] = ct("0.2041499092834288489277446343010234050271495052413337516288702042649259099754335560686927101889881905"); + _weight[4] = ct("0.1705613462417519709738997111619593972203589637193408611485199043949945226147230572395682263445081994"); + _points[5] = ct("0.7958500907165711510722553656989765949728504947586662483711297957350740900245664439313072898110118094"); + _weight[5] = ct("0.1705613462417519709738997111619593972203589637193408611485199043949945226147230572395682263445081994"); + _points[6] = ct("0.395350391048760565615671369827324372352227297456659450554576653838934538176858502305738892317405195"); + _weight[6] = ct("0.2062293973293512499410663914158269430521945689751541836635147440769128811521868890734569253884206652"); + _points[7] = ct("0.6046496089512394343843286301726756276477727025433405494454233461610654618231414976942611076825948049"); + _weight[7] = ct("0.206229397329352290058663329175500307978970438228117708299717557326882845922119905543761777214046086"); break; // order 14,15 @@ -599,24 +599,24 @@ namespace Dune { delivered_order = 15; _points.resize(9); _weight.resize(9); - _points[0] = "1.0"; - _weight[0] = "0.01388888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888"; - _points[1] = "0.0"; - _weight[1] = "0.01388888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888"; - _points[2] = "0.0501210022942699213438273777908310209742598522169477887853436657575933627168406408544934398437526016"; - _weight[2] = "0.08274768078040277307375110531620151299110161681408257666001582629645006868924950402598198636482761858"; - _points[3] = "0.9498789977057300786561726222091689790257401477830522112146563342424066372831593591455065601562473983"; - _weight[3] = "0.08274768078040299448083313098402094403540223161400542189096055703361081411625039308473630041998890322"; - _points[4] = "0.1614068602446311232770572864543287746444851761930467102295183122514507360076748631095880608419781472"; - _weight[4] = "0.1372693562500809593124338701941148015065349646047663411511034276171563187785350916655638663434730627"; - _points[5] = "0.8385931397553688767229427135456712253555148238069532897704816877485492639923251368904119391580218527"; - _weight[5] = "0.1372693562500809593124338701941148015065349646047663411511034276171563187785350916655638663434730627"; - _points[6] = "0.681558731913089079355376034354329606510321138800439075160136865385805213816899479027566535923708144"; - _weight[6] = "0.1732142554865231869322860992053680838463565217024682188451171609646738454988173685693963668198179665"; - _points[7] = "0.3184412680869109206446239656456703934896788611995609248398631346141947861831005209724334640762918559"; - _weight[7] = "0.1732142554865231869322860992053680838463565217024682188451171609646738454988173685693963668198179665"; - _points[8] = "0.5"; - _weight[8] = "0.1857596371882086167800453514739229024943310657596371882086167800453514739229024943310657596371882086"; + _points[0] = ct("1.0"); + _weight[0] = ct("0.01388888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888"); + _points[1] = ct("0.0"); + _weight[1] = ct("0.01388888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888"); + _points[2] = ct("0.0501210022942699213438273777908310209742598522169477887853436657575933627168406408544934398437526016"); + _weight[2] = ct("0.08274768078040277307375110531620151299110161681408257666001582629645006868924950402598198636482761858"); + _points[3] = ct("0.9498789977057300786561726222091689790257401477830522112146563342424066372831593591455065601562473983"); + _weight[3] = ct("0.08274768078040299448083313098402094403540223161400542189096055703361081411625039308473630041998890322"); + _points[4] = ct("0.1614068602446311232770572864543287746444851761930467102295183122514507360076748631095880608419781472"); + _weight[4] = ct("0.1372693562500809593124338701941148015065349646047663411511034276171563187785350916655638663434730627"); + _points[5] = ct("0.8385931397553688767229427135456712253555148238069532897704816877485492639923251368904119391580218527"); + _weight[5] = ct("0.1372693562500809593124338701941148015065349646047663411511034276171563187785350916655638663434730627"); + _points[6] = ct("0.681558731913089079355376034354329606510321138800439075160136865385805213816899479027566535923708144"); + _weight[6] = ct("0.1732142554865231869322860992053680838463565217024682188451171609646738454988173685693963668198179665"); + _points[7] = ct("0.3184412680869109206446239656456703934896788611995609248398631346141947861831005209724334640762918559"); + _weight[7] = ct("0.1732142554865231869322860992053680838463565217024682188451171609646738454988173685693963668198179665"); + _points[8] = ct("0.5"); + _weight[8] = ct("0.1857596371882086167800453514739229024943310657596371882086167800453514739229024943310657596371882086"); break; // order 16,17 @@ -625,26 +625,26 @@ namespace Dune { delivered_order = 17; _points.resize(10); _weight.resize(10); - _points[0] = "0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"; - _weight[0] = "0.01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"; - _points[1] = "0.0"; - _weight[1] = "0.01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"; - _points[2] = "0.04023304591677059308553366958883093292322846227686206425518692770786627926104335933756011688795994553"; - _weight[2] = "0.06665299542553486307563078419385037524164195656474633503676859357600184466551650296921943773532930684"; - _points[3] = "0.9597669540832294069144663304111690670767715377231379357448130722921337207389566406624398831120400544"; - _weight[3] = "0.0666529954255350876256462019178923055849817749288126634748625480504711123271781571100362680090635451"; - _points[4] = "0.8693869325527525375015530874299153625080925506884633427325544965275766578699549008371448931272867576"; - _weight[4] = "0.112444671031563139838202048484435502843446956618904920749437576846203760250428610476443523218425496"; - _points[5] = "0.1306130674472474624984469125700846374919074493115366572674455034724233421300450991628551068727132423"; - _weight[5] = "0.1124446710315632557865964406843838642729673511142965495154088031617257004011641459726513834468349851"; - _points[6] = "0.2610375250947777521694124536343710010566135533347167655428715801541887244557614303116642045509084166"; - _weight[6] = "0.1460213418398417036209800331044298629666660225306298392345715865267261875420489975656340541631828428"; - _points[7] = "0.7389624749052222478305875463656289989433864466652832344571284198458112755442385696883357954490915833"; - _weight[7] = "0.1460213418398417036209800331044298629666660225306298392345715865267261875420489975656340541631828428"; - _points[8] = "0.5826394788331935123131098829790867666155751717747418655664497860523941482272025775233841371104750817"; - _weight[8] = "0.163769880591948734348597024651334428580472884726067686608365083124607813252839493579199611488019423"; - _points[9] = "0.4173605211668064876868901170209132333844248282252581344335502139476058517727974224766158628895249182"; - _weight[9] = "0.163769880591948734348597024651334428580472884726067686608365083124607813252839493579199611488019423"; + _points[0] = ct("0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"); + _weight[0] = ct("0.01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"); + _points[1] = ct("0.0"); + _weight[1] = ct("0.01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"); + _points[2] = ct("0.04023304591677059308553366958883093292322846227686206425518692770786627926104335933756011688795994553"); + _weight[2] = ct("0.06665299542553486307563078419385037524164195656474633503676859357600184466551650296921943773532930684"); + _points[3] = ct("0.9597669540832294069144663304111690670767715377231379357448130722921337207389566406624398831120400544"); + _weight[3] = ct("0.0666529954255350876256462019178923055849817749288126634748625480504711123271781571100362680090635451"); + _points[4] = ct("0.8693869325527525375015530874299153625080925506884633427325544965275766578699549008371448931272867576"); + _weight[4] = ct("0.112444671031563139838202048484435502843446956618904920749437576846203760250428610476443523218425496"); + _points[5] = ct("0.1306130674472474624984469125700846374919074493115366572674455034724233421300450991628551068727132423"); + _weight[5] = ct("0.1124446710315632557865964406843838642729673511142965495154088031617257004011641459726513834468349851"); + _points[6] = ct("0.2610375250947777521694124536343710010566135533347167655428715801541887244557614303116642045509084166"); + _weight[6] = ct("0.1460213418398417036209800331044298629666660225306298392345715865267261875420489975656340541631828428"); + _points[7] = ct("0.7389624749052222478305875463656289989433864466652832344571284198458112755442385696883357954490915833"); + _weight[7] = ct("0.1460213418398417036209800331044298629666660225306298392345715865267261875420489975656340541631828428"); + _points[8] = ct("0.5826394788331935123131098829790867666155751717747418655664497860523941482272025775233841371104750817"); + _weight[8] = ct("0.163769880591948734348597024651334428580472884726067686608365083124607813252839493579199611488019423"); + _points[9] = ct("0.4173605211668064876868901170209132333844248282252581344335502139476058517727974224766158628895249182"); + _weight[9] = ct("0.163769880591948734348597024651334428580472884726067686608365083124607813252839493579199611488019423"); break; // order 18,19 @@ -653,28 +653,28 @@ namespace Dune { delivered_order = 19; _points.resize(11); _weight.resize(11); - _points[0] = "1.0"; - _weight[0] = "0.00909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909"; - _points[1] = "0.0"; - _weight[1] = "0.00909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909"; - _points[2] = "0.03299928479597043283386293195030818273004133494501888705418662336432199124519182900837678308430293929"; - _weight[2] = "0.05480613663349747180131790064486021210029815861780431434085487755057522026619613620315494546320940628"; - _points[3] = "0.9670007152040295671661370680496918172699586650549811129458133766356780087548081709916232169156970607"; - _weight[3] = "0.05480613663349747180131790064486021210029815861780431434085487755057522026619613620315494546320940628"; - _points[4] = "0.892241736831572209311208908054229051753598727547031810841317670384292356072438301406275095976056209"; - _weight[4] = "0.09358494089015252696327174240117207855218318192550176212624049743234428734352148131097006547408770523"; - _points[5] = "0.1077582631684277906887910919457709482464012724529681891586823296157076439275616985937249040239437909"; - _weight[5] = "0.09358494089015273771626140833075693899437949665748224552868178075846784376744728583934397639003552592"; - _points[6] = "0.2173823365018974967645180152611241678584739272189915121544213759600612059255784548809189629767876991"; - _weight[6] = "0.1240240521320142891804383293899665806242608294678538621504361485460838477153266390282580452167026476"; - _points[7] = "0.7826176634981025032354819847388758321415260727810084878455786240399387940744215451190810370232123008"; - _weight[7] = "0.1240240521320142891804383293899665806242608294678538621504361485460838477153266390282580452167026476"; - _points[8] = "0.6478790677934696957159557577795287544705032171743020547339496869008099808882276395132179974605411626"; - _weight[8] = "0.1434395623895041888327723915044603555734785596509798429577098328117542773990115034803028594956977203"; - _points[9] = "0.3521209322065303042840442422204712455294967828256979452660503130991900191117723604867820025394588373"; - _weight[9] = "0.1434395623895041888327723915044603555734785596509798429577098328117542773990115034803028594956977203"; - _points[10] = "0.5"; - _weight[10] = "0.150108797727845346892965940584988204035823083442131061178680226299273918321537369156416775464394512"; + _points[0] = ct("1.0"); + _weight[0] = ct("0.00909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909"); + _points[1] = ct("0.0"); + _weight[1] = ct("0.00909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909"); + _points[2] = ct("0.03299928479597043283386293195030818273004133494501888705418662336432199124519182900837678308430293929"); + _weight[2] = ct("0.05480613663349747180131790064486021210029815861780431434085487755057522026619613620315494546320940628"); + _points[3] = ct("0.9670007152040295671661370680496918172699586650549811129458133766356780087548081709916232169156970607"); + _weight[3] = ct("0.05480613663349747180131790064486021210029815861780431434085487755057522026619613620315494546320940628"); + _points[4] = ct("0.892241736831572209311208908054229051753598727547031810841317670384292356072438301406275095976056209"); + _weight[4] = ct("0.09358494089015252696327174240117207855218318192550176212624049743234428734352148131097006547408770523"); + _points[5] = ct("0.1077582631684277906887910919457709482464012724529681891586823296157076439275616985937249040239437909"); + _weight[5] = ct("0.09358494089015273771626140833075693899437949665748224552868178075846784376744728583934397639003552592"); + _points[6] = ct("0.2173823365018974967645180152611241678584739272189915121544213759600612059255784548809189629767876991"); + _weight[6] = ct("0.1240240521320142891804383293899665806242608294678538621504361485460838477153266390282580452167026476"); + _points[7] = ct("0.7826176634981025032354819847388758321415260727810084878455786240399387940744215451190810370232123008"); + _weight[7] = ct("0.1240240521320142891804383293899665806242608294678538621504361485460838477153266390282580452167026476"); + _points[8] = ct("0.6478790677934696957159557577795287544705032171743020547339496869008099808882276395132179974605411626"); + _weight[8] = ct("0.1434395623895041888327723915044603555734785596509798429577098328117542773990115034803028594956977203"); + _points[9] = ct("0.3521209322065303042840442422204712455294967828256979452660503130991900191117723604867820025394588373"); + _weight[9] = ct("0.1434395623895041888327723915044603555734785596509798429577098328117542773990115034803028594956977203"); + _points[10] = ct("0.5"); + _weight[10] = ct("0.150108797727845346892965940584988204035823083442131061178680226299273918321537369156416775464394512"); break; // order 20,21 @@ -683,30 +683,30 @@ namespace Dune { delivered_order = 21; _points.resize(12); _weight.resize(12); - _points[0] = "0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001781392280830686405496294091311721849882300828342443798124370953018431520124935543836833827767426714"; - _weight[0] = "0.007575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575"; - _points[1] = "0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"; - _weight[1] = "0.007575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575"; - _points[2] = "0.02755036388855888829620993084839064319437172402498633814305405146172603859028701369634772815688410958"; - _weight[2] = "0.04584225870659798715036925589564285604170047429796152073151861841009423965716600639739150395416708617"; - _points[3] = "0.9724496361114411117037900691516093568056282759750136618569459485382739614097129863036522718431158904"; - _weight[3] = "0.04584225870659800440346685904355316020528159352455033803492081370360040588262094430946338464327254694"; - _points[4] = "0.9096396608220033391743207908584513303452333289518221447116583630584383637955809711802462446795835436"; - _weight[4] = "0.07898735278218495200388303300215442025826577292611090576303298520123454982016201877028466329583963642"; - _points[5] = "0.09036033917799666082567920914154866965476667104817785528834163694156163620441902881975375532041645631"; - _weight[5] = "0.0789873527821851186180752898779220719303782093539899033577745626868502710304103192219598833696683329"; - _points[6] = "0.8164380765159303388312024272218279291219218727007504964825767823235261210022296852225740227244886444"; - _weight[6] = "0.1062542088805105716744093009787904717056408463699116702735805868768086945124594787342787723965605353"; - _points[7] = "0.1835619234840696611687975727781720708780781272992495035174232176764738789977703147774259772755113555"; - _weight[7] = "0.1062542088805105716744093009787904717056408463699116702735805868768086945124594787342787723965605353"; - _points[8] = "0.3002345295173255338678251042165165497361259836023464817560311639749518780463076119023391127095642402"; - _weight[8] = "0.1256378015996005165827376850755831139070011511966554376121170978329472714657423785638682272588676999"; - _points[9] = "0.6997654704826744661321748957834834502638740163976535182439688360250481219536923880976608872904357597"; - _weight[9] = "0.1256378015996005165827376850755831139070011511966554376121170978329472714657423785638682272588676999"; - _points[10] = "0.5682764664274637774320309278698469484492070556410291927257907830335263719510014649425107069687302462"; - _weight[10] = "0.1357026204553480906096889911764786402158746729620987369287502247173580356645839055831198708548202671"; - _points[11] = "0.4317235335725362225679690721301530515507929443589708072742092169664736280489985350574892930312697537"; - _weight[11] = "0.1357026204553480906096889911764786402158746729620987369287502247173580356645839055831198708548202671"; + _points[0] = ct("0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001781392280830686405496294091311721849882300828342443798124370953018431520124935543836833827767426714"); + _weight[0] = ct("0.007575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575"); + _points[1] = ct("0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"); + _weight[1] = ct("0.007575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575"); + _points[2] = ct("0.02755036388855888829620993084839064319437172402498633814305405146172603859028701369634772815688410958"); + _weight[2] = ct("0.04584225870659798715036925589564285604170047429796152073151861841009423965716600639739150395416708617"); + _points[3] = ct("0.9724496361114411117037900691516093568056282759750136618569459485382739614097129863036522718431158904"); + _weight[3] = ct("0.04584225870659800440346685904355316020528159352455033803492081370360040588262094430946338464327254694"); + _points[4] = ct("0.9096396608220033391743207908584513303452333289518221447116583630584383637955809711802462446795835436"); + _weight[4] = ct("0.07898735278218495200388303300215442025826577292611090576303298520123454982016201877028466329583963642"); + _points[5] = ct("0.09036033917799666082567920914154866965476667104817785528834163694156163620441902881975375532041645631"); + _weight[5] = ct("0.0789873527821851186180752898779220719303782093539899033577745626868502710304103192219598833696683329"); + _points[6] = ct("0.8164380765159303388312024272218279291219218727007504964825767823235261210022296852225740227244886444"); + _weight[6] = ct("0.1062542088805105716744093009787904717056408463699116702735805868768086945124594787342787723965605353"); + _points[7] = ct("0.1835619234840696611687975727781720708780781272992495035174232176764738789977703147774259772755113555"); + _weight[7] = ct("0.1062542088805105716744093009787904717056408463699116702735805868768086945124594787342787723965605353"); + _points[8] = ct("0.3002345295173255338678251042165165497361259836023464817560311639749518780463076119023391127095642402"); + _weight[8] = ct("0.1256378015996005165827376850755831139070011511966554376121170978329472714657423785638682272588676999"); + _points[9] = ct("0.6997654704826744661321748957834834502638740163976535182439688360250481219536923880976608872904357597"); + _weight[9] = ct("0.1256378015996005165827376850755831139070011511966554376121170978329472714657423785638682272588676999"); + _points[10] = ct("0.5682764664274637774320309278698469484492070556410291927257907830335263719510014649425107069687302462"); + _weight[10] = ct("0.1357026204553480906096889911764786402158746729620987369287502247173580356645839055831198708548202671"); + _points[11] = ct("0.4317235335725362225679690721301530515507929443589708072742092169664736280489985350574892930312697537"); + _weight[11] = ct("0.1357026204553480906096889911764786402158746729620987369287502247173580356645839055831198708548202671"); break; // order 22,23 @@ -715,32 +715,32 @@ namespace Dune { delivered_order = 23; _points.resize(13); _weight.resize(13); - _points[0] = "0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"; - _weight[0] = "0.00641025641025641025641025641025641025641025641025641025641025641025641025641025641025641025641025641"; - _points[1] = "0.0"; - _weight[1] = "0.00641025641025641025641025641025641025641025641025641025641025641025641025641025641025641025641025641"; - _points[2] = "0.976654923321081955948452732377724575813253944348681592594686301425449791149365608726532254019633679"; - _weight[2] = "0.03890084337340951352241815224962494681077413819473638123548816575330444020962125016612379081158827671"; - _points[3] = "0.02334507667891804405154726762227542418674605565131840740531369857455020885063439127346774598036632099"; - _weight[3] = "0.03890084337340958827601245635130368047541246960728107078202562012408954852923196046113675883133340303"; - _points[4] = "0.07682621767406384156703719645062332021098167014279568715567649366694671496870686996706125852843088673"; - _weight[4] = "0.06749096334480406838932902883081278821819444630474906104405659574885031897065583141011906071888851221"; - _points[5] = "0.9231737823259361584329628035493766797890183298572043128443235063330532850312931300329387414715691132"; - _weight[5] = "0.06749096334480413889962929617064163476963845740219567032780352580688423373246502389108955519941753406"; - _points[6] = "0.1569057654591212869636204802168222235354119009378077864686543270522656709999405253802533533853237888"; - _weight[6] = "0.09182343260177488792767534215391263627423219394617012098311944957839368766343343432165329667315733756"; - _points[7] = "0.8430942345408787130363795197831777764645880990621922135313456729477343290000594746197466466146762111"; - _weight[7] = "0.09182343260177528389330746184235496439693092275287745425247374194410753288715329773930435313147982784"; - _points[8] = "0.2585450894543318991265313831815331896139033689407049947611379539755934104463513064527766100872116534"; - _weight[8] = "0.110383896783055056246621494118085971542659810255041303886069760014526608615072150467986514378309256"; - _points[9] = "0.7414549105456681008734686168184668103860966310592950052388620460244065895536486935472233899127883465"; - _weight[9] = "0.1103838967830551045620897232012161458144565663253055673568641263262421083935999484922047328534838929"; - _points[10] = "0.6246434650531199962843368501871134907444056562464879296492579543168629813997495722095567115050590931"; - _weight[10] = "0.1220078951533380694135091140203570882018292390060569030446137943731266281663298099310619861671980622"; - _points[11] = "0.3753565349468800037156631498128865092555943437535120703507420456831370186002504277904432884949409068"; - _weight[11] = "0.1220078951533380694135091140203570882018292390060569030446137943731266281663298099310619861671980622"; - _points[12] = "0.5"; - _weight[12] = "0.1259654246667233680220693207706194719181732168745155758142771129784116797103810090823077836064849051"; + _points[0] = ct("0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"); + _weight[0] = ct("0.00641025641025641025641025641025641025641025641025641025641025641025641025641025641025641025641025641"); + _points[1] = ct("0.0"); + _weight[1] = ct("0.00641025641025641025641025641025641025641025641025641025641025641025641025641025641025641025641025641"); + _points[2] = ct("0.976654923321081955948452732377724575813253944348681592594686301425449791149365608726532254019633679"); + _weight[2] = ct("0.03890084337340951352241815224962494681077413819473638123548816575330444020962125016612379081158827671"); + _points[3] = ct("0.02334507667891804405154726762227542418674605565131840740531369857455020885063439127346774598036632099"); + _weight[3] = ct("0.03890084337340958827601245635130368047541246960728107078202562012408954852923196046113675883133340303"); + _points[4] = ct("0.07682621767406384156703719645062332021098167014279568715567649366694671496870686996706125852843088673"); + _weight[4] = ct("0.06749096334480406838932902883081278821819444630474906104405659574885031897065583141011906071888851221"); + _points[5] = ct("0.9231737823259361584329628035493766797890183298572043128443235063330532850312931300329387414715691132"); + _weight[5] = ct("0.06749096334480413889962929617064163476963845740219567032780352580688423373246502389108955519941753406"); + _points[6] = ct("0.1569057654591212869636204802168222235354119009378077864686543270522656709999405253802533533853237888"); + _weight[6] = ct("0.09182343260177488792767534215391263627423219394617012098311944957839368766343343432165329667315733756"); + _points[7] = ct("0.8430942345408787130363795197831777764645880990621922135313456729477343290000594746197466466146762111"); + _weight[7] = ct("0.09182343260177528389330746184235496439693092275287745425247374194410753288715329773930435313147982784"); + _points[8] = ct("0.2585450894543318991265313831815331896139033689407049947611379539755934104463513064527766100872116534"); + _weight[8] = ct("0.110383896783055056246621494118085971542659810255041303886069760014526608615072150467986514378309256"); + _points[9] = ct("0.7414549105456681008734686168184668103860966310592950052388620460244065895536486935472233899127883465"); + _weight[9] = ct("0.1103838967830551045620897232012161458144565663253055673568641263262421083935999484922047328534838929"); + _points[10] = ct("0.6246434650531199962843368501871134907444056562464879296492579543168629813997495722095567115050590931"); + _weight[10] = ct("0.1220078951533380694135091140203570882018292390060569030446137943731266281663298099310619861671980622"); + _points[11] = ct("0.3753565349468800037156631498128865092555943437535120703507420456831370186002504277904432884949409068"); + _weight[11] = ct("0.1220078951533380694135091140203570882018292390060569030446137943731266281663298099310619861671980622"); + _points[12] = ct("0.5"); + _weight[12] = ct("0.1259654246667233680220693207706194719181732168745155758142771129784116797103810090823077836064849051"); break; // order 24,25 @@ -749,34 +749,34 @@ namespace Dune { delivered_order = 25; _points.resize(14); _weight.resize(14); - _points[0] = "1.0"; - _weight[0] = "0.005494505494505494505494505494505494505494505494505494505494505494505494505494505494505494505494505494"; - _points[1] = "0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005808887872273977409227045949929527771355328788073186298231644412016624522146528947294023351415521895"; - _weight[1] = "0.005494505494505494505494505494505494505494505494505494505494505494505494505494505494505494505494505494"; - _points[2] = "0.02003247736636954932244991899228780546680424071367603181792088307398665120252422248009577136781701629"; - _weight[2] = "0.03341864224884065217061354728917174278902212629139089722371383266283797624548671670279582881834208524"; - _points[3] = "0.9799675226336304506775500810077121945331957592863239681820791169260133487974757775199042286321829837"; - _weight[3] = "0.03341864224884065217061354728917174278902212629139089722371383266283797624548671670279582881834208524"; - _points[4] = "0.9339005269151736255001101014541321066249361765472180673794130920541252668245245267203554324860697834"; - _weight[4] = "0.05829332794935571210271662888017431543229876919401686092600394050583016885163116922076726270883171305"; - _points[5] = "0.06609947308482637449988989854586789337506382345278193262058690794587473317547547327964456751393021655"; - _weight[5] = "0.05829332794935579360619760354616444941160248221320965046128703070188777304751333641065014872547972147"; - _points[6] = "0.1355657004543369297076637997395592021713302341528390986938780173861806180949423040135067458535801027"; - _weight[6] = "0.08001092588147612699855887615065849281923484038077205182492425701464771387231180735243810330300693959"; - _points[7] = "0.8644342995456630702923362002604407978286697658471609013061219826138193819050576959864932541464198972"; - _weight[7] = "0.08001092588147612699855887615065849281923484038077205182492425701464771387231180735243810330300693959"; - _points[8] = "0.7753197014643235276583113529295403172310691597769570669118964569840194786616101591806838309484212402"; - _weight[8] = "0.09741307468670808344801049010650000522379523141023358240396111161380728370363602934063314340453378684"; - _points[9] = "0.2246802985356764723416886470704596827689308402230429330881035430159805213383898408193161690515787597"; - _weight[9] = "0.09741307468670808344801049010650000522379523141023358240396111161380728370363602934063314340453378684"; - _points[10] = "0.3286379933286435774780482981791626775834432329298466267225425835645065531681161297198297276026186597"; - _weight[10] = "0.1095631265048852318156387560975273959852529670907608877986845521431840985717081685110602384512818439"; - _points[11] = "0.6713620066713564225219517018208373224165567670701533732774574164354934468318838702801702723973813402"; - _weight[11] = "0.1095631265048854938052036604530717246636213171726383190876371756244984197097901689822018187203160027"; - _points[12] = "0.4418340655581480661706116451319199160292454778718596158983375697060141886686100702311406674611777446"; - _weight[12] = "0.1158063972342284700226103441401948464902902135539666609185863177651613242876539379250513692524248257"; - _points[13] = "0.5581659344418519338293883548680800839707545221281403841016624302939858113313899297688593325388222553"; - _weight[13] = "0.1158063972342285397083030502863276232762209597422663360982907980606878842338318503509714229153436604"; + _points[0] = ct("1.0"); + _weight[0] = ct("0.005494505494505494505494505494505494505494505494505494505494505494505494505494505494505494505494505494"); + _points[1] = ct("0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005808887872273977409227045949929527771355328788073186298231644412016624522146528947294023351415521895"); + _weight[1] = ct("0.005494505494505494505494505494505494505494505494505494505494505494505494505494505494505494505494505494"); + _points[2] = ct("0.02003247736636954932244991899228780546680424071367603181792088307398665120252422248009577136781701629"); + _weight[2] = ct("0.03341864224884065217061354728917174278902212629139089722371383266283797624548671670279582881834208524"); + _points[3] = ct("0.9799675226336304506775500810077121945331957592863239681820791169260133487974757775199042286321829837"); + _weight[3] = ct("0.03341864224884065217061354728917174278902212629139089722371383266283797624548671670279582881834208524"); + _points[4] = ct("0.9339005269151736255001101014541321066249361765472180673794130920541252668245245267203554324860697834"); + _weight[4] = ct("0.05829332794935571210271662888017431543229876919401686092600394050583016885163116922076726270883171305"); + _points[5] = ct("0.06609947308482637449988989854586789337506382345278193262058690794587473317547547327964456751393021655"); + _weight[5] = ct("0.05829332794935579360619760354616444941160248221320965046128703070188777304751333641065014872547972147"); + _points[6] = ct("0.1355657004543369297076637997395592021713302341528390986938780173861806180949423040135067458535801027"); + _weight[6] = ct("0.08001092588147612699855887615065849281923484038077205182492425701464771387231180735243810330300693959"); + _points[7] = ct("0.8644342995456630702923362002604407978286697658471609013061219826138193819050576959864932541464198972"); + _weight[7] = ct("0.08001092588147612699855887615065849281923484038077205182492425701464771387231180735243810330300693959"); + _points[8] = ct("0.7753197014643235276583113529295403172310691597769570669118964569840194786616101591806838309484212402"); + _weight[8] = ct("0.09741307468670808344801049010650000522379523141023358240396111161380728370363602934063314340453378684"); + _points[9] = ct("0.2246802985356764723416886470704596827689308402230429330881035430159805213383898408193161690515787597"); + _weight[9] = ct("0.09741307468670808344801049010650000522379523141023358240396111161380728370363602934063314340453378684"); + _points[10] = ct("0.3286379933286435774780482981791626775834432329298466267225425835645065531681161297198297276026186597"); + _weight[10] = ct("0.1095631265048852318156387560975273959852529670907608877986845521431840985717081685110602384512818439"); + _points[11] = ct("0.6713620066713564225219517018208373224165567670701533732774574164354934468318838702801702723973813402"); + _weight[11] = ct("0.1095631265048854938052036604530717246636213171726383190876371756244984197097901689822018187203160027"); + _points[12] = ct("0.4418340655581480661706116451319199160292454778718596158983375697060141886686100702311406674611777446"); + _weight[12] = ct("0.1158063972342284700226103441401948464902902135539666609185863177651613242876539379250513692524248257"); + _points[13] = ct("0.5581659344418519338293883548680800839707545221281403841016624302939858113313899297688593325388222553"); + _weight[13] = ct("0.1158063972342285397083030502863276232762209597422663360982907980606878842338318503509714229153436604"); break; // order 26,27 @@ -785,36 +785,36 @@ namespace Dune { delivered_order = 27; _points.resize(15); _weight.resize(15); - _points[0] = "0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"; - _weight[0] = "0.004761904761904761904761904761904761904761904761904761904761904761904761904761904761904761904761904761"; - _points[1] = "0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001776551540937124757655271553020113910072838054352382809542511249341750999689813436380755474974580446"; - _weight[1] = "0.004761904761904761904761904761904761904761904761904761904761904761904761904761904761904761904761904761"; - _points[2] = "0.9826229632519192863979256960348005888538250679985466700362492292135561186010360176002647647677775953"; - _weight[2] = "0.02901494651430062756621020915804012753889874672455136580035112501061369195534504408694618242582509908"; - _points[3] = "0.01737703674808071360207430396519941114617493200145332996375077078644388139896398239973523523222240469"; - _weight[3] = "0.02901494651430062756621020915804012753889874672455136580035112501061369195534504408694618242582509908"; - _points[4] = "0.05745897788851185058729918425888517400564295739626101359130918465945600252159841114408283401864691438"; - _weight[4] = "0.05083003516285878338803942630302165725168794138894212677814386905351545744325033588832115298736238919"; - _points[5] = "0.9425410221114881494127008157411148259943570426037389864086908153405439974784015888559171659813530856"; - _weight[5] = "0.05083003516285899330827821352748378690108686993446504683879406493951605815149878395862946911174315326"; - _points[6] = "0.118240155024092399647940762011854190911315739842354831622647197476461454480323624696818048989422683"; - _weight[6] = "0.07025584990121407338933749964280231716628931085103427835102929419731533544351325685204838749336276863"; - _points[7] = "0.8817598449759076003520592379881458090886842601576451683773528025235385455196763753031819510105773169"; - _weight[7] = "0.07025584990121407338933749964280231716628931085103427835102929419731533544351325685204838749336276863"; - _points[8] = "0.1968733972650771444382350306816332464101344831200401071570852480104016101447308179570244003079193093"; - _weight[8] = "0.08639482362680036401606076625455722556519712728535659599275114991384778388925459506585146451274262273"; - _points[9] = "0.8031266027349228555617649693183667535898655168799598928429147519895983898552691820429755996920806906"; - _weight[9] = "0.08639482362680062998622671825835568869702664765410094182168518362444715482799754020955470023746019139"; - _points[10] = "0.7103190273568362404609484693692902064921691027462151841925466804687845341292931576115237553308309106"; - _weight[10] = "0.09849361798230646863702106300593697382510285092920888688095284104258975741179661694544935058484678254"; - _points[11] = "0.2896809726431637595390515306307097935078308972537848158074533195312154658707068423884762446691690893"; - _weight[11] = "0.09849361798230673878605433006448159592348868526692761846331165137267792942173170662632461201451372639"; - _points[12] = "0.6076769776818971191128397231364588563260789506015205317372525738208551778333542221797656769767607932"; - _weight[12] = "0.1059867929634106089765228761759381798732911730748818676865148423030660515596094954274641983031741433"; - _points[13] = "0.3923230223181028808871602768635411436739210493984794682627474261791448221666457778202343230232392067"; - _weight[13] = "0.1059867929634106089765228761759381798732911730748818676865148423030660515596094954274641983031741433"; - _points[14] = "0.5"; - _weight[14] = "0.1085240581744078247574751071254567758064261560765057268553772050275546779043282539786036289532793029"; + _points[0] = ct("0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"); + _weight[0] = ct("0.004761904761904761904761904761904761904761904761904761904761904761904761904761904761904761904761904761"); + _points[1] = ct("0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001776551540937124757655271553020113910072838054352382809542511249341750999689813436380755474974580446"); + _weight[1] = ct("0.004761904761904761904761904761904761904761904761904761904761904761904761904761904761904761904761904761"); + _points[2] = ct("0.9826229632519192863979256960348005888538250679985466700362492292135561186010360176002647647677775953"); + _weight[2] = ct("0.02901494651430062756621020915804012753889874672455136580035112501061369195534504408694618242582509908"); + _points[3] = ct("0.01737703674808071360207430396519941114617493200145332996375077078644388139896398239973523523222240469"); + _weight[3] = ct("0.02901494651430062756621020915804012753889874672455136580035112501061369195534504408694618242582509908"); + _points[4] = ct("0.05745897788851185058729918425888517400564295739626101359130918465945600252159841114408283401864691438"); + _weight[4] = ct("0.05083003516285878338803942630302165725168794138894212677814386905351545744325033588832115298736238919"); + _points[5] = ct("0.9425410221114881494127008157411148259943570426037389864086908153405439974784015888559171659813530856"); + _weight[5] = ct("0.05083003516285899330827821352748378690108686993446504683879406493951605815149878395862946911174315326"); + _points[6] = ct("0.118240155024092399647940762011854190911315739842354831622647197476461454480323624696818048989422683"); + _weight[6] = ct("0.07025584990121407338933749964280231716628931085103427835102929419731533544351325685204838749336276863"); + _points[7] = ct("0.8817598449759076003520592379881458090886842601576451683773528025235385455196763753031819510105773169"); + _weight[7] = ct("0.07025584990121407338933749964280231716628931085103427835102929419731533544351325685204838749336276863"); + _points[8] = ct("0.1968733972650771444382350306816332464101344831200401071570852480104016101447308179570244003079193093"); + _weight[8] = ct("0.08639482362680036401606076625455722556519712728535659599275114991384778388925459506585146451274262273"); + _points[9] = ct("0.8031266027349228555617649693183667535898655168799598928429147519895983898552691820429755996920806906"); + _weight[9] = ct("0.08639482362680062998622671825835568869702664765410094182168518362444715482799754020955470023746019139"); + _points[10] = ct("0.7103190273568362404609484693692902064921691027462151841925466804687845341292931576115237553308309106"); + _weight[10] = ct("0.09849361798230646863702106300593697382510285092920888688095284104258975741179661694544935058484678254"); + _points[11] = ct("0.2896809726431637595390515306307097935078308972537848158074533195312154658707068423884762446691690893"); + _weight[11] = ct("0.09849361798230673878605433006448159592348868526692761846331165137267792942173170662632461201451372639"); + _points[12] = ct("0.6076769776818971191128397231364588563260789506015205317372525738208551778333542221797656769767607932"); + _weight[12] = ct("0.1059867929634106089765228761759381798732911730748818676865148423030660515596094954274641983031741433"); + _points[13] = ct("0.3923230223181028808871602768635411436739210493984794682627474261791448221666457778202343230232392067"); + _weight[13] = ct("0.1059867929634106089765228761759381798732911730748818676865148423030660515596094954274641983031741433"); + _points[14] = ct("0.5"); + _weight[14] = ct("0.1085240581744078247574751071254567758064261560765057268553772050275546779043282539786036289532793029"); break; // order 28,29 @@ -823,38 +823,38 @@ namespace Dune { delivered_order = 29; _points.resize(16); _weight.resize(16); - _points[0] = "0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001717494514235672653994796585862497044397392211673638748843822864486248650381323725416599570901855973"; - _weight[0] = "0.004166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666"; - _points[1] = "1.0"; - _weight[1] = "0.004166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666"; - _points[2] = "0.9847840231351089664761213691837296206944953732519173650343393661412705259269883781602191879541709236"; - _weight[2] = "0.0254251805029600001309399960630984095079177571685866744976519164487631070262712662765718326148449947"; - _points[3] = "0.0152159768648910335238786308162703793055046267480826349656606338587294740730116218397808120458290763"; - _weight[3] = "0.0254251805029600001309399960630984095079177571685866744976519164487631070262712662765718326148449947"; - _points[4] = "0.05039973345326395350268586924007526162500119547742778728778629410576180140857154234663004161524265869"; - _weight[4] = "0.04469684866296540360807512395212181743763849069106172851842802759230782156701519482136464005494460301"; - _points[5] = "0.9496002665467360464973141307599247383749988045225722127122137058942381985914284576533699583847573413"; - _weight[5] = "0.04469684866296540360807512395212181743763849069106172851842802759230782156701519482136464005494460301"; - _points[6] = "0.1039958540690924680344558645184271470959630860099004886577946750670018549860024997788167097104336213"; - _weight[6] = "0.06212769106625700090745135751571169925765012779766252234075191002994688829391255260828613367456086166"; - _points[7] = "0.8960041459309075319655441354815728529040369139900995113422053249329981450139975002211832902895663786"; - _weight[7] = "0.06212769106625713680999500056864677179206724428416510521932624364081498865545853252074214270875472272"; - _points[8] = "0.8261943514412465447339416098202907401607790064147871686928906421111185215402141672897334327391086998"; - _weight[8] = "0.07701349040358195341145453566040361269680954371316890783810954300473408230488869486388761496861299555"; - _points[9] = "0.1738056485587534552660583901797092598392209935852128313071093578888814784597858327102665672608913001"; - _weight[9] = "0.07701349040358215871376149544072559912165775818315250344225198835223859484704541379040276381827425959"; - _points[10] = "0.7430297109435688058909453929234373484444886521491262856883284338033922487167612097283758109612034"; - _weight[10] = "0.08874595669585221520933868691235856081930807191018199541200416779573042660639649880097344522469846959"; - _points[11] = "0.2569702890564311941090546070765626515555113478508737143116715661966077512832387902716241890387965999"; - _weight[11] = "0.08874595669585221520933868691235856081930807191018199541200416779573042660639649880097344522469846959"; - _points[12] = "0.3500847655496183959508232726388496760922695115461111676728449511779795615144536050173294511021111004"; - _weight[12] = "0.09684501191260187752750797980922898202299380259227232810235530312185806551162011408119432317334702951"; - _points[13] = "0.6499152344503816040491767273611503239077304884538888323271550488220204384855463949826705488978888995"; - _weight[13] = "0.09684501191260187752750797980922898202299380259227232810235530312185806551162011408119432317334702951"; - _points[14] = "0.4493368632390252760784834974770411187333795427999044300412248998728460413102109205056194162045666875"; - _weight[14] = "0.1009791540891148356147629230961218152573684409527987001771404500634876059376754607311450331000040295"; - _points[15] = "0.5506631367609747239215165025229588812666204572000955699587751001271539586897890794943805837954333124"; - _weight[15] = "0.1009791540891151004983612731230700862720831623456811382569592001800226682876474162857257849626219047"; + _points[0] = ct("0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001717494514235672653994796585862497044397392211673638748843822864486248650381323725416599570901855973"); + _weight[0] = ct("0.004166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666"); + _points[1] = ct("1.0"); + _weight[1] = ct("0.004166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666"); + _points[2] = ct("0.9847840231351089664761213691837296206944953732519173650343393661412705259269883781602191879541709236"); + _weight[2] = ct("0.0254251805029600001309399960630984095079177571685866744976519164487631070262712662765718326148449947"); + _points[3] = ct("0.0152159768648910335238786308162703793055046267480826349656606338587294740730116218397808120458290763"); + _weight[3] = ct("0.0254251805029600001309399960630984095079177571685866744976519164487631070262712662765718326148449947"); + _points[4] = ct("0.05039973345326395350268586924007526162500119547742778728778629410576180140857154234663004161524265869"); + _weight[4] = ct("0.04469684866296540360807512395212181743763849069106172851842802759230782156701519482136464005494460301"); + _points[5] = ct("0.9496002665467360464973141307599247383749988045225722127122137058942381985914284576533699583847573413"); + _weight[5] = ct("0.04469684866296540360807512395212181743763849069106172851842802759230782156701519482136464005494460301"); + _points[6] = ct("0.1039958540690924680344558645184271470959630860099004886577946750670018549860024997788167097104336213"); + _weight[6] = ct("0.06212769106625700090745135751571169925765012779766252234075191002994688829391255260828613367456086166"); + _points[7] = ct("0.8960041459309075319655441354815728529040369139900995113422053249329981450139975002211832902895663786"); + _weight[7] = ct("0.06212769106625713680999500056864677179206724428416510521932624364081498865545853252074214270875472272"); + _points[8] = ct("0.8261943514412465447339416098202907401607790064147871686928906421111185215402141672897334327391086998"); + _weight[8] = ct("0.07701349040358195341145453566040361269680954371316890783810954300473408230488869486388761496861299555"); + _points[9] = ct("0.1738056485587534552660583901797092598392209935852128313071093578888814784597858327102665672608913001"); + _weight[9] = ct("0.07701349040358215871376149544072559912165775818315250344225198835223859484704541379040276381827425959"); + _points[10] = ct("0.7430297109435688058909453929234373484444886521491262856883284338033922487167612097283758109612034"); + _weight[10] = ct("0.08874595669585221520933868691235856081930807191018199541200416779573042660639649880097344522469846959"); + _points[11] = ct("0.2569702890564311941090546070765626515555113478508737143116715661966077512832387902716241890387965999"); + _weight[11] = ct("0.08874595669585221520933868691235856081930807191018199541200416779573042660639649880097344522469846959"); + _points[12] = ct("0.3500847655496183959508232726388496760922695115461111676728449511779795615144536050173294511021111004"); + _weight[12] = ct("0.09684501191260187752750797980922898202299380259227232810235530312185806551162011408119432317334702951"); + _points[13] = ct("0.6499152344503816040491767273611503239077304884538888323271550488220204384855463949826705488978888995"); + _weight[13] = ct("0.09684501191260187752750797980922898202299380259227232810235530312185806551162011408119432317334702951"); + _points[14] = ct("0.4493368632390252760784834974770411187333795427999044300412248998728460413102109205056194162045666875"); + _weight[14] = ct("0.1009791540891148356147629230961218152573684409527987001771404500634876059376754607311450331000040295"); + _points[15] = ct("0.5506631367609747239215165025229588812666204572000955699587751001271539586897890794943805837954333124"); + _weight[15] = ct("0.1009791540891151004983612731230700862720831623456811382569592001800226682876474162857257849626219047"); break; // order 30,31 @@ -863,40 +863,40 @@ namespace Dune { delivered_order = 31; _points.resize(17); _weight.resize(17); - _points[0] = "1.0"; - _weight[0] = "0.003676470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176"; - _points[1] = "0.0"; - _weight[1] = "0.003676470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176"; - _points[2] = "0.9865660883157091570784897509368607152944795745612547432232459215480390687332058160630984405164903217"; - _weight[2] = "0.02246097027162712220178874277948353879341752283391191053478448918418274884000451898542092410577902027"; - _points[3] = "0.01343391168429084292151024906313928470552042543874525677675407845196093126679418393690155948350967826"; - _weight[3] = "0.02246097027162712220178874277948353879341752283391191053478448918418274884000451898542092410577902027"; - _points[4] = "0.04456000204221320218809874680113676623456027406563361783909372034451666996366541838091452314925205037"; - _weight[4] = "0.03959913525184347758052285572370103043491489833360928035519321099199068708437537909786266847751137145"; - _points[5] = "0.9554399979577867978119012531988632337654397259343663821609062796554833300363345816190854768507479496"; - _weight[5] = "0.03959913525184361306673554464542586725695163952049856128804051234255261129138488693510910732381279879"; - _points[6] = "0.09215187438911484644662472338123667264179880146643822092506801920657976020699941134173341547096827924"; - _weight[6] = "0.05529645450351410102036170292138269670717637406083712964877105472962133442402408483737679619844190362"; - _points[7] = "0.9078481256108851535533752766187633273582011985335617790749319807934202397930005886582665845290317207"; - _weight[7] = "0.05529645450351410102036170292138269670717637406083712964877105472962133442402408483737679619844190362"; - _points[8] = "0.1544855096861576473025403213137733515967934689047922857963009513809809776082858467655372231955925407"; - _weight[8] = "0.06899387310096333045880700038864374309162572725800545170015760121411244787741507536110273618225975423"; - _points[9] = "0.8455144903138423526974596786862266484032065310952077142036990486190190223917141532344627768044074592"; - _weight[9] = "0.06899387310096333045880700038864374309162572725800545170015760121411244787741507536110273618225975423"; - _points[10] = "0.2293073003349492304381332962479683741624266760175844273395272942728200129063258890899339345066293663"; - _weight[10] = "0.08019733099881071727160499832974122041636212873920630079131172039729398165167861574477447700407927277"; - _points[11] = "0.7706926996650507695618667037520316258375733239824155726604727057271799870936741109100660654933706336"; - _weight[11] = "0.08019733099881078821693743948011763927449738613103247849548941778047869008300141395588839069473838607"; - _points[12] = "0.3139127832172614790463826596323710937200913427998597132674483282100146380580786932332134427655540175"; - _weight[12] = "0.08850212675782896135222352511185941077261441964304223231868144023076568116352616347759386466853424436"; - _points[13] = "0.6860872167827385209536173403676289062799086572001402867325516717899853619419213067667865572344459824"; - _weight[13] = "0.08850212675782896135222352511185941077261441964304223231868144023076568116352616347759386466853424436"; - _points[14] = "0.5947559867591586941521315073765569856724962114612492852889356355838398959607577064877475493328539104"; - _weight[14] = "0.09360816983880938635940242790916881385197052498183308417216218607377116989021462011158933594030989464"; - _points[15] = "0.4052440132408413058478684926234430143275037885387507147110643644161601040392422935122524506671460895"; - _weight[15] = "0.0936081698388097198357489579060647365167603390289223278358109823224203417654486101271080891938957963"; - _points[16] = "0.5"; - _weight[16] = "0.09533093737673469592049638786099957318493533837136307751858427271487841651421308465940795530806018266"; + _points[0] = ct("1.0"); + _weight[0] = ct("0.003676470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176"); + _points[1] = ct("0.0"); + _weight[1] = ct("0.003676470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176"); + _points[2] = ct("0.9865660883157091570784897509368607152944795745612547432232459215480390687332058160630984405164903217"); + _weight[2] = ct("0.02246097027162712220178874277948353879341752283391191053478448918418274884000451898542092410577902027"); + _points[3] = ct("0.01343391168429084292151024906313928470552042543874525677675407845196093126679418393690155948350967826"); + _weight[3] = ct("0.02246097027162712220178874277948353879341752283391191053478448918418274884000451898542092410577902027"); + _points[4] = ct("0.04456000204221320218809874680113676623456027406563361783909372034451666996366541838091452314925205037"); + _weight[4] = ct("0.03959913525184347758052285572370103043491489833360928035519321099199068708437537909786266847751137145"); + _points[5] = ct("0.9554399979577867978119012531988632337654397259343663821609062796554833300363345816190854768507479496"); + _weight[5] = ct("0.03959913525184361306673554464542586725695163952049856128804051234255261129138488693510910732381279879"); + _points[6] = ct("0.09215187438911484644662472338123667264179880146643822092506801920657976020699941134173341547096827924"); + _weight[6] = ct("0.05529645450351410102036170292138269670717637406083712964877105472962133442402408483737679619844190362"); + _points[7] = ct("0.9078481256108851535533752766187633273582011985335617790749319807934202397930005886582665845290317207"); + _weight[7] = ct("0.05529645450351410102036170292138269670717637406083712964877105472962133442402408483737679619844190362"); + _points[8] = ct("0.1544855096861576473025403213137733515967934689047922857963009513809809776082858467655372231955925407"); + _weight[8] = ct("0.06899387310096333045880700038864374309162572725800545170015760121411244787741507536110273618225975423"); + _points[9] = ct("0.8455144903138423526974596786862266484032065310952077142036990486190190223917141532344627768044074592"); + _weight[9] = ct("0.06899387310096333045880700038864374309162572725800545170015760121411244787741507536110273618225975423"); + _points[10] = ct("0.2293073003349492304381332962479683741624266760175844273395272942728200129063258890899339345066293663"); + _weight[10] = ct("0.08019733099881071727160499832974122041636212873920630079131172039729398165167861574477447700407927277"); + _points[11] = ct("0.7706926996650507695618667037520316258375733239824155726604727057271799870936741109100660654933706336"); + _weight[11] = ct("0.08019733099881078821693743948011763927449738613103247849548941778047869008300141395588839069473838607"); + _points[12] = ct("0.3139127832172614790463826596323710937200913427998597132674483282100146380580786932332134427655540175"); + _weight[12] = ct("0.08850212675782896135222352511185941077261441964304223231868144023076568116352616347759386466853424436"); + _points[13] = ct("0.6860872167827385209536173403676289062799086572001402867325516717899853619419213067667865572344459824"); + _weight[13] = ct("0.08850212675782896135222352511185941077261441964304223231868144023076568116352616347759386466853424436"); + _points[14] = ct("0.5947559867591586941521315073765569856724962114612492852889356355838398959607577064877475493328539104"); + _weight[14] = ct("0.09360816983880938635940242790916881385197052498183308417216218607377116989021462011158933594030989464"); + _points[15] = ct("0.4052440132408413058478684926234430143275037885387507147110643644161601040392422935122524506671460895"); + _weight[15] = ct("0.0936081698388097198357489579060647365167603390289223278358109823224203417654486101271080891938957963"); + _points[16] = ct("0.5"); + _weight[16] = ct("0.09533093737673469592049638786099957318493533837136307751858427271487841651421308465940795530806018266"); break; default : diff --git a/dune/geometry/quadraturerules/jacobi_1_0_imp.hh b/dune/geometry/quadraturerules/jacobi_1_0_imp.hh index 82a00e5cca84c0b6c7af6b7510044bbf308727bf..a973857fff3b060561d4dee73433f694e7fa00fc 100644 --- a/dune/geometry/quadraturerules/jacobi_1_0_imp.hh +++ b/dune/geometry/quadraturerules/jacobi_1_0_imp.hh @@ -1281,8 +1281,8 @@ namespace Dune { delivered_order = 1; _points.resize(1); _weight.resize(1); - _points[0] = "0.3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"; - _weight[0] = "1.0"; + _points[0] = ct("0.3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"); + _weight[0] = ct("1.0"); break; // order 2,3 @@ -1291,10 +1291,10 @@ namespace Dune { delivered_order = 3; _points.resize(2); _weight.resize(2); - _points[0] = "0.6449489742783178098197284074705891391965947480656670128432692567250960377457315026539859433104640235"; - _weight[0] = "0.3639172365120456612112619958496727004463362510746294373092948573749466456968158318588966981608533203"; - _points[1] = "0.1550510257216821901802715925294108608034052519343329871567307432749039622542684973460140566895359765"; - _weight[1] = "0.6360827634879543387887380041503272995536637489253705626907051426250533543031841681411033018391466797"; + _points[0] = ct("0.6449489742783178098197284074705891391965947480656670128432692567250960377457315026539859433104640235"); + _weight[0] = ct("0.3639172365120456612112619958496727004463362510746294373092948573749466456968158318588966981608533203"); + _points[1] = ct("0.1550510257216821901802715925294108608034052519343329871567307432749039622542684973460140566895359765"); + _weight[1] = ct("0.6360827634879543387887380041503272995536637489253705626907051426250533543031841681411033018391466797"); break; // order 4,5 @@ -1303,12 +1303,12 @@ namespace Dune { delivered_order = 5; _points.resize(3); _weight.resize(3); - _points[0] = "0.7876594617608470560252418898759996233480800585109738408854524491392307168918253691359860554930833447"; - _weight[0] = "0.1396539598029082450677625443581538098252225758276251979994248447935389105334084604080564612661091634"; - _points[1] = "0.08858795951270394739554614376945619688572933192274956543116369516997648742681009672521930761610157858"; - _weight[1] = "0.4018638274779192615443962665291996972772826161899046690923842878330733109101018240536312300474029069"; - _points[2] = "0.4094668644407347108649262520688298940519048952805623079690981414050785099670788198530803511765293624"; - _weight[2] = "0.4584822127191724933878411891126464928974948079824701329081908673733877785564897155383123086864879298"; + _points[0] = ct("0.7876594617608470560252418898759996233480800585109738408854524491392307168918253691359860554930833447"); + _weight[0] = ct("0.1396539598029082450677625443581538098252225758276251979994248447935389105334084604080564612661091634"); + _points[1] = ct("0.08858795951270394739554614376945619688572933192274956543116369516997648742681009672521930761610157858"); + _weight[1] = ct("0.4018638274779192615443962665291996972772826161899046690923842878330733109101018240536312300474029069"); + _points[2] = ct("0.4094668644407347108649262520688298940519048952805623079690981414050785099670788198530803511765293624"); + _weight[2] = ct("0.4584822127191724933878411891126464928974948079824701329081908673733877785564897155383123086864879298"); break; // order 6,7 @@ -1317,14 +1317,14 @@ namespace Dune { delivered_order = 7; _points.resize(4); _weight.resize(4); - _points[0] = "0.8602401356562194478479129188751197667383780225872255049242335941839742579301655644134901549264276107"; - _weight[0] = "0.0623619419000161643477502941931506212697875166839309830761809569911317040022539361293684065166161988"; - _points[1] = "0.5835904323689168200566976686629172486934326398967716401762938418317475019618310120056322774674562994"; - _weight[1] = "0.2596950952164648816529124057792580292271059432720818009310478738715197515684797549856501468079414159"; - _points[2] = "0.05710419611451768219312119255411562123507794559875016432780829293093467820207316458611381681984273682"; - _weight[2] = "0.2710138268629762324165283481558817992920669850614066882947002084270279998974049555934063155149987714"; - _points[3] = "0.2768430136381238276800459976856251411108891696950304683494420488311213396837080367725415285640511309"; - _weight[3] = "0.4069291360205427215828089518717095502110395549825805276980709607103205445318613532915751311604436132"; + _points[0] = ct("0.8602401356562194478479129188751197667383780225872255049242335941839742579301655644134901549264276107"); + _weight[0] = ct("0.0623619419000161643477502941931506212697875166839309830761809569911317040022539361293684065166161988"); + _points[1] = ct("0.5835904323689168200566976686629172486934326398967716401762938418317475019618310120056322774674562994"); + _weight[1] = ct("0.2596950952164648816529124057792580292271059432720818009310478738715197515684797549856501468079414159"); + _points[2] = ct("0.05710419611451768219312119255411562123507794559875016432780829293093467820207316458611381681984273682"); + _weight[2] = ct("0.2710138268629762324165283481558817992920669850614066882947002084270279998974049555934063155149987714"); + _points[3] = ct("0.2768430136381238276800459976856251411108891696950304683494420488311213396837080367725415285640511309"); + _weight[3] = ct("0.4069291360205427215828089518717095502110395549825805276980709607103205445318613532915751311604436132"); break; // order 8,9 @@ -1333,16 +1333,16 @@ namespace Dune { delivered_order = 9; _points.resize(5); _weight.resize(5); - _points[0] = "0.9014649142011735738765011021122473096194864304517102005637358130565651259599860618861752355046079332"; - _weight[0] = "0.03149582904338455237058463313697596258298062393862741207778897431029291618946468034442481885294203153"; - _points[1] = "0.6954642733536360945146148237211671613940015549986483590851972611325288138368238668739250465460035525"; - _weight[1] = "0.147817740145233340701266438683407157647088123302568081608965017046687166399586788131013562994436696"; - _points[2] = "0.03980985705146874234080669009333316770426265422838516194640774820496474562617430685450225908318456724"; - _weight[2] = "0.1935631804533033585487219432723014706300773723042959314554533779929073487933655762166538198748335154"; - _points[3] = "0.4379748102473861440050125200052288525167902742147401264690572735060053301210965344528972647247758255"; - _weight[3] = "0.2927739741693396173960757387119177719719819871066279796088146708892391099142328799058439924278608752"; - _points[4] = "0.1980134178736081725357921367952962360381863588337888792083291768272087117286465026597729214141553943"; - _weight[4] = "0.3343492761887391309833512461953976371678718933478805952489779597608734587033500754020638058499268799"; + _points[0] = ct("0.9014649142011735738765011021122473096194864304517102005637358130565651259599860618861752355046079332"); + _weight[0] = ct("0.03149582904338455237058463313697596258298062393862741207778897431029291618946468034442481885294203153"); + _points[1] = ct("0.6954642733536360945146148237211671613940015549986483590851972611325288138368238668739250465460035525"); + _weight[1] = ct("0.147817740145233340701266438683407157647088123302568081608965017046687166399586788131013562994436696"); + _points[2] = ct("0.03980985705146874234080669009333316770426265422838516194640774820496474562617430685450225908318456724"); + _weight[2] = ct("0.1935631804533033585487219432723014706300773723042959314554533779929073487933655762166538198748335154"); + _points[3] = ct("0.4379748102473861440050125200052288525167902742147401264690572735060053301210965344528972647247758255"); + _weight[3] = ct("0.2927739741693396173960757387119177719719819871066279796088146708892391099142328799058439924278608752"); + _points[4] = ct("0.1980134178736081725357921367952962360381863588337888792083291768272087117286465026597729214141553943"); + _weight[4] = ct("0.3343492761887391309833512461953976371678718933478805952489779597608734587033500754020638058499268799"); break; // order 10,11 @@ -1351,18 +1351,18 @@ namespace Dune { delivered_order = 11; _points.resize(6); _weight.resize(6); - _points[0] = "0.9269456713197411148518739658196820110561724195422832527244670796566452024525282438143394800135873916"; - _weight[0] = "0.01747660362721906351203460662479774148929411516337233806318102016698451025225396235129028371682599565"; - _points[1] = "0.7692338620300545009168833601156454518371421433222954161669481696365481305739532856852002115427743676"; - _weight[1] = "0.08791033110101795101635324861086019025599267125557955276461742797557562193809890394074140334644478675"; - _points[2] = "0.02931642715978489197205027691316491037373039256371492778691068394493603824166577874863094836518436948"; - _weight[2] = "0.1446206614510173673109086522496639352868157617754660467953566358954592311021538274525319681276946567"; - _points[3] = "0.5586715187715501320813933418055219400743682889654078255557472261173501228974210783238200520122825819"; - _weight[3] = "0.1973223017813105282411690210967195758979330860171400109013608542168691368036765872249948825320820935"; - _points[4] = "0.1480785996684842918499768524959792122302487748085944614125946418015983860908783218063693976617475761"; - _weight[4] = "0.2710849944630372336813807932761008554153744603412901289757132736303442652218840953547976196174453532"; - _points[5] = "0.3369846902811542990970529720807757051975687500284733471225629680736913505127840608524091411736544825"; - _weight[5] = "0.2815851075763978562381536781418577016545899054471519224997707881147672346819326236756438426595071102"; + _points[0] = ct("0.9269456713197411148518739658196820110561724195422832527244670796566452024525282438143394800135873916"); + _weight[0] = ct("0.01747660362721906351203460662479774148929411516337233806318102016698451025225396235129028371682599565"); + _points[1] = ct("0.7692338620300545009168833601156454518371421433222954161669481696365481305739532856852002115427743676"); + _weight[1] = ct("0.08791033110101795101635324861086019025599267125557955276461742797557562193809890394074140334644478675"); + _points[2] = ct("0.02931642715978489197205027691316491037373039256371492778691068394493603824166577874863094836518436948"); + _weight[2] = ct("0.1446206614510173673109086522496639352868157617754660467953566358954592311021538274525319681276946567"); + _points[3] = ct("0.5586715187715501320813933418055219400743682889654078255557472261173501228974210783238200520122825819"); + _weight[3] = ct("0.1973223017813105282411690210967195758979330860171400109013608542168691368036765872249948825320820935"); + _points[4] = ct("0.1480785996684842918499768524959792122302487748085944614125946418015983860908783218063693976617475761"); + _weight[4] = ct("0.2710849944630372336813807932761008554153744603412901289757132736303442652218840953547976196174453532"); + _points[5] = ct("0.3369846902811542990970529720807757051975687500284733471225629680736913505127840608524091411736544825"); + _weight[5] = ct("0.2815851075763978562381536781418577016545899054471519224997707881147672346819326236756438426595071102"); break; // order 12,13 @@ -1371,20 +1371,20 @@ namespace Dune { delivered_order = 13; _points.resize(7); _weight.resize(7); - _points[0] = "0.9437374394630778535343478089676888242202344852553769164275572083026057856516616966519018212670469614"; - _weight[0] = "0.01042872440561480817938274860756603627285202470301292757712310575208095879452089021202956789850911329"; - _points[1] = "0.819759308263107635012420057190818215457939379194529844677374444720182011832042478974289957052318717"; - _weight[1] = "0.05481671344374695088866209671645257295417296286400596170705830992550156540265177605400520195059885001"; - _points[2] = "0.02247938643871249810882549957084505992217390723560038985928427605875857575812188014380655937699869036"; - _weight[2] = "0.1119347268469821023031242268598512673581543443021245729793031713310010121026578504175518039330847103"; - _points[3] = "0.6473752828868303626260922298287587971919781169427252176007906613661670650910811632587999055012469012"; - _weight[3] = "0.1327693929309829399672959775272798268160367658936009632652402776516685774949256903432965593140492997"; - _points[4] = "0.4528463736694446169985514423476511453596140721008524586919906545143298698851397040631574340782308227"; - _weight[4] = "0.2142501313917473399818245059997114645430845154022713345106969229642921740907764451829036761934830747"; - _points[5] = "0.1146790531609042319096402370675146270777298245319719453889897349515683398313771981082383887487264664"; - _weight[5] = "0.221018516381749204842241472739215549356686584462224309432389243557215340531236858632022007842467717"; - _points[6] = "0.2657898227845894684767893916933899974369968814056098940206796867530550186172425454664726006420981076"; - _weight[6] = "0.2547817945991766538374689715499232826990128023727599305281889688182403715832304891581911828678072318"; + _points[0] = ct("0.9437374394630778535343478089676888242202344852553769164275572083026057856516616966519018212670469614"); + _weight[0] = ct("0.01042872440561480817938274860756603627285202470301292757712310575208095879452089021202956789850911329"); + _points[1] = ct("0.819759308263107635012420057190818215457939379194529844677374444720182011832042478974289957052318717"); + _weight[1] = ct("0.05481671344374695088866209671645257295417296286400596170705830992550156540265177605400520195059885001"); + _points[2] = ct("0.02247938643871249810882549957084505992217390723560038985928427605875857575812188014380655937699869036"); + _weight[2] = ct("0.1119347268469821023031242268598512673581543443021245729793031713310010121026578504175518039330847103"); + _points[3] = ct("0.6473752828868303626260922298287587971919781169427252176007906613661670650910811632587999055012469012"); + _weight[3] = ct("0.1327693929309829399672959775272798268160367658936009632652402776516685774949256903432965593140492997"); + _points[4] = ct("0.4528463736694446169985514423476511453596140721008524586919906545143298698851397040631574340782308227"); + _weight[4] = ct("0.2142501313917473399818245059997114645430845154022713345106969229642921740907764451829036761934830747"); + _points[5] = ct("0.1146790531609042319096402370675146270777298245319719453889897349515683398313771981082383887487264664"); + _weight[5] = ct("0.221018516381749204842241472739215549356686584462224309432389243557215340531236858632022007842467717"); + _points[6] = ct("0.2657898227845894684767893916933899974369968814056098940206796867530550186172425454664726006420981076"); + _weight[6] = ct("0.2547817945991766538374689715499232826990128023727599305281889688182403715832304891581911828678072318"); break; // order 14,15 @@ -1393,22 +1393,22 @@ namespace Dune { delivered_order = 15; _points.resize(8); _weight.resize(8); - _points[0] = "0.9553660447100301492668789781416922384764228669900323904483832488568928548867910582521230305572279597"; - _weight[0] = "0.006590382884497597709484632022178140232917756360727536905728685105949423544222450202661257721956446443"; - _points[1] = "0.8556337429578544285147814797717850302864781605395751604095670933496281754845563783672978210969088188"; - _weight[1] = "0.03568580531197241678710559440208448516980542367921554701695861934230527222794506401464323963977834126"; - _points[2] = "0.01777991514736345181320510103767906126648839823850043366560783167875924757578300659726427675032243899"; - _weight[2] = "0.08910160872311186265243123906792652143579327591629599162893070650953490775807421614093597558657522439"; - _points[3] = "0.7131752428555694810513137602509073414468837909454265589730704929652137959347225387189767846054023754"; - _weight[3] = "0.09087863900939779616611084219138819921280234422368229723283559301918617746520672846935872214646562912"; - _points[4] = "0.5451866848034266490322722299532130551329800560537052249374829413005927647507051249095965493813529666"; - _weight[4] = "0.1583991989846383202408163787197844534389880146907948116529832318421622220548405973903502249576825338"; - _points[5] = "0.09132360789979395600374145807454135310704047574456766876687017263479530047915987523538037892138190674"; - _weight[5] = "0.1822380472727472526914449235657595207038316830973420932240504518535206139038892838023314283723494268"; - _points[6] = "0.3719321645832723024308539604826292446681000633774806778676385412497303508594868127751294857726545931"; - _weight[6] = "0.2120947188718600214090621928223164323473301836600784587558404501112348205250685256991863152516914685"; - _points[7] = "0.2143084793956307583575412675816703226744297175224765908137326191408580982640893227912904964441607055"; - _weight[7] = "0.2250115989417747323435441972085622474585313183718632635826722622161065625207531342805328363235010072"; + _points[0] = ct("0.9553660447100301492668789781416922384764228669900323904483832488568928548867910582521230305572279597"); + _weight[0] = ct("0.006590382884497597709484632022178140232917756360727536905728685105949423544222450202661257721956446443"); + _points[1] = ct("0.8556337429578544285147814797717850302864781605395751604095670933496281754845563783672978210969088188"); + _weight[1] = ct("0.03568580531197241678710559440208448516980542367921554701695861934230527222794506401464323963977834126"); + _points[2] = ct("0.01777991514736345181320510103767906126648839823850043366560783167875924757578300659726427675032243899"); + _weight[2] = ct("0.08910160872311186265243123906792652143579327591629599162893070650953490775807421614093597558657522439"); + _points[3] = ct("0.7131752428555694810513137602509073414468837909454265589730704929652137959347225387189767846054023754"); + _weight[3] = ct("0.09087863900939779616611084219138819921280234422368229723283559301918617746520672846935872214646562912"); + _points[4] = ct("0.5451866848034266490322722299532130551329800560537052249374829413005927647507051249095965493813529666"); + _weight[4] = ct("0.1583991989846383202408163787197844534389880146907948116529832318421622220548405973903502249576825338"); + _points[5] = ct("0.09132360789979395600374145807454135310704047574456766876687017263479530047915987523538037892138190674"); + _weight[5] = ct("0.1822380472727472526914449235657595207038316830973420932240504518535206139038892838023314283723494268"); + _points[6] = ct("0.3719321645832723024308539604826292446681000633774806778676385412497303508594868127751294857726545931"); + _weight[6] = ct("0.2120947188718600214090621928223164323473301836600784587558404501112348205250685256991863152516914685"); + _points[7] = ct("0.2143084793956307583575412675816703226744297175224765908137326191408580982640893227912904964441607055"); + _weight[7] = ct("0.2250115989417747323435441972085622474585313183718632635826722622161065625207531342805328363235010072"); break; // order 16,17 @@ -1417,24 +1417,24 @@ namespace Dune { delivered_order = 17; _points.resize(9); _weight.resize(9); - _points[0] = "0.9637421871167905390588356992319185479241288771581362138479503914355973155457527404910756919669630462"; - _weight[0] = "0.004361694171546261745098102240033931989346658172745913415730741761530425250798256232225741196300546876"; - _points[1] = "0.8819210212100012998077148880052647763071205854487038619129766513283089105657085985563097864503385465"; - _weight[1] = "0.02412000856957075810345430457380053454860935724228865674231168030985443217573930570828234243797814129"; - _points[2] = "0.7628230151850396146826933071467255329235111827037380779911005908346167214808478679770430364298828452"; - _weight[2] = "0.06360964298210800252338021387173996796508686851938261644837130415206699494945930902374759895630440021"; - _points[3] = "0.01441240964887654863282674081081323941174473105657808607075067912813887583460044894395069303727210119"; - _weight[3] = "0.0725560070465597429192991958823192775999960953346010980361779016438558511176469019496579491905235033"; - _points[4] = "0.6181172346952940246392297516035044802806674046397913475060393055585778777428482116865746364861237204"; - _weight[4] = "0.1168023905903302211314630458032802960303593103025793617178533568693960614302271220161688241514649212"; - _points[5] = "0.07438738970919604463591818595599858508097691328473519842679960274501992379023428096791242945498303357"; - _weight[5] = "0.1521485102186163251601586075079285812132106027704451841051048669451110654017776300437392883754255205"; - _points[6] = "0.4619704010810109348831431086805643081072330679787275209992998979929435248645151935609445375900637938"; - _weight[6] = "0.1687166436898406987885000399171749817104627172846977348696669835038285248020424407597603571357401275"; - _points[7] = "0.1761166561629952818631757460725685864113860479693058739346483371718478923148052033071589166216033504"; - _weight[7] = "0.1970674843446914103203460407385488509023560656011704825855076061845847487566519614460658661365497313"; - _points[8] = "0.3096675799276378170596204672294840488163890844971259245735924385417910631238453492458723772259274575"; - _weight[8] = "0.2006176183867365793083004494651735780405723247720889520792755586297718961156570728203520324197133498"; + _points[0] = ct("0.9637421871167905390588356992319185479241288771581362138479503914355973155457527404910756919669630462"); + _weight[0] = ct("0.004361694171546261745098102240033931989346658172745913415730741761530425250798256232225741196300546876"); + _points[1] = ct("0.8819210212100012998077148880052647763071205854487038619129766513283089105657085985563097864503385465"); + _weight[1] = ct("0.02412000856957075810345430457380053454860935724228865674231168030985443217573930570828234243797814129"); + _points[2] = ct("0.7628230151850396146826933071467255329235111827037380779911005908346167214808478679770430364298828452"); + _weight[2] = ct("0.06360964298210800252338021387173996796508686851938261644837130415206699494945930902374759895630440021"); + _points[3] = ct("0.01441240964887654863282674081081323941174473105657808607075067912813887583460044894395069303727210119"); + _weight[3] = ct("0.0725560070465597429192991958823192775999960953346010980361779016438558511176469019496579491905235033"); + _points[4] = ct("0.6181172346952940246392297516035044802806674046397913475060393055585778777428482116865746364861237204"); + _weight[4] = ct("0.1168023905903302211314630458032802960303593103025793617178533568693960614302271220161688241514649212"); + _points[5] = ct("0.07438738970919604463591818595599858508097691328473519842679960274501992379023428096791242945498303357"); + _weight[5] = ct("0.1521485102186163251601586075079285812132106027704451841051048669451110654017776300437392883754255205"); + _points[6] = ct("0.4619704010810109348831431086805643081072330679787275209992998979929435248645151935609445375900637938"); + _weight[6] = ct("0.1687166436898406987885000399171749817104627172846977348696669835038285248020424407597603571357401275"); + _points[7] = ct("0.1761166561629952818631757460725685864113860479693058739346483371718478923148052033071589166216033504"); + _weight[7] = ct("0.1970674843446914103203460407385488509023560656011704825855076061845847487566519614460658661365497313"); + _points[8] = ct("0.3096675799276378170596204672294840488163890844971259245735924385417910631238453492458723772259274575"); + _weight[8] = ct("0.2006176183867365793083004494651735780405723247720889520792755586297718961156570728203520324197133498"); break; // order 18,19 @@ -1443,26 +1443,26 @@ namespace Dune { delivered_order = 19; _points.resize(10); _weight.resize(10); - _points[0] = "0.9699709678385135029569356423655920593053451564625792084689040051698797214284804451045965026202723376"; - _weight[0] = "0.002998281204812788056496272008212784833084388876744268112203022420650156860159853329068353288083480999"; - _points[1] = "0.9017109877901467703487989784097679814681176760729360475326567373055975858521386207932416878958506861"; - _weight[1] = "0.01683863956596637483503273103740214403152870043903156313634792885260503739501482295430271106515098109"; - _points[2] = "0.8009789210368988451379463016172425246730022622599153383117418553952368566445573598703594633591531736"; - _weight[2] = "0.04554918290652606517297529885212039260089893374717979072674077076892597133564094826507860794028660136"; - _points[3] = "0.01191761343241559690974558695898597603002784725837485802027599304441351971793953552093495537698887493"; - _weight[3] = "0.06019901604807404660130951104775872423481025847493586386892954004541908963029659975623116469369904037"; - _points[4] = "0.6759444616766651073571505089347614715039952762295357455139412301626256578790308622295455518800017058"; - _weight[4] = "0.08680381281430125184491223517276793341846841416734091479841192293605468475240771493378858474227150558"; - _points[5] = "0.06173207187714812552262936719425014145287208036190213218470079750300542267782554988602355308971116556"; - _weight[5] = "0.1285743090181651457496530772577303833702586985336065153964167070111045190343947831187521473702406254"; - _points[6] = "0.5367387657156606328730951777118890227811982315666478711601841465166401511417696449330275943910494234"; - _weight[6] = "0.1321061511267007583321490050097555927283068703402401952281986304716746942938517327591629187622353407"; - _points[7] = "0.3946398468857868429619521050776075022149391536489841976946611563878829320916183985232456263028812026"; - _weight[7] = "0.1691142193816546648612911643310017367123791483004682190032143948519815060462764343108107374876334037"; - _points[8] = "0.1471114496430702404275994355798195021337713619059297805712867093259790600660861446700545255054338431"; - _weight[8] = "0.1724226005783520728566667214238285835326209744871433508891823477804675766487885763704506821303024848"; - _points[9] = "0.2611596760084562402660516580548457231986357161379567253035521310935009972624582003737324443405623491"; - _weight[9] = "0.185393787355446831689513983859421724537643612633309318840354734861116764003168534202354092520096944"; + _points[0] = ct("0.9699709678385135029569356423655920593053451564625792084689040051698797214284804451045965026202723376"); + _weight[0] = ct("0.002998281204812788056496272008212784833084388876744268112203022420650156860159853329068353288083480999"); + _points[1] = ct("0.9017109877901467703487989784097679814681176760729360475326567373055975858521386207932416878958506861"); + _weight[1] = ct("0.01683863956596637483503273103740214403152870043903156313634792885260503739501482295430271106515098109"); + _points[2] = ct("0.8009789210368988451379463016172425246730022622599153383117418553952368566445573598703594633591531736"); + _weight[2] = ct("0.04554918290652606517297529885212039260089893374717979072674077076892597133564094826507860794028660136"); + _points[3] = ct("0.01191761343241559690974558695898597603002784725837485802027599304441351971793953552093495537698887493"); + _weight[3] = ct("0.06019901604807404660130951104775872423481025847493586386892954004541908963029659975623116469369904037"); + _points[4] = ct("0.6759444616766651073571505089347614715039952762295357455139412301626256578790308622295455518800017058"); + _weight[4] = ct("0.08680381281430125184491223517276793341846841416734091479841192293605468475240771493378858474227150558"); + _points[5] = ct("0.06173207187714812552262936719425014145287208036190213218470079750300542267782554988602355308971116556"); + _weight[5] = ct("0.1285743090181651457496530772577303833702586985336065153964167070111045190343947831187521473702406254"); + _points[6] = ct("0.5367387657156606328730951777118890227811982315666478711601841465166401511417696449330275943910494234"); + _weight[6] = ct("0.1321061511267007583321490050097555927283068703402401952281986304716746942938517327591629187622353407"); + _points[7] = ct("0.3946398468857868429619521050776075022149391536489841976946611563878829320916183985232456263028812026"); + _weight[7] = ct("0.1691142193816546648612911643310017367123791483004682190032143948519815060462764343108107374876334037"); + _points[8] = ct("0.1471114496430702404275994355798195021337713619059297805712867093259790600660861446700545255054338431"); + _weight[8] = ct("0.1724226005783520728566667214238285835326209744871433508891823477804675766487885763704506821303024848"); + _points[9] = ct("0.2611596760084562402660516580548457231986357161379567253035521310935009972624582003737324443405623491"); + _weight[9] = ct("0.185393787355446831689513983859421724537643612633309318840354734861116764003168534202354092520096944"); break; // order 20,21 @@ -1471,28 +1471,28 @@ namespace Dune { delivered_order = 21; _points.resize(11); _weight.resize(11); - _points[0] = "0.9747263796024796502466688135383708980845368176554858005326201789921787651358684645855413515511531779"; - _weight[0] = "0.002127334586489082815067761922450647971339436325800608036378943516449777205231547251874812699984002648"; - _points[1] = "0.9169583865525948532931346270180274177520051095629925713521035439862432832098136415299370694612456098"; - _weight[1] = "0.01208784192095955158546592435315376798873973678286821945884976723777153926935372997535984241012638151"; - _points[2] = "0.8308248996228185740305665439056567039439893043182143500186679333872078183180614211671796544755957774"; - _weight[2] = "0.03332724690336138483149424914765120772804900513036485126183239293221332762553574610457746434628575068"; - _points[3] = "0.01001828046168040584302472986780478481479194051621623866216912370277685746144514894811474690557217854"; - _weight[3] = "0.05073468137628285236988931703476675133207796896933092717229277653106864390791321026906916586123809916"; - _points[4] = "0.7222032848909679255633213078046109071372364455125913944559779818780897684066745302575181714890353345"; - _weight[4] = "0.0652830934276666920359077307795285077879127343290875547799110545738322739215666227754732791506949874"; - _points[5] = "0.5984972797671391832277207136730435902749187521976111511339511314695356530954712310305911412553938959"; - _weight[5] = "0.1031827213445951603861732834892155856521211990658746337177474052730046190656697225942280520050772121"; - _points[6] = "0.0520354511271805525835426957729643224471859250583818355555288193433032785128089556252838329676615465"; - _weight[6] = "0.1098761822657429965174933633313011358561393819756883634817227365336995079659568003680704346417901073"; - _points[7] = "0.4681376130895840420831103807577535932852717675509161657042498476028053990410676565350775613890232895"; - _weight[7] = "0.139063750316366099598101779267868198861848947191484699597473899124092437083773623133953772504386519"; - _points[8] = "0.1246192251444430737352995872639092292474441300880058562471871920162296059349519090766521215975420844"; - _weight[8] = "0.1512400961143739966427541096833209231046779325373189337898872562690835045663875992951588992175330985"; - _points[9] = "0.3400081579146651882336052338970175277313293398208505803470934737382842096120712309333935896431331419"; - _weight[9] = "0.163758205976126940779173703886922409929998051411988406020634300444537236239007794642416009985288504"; - _points[10] = "0.2228406070438378555078314534573627644117252503274297081643638173616062308369832016150585853516004854"; - _weight[10] = "0.1693188457680352424384787771038208637870956062801928026832694675642471331496036035898182671775944239"; + _points[0] = ct("0.9747263796024796502466688135383708980845368176554858005326201789921787651358684645855413515511531779"); + _weight[0] = ct("0.002127334586489082815067761922450647971339436325800608036378943516449777205231547251874812699984002648"); + _points[1] = ct("0.9169583865525948532931346270180274177520051095629925713521035439862432832098136415299370694612456098"); + _weight[1] = ct("0.01208784192095955158546592435315376798873973678286821945884976723777153926935372997535984241012638151"); + _points[2] = ct("0.8308248996228185740305665439056567039439893043182143500186679333872078183180614211671796544755957774"); + _weight[2] = ct("0.03332724690336138483149424914765120772804900513036485126183239293221332762553574610457746434628575068"); + _points[3] = ct("0.01001828046168040584302472986780478481479194051621623866216912370277685746144514894811474690557217854"); + _weight[3] = ct("0.05073468137628285236988931703476675133207796896933092717229277653106864390791321026906916586123809916"); + _points[4] = ct("0.7222032848909679255633213078046109071372364455125913944559779818780897684066745302575181714890353345"); + _weight[4] = ct("0.0652830934276666920359077307795285077879127343290875547799110545738322739215666227754732791506949874"); + _points[5] = ct("0.5984972797671391832277207136730435902749187521976111511339511314695356530954712310305911412553938959"); + _weight[5] = ct("0.1031827213445951603861732834892155856521211990658746337177474052730046190656697225942280520050772121"); + _points[6] = ct("0.0520354511271805525835426957729643224471859250583818355555288193433032785128089556252838329676615465"); + _weight[6] = ct("0.1098761822657429965174933633313011358561393819756883634817227365336995079659568003680704346417901073"); + _points[7] = ct("0.4681376130895840420831103807577535932852717675509161657042498476028053990410676565350775613890232895"); + _weight[7] = ct("0.139063750316366099598101779267868198861848947191484699597473899124092437083773623133953772504386519"); + _points[8] = ct("0.1246192251444430737352995872639092292474441300880058562471871920162296059349519090766521215975420844"); + _weight[8] = ct("0.1512400961143739966427541096833209231046779325373189337898872562690835045663875992951588992175330985"); + _points[9] = ct("0.3400081579146651882336052338970175277313293398208505803470934737382842096120712309333935896431331419"); + _weight[9] = ct("0.163758205976126940779173703886922409929998051411988406020634300444537236239007794642416009985288504"); + _points[10] = ct("0.2228406070438378555078314534573627644117252503274297081643638173616062308369832016150585853516004854"); + _weight[10] = ct("0.1693188457680352424384787771038208637870956062801928026832694675642471331496036035898182671775944239"); break; // order 22,23 @@ -1501,30 +1501,30 @@ namespace Dune { delivered_order = 23; _points.resize(12); _weight.resize(12); - _points[0] = "0.9784379368341496390919069169169960383680691296676253661798930654904321350621424594217105164689234999"; - _weight[0] = "0.001550364441876056714491629023748274324615848140402517231572360221265942541320023063415527150625599336"; - _points[1] = "0.9289421012644110178488101551343152998504932414769823471037599293899243740926428914029706095801991064"; - _weight[1] = "0.008889615591336924645592291731656523264334512786299205998267553396394713293187392679750568752472830688"; - _points[2] = "0.8545525437649358807902119164056171284859595037395583869615217146999851616473022152580139867380827058"; - _weight[2] = "0.02487201833284453121496658611334714530755126260542143269983812777030176667500918269938718422593047246"; - _points[3] = "0.008539054988427419368664460877839802806090414566577746496257927301230364575762166797509842961307629987"; - _weight[3] = "0.04332972177374353464916694415595120758543212996143774483351792036632706037307065931531595605216654504"; - _points[4] = "0.7595988895252270537426025740434203419422064350885379264310222786423119973912528922496277727549814325"; - _weight[4] = "0.04975356081853086402501634458003176107706292549054632675888919684570712369316153894595850288044856231"; - _points[5] = "0.64960065027725499276629172334298057222565311827730373485571958964856442485986620008885607294565333"; - _weight[5] = "0.0809033074138272335212928485012913254284908033388081504474420876958459531768419460967739126481291571"; - _points[6] = "0.04444646315540772302546679878555276624130930378899710999139642043436028639661647795803987919635307312"; - _weight[6] = "0.09485570396075494026861836439417384912441834405354373442454022749260726809250625956872612646956304494"; - _points[7] = "0.5309508493128176706289302428968181393245082635016252048349547896722090314354827164359000778197833608"; - _weight[7] = "0.1132276874273352638874022103122425258241607825709588607721683748382582855487003673371838524124059047"; - _points[8] = "0.1068544908834766576341067704324992625897998143695000275580631125622836143405186814627639697793505886"; - _weight[8] = "0.1332135012533463962616689707039492301237993045862266872004033332675451141542576651800487628901600931"; - _points[9] = "0.4105450812014576824890343505593324118433186951909181754985565958109519682767226149737373217217664215"; - _weight[9] = "0.1402186799952601889918436100593420114476858105470553510722523423091126135591673604029597265238160539"; - _points[10] = "0.1921510545298540409910572562286133303827013670215218660373964882963368867384002033277468512639620344"; - _weight[10] = "0.1537932053600820125624089382247452165048916722672790101081421598961789423490551582621434158001226839"; - _points[11] = "0.2953808842625802216229168343760149059398907133108521080514580880514097551832904806231230987696368169"; - _weight[11] = "0.1553926336310620532575312621995209299875566036520209784529663159004552165437224464483364641941562454"; + _points[0] = ct("0.9784379368341496390919069169169960383680691296676253661798930654904321350621424594217105164689234999"); + _weight[0] = ct("0.001550364441876056714491629023748274324615848140402517231572360221265942541320023063415527150625599336"); + _points[1] = ct("0.9289421012644110178488101551343152998504932414769823471037599293899243740926428914029706095801991064"); + _weight[1] = ct("0.008889615591336924645592291731656523264334512786299205998267553396394713293187392679750568752472830688"); + _points[2] = ct("0.8545525437649358807902119164056171284859595037395583869615217146999851616473022152580139867380827058"); + _weight[2] = ct("0.02487201833284453121496658611334714530755126260542143269983812777030176667500918269938718422593047246"); + _points[3] = ct("0.008539054988427419368664460877839802806090414566577746496257927301230364575762166797509842961307629987"); + _weight[3] = ct("0.04332972177374353464916694415595120758543212996143774483351792036632706037307065931531595605216654504"); + _points[4] = ct("0.7595988895252270537426025740434203419422064350885379264310222786423119973912528922496277727549814325"); + _weight[4] = ct("0.04975356081853086402501634458003176107706292549054632675888919684570712369316153894595850288044856231"); + _points[5] = ct("0.64960065027725499276629172334298057222565311827730373485571958964856442485986620008885607294565333"); + _weight[5] = ct("0.0809033074138272335212928485012913254284908033388081504474420876958459531768419460967739126481291571"); + _points[6] = ct("0.04444646315540772302546679878555276624130930378899710999139642043436028639661647795803987919635307312"); + _weight[6] = ct("0.09485570396075494026861836439417384912441834405354373442454022749260726809250625956872612646956304494"); + _points[7] = ct("0.5309508493128176706289302428968181393245082635016252048349547896722090314354827164359000778197833608"); + _weight[7] = ct("0.1132276874273352638874022103122425258241607825709588607721683748382582855487003673371838524124059047"); + _points[8] = ct("0.1068544908834766576341067704324992625897998143695000275580631125622836143405186814627639697793505886"); + _weight[8] = ct("0.1332135012533463962616689707039492301237993045862266872004033332675451141542576651800487628901600931"); + _points[9] = ct("0.4105450812014576824890343505593324118433186951909181754985565958109519682767226149737373217217664215"); + _weight[9] = ct("0.1402186799952601889918436100593420114476858105470553510722523423091126135591673604029597265238160539"); + _points[10] = ct("0.1921510545298540409910572562286133303827013670215218660373964882963368867384002033277468512639620344"); + _weight[10] = ct("0.1537932053600820125624089382247452165048916722672790101081421598961789423490551582621434158001226839"); + _points[11] = ct("0.2953808842625802216229168343760149059398907133108521080514580880514097551832904806231230987696368169"); + _weight[11] = ct("0.1553926336310620532575312621995209299875566036520209784529663159004552165437224464483364641941562454"); break; // order 24,25 @@ -1533,32 +1533,32 @@ namespace Dune { delivered_order = 25; _points.resize(13); _weight.resize(13); - _points[0] = "0.9813896349890121485602806221597123115526801027908002379955097186555535838880620308147789489545503322"; - _weight[0] = "0.001156113409872385703193022385189204618455050656599975054649145246648958439626729696480355938729999156"; - _points[1] = "0.9385244591007310123976333867652993517339853062062887126354508873721247374248021832126814047065480957"; - _weight[1] = "0.006676718501547543613220841284083742579141287031654765750719644999750581810915764860757199651559573378"; - _points[2] = "0.873694821306689419367714567131743891173381534920334759444696161547514405472868541853111673402239862"; - _weight[2] = "0.0188978489591855007323601730984825277398072170071017667796222649055973489956725747846467746142906843"; - _points[3] = "0.007364651026089321650691498413822343611205715616446000420689416452269750033894550997416319128445293114"; - _weight[3] = "0.037429463171230350386748817329987677463195653326885579415509956584359065159563626022275791014111276"; - _points[4] = "0.7901570282734374855528633324993759322704266136136999317134349971780526905331558640579365443870029772"; - _weight[4] = "0.0384279143294396412917909957274853493954585050845213350300056554246318753846340556589445192487208949"; - _points[5] = "0.6921010017196016568970419516876697301808911008718652877381506074556730863418738419796277914411356902"; - _weight[5] = "0.06387357432440629768476274231692273392726396567637467815805792742291004917213504197268100373444847643"; - _points[6] = "0.03839813873967835037683252486414168591782983413635468761241601179824278069140258974034999134662094291"; - _weight[6] = "0.08264057883967859695322341390524823284515157447829234410387722644326630504728309789009709658118130558"; - _points[7] = "0.5844439640213404555042208478109107062952661618107888083023659837678484044838564429563713070829009516"; - _weight[7] = "0.09199156135210478662651956906042682442879113791215881297685885117558806298728604690294432003559148446"; - _points[8] = "0.09259522469900263528289137543861635588927985865429292632366593235281921073136849542406090039759718093"; - _weight[8] = "0.117907875913294165072323006523922488540725339188477464752066853333436329261003962309016356899786218"; - _points[9] = "0.472584386004117725175094642678597272871548735684737639137060650545639928993354340136687675801761997"; - _weight[9] = "0.1182409626281846548385803119060635216477645343671270767817530063264325986532512918418359540320018567"; - _points[10] = "0.3621313972822388004086812982273215588635004488227823666951627890767765685364866146107646481156613177"; - _weight[10] = "0.1376310589751308344356757788733870175764464444515615290689142927534206737481584776849026461687874131"; - _points[11] = "0.1672510113915577314955224787593571163747337087390977895834969262324481399932617359780977489832830797"; - _weight[11] = "0.1394269365642887965028332599008539689313215803996770757259514170749411407585930292996487794819507198"; - _points[12] = "0.2586235407057625165897907328226910025245301373917701116571591768242959721348720274973743055115115389"; - _weight[12] = "0.1456993930316364461587680676879467103064777104195675964020137583090170105818763010757692025989815253"; + _points[0] = ct("0.9813896349890121485602806221597123115526801027908002379955097186555535838880620308147789489545503322"); + _weight[0] = ct("0.001156113409872385703193022385189204618455050656599975054649145246648958439626729696480355938729999156"); + _points[1] = ct("0.9385244591007310123976333867652993517339853062062887126354508873721247374248021832126814047065480957"); + _weight[1] = ct("0.006676718501547543613220841284083742579141287031654765750719644999750581810915764860757199651559573378"); + _points[2] = ct("0.873694821306689419367714567131743891173381534920334759444696161547514405472868541853111673402239862"); + _weight[2] = ct("0.0188978489591855007323601730984825277398072170071017667796222649055973489956725747846467746142906843"); + _points[3] = ct("0.007364651026089321650691498413822343611205715616446000420689416452269750033894550997416319128445293114"); + _weight[3] = ct("0.037429463171230350386748817329987677463195653326885579415509956584359065159563626022275791014111276"); + _points[4] = ct("0.7901570282734374855528633324993759322704266136136999317134349971780526905331558640579365443870029772"); + _weight[4] = ct("0.0384279143294396412917909957274853493954585050845213350300056554246318753846340556589445192487208949"); + _points[5] = ct("0.6921010017196016568970419516876697301808911008718652877381506074556730863418738419796277914411356902"); + _weight[5] = ct("0.06387357432440629768476274231692273392726396567637467815805792742291004917213504197268100373444847643"); + _points[6] = ct("0.03839813873967835037683252486414168591782983413635468761241601179824278069140258974034999134662094291"); + _weight[6] = ct("0.08264057883967859695322341390524823284515157447829234410387722644326630504728309789009709658118130558"); + _points[7] = ct("0.5844439640213404555042208478109107062952661618107888083023659837678484044838564429563713070829009516"); + _weight[7] = ct("0.09199156135210478662651956906042682442879113791215881297685885117558806298728604690294432003559148446"); + _points[8] = ct("0.09259522469900263528289137543861635588927985865429292632366593235281921073136849542406090039759718093"); + _weight[8] = ct("0.117907875913294165072323006523922488540725339188477464752066853333436329261003962309016356899786218"); + _points[9] = ct("0.472584386004117725175094642678597272871548735684737639137060650545639928993354340136687675801761997"); + _weight[9] = ct("0.1182409626281846548385803119060635216477645343671270767817530063264325986532512918418359540320018567"); + _points[10] = ct("0.3621313972822388004086812982273215588635004488227823666951627890767765685364866146107646481156613177"); + _weight[10] = ct("0.1376310589751308344356757788733870175764464444515615290689142927534206737481584776849026461687874131"); + _points[11] = ct("0.1672510113915577314955224787593571163747337087390977895834969262324481399932617359780977489832830797"); + _weight[11] = ct("0.1394269365642887965028332599008539689313215803996770757259514170749411407585930292996487794819507198"); + _points[12] = ct("0.2586235407057625165897907328226910025245301373917701116571591768242959721348720274973743055115115389"); + _weight[12] = ct("0.1456993930316364461587680676879467103064777104195675964020137583090170105818763010757692025989815253"); break; // order 26,27 @@ -1567,34 +1567,34 @@ namespace Dune { delivered_order = 27; _points.resize(14); _weight.resize(14); - _points[0] = "0.9837752340986002382812280091410008568029060918346814026541382401229231239358663224051124039381821732"; - _weight[0] = "0.0008794274174943185095245122078521822019754611306820543635221058449937077708215836466191607368411296988"; - _points[1] = "0.9463027000602753835334059434247240449122575138455164975479188348405641933767500076215855613747667627"; - _weight[1] = "0.005108202635375307895958999219885338023800341194130592644971481918873169565255964058559811747742715242"; - _points[2] = "0.8893428088195155396908716609464895647037628629053267599145054482375380565684526275834413083786664654"; - _weight[2] = "0.01459296826642524288681984453495518538081081230683288195407175989264044277989459235431320050562344511"; - _points[3] = "0.8153897394434746419730742186120575147090134055115116514499564217599632405912766985454621567772925713"; - _weight[3] = "0.03006460748785728700681742950262958234619962060282172680123539669179027622963256575707868303499798465"; - _points[4] = "0.006416760792818456810820464094507178865719839912244884307238769932733545613705239155655121904187687092"; - _weight[4] = "0.03265350864519367963889885870153317340972173478361002456864218835784085024442850788249598470811557747"; - _points[5] = "0.7276764528892646854360267279903316966165601685246486600874809495965456531104679399309294019000621421"; - _weight[5] = "0.05084693081429752423013979751491821787681438824769049239677309253558218964169264456977882426851555228"; - _points[6] = "0.03350140453201314003596392857057248161039076925284236707232192332100661384915949406912586179668633199"; - _weight[6] = "0.07259215611088738637530423764370492657108112269853959863122175065021865096017202301997584723508772513"; - _points[7] = "0.6300366883704039578844805941314332791605030321087179470245277359365694220786253960307680873297618343"; - _weight[7] = "0.07488619291797165331187660365377253958575162997750359965853311053036376136149071602224720460759622726"; - _points[8] = "0.5267378613398730320537269448128829953760927123999441876600624391842836631760001928071840738368501546"; - _weight[8] = "0.09903890904640600916187235867150676110280042407247668375164802867487908835414687742741451294178579331"; - _points[9] = "0.08098549968195518439245130773998218722766514758665499507829939127797017196531825081787486655370778227"; - _weight[9] = "0.104891907003833491182163612325355902630923882710021642880128189982150297028945256249301997973770032"; - _points[10] = "0.4222946573075702578404089875181026958217938762273438789639540713852576268236287646690911714244228904"; - _weight[10] = "0.1195711180450631684452281183371739455866965354227942932369779043707771685058862101141744024798095759"; - _points[11] = "0.1468048676812137299236601652607991515599694654279756227180485513313137055587256285457460550167373603"; - _weight[11] = "0.1264260511486584068850582307158644869441896337243628225912745291094341360195650397288853205184837878"; - _points[12] = "0.3212717439889361744023403974130354496573046310098509725155244153528428571119004042632189220394104758"; - _weight[12] = "0.1327847012521708502656427173025549628480833128549141521111606655971088192656782192878509397656416219"; - _points[13] = "0.2280842706492579915346440986199429719415777248320505178336090146170398503780540680375636284189205411"; - _weight[13] = "0.1356633192083656742046946796682927954911511002736194344098397958433474422723897998813041094757195334"; + _points[0] = ct("0.9837752340986002382812280091410008568029060918346814026541382401229231239358663224051124039381821732"); + _weight[0] = ct("0.0008794274174943185095245122078521822019754611306820543635221058449937077708215836466191607368411296988"); + _points[1] = ct("0.9463027000602753835334059434247240449122575138455164975479188348405641933767500076215855613747667627"); + _weight[1] = ct("0.005108202635375307895958999219885338023800341194130592644971481918873169565255964058559811747742715242"); + _points[2] = ct("0.8893428088195155396908716609464895647037628629053267599145054482375380565684526275834413083786664654"); + _weight[2] = ct("0.01459296826642524288681984453495518538081081230683288195407175989264044277989459235431320050562344511"); + _points[3] = ct("0.8153897394434746419730742186120575147090134055115116514499564217599632405912766985454621567772925713"); + _weight[3] = ct("0.03006460748785728700681742950262958234619962060282172680123539669179027622963256575707868303499798465"); + _points[4] = ct("0.006416760792818456810820464094507178865719839912244884307238769932733545613705239155655121904187687092"); + _weight[4] = ct("0.03265350864519367963889885870153317340972173478361002456864218835784085024442850788249598470811557747"); + _points[5] = ct("0.7276764528892646854360267279903316966165601685246486600874809495965456531104679399309294019000621421"); + _weight[5] = ct("0.05084693081429752423013979751491821787681438824769049239677309253558218964169264456977882426851555228"); + _points[6] = ct("0.03350140453201314003596392857057248161039076925284236707232192332100661384915949406912586179668633199"); + _weight[6] = ct("0.07259215611088738637530423764370492657108112269853959863122175065021865096017202301997584723508772513"); + _points[7] = ct("0.6300366883704039578844805941314332791605030321087179470245277359365694220786253960307680873297618343"); + _weight[7] = ct("0.07488619291797165331187660365377253958575162997750359965853311053036376136149071602224720460759622726"); + _points[8] = ct("0.5267378613398730320537269448128829953760927123999441876600624391842836631760001928071840738368501546"); + _weight[8] = ct("0.09903890904640600916187235867150676110280042407247668375164802867487908835414687742741451294178579331"); + _points[9] = ct("0.08098549968195518439245130773998218722766514758665499507829939127797017196531825081787486655370778227"); + _weight[9] = ct("0.104891907003833491182163612325355902630923882710021642880128189982150297028945256249301997973770032"); + _points[10] = ct("0.4222946573075702578404089875181026958217938762273438789639540713852576268236287646690911714244228904"); + _weight[10] = ct("0.1195711180450631684452281183371739455866965354227942932369779043707771685058862101141744024798095759"); + _points[11] = ct("0.1468048676812137299236601652607991515599694654279756227180485513313137055587256285457460550167373603"); + _weight[11] = ct("0.1264260511486584068850582307158644869441896337243628225912745291094341360195650397288853205184837878"); + _points[12] = ct("0.3212717439889361744023403974130354496573046310098509725155244153528428571119004042632189220394104758"); + _weight[12] = ct("0.1327847012521708502656427173025549628480833128549141521111606655971088192656782192878509397656416219"); + _points[13] = ct("0.2280842706492579915346440986199429719415777248320505178336090146170398503780540680375636284189205411"); + _weight[13] = ct("0.1356633192083656742046946796682927954911511002736194344098397958433474422723897998813041094757195334"); break; // order 28,29 @@ -1603,36 +1603,36 @@ namespace Dune { delivered_order = 29; _points.resize(15); _weight.resize(15); - _points[0] = "0.9857305452631742252659006330591292421044806623979681396367496904534811104340037194340828859918697385"; - _weight[0] = "0.0006806847682757921219050495213766638432680058407302207119346460095765860960776864024700562258866547623"; - _points[1] = "0.9527004099058333143380442075242620935055589938201492599119746533434704857023258451913238950513425218"; - _weight[1] = "0.003972469386290076082067610229152060080164258093234183168970372439783118787506178115381153751505928668"; - _points[2] = "0.9022867006793780266312385046620090802654876855849468717160511280017608939616471254566098257665163856"; - _weight[2] = "0.01143444478944235234324930059485362276155780539908978755489501360681769092103144487510479479673066532"; - _points[3] = "0.836430960605610123975559085654183196614405051627992133778977423021298990485129486291590400663182545"; - _weight[3] = "0.02380838071019515768606037392049978041111467814177297555284892510317273317213807457840075998316796784"; - _points[4] = "0.00564068897251170975750646657944420096608410698813114796797833513821814157573636404891569720358967909"; - _weight[4] = "0.02873413924342504603822660041253805338312894456953019000237612541859506016961128946212643705469219694"; - _points[5] = "0.7576647390313427119970742777402853179406886187590936481745381257951925531912300645820920629808513943"; - _weight[5] = "0.04083261854523967138238199054130899238084842965133790112559698218356527355006904832983602017392245969"; - _points[6] = "0.6690151950299598765386956390531395651245327979857527236420750144055549199665133052913040313820535802"; - _weight[6] = "0.06121953917293708160858361757949451057101860352459654126809960020356064378300880593208989800744638434"; - _points[7] = "0.02948229864794248663164098471800370918700961303166077760161299352098320969659464315137326588996548668"; - _weight[7] = "0.06423808974993183175709533215289588884744112148800311203074357885220757249757941129839863550239944708"; - _points[8] = "0.5738891609066858806714538552375264393339926267874317142496528265661645824810184689905478175189410147"; - _weight[8] = "0.08280147036884515645762630104986933848692863219976179565650568989405659185694148889272203873424612482"; - _points[9] = "0.07141295311515884005478390174673491912187290234227435678431701381106489005946195046185073236066259622"; - _weight[9] = "0.09378327988811985135869114109359384457615020825902727102745231221097976938006047088803797585845547739"; - _points[10] = "0.4759423084632348605725889920158496815427420479142534143461931573336140130566014455167924185629638753"; - _weight[10] = "0.1028247246237729370608003387427179543718483332403108120303957336121729678371306599559686414960307901"; - _points[11] = "0.1298310255535910559712545380942899123177230784713915452688927991403297243171614954096840860975794594"; - _weight[11] = "0.1147976510138825787492378322328278794932624818571617498887067215859317142102959221744686929404717464"; - _points[12] = "0.3789386886469780381065290091427738514254527443330112900124820663975192124536679674713512968590311795"; - _weight[12] = "0.118348384119425863130042337329175114508728339622021249334756378356496508819680628536993165372220157"; - _points[13] = "0.2024927550501040475682199883202304426029145838857816183098197713593869872838287905637745131407654636"; - _weight[13] = "0.1258362132971938191853306984611028086637728409087228064297723636579546705764893008808467616699069615"; - _points[14] = "0.2866060862575270599840260454843964124631835183282258747277172597764764143673373926548361027887495962"; - _weight[14] = "0.1266879103230227850387014761385934876207673172046994042169455568651290983423795896771549684315259543"; + _points[0] = ct("0.9857305452631742252659006330591292421044806623979681396367496904534811104340037194340828859918697385"); + _weight[0] = ct("0.0006806847682757921219050495213766638432680058407302207119346460095765860960776864024700562258866547623"); + _points[1] = ct("0.9527004099058333143380442075242620935055589938201492599119746533434704857023258451913238950513425218"); + _weight[1] = ct("0.003972469386290076082067610229152060080164258093234183168970372439783118787506178115381153751505928668"); + _points[2] = ct("0.9022867006793780266312385046620090802654876855849468717160511280017608939616471254566098257665163856"); + _weight[2] = ct("0.01143444478944235234324930059485362276155780539908978755489501360681769092103144487510479479673066532"); + _points[3] = ct("0.836430960605610123975559085654183196614405051627992133778977423021298990485129486291590400663182545"); + _weight[3] = ct("0.02380838071019515768606037392049978041111467814177297555284892510317273317213807457840075998316796784"); + _points[4] = ct("0.00564068897251170975750646657944420096608410698813114796797833513821814157573636404891569720358967909"); + _weight[4] = ct("0.02873413924342504603822660041253805338312894456953019000237612541859506016961128946212643705469219694"); + _points[5] = ct("0.7576647390313427119970742777402853179406886187590936481745381257951925531912300645820920629808513943"); + _weight[5] = ct("0.04083261854523967138238199054130899238084842965133790112559698218356527355006904832983602017392245969"); + _points[6] = ct("0.6690151950299598765386956390531395651245327979857527236420750144055549199665133052913040313820535802"); + _weight[6] = ct("0.06121953917293708160858361757949451057101860352459654126809960020356064378300880593208989800744638434"); + _points[7] = ct("0.02948229864794248663164098471800370918700961303166077760161299352098320969659464315137326588996548668"); + _weight[7] = ct("0.06423808974993183175709533215289588884744112148800311203074357885220757249757941129839863550239944708"); + _points[8] = ct("0.5738891609066858806714538552375264393339926267874317142496528265661645824810184689905478175189410147"); + _weight[8] = ct("0.08280147036884515645762630104986933848692863219976179565650568989405659185694148889272203873424612482"); + _points[9] = ct("0.07141295311515884005478390174673491912187290234227435678431701381106489005946195046185073236066259622"); + _weight[9] = ct("0.09378327988811985135869114109359384457615020825902727102745231221097976938006047088803797585845547739"); + _points[10] = ct("0.4759423084632348605725889920158496815427420479142534143461931573336140130566014455167924185629638753"); + _weight[10] = ct("0.1028247246237729370608003387427179543718483332403108120303957336121729678371306599559686414960307901"); + _points[11] = ct("0.1298310255535910559712545380942899123177230784713915452688927991403297243171614954096840860975794594"); + _weight[11] = ct("0.1147976510138825787492378322328278794932624818571617498887067215859317142102959221744686929404717464"); + _points[12] = ct("0.3789386886469780381065290091427738514254527443330112900124820663975192124536679674713512968590311795"); + _weight[12] = ct("0.118348384119425863130042337329175114508728339622021249334756378356496508819680628536993165372220157"); + _points[13] = ct("0.2024927550501040475682199883202304426029145838857816183098197713593869872838287905637745131407654636"); + _weight[13] = ct("0.1258362132971938191853306984611028086637728409087228064297723636579546705764893008808467616699069615"); + _points[14] = ct("0.2866060862575270599840260454843964124631835183282258747277172597764764143673373926548361027887495962"); + _weight[14] = ct("0.1266879103230227850387014761385934876207673172046994042169455568651290983423795896771549684315259543"); break; // order 30,31 @@ -1641,38 +1641,38 @@ namespace Dune { delivered_order = 31; _points.resize(16); _weight.resize(16); - _points[0] = "0.9873530206260416180311559031679007912251798676684086442026613475062814838402808784348941153083800942"; - _weight[0] = "0.0005349873301110723536352523245214688183617068853187298053447754895460255914769305758271994969541214465"; - _points[1] = "0.9580244176904754545449593445542902781690561530886972767565858987751500797120765811025149504454439451"; - _weight[1] = "0.003134376947191639406144801392810125165152211379977657619913840594889257190569195251860266967518853567"; - _points[2] = "0.9131083765371412746295855467032689982673591902958463102880070958924077633184989381448279078074159235"; - _weight[2] = "0.009078464772277270136442222357225691316200205613577463083584857434992460933218018083501741086092773742"; - _points[3] = "0.8541381477752106336651136838193234409326728494243068253734695081123194081450149725457651384431831747"; - _weight[3] = "0.01906833576933187330993392764154659000664170074848288047274653307098419606424675728205551148860085042"; - _points[4] = "0.004997299663771921042651149601520690335334381543416344377970522255874964157558701037502647102439618306"; - _weight[4] = "0.0254786213146683694950996917591554882950068833129658279912640220737138513709595935845618250570916986"; - _points[5] = "0.7831225539648680838521817825620535305797128397296362805179828091518110236513200121261822163769397743"; - _weight[5] = "0.03307916871127158700245048416620955670443497800101336034230747234827543543117463085957742175622968897"; - _points[6] = "0.7024801379250410444548069755376171424391608550242998874533600580057788358037540611975107319064165735"; - _weight[6] = "0.05031846621294008117130791499383570158153393032155337021668257703869079487755627644770701989152686714"; - _points[7] = "0.02614351368139405197854932338054296839544549585254593258969286943447829808354691926416178281901416681"; - _weight[7] = "0.05722490518028629871511613797483697079230632259783211879752488731784247248602820192649149147829524039"; - _points[8] = "0.6149571518764895174896408338190829300761737909570376040266234164320457869812106383069644402943986533"; - _weight[8] = "0.06929563315857159820616975574746178675946381337997363992181349355292028244090523248488698582693559141"; - _points[9] = "0.06343094558383674549252822277070085989944232720053606329921286336606196501991941696906214544072557158"; - _weight[9] = "0.08425886231485656951503148108375679459878568927192553127356020255912965879211860283525552208869890524"; - _points[10] = "0.5235341160251683205174701650756566635860722410235498499954471423511414451699874777100902273256248828"; - _weight[10] = "0.08799476437848784634696283460898074168566203452803298141048012151277732409770913018617800056991931691"; - _points[11] = "0.4313243435956253750835922695827402886099831559358862798400496976431495143682652974446555198615522437"; - _weight[11] = "0.1041282756876131675099467043785466919999001988893057566387403573176304031195728572957688903687759438"; - _points[12] = "0.1155984375798159401789236282473972563726614701242300531764409420939787630288591298296722238684111472"; - _weight[12] = "0.1044571888079182947270193577860579511982476687312989947927842773279309587346572216043331398329162766"; - _points[13] = "0.3414679275478230686258992979386936719113738330035523847360437885913802004557323404561019734950136269"; - _weight[13] = "0.1154377592185356472353639909359373445130799205578497513133111318249085177414985560302496131357962334"; - _points[14] = "0.1808705596578836662475733912556982106123115303246260325696821028817277573264066422281984062600090246"; - _weight[14] = "0.1165084804197116707586035588447860117666087389169987223931858385521171238120053660291409688664210766"; - _points[15] = "0.2570248078451708599229442395592698543456357763791818065543456950821702866951437507776531490026073371"; - _weight[15] = "0.1200017097762270141107718840043310847986139968638932139267556119836512373163034295226044021116885655"; + _points[0] = ct("0.9873530206260416180311559031679007912251798676684086442026613475062814838402808784348941153083800942"); + _weight[0] = ct("0.0005349873301110723536352523245214688183617068853187298053447754895460255914769305758271994969541214465"); + _points[1] = ct("0.9580244176904754545449593445542902781690561530886972767565858987751500797120765811025149504454439451"); + _weight[1] = ct("0.003134376947191639406144801392810125165152211379977657619913840594889257190569195251860266967518853567"); + _points[2] = ct("0.9131083765371412746295855467032689982673591902958463102880070958924077633184989381448279078074159235"); + _weight[2] = ct("0.009078464772277270136442222357225691316200205613577463083584857434992460933218018083501741086092773742"); + _points[3] = ct("0.8541381477752106336651136838193234409326728494243068253734695081123194081450149725457651384431831747"); + _weight[3] = ct("0.01906833576933187330993392764154659000664170074848288047274653307098419606424675728205551148860085042"); + _points[4] = ct("0.004997299663771921042651149601520690335334381543416344377970522255874964157558701037502647102439618306"); + _weight[4] = ct("0.0254786213146683694950996917591554882950068833129658279912640220737138513709595935845618250570916986"); + _points[5] = ct("0.7831225539648680838521817825620535305797128397296362805179828091518110236513200121261822163769397743"); + _weight[5] = ct("0.03307916871127158700245048416620955670443497800101336034230747234827543543117463085957742175622968897"); + _points[6] = ct("0.7024801379250410444548069755376171424391608550242998874533600580057788358037540611975107319064165735"); + _weight[6] = ct("0.05031846621294008117130791499383570158153393032155337021668257703869079487755627644770701989152686714"); + _points[7] = ct("0.02614351368139405197854932338054296839544549585254593258969286943447829808354691926416178281901416681"); + _weight[7] = ct("0.05722490518028629871511613797483697079230632259783211879752488731784247248602820192649149147829524039"); + _points[8] = ct("0.6149571518764895174896408338190829300761737909570376040266234164320457869812106383069644402943986533"); + _weight[8] = ct("0.06929563315857159820616975574746178675946381337997363992181349355292028244090523248488698582693559141"); + _points[9] = ct("0.06343094558383674549252822277070085989944232720053606329921286336606196501991941696906214544072557158"); + _weight[9] = ct("0.08425886231485656951503148108375679459878568927192553127356020255912965879211860283525552208869890524"); + _points[10] = ct("0.5235341160251683205174701650756566635860722410235498499954471423511414451699874777100902273256248828"); + _weight[10] = ct("0.08799476437848784634696283460898074168566203452803298141048012151277732409770913018617800056991931691"); + _points[11] = ct("0.4313243435956253750835922695827402886099831559358862798400496976431495143682652974446555198615522437"); + _weight[11] = ct("0.1041282756876131675099467043785466919999001988893057566387403573176304031195728572957688903687759438"); + _points[12] = ct("0.1155984375798159401789236282473972563726614701242300531764409420939787630288591298296722238684111472"); + _weight[12] = ct("0.1044571888079182947270193577860579511982476687312989947927842773279309587346572216043331398329162766"); + _points[13] = ct("0.3414679275478230686258992979386936719113738330035523847360437885913802004557323404561019734950136269"); + _weight[13] = ct("0.1154377592185356472353639909359373445130799205578497513133111318249085177414985560302496131357962334"); + _points[14] = ct("0.1808705596578836662475733912556982106123115303246260325696821028817277573264066422281984062600090246"); + _weight[14] = ct("0.1165084804197116707586035588447860117666087389169987223931858385521171238120053660291409688664210766"); + _points[15] = ct("0.2570248078451708599229442395592698543456357763791818065543456950821702866951437507776531490026073371"); + _weight[15] = ct("0.1200017097762270141107718840043310847986139968638932139267556119836512373163034295226044021116885655"); break; // order 32,33 @@ -1681,40 +1681,40 @@ namespace Dune { delivered_order = 33; _points.resize(17); _weight.resize(17); - _points[0] = "0.9887140406322437514171214022529600950271304358332938882155721604826076932154206388238562326534443377"; - _weight[0] = "0.0004262325784138671616503014825668479867743121463983310760858304095888980890581472393557710822246507172"; - _points[1] = "0.9625011978233500412504607753885055612059058670805919300838487295359170197761774966465922450143861371"; - _weight[1] = "0.002505366878782441497821305040213450564573948855367154150978343268848357634079495184968727608399159802"; - _points[2] = "0.9222430345922984084871073282303817691602583776161059845144196175091317355129889510768256352598660848"; - _weight[2] = "0.007294460966842812890068913047567504341965175593956839929686155659396138028717360227340619459117792835"; - _points[3] = "0.869166059567413619204446498011157536480619533973801747094055147008674628966944082007489138202985139"; - _weight[3] = "0.01543284442961187739177684553210850040977377913889605049895702539591618751800244624737646088996791658"; - _points[4] = "0.004457993567787391754506229111546399964633760100259970537810725491458494250043598437019664865493643768"; - _weight[4] = "0.02274540622639378829776020880683720609452057522373976015749508324031731694387040746972125365570310004"; - _points[5] = "0.8048835785249664919991777013970255022373475851134620892027287774778381435285669046560052364431526214"; - _weight[5] = "0.02702739490460156181927791662098239956927108947038280148990998102655235785834616122857118941751450445"; - _points[6] = "0.731348952734051382133021495562975876964288241933596559645743754150107521905228731408698776571450455"; - _weight[6] = "0.0416065560205907241200257327515462961439659897769936343927590006521666545011746825379533316882700652"; - _points[7] = "0.02334009412377427396702152820768312299586060057599419863449974659248238243339757550585495829405487255"; - _weight[7] = "0.05128485584041035837150041049462227236569515810109611130226859683533715551484088425680168656439029542"; - _points[8] = "0.6507965584533822647314874073231465774368335045672017460161248195939594014514835415159009295305527969"; - _weight[8] = "0.05814904817541010112637471093584722632635723649505078175048544545500447542788986279551396785911403471"; - _points[9] = "0.5656739668866343319033069760096456365875201180074841733261734685045356633266844286988014211643520509"; - _weight[9] = "0.07518465097422447606286399704863748886393605930789172672958010315085190595784826875016684063030466313"; - _points[10] = "0.0567079687690782395327133315565206422583954294330082911813093706572985010525054793316865221556378879"; - _weight[10] = "0.07605145765148480040294983401333088847853799893124803854611256634704675720143211718355596447759322621"; - _points[11] = "0.478567596853079588783710462859367863464895919649049929129470687367069564027548762072173649770694993"; - _weight[11] = "0.09095558079828455499487784832842234327421076718008184235832962158876271346851796676218008225388408436"; - _points[12] = "0.1035554329351970634134912269613124043655029097199118685108784305899757515572621444529640256077589927"; - _weight[12] = "0.09528373874923688384115041853141755745633038829194399052580502788189156712111849867133924841409385054"; - _points[13] = "0.3921241347220956580336194633319030935711764025114615789973484145740342676368815150194126405593319517"; - _weight[13] = "0.1036194838585926665104294095256400693128383841028677293915780879742991691522033818310328703299843335"; - _points[14] = "0.1624600034281365499816295439141031838558059790103253735306759523919908694781359490868358657162134059"; - _weight[14] = "0.1078158633350549603832320404930530506583776814863800678782279266510495293543282695089808637986145332"; - _points[15] = "0.3089701177521959033175242612862631293729470242289113159247135612658365232010381202115837653514093201"; - _weight[15] = "0.1114698358471210991542580389815065276072464356895427892969110466585885649118705952943517744483555478"; - _points[16] = "0.2316321257771721829467972257383587479080211677883964983117694939499389815368349381911564356963581668"; - _weight[16] = "0.1131472227649430259739820683657003705456250202081623505248301578043822513167014548107893476058445038"; + _points[0] = ct("0.9887140406322437514171214022529600950271304358332938882155721604826076932154206388238562326534443377"); + _weight[0] = ct("0.0004262325784138671616503014825668479867743121463983310760858304095888980890581472393557710822246507172"); + _points[1] = ct("0.9625011978233500412504607753885055612059058670805919300838487295359170197761774966465922450143861371"); + _weight[1] = ct("0.002505366878782441497821305040213450564573948855367154150978343268848357634079495184968727608399159802"); + _points[2] = ct("0.9222430345922984084871073282303817691602583776161059845144196175091317355129889510768256352598660848"); + _weight[2] = ct("0.007294460966842812890068913047567504341965175593956839929686155659396138028717360227340619459117792835"); + _points[3] = ct("0.869166059567413619204446498011157536480619533973801747094055147008674628966944082007489138202985139"); + _weight[3] = ct("0.01543284442961187739177684553210850040977377913889605049895702539591618751800244624737646088996791658"); + _points[4] = ct("0.004457993567787391754506229111546399964633760100259970537810725491458494250043598437019664865493643768"); + _weight[4] = ct("0.02274540622639378829776020880683720609452057522373976015749508324031731694387040746972125365570310004"); + _points[5] = ct("0.8048835785249664919991777013970255022373475851134620892027287774778381435285669046560052364431526214"); + _weight[5] = ct("0.02702739490460156181927791662098239956927108947038280148990998102655235785834616122857118941751450445"); + _points[6] = ct("0.731348952734051382133021495562975876964288241933596559645743754150107521905228731408698776571450455"); + _weight[6] = ct("0.0416065560205907241200257327515462961439659897769936343927590006521666545011746825379533316882700652"); + _points[7] = ct("0.02334009412377427396702152820768312299586060057599419863449974659248238243339757550585495829405487255"); + _weight[7] = ct("0.05128485584041035837150041049462227236569515810109611130226859683533715551484088425680168656439029542"); + _points[8] = ct("0.6507965584533822647314874073231465774368335045672017460161248195939594014514835415159009295305527969"); + _weight[8] = ct("0.05814904817541010112637471093584722632635723649505078175048544545500447542788986279551396785911403471"); + _points[9] = ct("0.5656739668866343319033069760096456365875201180074841733261734685045356633266844286988014211643520509"); + _weight[9] = ct("0.07518465097422447606286399704863748886393605930789172672958010315085190595784826875016684063030466313"); + _points[10] = ct("0.0567079687690782395327133315565206422583954294330082911813093706572985010525054793316865221556378879"); + _weight[10] = ct("0.07605145765148480040294983401333088847853799893124803854611256634704675720143211718355596447759322621"); + _points[11] = ct("0.478567596853079588783710462859367863464895919649049929129470687367069564027548762072173649770694993"); + _weight[11] = ct("0.09095558079828455499487784832842234327421076718008184235832962158876271346851796676218008225388408436"); + _points[12] = ct("0.1035554329351970634134912269613124043655029097199118685108784305899757515572621444529640256077589927"); + _weight[12] = ct("0.09528373874923688384115041853141755745633038829194399052580502788189156712111849867133924841409385054"); + _points[13] = ct("0.3921241347220956580336194633319030935711764025114615789973484145740342676368815150194126405593319517"); + _weight[13] = ct("0.1036194838585926665104294095256400693128383841028677293915780879742991691522033818310328703299843335"); + _points[14] = ct("0.1624600034281365499816295439141031838558059790103253735306759523919908694781359490868358657162134059"); + _weight[14] = ct("0.1078158633350549603832320404930530506583776814863800678782279266510495293543282695089808637986145332"); + _points[15] = ct("0.3089701177521959033175242612862631293729470242289113159247135612658365232010381202115837653514093201"); + _weight[15] = ct("0.1114698358471210991542580389815065276072464356895427892969110466585885649118705952943517744483555478"); + _points[16] = ct("0.2316321257771721829467972257383587479080211677883964983117694939499389815368349381911564356963581668"); + _weight[16] = ct("0.1131472227649430259739820683657003705456250202081623505248301578043822513167014548107893476058445038"); break; // order 34,35 @@ -1723,42 +1723,42 @@ namespace Dune { delivered_order = 35; _points.resize(18); _weight.resize(18); - _points[0] = "0.9898668482025971344167630227759617852272654029332944782218012796457954641639004909483002293295752187"; - _weight[0] = "0.0003437381681963917846247430221834229151499287042287230354055143379188235978579521132163657479768314514"; - _points[1] = "0.9663007519456325424115067464906798893423212721801663890681129055831478702436903498571145506943067162"; - _weight[1] = "0.002026050358602094250494341820341870894120024561864795036338823580354925264367517227275244576909932423"; - _points[2] = "0.9300208896996932164819585047276942532417932534056115051608547073927014042784861756734769306165351191"; - _weight[2] = "0.0059248861288656750073070124596837593021079220492247058775169782719872717029736487292831561213573021"; - _points[3] = "0.882019825362079146731241208862299348005417555808720267548968016151212864669297713515695332184984095"; - _weight[3] = "0.01261207776476106746655648532508006599729513787362061969061111331011139156523293135970609947084018862"; - _points[4] = "0.004001479383867386797042719910270824223541185248785833363554578344319893757114842618058463407348803735"; - _weight[4] = "0.02042867887008126774453513345708525680111295405537645831789221858363235004907653637524376483250420953"; - _points[5] = "0.8236074297748695658739488546206220397694931892518864127892186510351045655222244744576037075797895574"; - _weight[5] = "0.02226374019481872490578598695715605901312264527880759493159497248783660222780139439098845774611394999"; - _points[6] = "0.7563771934061506267981673359097779706473518228163447251511697288815637982124887651626427336664155865"; - _weight[6] = "0.03461660096179857963094037301158265977500547563449518843396957076139936244796763506359293284799136368"; - _points[7] = "0.02096364839376647799513560098656109675689180176538502182710065123636384918467384831554500962763531465"; - _weight[7] = "0.04621270032675413386257866238629064300957438277868616878558323293289918331132386077257775663020718931"; - _points[8] = "0.6821630391136515650188220799815272984812129529984549136808308873845014736266989488992730818190698119"; - _weight[8] = "0.04897518000258343319573971841628213770242132719001940867089608917054120707937976989292545511549928993"; - _points[9] = "0.6029893605598320721374807041874726334761957597253021332090631742614856848258536813319527445372951366"; - _weight[9] = "0.06426961225525709848147580633301085880443436756721415851562729065246516504496265169885498286161075816"; - _points[10] = "0.05099404158789055396677492129985342752684335179502102250490757627054764167157590973686635778722014573"; - _weight[10] = "0.06894223784384404993007739031698519886588775153771160210566885018965190752564322224893633392985120252"; - _points[11] = "0.5210158208707761473198147915854717855660664902319620429318729520457293008516289285224828683060695134"; - _weight[11] = "0.07915832457721575745284593825289506100924953969440499641376678369347764830926340546224343749330271028"; - _points[12] = "0.09328039592854495077760905882606572909110423169403601965545516113954878960271296675572769974433514713"; - _weight[12] = "0.08714781414928617652436330187061168404379158056036702876225120391972824949607113158995664181206534451"; - _points[13] = "0.4384784492241381176518542603874069642668262016685327878789060389076575892412083497577428502906842642"; - _weight[13] = "0.09216480198048256152417399078564414852612846466652256992046258396446590593706414236053909750896569121"; - _points[14] = "0.1466701036776179571516088297346119926828719790587607976177450052287675453102203350213112764829923106"; - _weight[14] = "0.09980445383540542778220444771221204607299051846682882828893450936727624068650930424980230859564698864"; - _points[15] = "0.357628649976634629398327142983900163551554823411966631545931014342118455385001575208686365462093356"; - _weight[15] = "0.1018338577127481863631259923308642099185514417373884497748896700704506385950017111137663314704100197"; - _points[16] = "0.2097070395888429667218817114520340564344572337129713950314960570502750540556726532998975043202670298"; - _weight[16] = "0.1063846692636713200524475540357298948042757460509025466150822041706738793410034729395308181691385946"; - _points[17] = "0.2806717900601716991068192620345454984655482490495543795697683718559155121543067476743790509001396303"; - _weight[17] = "0.1068905756056280540407231215063610225447807915923361568235083905351292478184997124115608137022023352"; + _points[0] = ct("0.9898668482025971344167630227759617852272654029332944782218012796457954641639004909483002293295752187"); + _weight[0] = ct("0.0003437381681963917846247430221834229151499287042287230354055143379188235978579521132163657479768314514"); + _points[1] = ct("0.9663007519456325424115067464906798893423212721801663890681129055831478702436903498571145506943067162"); + _weight[1] = ct("0.002026050358602094250494341820341870894120024561864795036338823580354925264367517227275244576909932423"); + _points[2] = ct("0.9300208896996932164819585047276942532417932534056115051608547073927014042784861756734769306165351191"); + _weight[2] = ct("0.0059248861288656750073070124596837593021079220492247058775169782719872717029736487292831561213573021"); + _points[3] = ct("0.882019825362079146731241208862299348005417555808720267548968016151212864669297713515695332184984095"); + _weight[3] = ct("0.01261207776476106746655648532508006599729513787362061969061111331011139156523293135970609947084018862"); + _points[4] = ct("0.004001479383867386797042719910270824223541185248785833363554578344319893757114842618058463407348803735"); + _weight[4] = ct("0.02042867887008126774453513345708525680111295405537645831789221858363235004907653637524376483250420953"); + _points[5] = ct("0.8236074297748695658739488546206220397694931892518864127892186510351045655222244744576037075797895574"); + _weight[5] = ct("0.02226374019481872490578598695715605901312264527880759493159497248783660222780139439098845774611394999"); + _points[6] = ct("0.7563771934061506267981673359097779706473518228163447251511697288815637982124887651626427336664155865"); + _weight[6] = ct("0.03461660096179857963094037301158265977500547563449518843396957076139936244796763506359293284799136368"); + _points[7] = ct("0.02096364839376647799513560098656109675689180176538502182710065123636384918467384831554500962763531465"); + _weight[7] = ct("0.04621270032675413386257866238629064300957438277868616878558323293289918331132386077257775663020718931"); + _points[8] = ct("0.6821630391136515650188220799815272984812129529984549136808308873845014736266989488992730818190698119"); + _weight[8] = ct("0.04897518000258343319573971841628213770242132719001940867089608917054120707937976989292545511549928993"); + _points[9] = ct("0.6029893605598320721374807041874726334761957597253021332090631742614856848258536813319527445372951366"); + _weight[9] = ct("0.06426961225525709848147580633301085880443436756721415851562729065246516504496265169885498286161075816"); + _points[10] = ct("0.05099404158789055396677492129985342752684335179502102250490757627054764167157590973686635778722014573"); + _weight[10] = ct("0.06894223784384404993007739031698519886588775153771160210566885018965190752564322224893633392985120252"); + _points[11] = ct("0.5210158208707761473198147915854717855660664902319620429318729520457293008516289285224828683060695134"); + _weight[11] = ct("0.07915832457721575745284593825289506100924953969440499641376678369347764830926340546224343749330271028"); + _points[12] = ct("0.09328039592854495077760905882606572909110423169403601965545516113954878960271296675572769974433514713"); + _weight[12] = ct("0.08714781414928617652436330187061168404379158056036702876225120391972824949607113158995664181206534451"); + _points[13] = ct("0.4384784492241381176518542603874069642668262016685327878789060389076575892412083497577428502906842642"); + _weight[13] = ct("0.09216480198048256152417399078564414852612846466652256992046258396446590593706414236053909750896569121"); + _points[14] = ct("0.1466701036776179571516088297346119926828719790587607976177450052287675453102203350213112764829923106"); + _weight[14] = ct("0.09980445383540542778220444771221204607299051846682882828893450936727624068650930424980230859564698864"); + _points[15] = ct("0.357628649976634629398327142983900163551554823411966631545931014342118455385001575208686365462093356"); + _weight[15] = ct("0.1018338577127481863631259923308642099185514417373884497748896700704506385950017111137663314704100197"); + _points[16] = ct("0.2097070395888429667218817114520340564344572337129713950314960570502750540556726532998975043202670298"); + _weight[16] = ct("0.1063846692636713200524475540357298948042757460509025466150822041706738793410034729395308181691385946"); + _points[17] = ct("0.2806717900601716991068192620345454984655482490495543795697683718559155121543067476743790509001396303"); + _weight[17] = ct("0.1068905756056280540407231215063610225447807915923361568235083905351292478184997124115608137022023352"); break; // order 36,37 @@ -1767,44 +1767,44 @@ namespace Dune { delivered_order = 37; _points.resize(19); _weight.resize(19); - _points[0] = "0.9908518052709556853530948352201172311414908971100306236116888056786547010228099804847460306449291637"; - _weight[0] = "0.0002802551883567726748812555744779639105600352061968937989749794735813128057127028672314734203440280795"; - _points[1] = "0.9695526370802208854719287862322660049706018326703098706378843584104484087310020229969934667704093052"; - _weight[1] = "0.001655761521847964386692006035428965858679000056357516012475017722076239956761833907883794506161951596"; - _points[2] = "0.9366958480743650805439055020819450266811818650579229027664901891451477928206324529848022077423518401"; - _weight[2] = "0.004860183424086561415136332087732184813912903332909763493482554844577771785083994880850628451944158735"; - _points[3] = "0.8930931349818449707509811545649148473623623153254222496159769165216758357705561673044346695221435769"; - _weight[3] = "0.0103995626565567593736110930883662168930384206107188660197640952475440944449729962894776242764085632"; - _points[4] = "0.00361164281855689303445321012625198346733275355003682919557113405867408349929295207867441611737690897"; - _weight[4] = "0.01844807545006615338353364973844063664514747348633002796850199039649780838921192974783628927072788796"; - _points[5] = "0.8398186157087110778386362944292882560999767507786887653784723935849407017581430396000219565181239941"; - _weight[5] = "0.01848218385863319552539537554057223036019964756805820620573212876783093453134742074611622587750882251"; - _points[6] = "0.7781842229767616142092996470420758791283656925578678775853071098643813559091198697527204996713931532"; - _weight[6] = "0.02897969422421944931400246601007177204686871789749054254495145220324571113131572128329170246403961399"; - _points[7] = "0.7097076516539023988437467831116355144608909392408906399894113065110659853244124588493665962726797404"; - _weight[7] = "0.04142334512551560975967431967755079490752620840476902467442180073660343747997340115254631834842068448"; - _points[8] = "0.01893183703158821725026452431694923674614045524658723100881095660938384328017838051860341840597562064"; - _weight[8] = "0.04184930350395978096289045666597507923015930768805746257353242039038709944828752655956749265005342344"; - _points[9] = "0.6360750448792708946910910570981647668668019198973285696987761671558681881849944225414546581423684885"; - _weight[9] = "0.05503611628869595628296228495903234773834971955306329246189976450730557322385402735173501701009562429"; - _points[10] = "0.04609793304843108357392477083545909375906241693422215752403930389795061196209317861717874813163785794"; - _weight[10] = "0.06275255057146579770871362891521873929256827500121891666402911779624971524361366764385547386229422249"; - _points[11] = "0.5590994926490319878469279758790814850485694130830958106631220505575721013709915928328659605930323349"; - _weight[11] = "0.06879791590381478285911941087185040133275238686516501251070694318774386308432389393107853548035543575"; - _points[12] = "0.08444722278420982059984790045116954757568547567342996475773948377116464751353011539561005675988539905"; - _weight[12] = "0.0799247400979834838805861528846334314674922993978160391753764141223543035502626214065807498002876862"; - _points[13] = "0.4806763935785519026332213524827062607958913951805210382735109679392374943149106385409942481778506352"; - _weight[13] = "0.08153774174367337114460345968332885877015622313913313374058373868512964935174277352830164497093084712"; - _points[14] = "0.4027367861650770951230470111048776348626646611402175602798726241469139422734752813325599363666955167"; - _weight[14] = "0.09204397143227682581672576212135660932951865767707678899669727185145202547081949806407328350372842929"; - _points[15] = "0.1330361885580987754240874239752163178462101569942577515312839921107421010353389269684892715246493502"; - _weight[15] = "0.09246985633715682353076157026438268785806641992726473058335517773221312455376698448719205979985072617"; - _points[16] = "0.327199800763811715728429965275660215695471902297825977016122346800179335288035110115459307288784813"; - _weight[16] = "0.09918209293741316028263210506706355271369499867043289653925746745730565272014624896429591950124037465"; - _points[17] = "0.1906685949047633510874746648871937910511869102030339299609855946583176259568932278761873481665619608"; - _weight[17] = "0.09986827648083875910656821167754631038635897016436543739205281535304647362910941203114996053856106275"; - _points[18] = "0.2559254034821029602520473972952833166965225034685666607613445549879376542400004376190936134395605969"; - _weight[18] = "0.1020083732534387925915104591369712164449503353535754486442048495248552091996933451569357987499299783"; + _points[0] = ct("0.9908518052709556853530948352201172311414908971100306236116888056786547010228099804847460306449291637"); + _weight[0] = ct("0.0002802551883567726748812555744779639105600352061968937989749794735813128057127028672314734203440280795"); + _points[1] = ct("0.9695526370802208854719287862322660049706018326703098706378843584104484087310020229969934667704093052"); + _weight[1] = ct("0.001655761521847964386692006035428965858679000056357516012475017722076239956761833907883794506161951596"); + _points[2] = ct("0.9366958480743650805439055020819450266811818650579229027664901891451477928206324529848022077423518401"); + _weight[2] = ct("0.004860183424086561415136332087732184813912903332909763493482554844577771785083994880850628451944158735"); + _points[3] = ct("0.8930931349818449707509811545649148473623623153254222496159769165216758357705561673044346695221435769"); + _weight[3] = ct("0.0103995626565567593736110930883662168930384206107188660197640952475440944449729962894776242764085632"); + _points[4] = ct("0.00361164281855689303445321012625198346733275355003682919557113405867408349929295207867441611737690897"); + _weight[4] = ct("0.01844807545006615338353364973844063664514747348633002796850199039649780838921192974783628927072788796"); + _points[5] = ct("0.8398186157087110778386362944292882560999767507786887653784723935849407017581430396000219565181239941"); + _weight[5] = ct("0.01848218385863319552539537554057223036019964756805820620573212876783093453134742074611622587750882251"); + _points[6] = ct("0.7781842229767616142092996470420758791283656925578678775853071098643813559091198697527204996713931532"); + _weight[6] = ct("0.02897969422421944931400246601007177204686871789749054254495145220324571113131572128329170246403961399"); + _points[7] = ct("0.7097076516539023988437467831116355144608909392408906399894113065110659853244124588493665962726797404"); + _weight[7] = ct("0.04142334512551560975967431967755079490752620840476902467442180073660343747997340115254631834842068448"); + _points[8] = ct("0.01893183703158821725026452431694923674614045524658723100881095660938384328017838051860341840597562064"); + _weight[8] = ct("0.04184930350395978096289045666597507923015930768805746257353242039038709944828752655956749265005342344"); + _points[9] = ct("0.6360750448792708946910910570981647668668019198973285696987761671558681881849944225414546581423684885"); + _weight[9] = ct("0.05503611628869595628296228495903234773834971955306329246189976450730557322385402735173501701009562429"); + _points[10] = ct("0.04609793304843108357392477083545909375906241693422215752403930389795061196209317861717874813163785794"); + _weight[10] = ct("0.06275255057146579770871362891521873929256827500121891666402911779624971524361366764385547386229422249"); + _points[11] = ct("0.5590994926490319878469279758790814850485694130830958106631220505575721013709915928328659605930323349"); + _weight[11] = ct("0.06879791590381478285911941087185040133275238686516501251070694318774386308432389393107853548035543575"); + _points[12] = ct("0.08444722278420982059984790045116954757568547567342996475773948377116464751353011539561005675988539905"); + _weight[12] = ct("0.0799247400979834838805861528846334314674922993978160391753764141223543035502626214065807498002876862"); + _points[13] = ct("0.4806763935785519026332213524827062607958913951805210382735109679392374943149106385409942481778506352"); + _weight[13] = ct("0.08153774174367337114460345968332885877015622313913313374058373868512964935174277352830164497093084712"); + _points[14] = ct("0.4027367861650770951230470111048776348626646611402175602798726241469139422734752813325599363666955167"); + _weight[14] = ct("0.09204397143227682581672576212135660932951865767707678899669727185145202547081949806407328350372842929"); + _points[15] = ct("0.1330361885580987754240874239752163178462101569942577515312839921107421010353389269684892715246493502"); + _weight[15] = ct("0.09246985633715682353076157026438268785806641992726473058335517773221312455376698448719205979985072617"); + _points[16] = ct("0.327199800763811715728429965275660215695471902297825977016122346800179335288035110115459307288784813"); + _weight[16] = ct("0.09918209293741316028263210506706355271369499867043289653925746745730565272014624896429591950124037465"); + _points[17] = ct("0.1906685949047633510874746648871937910511869102030339299609855946583176259568932278761873481665619608"); + _weight[17] = ct("0.09986827648083875910656821167754631038635897016436543739205281535304647362910941203114996053856106275"); + _points[18] = ct("0.2559254034821029602520473972952833166965225034685666607613445549879376542400004376190936134395605969"); + _weight[18] = ct("0.1020083732534387925915104591369712164449503353535754486442048495248552091996933451569357987499299783"); break; // order 38,39 @@ -1813,46 +1813,46 @@ namespace Dune { delivered_order = 39; _points.resize(20); _weight.resize(20); - _points[0] = "0.9916999557929327307665436596947020094146922407257829898363762060484693209882124325386440915297526987"; - _weight[0] = "0.0002307638143513705802967255226568830728813167721599840524365336414500605445638183205419184402827059144"; - _points[1] = "0.9723569466474369111847018716646485313955816199047026627731927463182820924001386973341816730256379103"; - _weight[1] = "0.001366124552171843969035439751076010937012975665488565633903154123928917136910100459323476024770590956"; - _points[2] = "0.9424655423631863386908918774276637741176541559385663981945954132521152784422837129268702079654087369"; - _weight[2] = "0.004022915227928156013814278936824336762072286332632338071325792455668677727129064099489345807286851259"; - _points[3] = "0.9026958717934536922763469416996700772864999425096913605427629927201564197787843225600147491273022283"; - _weight[3] = "0.008646438225380306267478104148579112377200533623295159410282371065482011056328697434527181907858069684"; - _points[4] = "0.8539367530358904570890043916180165250991367585634254004379927018011944789694603521437745068010803997"; - _weight[4] = "0.01545533586010292574715613428317953854964217039480755935175135440483625462586097291289321958626061925"; - _points[5] = "0.003276106669050098975264676112871143292010168497029644767295470063831412161584194743610327964052659495"; - _weight[5] = "0.0167416883525451139484695594692113303959200115840109757199624734967735024433026011320234271381241498"; - _points[6] = "0.7972775083365946877021888513752729067366395533700328215630061593076170870677993680779536516217368242"; - _weight[6] = "0.02440809225336020855759740649158179130555848135630839155224086550001630535743462622984150349854465053"; - _points[7] = "0.7339838582356594497320271932958407316824886943041261173702937687882678060193520684331489222685668062"; - _weight[7] = "0.03519413375841203253537225731014733812107557483384302032295579824046286874151937628916098565550834621"; - _points[8] = "0.01718121814525571373824770463158205217142310650921932699389301827173010299694629239806929714009353387"; - _weight[8] = "0.03806993892740333390463550463872740520842342009670349282847748189119210800461319599436674582927199561"; - _points[9] = "0.6654696989055136479537295881338505673772460184966543033851700597919629976818155341141170411631585467"; - _weight[9] = "0.04725059234709778562613272088316633264786049061137085249821716995453687692356004132430763173471373923"; - _points[10] = "0.04187143111776519524423463414370851114954902307898488691386863470682049070344137006251506996053615728"; - _weight[10] = "0.05733647475826119260703896626884620663676526982142598197751665152278167937952506465377762486070349003"; - _points[11] = "0.5932655334835064879673930865443734208473977411399654892597462260744716869678127565393306479732092832"; - _weight[11] = "0.05980348368525802609816497837917858372547486798828513804350498569402473230677222080215249105521630064"; - _points[12] = "0.5189842887035737296184117608302417580161348370994725645140664538072682185064509019793474604143752166"; - _weight[12] = "0.07192983830772549570812637571959705220454253379516249592845826823872807811447074214345608253045060851"; - _points[13] = "0.07680083708962197048187052301994736761573663220191864690793950376336940712642192742790120232186627601"; - _weight[13] = "0.07350047967329571176034002983707970547786941802561395491718754226714603265744811012378159064912127635"; - _points[14] = "0.444285286963011162128823917835975050036359774906195940140501796031417737745668160330444167600005532"; - _weight[14] = "0.08263541363333147565166589034452447111897790526008740772996796592380070257693533775950888460291073922"; - _points[15] = "0.1211898673236760656176861522945444470235806268943235898707887850377131524410713389898296198872403467"; - _weight[15] = "0.08578059167595640842829204758039989126835431719768784417396580841619485004243385901000626956881311921"; - _points[16] = "0.3708371805843968964453220795377124336991024955666204869798357877359442742262916746260159928230296167"; - _weight[16] = "0.09094117788270695025052175053988521021573682596634589761784828202602528063874365566272648430490295018"; - _points[17] = "0.1740471126355421652241579341996569921877681033069868901852878459116461179764358286536618532558350224"; - _weight[17] = "0.09368338372511565569498576493650134822004762846570875646531322483816870359335260839464910457532484731"; - _points[18] = "0.3002806768359501643662584187171734631746719686192409655675227716570747312020196669966322653788992448"; - _weight[18] = "0.09597092321988782503051231642150166590478722336093452405759351080479348502148876405591865563178148165"; - _points[19] = "0.2341918863135921908944557128323043352373021481231570747714734150082081622077654966849128615343105212"; - _weight[19] = "0.09703221011970818162036374853733578584979674884812765964709076549398887310760714319754736126669081831"; + _points[0] = ct("0.9916999557929327307665436596947020094146922407257829898363762060484693209882124325386440915297526987"); + _weight[0] = ct("0.0002307638143513705802967255226568830728813167721599840524365336414500605445638183205419184402827059144"); + _points[1] = ct("0.9723569466474369111847018716646485313955816199047026627731927463182820924001386973341816730256379103"); + _weight[1] = ct("0.001366124552171843969035439751076010937012975665488565633903154123928917136910100459323476024770590956"); + _points[2] = ct("0.9424655423631863386908918774276637741176541559385663981945954132521152784422837129268702079654087369"); + _weight[2] = ct("0.004022915227928156013814278936824336762072286332632338071325792455668677727129064099489345807286851259"); + _points[3] = ct("0.9026958717934536922763469416996700772864999425096913605427629927201564197787843225600147491273022283"); + _weight[3] = ct("0.008646438225380306267478104148579112377200533623295159410282371065482011056328697434527181907858069684"); + _points[4] = ct("0.8539367530358904570890043916180165250991367585634254004379927018011944789694603521437745068010803997"); + _weight[4] = ct("0.01545533586010292574715613428317953854964217039480755935175135440483625462586097291289321958626061925"); + _points[5] = ct("0.003276106669050098975264676112871143292010168497029644767295470063831412161584194743610327964052659495"); + _weight[5] = ct("0.0167416883525451139484695594692113303959200115840109757199624734967735024433026011320234271381241498"); + _points[6] = ct("0.7972775083365946877021888513752729067366395533700328215630061593076170870677993680779536516217368242"); + _weight[6] = ct("0.02440809225336020855759740649158179130555848135630839155224086550001630535743462622984150349854465053"); + _points[7] = ct("0.7339838582356594497320271932958407316824886943041261173702937687882678060193520684331489222685668062"); + _weight[7] = ct("0.03519413375841203253537225731014733812107557483384302032295579824046286874151937628916098565550834621"); + _points[8] = ct("0.01718121814525571373824770463158205217142310650921932699389301827173010299694629239806929714009353387"); + _weight[8] = ct("0.03806993892740333390463550463872740520842342009670349282847748189119210800461319599436674582927199561"); + _points[9] = ct("0.6654696989055136479537295881338505673772460184966543033851700597919629976818155341141170411631585467"); + _weight[9] = ct("0.04725059234709778562613272088316633264786049061137085249821716995453687692356004132430763173471373923"); + _points[10] = ct("0.04187143111776519524423463414370851114954902307898488691386863470682049070344137006251506996053615728"); + _weight[10] = ct("0.05733647475826119260703896626884620663676526982142598197751665152278167937952506465377762486070349003"); + _points[11] = ct("0.5932655334835064879673930865443734208473977411399654892597462260744716869678127565393306479732092832"); + _weight[11] = ct("0.05980348368525802609816497837917858372547486798828513804350498569402473230677222080215249105521630064"); + _points[12] = ct("0.5189842887035737296184117608302417580161348370994725645140664538072682185064509019793474604143752166"); + _weight[12] = ct("0.07192983830772549570812637571959705220454253379516249592845826823872807811447074214345608253045060851"); + _points[13] = ct("0.07680083708962197048187052301994736761573663220191864690793950376336940712642192742790120232186627601"); + _weight[13] = ct("0.07350047967329571176034002983707970547786941802561395491718754226714603265744811012378159064912127635"); + _points[14] = ct("0.444285286963011162128823917835975050036359774906195940140501796031417737745668160330444167600005532"); + _weight[14] = ct("0.08263541363333147565166589034452447111897790526008740772996796592380070257693533775950888460291073922"); + _points[15] = ct("0.1211898673236760656176861522945444470235806268943235898707887850377131524410713389898296198872403467"); + _weight[15] = ct("0.08578059167595640842829204758039989126835431719768784417396580841619485004243385901000626956881311921"); + _points[16] = ct("0.3708371805843968964453220795377124336991024955666204869798357877359442742262916746260159928230296167"); + _weight[16] = ct("0.09094117788270695025052175053988521021573682596634589761784828202602528063874365566272648430490295018"); + _points[17] = ct("0.1740471126355421652241579341996569921877681033069868901852878459116461179764358286536618532558350224"); + _weight[17] = ct("0.09368338372511565569498576493650134822004762846570875646531322483816870359335260839464910457532484731"); + _points[18] = ct("0.3002806768359501643662584187171734631746719686192409655675227716570747312020196669966322653788992448"); + _weight[18] = ct("0.09597092321988782503051231642150166590478722336093452405759351080479348502148876405591865563178148165"); + _points[19] = ct("0.2341918863135921908944557128323043352373021481231570747714734150082081622077654966849128615343105212"); + _weight[19] = ct("0.09703221011970818162036374853733578584979674884812765964709076549398887310760714319754736126669081831"); break; // order 40,41 @@ -1861,48 +1861,48 @@ namespace Dune { delivered_order = 41; _points.resize(21); _weight.resize(21); - _points[0] = "0.9924354907256214774937902793889982068789303884718009223638209927180066784787668474833283570905445554"; - _weight[0] = "0.000191723737059443657959199685730487354781103587725215652416642420063697623658594870138319440832039897"; - _points[1] = "0.9747919756603656530791520912867540805522533015938938496488658734735577229804897977756749790184306923"; - _weight[1] = "0.001136997053399528357223582471399066105620591183233813017156494435682540599458716110693253354979571245"; - _points[2] = "0.9474855444063973466860989716611313948903221194844454580667087781352119091878179384063695290882740173"; - _weight[2] = "0.003357512043133831072552673187562964503288479122657296229103793587294405115801504672333876098665852311"; - _points[3] = "0.9110742658026157747796664327661934805098614945934874284421480344586480510586007787502760981037640813"; - _weight[3] = "0.007244105739489879730472547559442240697420720259915659077551736989091842220673176735262750458582496436"; - _points[4] = "0.8662997589709565970763633043579206958620698193352277530749704236585637715961211057848505289659337019"; - _weight[4] = "0.01301319484729121067081350259836615564509889406165673029724426861833434880054116162097542564135199251"; - _points[5] = "0.002985237283213062741888784075749833348045897190182021426647111448051836745590953162187136553707655404"; - _weight[5] = "0.01526121181304637819034183537343181870586287942279387814026920795825460055220015001230074094371099912"; - _points[6] = "0.8140736165126974167889441095793418834761159091940745540915800538406752152475818572669301867705564224"; - _weight[6] = "0.02067841951594062532766545282048113895201409713863530682554154662668730367463374091492579251825178598"; - _points[7] = "0.7554590544496869862658499728148629393663862148485365820478410117499734428055421838878873979671459391"; - _weight[7] = "0.03003974522638556952704078489267777259843073958271775542411847529124306280115798397937637514899445391"; - _points[8] = "0.01566228055757354733289561065567830149720101282930379057740690982898809746455700724957349161137445402"; - _weight[8] = "0.0347758521523900250906201851623707590927008222558555613311917759618246838587949059386947611441063847"; - _points[9] = "0.6916493150129622572194466789692474731114378954421946863393862533447191774980898542170077714513614257"; - _weight[9] = "0.04069109877964301658407017730425226266443064057334065145095136833448379998485753079799217710254713125"; - _points[10] = "0.6239433897212819474963058147440920154900191318154389436290443886013853942344250394844038511295753291"; - _weight[10] = "0.05204609359179111023564632579998986927183950203292324804344689812665144316827079944423657995726457014"; - _points[11] = "0.03819828824507355334483281939565778780322081882037253284478137692301839452272816351601955509121448931"; - _weight[11] = "0.05257452016640661293744751166188692897194515113241003199215036965601069114006596457477516802652630106"; - _points[12] = "0.5537195807282935914003656124348565130222723633112639658363114623393879406517479598116624690714085946"; - _weight[12] = "0.06337990610025468075352666693255656013349124651231552374816444219192430946831498393294160099075286409"; - _points[13] = "0.07013961906232579813984265676375811407081827897927155972627053849656310064145605407077470856671992207"; - _weight[13] = "0.06777358068880635103031781043749696727813442757543512272919269504359828524130368130679642947198108584"; - _points[14] = "0.4824074446124388805353185218595824144467997109997394967544461672573758804548396608944152015562769533"; - _weight[14] = "0.07388402529699877110380641152857474527467150780108552765426171096663124369742378311614318387497559488"; - _points[15] = "0.1108366733203635022376253075861617420191222518457438320529257958835099421591933038201169995724621575"; - _weight[15] = "0.07969195514279793288914190000566235267906711260491304675619638962584196774176642443198237391267458687"; - _points[16] = "0.4114586915619051989269753361265125049694148578387329380612416947570578330099506998594987587756143859"; - _weight[16] = "0.08272952079399523470880740580838362330379464284872694528732063439370860031512300475525677462603061616"; - _points[17] = "0.1594611294440652502638138083655501810579538766130618360388682958278037659580503571599755802371923706"; - _weight[17] = "0.08787114127030075492971967145810458697850436666177532008944289193939981177542132493146261828025422332"; - _points[18] = "0.342317632958730793723481323712457505166343984781374969599613768908520216861182272658072990449954171"; - _weight[18] = "0.08913374937230921373396964638398331645759341581488079946582408064396578278281966817037315653266913572"; - _points[19] = "0.2150231853580202850809121676459173588900222007857657740357006632538302506890640907152055964899157391"; - _weight[19] = "0.09210054144651500414815597125252491515932996742881640264899141571621140700823572973382363663710533364"; - _points[20] = "0.2763917790937831724096862097630639456644117270400405937135134283509653312425761670490246263920613148"; - _weight[20] = "0.09242510522204482532070073767512146817197969239818616413946316147309617242947716994951510527304012945"; + _points[0] = ct("0.9924354907256214774937902793889982068789303884718009223638209927180066784787668474833283570905445554"); + _weight[0] = ct("0.000191723737059443657959199685730487354781103587725215652416642420063697623658594870138319440832039897"); + _points[1] = ct("0.9747919756603656530791520912867540805522533015938938496488658734735577229804897977756749790184306923"); + _weight[1] = ct("0.001136997053399528357223582471399066105620591183233813017156494435682540599458716110693253354979571245"); + _points[2] = ct("0.9474855444063973466860989716611313948903221194844454580667087781352119091878179384063695290882740173"); + _weight[2] = ct("0.003357512043133831072552673187562964503288479122657296229103793587294405115801504672333876098665852311"); + _points[3] = ct("0.9110742658026157747796664327661934805098614945934874284421480344586480510586007787502760981037640813"); + _weight[3] = ct("0.007244105739489879730472547559442240697420720259915659077551736989091842220673176735262750458582496436"); + _points[4] = ct("0.8662997589709565970763633043579206958620698193352277530749704236585637715961211057848505289659337019"); + _weight[4] = ct("0.01301319484729121067081350259836615564509889406165673029724426861833434880054116162097542564135199251"); + _points[5] = ct("0.002985237283213062741888784075749833348045897190182021426647111448051836745590953162187136553707655404"); + _weight[5] = ct("0.01526121181304637819034183537343181870586287942279387814026920795825460055220015001230074094371099912"); + _points[6] = ct("0.8140736165126974167889441095793418834761159091940745540915800538406752152475818572669301867705564224"); + _weight[6] = ct("0.02067841951594062532766545282048113895201409713863530682554154662668730367463374091492579251825178598"); + _points[7] = ct("0.7554590544496869862658499728148629393663862148485365820478410117499734428055421838878873979671459391"); + _weight[7] = ct("0.03003974522638556952704078489267777259843073958271775542411847529124306280115798397937637514899445391"); + _points[8] = ct("0.01566228055757354733289561065567830149720101282930379057740690982898809746455700724957349161137445402"); + _weight[8] = ct("0.0347758521523900250906201851623707590927008222558555613311917759618246838587949059386947611441063847"); + _points[9] = ct("0.6916493150129622572194466789692474731114378954421946863393862533447191774980898542170077714513614257"); + _weight[9] = ct("0.04069109877964301658407017730425226266443064057334065145095136833448379998485753079799217710254713125"); + _points[10] = ct("0.6239433897212819474963058147440920154900191318154389436290443886013853942344250394844038511295753291"); + _weight[10] = ct("0.05204609359179111023564632579998986927183950203292324804344689812665144316827079944423657995726457014"); + _points[11] = ct("0.03819828824507355334483281939565778780322081882037253284478137692301839452272816351601955509121448931"); + _weight[11] = ct("0.05257452016640661293744751166188692897194515113241003199215036965601069114006596457477516802652630106"); + _points[12] = ct("0.5537195807282935914003656124348565130222723633112639658363114623393879406517479598116624690714085946"); + _weight[12] = ct("0.06337990610025468075352666693255656013349124651231552374816444219192430946831498393294160099075286409"); + _points[13] = ct("0.07013961906232579813984265676375811407081827897927155972627053849656310064145605407077470856671992207"); + _weight[13] = ct("0.06777358068880635103031781043749696727813442757543512272919269504359828524130368130679642947198108584"); + _points[14] = ct("0.4824074446124388805353185218595824144467997109997394967544461672573758804548396608944152015562769533"); + _weight[14] = ct("0.07388402529699877110380641152857474527467150780108552765426171096663124369742378311614318387497559488"); + _points[15] = ct("0.1108366733203635022376253075861617420191222518457438320529257958835099421591933038201169995724621575"); + _weight[15] = ct("0.07969195514279793288914190000566235267906711260491304675619638962584196774176642443198237391267458687"); + _points[16] = ct("0.4114586915619051989269753361265125049694148578387329380612416947570578330099506998594987587756143859"); + _weight[16] = ct("0.08272952079399523470880740580838362330379464284872694528732063439370860031512300475525677462603061616"); + _points[17] = ct("0.1594611294440652502638138083655501810579538766130618360388682958278037659580503571599755802371923706"); + _weight[17] = ct("0.08787114127030075492971967145810458697850436666177532008944289193939981177542132493146261828025422332"); + _points[18] = ct("0.342317632958730793723481323712457505166343984781374969599613768908520216861182272658072990449954171"); + _weight[18] = ct("0.08913374937230921373396964638398331645759341581488079946582408064396578278281966817037315653266913572"); + _points[19] = ct("0.2150231853580202850809121676459173588900222007857657740357006632538302506890640907152055964899157391"); + _weight[19] = ct("0.09210054144651500414815597125252491515932996742881640264899141571621140700823572973382363663710533364"); + _points[20] = ct("0.2763917790937831724096862097630639456644117270400405937135134283509653312425761670490246263920613148"); + _weight[20] = ct("0.09242510522204482532070073767512146817197969239818616413946316147309617242947716994951510527304012945"); break; // order 42,43 @@ -1911,50 +1911,50 @@ namespace Dune { delivered_order = 43; _points.resize(22); _weight.resize(22); - _points[0] = "0.9930774850443482149030021066415407683406700298179706308215188462467044126812424398542732069635953363"; - _weight[0] = "0.0001605964338749016320576856292150734027974336746659489676629679245638257528017707162633356339579309951"; - _points[1] = "0.9769196632371288671781665711370362045685576491004758259075059336129642443913384619385342626927521243"; - _weight[1] = "0.0009538558113180135180967949786628451294240092743928687244237285896188821328575349981455723556774242151"; - _points[2] = "0.9518795932297199145233254132304692539088438686423388255790172833977314296065333707540227994344743905"; - _weight[2] = "0.002823533706278848565916530037911878629982887095586678771104423447725510221470260596622430583204829748"; - _points[3] = "0.9184257249898492632792699442543246960817983206223100233229591659202425806838473116664400173192555422"; - _weight[3] = "0.006112428226300807468928605022472388819840529336780360990858784903836597627090362080718578428772948567"; - _points[4] = "0.8771815974654200209935832382780264667216854819433063264149961682215358967027150316006842063229545824"; - _weight[4] = "0.01102775020425528202183274932690576622802929805904276532381154234944322175706675534281853900355524607"; - _points[5] = "0.002731446008884229684008970450320001444920091810195930525180269991442470544358606232863648791137992902"; - _weight[5] = "0.01396851222739562730764330994005642798820870305226851204432919119548361416787182679620322866610583444"; - _points[6] = "0.8289156136217265123540054985427691593398783968413130229560818673737749864709777074205767676513685463"; - _weight[6] = "0.01761734488022181417634750650161074169827888941368967387824436676905266460390992162845846544979252123"; - _points[7] = "0.7745269160648226353202027384109920682527303908818411141565719030087724957529183987986099954836780992"; - _weight[7] = "0.0257584605627306793926964100933613725492722872259953914150712254770612504454578414722046723976962161"; - _points[8] = "0.01433593348369970618530803928505257182212734984171995141756688554596877547440774718470825927907210741"; - _weight[8] = "0.03188810690955699372913185825261865705830584729624107779763818757645318375465544204740947987843934266"; - _points[9] = "0.7150286804747624026121578393379999446389645236341253188769096134374679986116977432704020454213976699"; - _weight[9] = "0.03516003512030458548547005431414484593424269996086323158449180253002667739460805295412856717443142857"; - _points[10] = "0.6515292548958144740358068223118511349859101369629558312595962074831187114090178549434212259989474758"; - _weight[10] = "0.04537845719632199076042572155228547303759643411880068270661964657070462859342870351180007030550233198"; - _points[11] = "0.03498632835121644938721881407108470789540507513413332008873819031943272701440377309817494943055717373"; - _weight[11] = "0.04836847334378099951774078646756125991897967480632796321673948363274069201822403812450461165062074718"; - _points[12] = "0.5852115179512991297552453346740838766873451701532765634475564569305673634168154853640549882370619951"; - _weight[12] = "0.05584574164688526249815932491291670258280004563995038841006871240856953599982233845476300338102841803"; - _points[13] = "0.06430264113215888253127507139568606483527396467455008276394607606723427123735449200295989192425551556"; - _weight[13] = "0.06265519399875045578481791711936416627645561286020844389093385854076882602968762518293824437104395458"; - _points[14] = "0.5173108459509911200513628668417419502531014399509647860341897330139076887981516467821142472826215626"; - _weight[14] = "0.06590811757077106807977571305735299366400317729192485529773531632140783267376844390929590547508218283"; - _points[15] = "0.1017393434521639240125822659379428899539853633989816895418881106050308024257778517338354719506687597"; - _weight[15] = "0.07415410818640572896643467181854132802159376843867967796198737741804690263271070220679766274082477725"; - _points[16] = "0.4490921009868173325138719504239347417475929920954648897808863573672971601962552955877951121911249076"; - _weight[16] = "0.07487223293386003847932596237778164765909771195087018622881954379418589205789644518583498915989155589"; - _points[17] = "0.3818260692567502030509512762811186856943928877507787697256756013761460030692112995057041549779558298"; - _weight[17] = "0.08205559156388180327653087723778992847221561856887365139092586395278825727586388000965819474762431428"; - _points[18] = "0.1465992001576654169265658426695235179279442290125604632515204687033228653332772641236747155787629019"; - _weight[18] = "0.0824448098128229051541582393875662137076647115837413320869169037065961050583960349723017507169251583"; - _points[19] = "0.316765788710447271834211176023788565585917218829176864381597468997832396169947236122444167801337943"; - _weight[19] = "0.08683750029083565581666905153333353034148761155627255043342898156741359986662248660638659974313726394"; - _points[20] = "0.1980466041181826148466050402800147983667787135049020201401014006434161174885707857036810715432879233"; - _weight[20] = "0.08730240757260692599058627618965695877333537373682736038372387813522711622922491115184985621378186379"; - _points[21] = "0.2551232069716869695768287350762534865017322609522133051615515472916441580767357518665803492792871761"; - _weight[21] = "0.08870674180083961237725395424888980010638767505799639849446421318828518370656462205089634953201953275"; + _points[0] = ct("0.9930774850443482149030021066415407683406700298179706308215188462467044126812424398542732069635953363"); + _weight[0] = ct("0.0001605964338749016320576856292150734027974336746659489676629679245638257528017707162633356339579309951"); + _points[1] = ct("0.9769196632371288671781665711370362045685576491004758259075059336129642443913384619385342626927521243"); + _weight[1] = ct("0.0009538558113180135180967949786628451294240092743928687244237285896188821328575349981455723556774242151"); + _points[2] = ct("0.9518795932297199145233254132304692539088438686423388255790172833977314296065333707540227994344743905"); + _weight[2] = ct("0.002823533706278848565916530037911878629982887095586678771104423447725510221470260596622430583204829748"); + _points[3] = ct("0.9184257249898492632792699442543246960817983206223100233229591659202425806838473116664400173192555422"); + _weight[3] = ct("0.006112428226300807468928605022472388819840529336780360990858784903836597627090362080718578428772948567"); + _points[4] = ct("0.8771815974654200209935832382780264667216854819433063264149961682215358967027150316006842063229545824"); + _weight[4] = ct("0.01102775020425528202183274932690576622802929805904276532381154234944322175706675534281853900355524607"); + _points[5] = ct("0.002731446008884229684008970450320001444920091810195930525180269991442470544358606232863648791137992902"); + _weight[5] = ct("0.01396851222739562730764330994005642798820870305226851204432919119548361416787182679620322866610583444"); + _points[6] = ct("0.8289156136217265123540054985427691593398783968413130229560818673737749864709777074205767676513685463"); + _weight[6] = ct("0.01761734488022181417634750650161074169827888941368967387824436676905266460390992162845846544979252123"); + _points[7] = ct("0.7745269160648226353202027384109920682527303908818411141565719030087724957529183987986099954836780992"); + _weight[7] = ct("0.0257584605627306793926964100933613725492722872259953914150712254770612504454578414722046723976962161"); + _points[8] = ct("0.01433593348369970618530803928505257182212734984171995141756688554596877547440774718470825927907210741"); + _weight[8] = ct("0.03188810690955699372913185825261865705830584729624107779763818757645318375465544204740947987843934266"); + _points[9] = ct("0.7150286804747624026121578393379999446389645236341253188769096134374679986116977432704020454213976699"); + _weight[9] = ct("0.03516003512030458548547005431414484593424269996086323158449180253002667739460805295412856717443142857"); + _points[10] = ct("0.6515292548958144740358068223118511349859101369629558312595962074831187114090178549434212259989474758"); + _weight[10] = ct("0.04537845719632199076042572155228547303759643411880068270661964657070462859342870351180007030550233198"); + _points[11] = ct("0.03498632835121644938721881407108470789540507513413332008873819031943272701440377309817494943055717373"); + _weight[11] = ct("0.04836847334378099951774078646756125991897967480632796321673948363274069201822403812450461165062074718"); + _points[12] = ct("0.5852115179512991297552453346740838766873451701532765634475564569305673634168154853640549882370619951"); + _weight[12] = ct("0.05584574164688526249815932491291670258280004563995038841006871240856953599982233845476300338102841803"); + _points[13] = ct("0.06430264113215888253127507139568606483527396467455008276394607606723427123735449200295989192425551556"); + _weight[13] = ct("0.06265519399875045578481791711936416627645561286020844389093385854076882602968762518293824437104395458"); + _points[14] = ct("0.5173108459509911200513628668417419502531014399509647860341897330139076887981516467821142472826215626"); + _weight[14] = ct("0.06590811757077106807977571305735299366400317729192485529773531632140783267376844390929590547508218283"); + _points[15] = ct("0.1017393434521639240125822659379428899539853633989816895418881106050308024257778517338354719506687597"); + _weight[15] = ct("0.07415410818640572896643467181854132802159376843867967796198737741804690263271070220679766274082477725"); + _points[16] = ct("0.4490921009868173325138719504239347417475929920954648897808863573672971601962552955877951121911249076"); + _weight[16] = ct("0.07487223293386003847932596237778164765909771195087018622881954379418589205789644518583498915989155589"); + _points[17] = ct("0.3818260692567502030509512762811186856943928877507787697256756013761460030692112995057041549779558298"); + _weight[17] = ct("0.08205559156388180327653087723778992847221561856887365139092586395278825727586388000965819474762431428"); + _points[18] = ct("0.1465992001576654169265658426695235179279442290125604632515204687033228653332772641236747155787629019"); + _weight[18] = ct("0.0824448098128229051541582393875662137076647115837413320869169037065961050583960349723017507169251583"); + _points[19] = ct("0.316765788710447271834211176023788565585917218829176864381597468997832396169947236122444167801337943"); + _weight[19] = ct("0.08683750029083565581666905153333353034148761155627255043342898156741359986662248660638659974313726394"); + _points[20] = ct("0.1980466041181826148466050402800147983667787135049020201401014006434161174885707857036810715432879233"); + _weight[20] = ct("0.08730240757260692599058627618965695877333537373682736038372387813522711622922491115184985621378186379"); + _points[21] = ct("0.2551232069716869695768287350762534865017322609522133051615515472916441580767357518665803492792871761"); + _weight[21] = ct("0.08870674180083961237725395424888980010638767505799639849446421318828518370656462205089634953201953275"); break; // order 44,45 @@ -1963,52 +1963,52 @@ namespace Dune { delivered_order = 45; _points.resize(23); _weight.resize(23); - _points[0] = "0.9936411423413659674234674659492144344825859906238375139346624942288118730536279398452978995101742923"; - _weight[0] = "0.000135534085630299773212074130897584210836555854564225333161803433610929170770419163441050799228018816"; - _points[1] = "0.9787895175170725588787939186958919174534641597824532080283251852183454120155341188680323899069674147"; - _weight[1] = "0.0008060783183419481302475769328811150712121287430918492847770345087224901752876520422652114035579145278"; - _points[2] = "0.955747055076380126306280934995655993508546571972578475189971588106363915440947204061462001894897211"; - _weight[2] = "0.002391164993413535831600994583419511700235568916766570267257880249998309203933376284348101463868195296"; - _points[3] = "0.9249098542075925823337164109969201318994696513183952026689198527018630611553347105313285453711814395"; - _weight[3] = "0.005191620446910720770096011274932118364042720186345085236614939007955783549782982195562743151370410214"; - _points[4] = "0.8868058750607934334740477882285871206071403541849894413037182530711360933825476533262438961100102982"; - _weight[4] = "0.009401868666227652995952585963231501422382957680697780965957245463094744102323209704629371613850600187"; - _points[5] = "0.002508689638982744438582834305084970754465513041215795244037291698106602509090989047144538885452310289"; - _weight[5] = "0.0128331652253125979400788588633991492037855612500533267579485452992396263751800578389440168905250927"; - _points[6] = "0.8420871815760147938272551090762841119895322905806887532216879812775912541917310769974367310218997339"; - _weight[6] = "0.01509008390394755517476464908179904728950585618281600061596910970327096104697896113737910324026950532"; - _points[7] = "0.791518958392199164999544811561899563969866530494357902752851291892239872938757884419906943099590211"; - _weight[7] = "0.02218746826207120887276263590638552621253197931251564408631796147019043169238537869081644237786204674"; - _points[8] = "0.01317098500036888781833393883008497304237693656498066106398450987552457101458753605359608128168743719"; - _weight[8] = "0.02934304620092188218926113600741607806739210817537199870266151443933950832690670503975771066297699378"; - _points[9] = "0.7359664575449968693948098166623482992411491974356738064983977465191447748707008794380155771341181069"; - _weight[9] = "0.03048748451352573060772721176350031611003474117711489554566270549461388710349331159902545415320505057"; - _points[10] = "0.6763802055359521297445541267501844773125729751061369156714561779908754921014857822086096522112308808"; - _weight[10] = "0.0396551893481249125925521086126432747002257718640553587940071945094773848424573489581704970305004816"; - _points[11] = "0.03216172768263549326403367565653550535205766565201664531712686624400665820371098603813869334727816456"; - _weight[11] = "0.04463725220786037308362066413240402086136904820699921434316677932141270933111474705923954412447090065"; - _points[12] = "0.6137797438222284322478251318001054000017788712275714851022029844218004813706509166663266125837282715"; - _weight[12] = "0.04924611206265319667827944363701807174968086942310183494453035969494685072370452468029153544157500021"; - _points[13] = "0.05916028461389076523322206577362019497788250568779307045784761685757471784484460194699384188422236678"; - _weight[13] = "0.05806819763322011970374782113924425761404511862778324479824299752720919807911566279375387723149769095"; - _points[14] = "0.5492361859337143986849444709434036999595634258787999588444642290913115681454981608358155754321058537"; - _weight[14] = "0.05873345966894180966241572944644661616634652469095377698346786561882559594662330923115818784810304391"; - _points[15] = "0.4838538912019967973430622916413376995836676173698294055646030869616179182331776207634155618518804048"; - _weight[15] = "0.06754184722435728497520002182184314434614082127218346806093570515182043965457234703866461587667979884"; - _points[16] = "0.09370523422563984366939026810701599431294843355379981255080596536633429882747373537128397881326481735"; - _weight[16] = "0.06911669325016075584493212610566610721140551761560671679530417625630597260007129822813775191577520333"; - _points[17] = "0.4187515692045311374092315829147009424821192511291422675616536437335683699790579610322750663361326695"; - _weight[17] = "0.07508529186083901414100526577407837545431900256520270901278341770173066637555355144434418735382997458"; - _points[18] = "0.1352056309863808460458454746251433160911708193841602999666708950632019186174750867966318879969589279"; - _weight[18] = "0.07740045437700328926473449453186946979485005699189929147909285069627000897494280716076551491212405294"; - _points[19] = "0.3550431384266732981536948763163021427209776085086219647490204456653280019775176349750919633016300716"; - _weight[19] = "0.08080690215257658597452762845490596703525596328546181279008243628500936409123153800589940372707628206"; - _points[20] = "0.182951434776206737817241219053163283147422248322105739279654822172669012612264918073669777008318145"; - _weight[20] = "0.08269256057546193715477130820235096515571599625521525349385431798507764427936998623641731548676776034"; - _points[21] = "0.2938186667005872290547424363576361134204043156282958233734911798438694506857100888924860114111920557"; - _weight[21] = "0.08421756232457493979943437980297802638058106035661088138746759718641313900343550501435144093388206736"; - _points[22] = "0.2361257194699659752033367975673903519867094069780877665480629132753104255091235776405840076486321074"; - _weight[22] = "0.08493096269792264883907527383068975587810407136558906032073556299546435535076532045263371654972207912"; + _points[0] = ct("0.9936411423413659674234674659492144344825859906238375139346624942288118730536279398452978995101742923"); + _weight[0] = ct("0.000135534085630299773212074130897584210836555854564225333161803433610929170770419163441050799228018816"); + _points[1] = ct("0.9787895175170725588787939186958919174534641597824532080283251852183454120155341188680323899069674147"); + _weight[1] = ct("0.0008060783183419481302475769328811150712121287430918492847770345087224901752876520422652114035579145278"); + _points[2] = ct("0.955747055076380126306280934995655993508546571972578475189971588106363915440947204061462001894897211"); + _weight[2] = ct("0.002391164993413535831600994583419511700235568916766570267257880249998309203933376284348101463868195296"); + _points[3] = ct("0.9249098542075925823337164109969201318994696513183952026689198527018630611553347105313285453711814395"); + _weight[3] = ct("0.005191620446910720770096011274932118364042720186345085236614939007955783549782982195562743151370410214"); + _points[4] = ct("0.8868058750607934334740477882285871206071403541849894413037182530711360933825476533262438961100102982"); + _weight[4] = ct("0.009401868666227652995952585963231501422382957680697780965957245463094744102323209704629371613850600187"); + _points[5] = ct("0.002508689638982744438582834305084970754465513041215795244037291698106602509090989047144538885452310289"); + _weight[5] = ct("0.0128331652253125979400788588633991492037855612500533267579485452992396263751800578389440168905250927"); + _points[6] = ct("0.8420871815760147938272551090762841119895322905806887532216879812775912541917310769974367310218997339"); + _weight[6] = ct("0.01509008390394755517476464908179904728950585618281600061596910970327096104697896113737910324026950532"); + _points[7] = ct("0.791518958392199164999544811561899563969866530494357902752851291892239872938757884419906943099590211"); + _weight[7] = ct("0.02218746826207120887276263590638552621253197931251564408631796147019043169238537869081644237786204674"); + _points[8] = ct("0.01317098500036888781833393883008497304237693656498066106398450987552457101458753605359608128168743719"); + _weight[8] = ct("0.02934304620092188218926113600741607806739210817537199870266151443933950832690670503975771066297699378"); + _points[9] = ct("0.7359664575449968693948098166623482992411491974356738064983977465191447748707008794380155771341181069"); + _weight[9] = ct("0.03048748451352573060772721176350031611003474117711489554566270549461388710349331159902545415320505057"); + _points[10] = ct("0.6763802055359521297445541267501844773125729751061369156714561779908754921014857822086096522112308808"); + _weight[10] = ct("0.0396551893481249125925521086126432747002257718640553587940071945094773848424573489581704970305004816"); + _points[11] = ct("0.03216172768263549326403367565653550535205766565201664531712686624400665820371098603813869334727816456"); + _weight[11] = ct("0.04463725220786037308362066413240402086136904820699921434316677932141270933111474705923954412447090065"); + _points[12] = ct("0.6137797438222284322478251318001054000017788712275714851022029844218004813706509166663266125837282715"); + _weight[12] = ct("0.04924611206265319667827944363701807174968086942310183494453035969494685072370452468029153544157500021"); + _points[13] = ct("0.05916028461389076523322206577362019497788250568779307045784761685757471784484460194699384188422236678"); + _weight[13] = ct("0.05806819763322011970374782113924425761404511862778324479824299752720919807911566279375387723149769095"); + _points[14] = ct("0.5492361859337143986849444709434036999595634258787999588444642290913115681454981608358155754321058537"); + _weight[14] = ct("0.05873345966894180966241572944644661616634652469095377698346786561882559594662330923115818784810304391"); + _points[15] = ct("0.4838538912019967973430622916413376995836676173698294055646030869616179182331776207634155618518804048"); + _weight[15] = ct("0.06754184722435728497520002182184314434614082127218346806093570515182043965457234703866461587667979884"); + _points[16] = ct("0.09370523422563984366939026810701599431294843355379981255080596536633429882747373537128397881326481735"); + _weight[16] = ct("0.06911669325016075584493212610566610721140551761560671679530417625630597260007129822813775191577520333"); + _points[17] = ct("0.4187515692045311374092315829147009424821192511291422675616536437335683699790579610322750663361326695"); + _weight[17] = ct("0.07508529186083901414100526577407837545431900256520270901278341770173066637555355144434418735382997458"); + _points[18] = ct("0.1352056309863808460458454746251433160911708193841602999666708950632019186174750867966318879969589279"); + _weight[18] = ct("0.07740045437700328926473449453186946979485005699189929147909285069627000897494280716076551491212405294"); + _points[19] = ct("0.3550431384266732981536948763163021427209776085086219647490204456653280019775176349750919633016300716"); + _weight[19] = ct("0.08080690215257658597452762845490596703525596328546181279008243628500936409123153800589940372707628206"); + _points[20] = ct("0.182951434776206737817241219053163283147422248322105739279654822172669012612264918073669777008318145"); + _weight[20] = ct("0.08269256057546193715477130820235096515571599625521525349385431798507764427936998623641731548676776034"); + _points[21] = ct("0.2938186667005872290547424363576361134204043156282958233734911798438694506857100888924860114111920557"); + _weight[21] = ct("0.08421756232457493979943437980297802638058106035661088138746759718641313900343550501435144093388206736"); + _points[22] = ct("0.2361257194699659752033367975673903519867094069780877665480629132753104255091235776405840076486321074"); + _weight[22] = ct("0.08493096269792264883907527383068975587810407136558906032073556299546435535076532045263371654972207912"); break; // order 46,47 @@ -2017,54 +2017,54 @@ namespace Dune { delivered_order = 47; _points.resize(24); _weight.resize(24); - _points[0] = "0.9941387002099847972174529494354186447065590111257385945879012558028220919933208547206036697068695813"; - _weight[0] = "0.0001151730150479458384071635595253101782832122745104808509747143553195202907771103803048664630273115494"; - _points[1] = "0.9804414867720773047861990092929623254654564518007672132576640373798768725183629974386659808406771145"; - _weight[1] = "0.0006857923806901939716180130215329527076359172887024981713091355795707735117444618081210364335144106147"; - _points[2] = "0.9591684333956145359195940133146757910921505457443845505930704566821066595074815881415270673833622153"; - _weight[2] = "0.00203815713912692007459646347769836203946352713265341526734571099668110605270544423185729335343259772"; - _points[3] = "0.9306567200768073264940897342948113540892147989736239490329954181172965522690414938590459685654063852"; - _weight[3] = "0.004436613641500169169439699970626442930590561207013584324589174385384877629658784768911216861600074852"; - _points[4] = "0.8953562946217610669903735651020598427994962565161247360082353603807290907387866393285046179471673542"; - _weight[4] = "0.008061266812448580930088891626091521017798326749095430281313277537958062872952727474091695627913290944"; - _points[5] = "0.002312107617798491569705276671091089554939384003636010189709388318905051457029892184514494087344005534"; - _weight[5] = "0.01183066055113336862806942240007326328245558099447927275162523552741007390766368641044486302691611349"; - _points[6] = "0.8538239525472523950102126950475975286633013398103204851603925633645574373545504247981078805449901342"; - _weight[6] = "0.01299144166781244007855380199287793161149080700512316783535285734348566786945346584013675240596698465"; - _points[7] = "0.8067147162308662079759883230462271215511214289418775696507626148867661530416063674514532295042286124"; - _weight[7] = "0.01919585570453531090274182547445749150555233627807191180519025749427489117067745137550248266139141968"; - _points[8] = "0.7547715409190971048511486978937648589061186652744929259781655167672301711625351688732468834021431278"; - _weight[8] = "0.02653019230140020249207268704743023175850973695203784071226564499171372408835572203998397885347122954"; - _points[9] = "0.01214230377107489705391618941072912260522755162446019471499380137216042202948348504762488631035567119"; - _weight[9] = "0.02708890824143026572037962662152288020969476966472863417825282202056481771333289850444085338833423305"; - _points[10] = "0.6988136087122555462016606377145350834461598850036410982928344624206350632284010299704447755398053868"; - _weight[10] = "0.03474229649484084003930890647846262727505108642173711331754141432035930539668108322663152396872809195"; - _points[11] = "0.02966481421406884694296518092415020517648541895905737943054284836662555853198029459708727505457923553"; - _weight[11] = "0.04131359852028912070813348612469458121266906681977047751086422223751155286109440455542530956212070502"; - _points[12] = "0.6397234134973043576554117727135736996646600113714081000045059910790721633790546552645982027501322789"; - _weight[12] = "0.04348472766572340728540928114789743818624545599387243885741710511492122452733704265550252406972611373"; - _points[13] = "0.5784328451129381173040996319869945856313733674576909278189693731645225384582334961614709864014439181"; - _weight[13] = "0.05233393229745876141906451197180871793300976215540282985419030015323189126408906128503865664752988069"; - _points[14] = "0.05460726328354278129885634528658109995675907857338212819561910072319464261893667297651857381196832126"; - _weight[14] = "0.05394596868921663524498068262844092364170052310862208007218011372940229373250922674094381645827344836"; - _points[15] = "0.5159084936202979568506211844229575689363706436725780992080644753405181129907634992160172026059024785"; - _weight[15] = "0.06081487403303229439557250461246857543106709458728555540542244478846987123597889141506562545922541255"; - _points[16] = "0.08657678275502653153027885149201366204915309675322937558650613592608210237006631190380162408379504711"; - _weight[16] = "0.06453135870842410635528940758432413674737559106054908567625814834380452190132723118159432526647738541"; - _points[17] = "0.4531364059378609233872602564908296475944846220926500743387614702917419726601357431551427286510223685"; - _weight[17] = "0.06842960472039024618212495432963431108894080844633652827051493472714512862008051584998227091418043717"; - _points[18] = "0.1250693120998313816827247034321147372716372812643793892831974422340660561775264779754430133711757073"; - _weight[18] = "0.07272392358209171859073020012272423331634752635725114961740036064699127019826765310647657118990659075"; - _points[19] = "0.3911065354271857628058029229759407587117961441488460253702401794353555304627992294123975242415039216"; - _weight[19] = "0.07468800138191237704937459456995169435294967932534591746282115187766476994517745985562126268100280594"; - _points[20] = "0.1694778408374137992122551210880916091724440900194513583551692099521297695569503211773284187174570824"; - _weight[20] = "0.07830217864471200784132989838038854530001015874197726701210669511616739254100083028981782478774985955"; - _points[21] = "0.3307971297342992989465449797634122839351353239458986043016484038687065359502901031392280699179553766"; - _weight[21] = "0.07913874651520938929265736761457077631574365663020054012563532141424833258155611098929166716363521104"; - _points[22] = "0.2191020363269966008052502214870027886228146700884203403626969975224363594600835115547810175625647987"; - _weight[22] = "0.08117812499761111793897603388086616924056250529426903044903261905158249863418553775020821290326759497"; - _points[23] = "0.2731593030949704981198326346716482638665286879359816866038841088473610512662532110402010110389662036"; - _weight[23] = "0.08139860229396257985108057536193088271685230951096375019039633824613643145339319826460674182521286602"; + _points[0] = ct("0.9941387002099847972174529494354186447065590111257385945879012558028220919933208547206036697068695813"); + _weight[0] = ct("0.0001151730150479458384071635595253101782832122745104808509747143553195202907771103803048664630273115494"); + _points[1] = ct("0.9804414867720773047861990092929623254654564518007672132576640373798768725183629974386659808406771145"); + _weight[1] = ct("0.0006857923806901939716180130215329527076359172887024981713091355795707735117444618081210364335144106147"); + _points[2] = ct("0.9591684333956145359195940133146757910921505457443845505930704566821066595074815881415270673833622153"); + _weight[2] = ct("0.00203815713912692007459646347769836203946352713265341526734571099668110605270544423185729335343259772"); + _points[3] = ct("0.9306567200768073264940897342948113540892147989736239490329954181172965522690414938590459685654063852"); + _weight[3] = ct("0.004436613641500169169439699970626442930590561207013584324589174385384877629658784768911216861600074852"); + _points[4] = ct("0.8953562946217610669903735651020598427994962565161247360082353603807290907387866393285046179471673542"); + _weight[4] = ct("0.008061266812448580930088891626091521017798326749095430281313277537958062872952727474091695627913290944"); + _points[5] = ct("0.002312107617798491569705276671091089554939384003636010189709388318905051457029892184514494087344005534"); + _weight[5] = ct("0.01183066055113336862806942240007326328245558099447927275162523552741007390766368641044486302691611349"); + _points[6] = ct("0.8538239525472523950102126950475975286633013398103204851603925633645574373545504247981078805449901342"); + _weight[6] = ct("0.01299144166781244007855380199287793161149080700512316783535285734348566786945346584013675240596698465"); + _points[7] = ct("0.8067147162308662079759883230462271215511214289418775696507626148867661530416063674514532295042286124"); + _weight[7] = ct("0.01919585570453531090274182547445749150555233627807191180519025749427489117067745137550248266139141968"); + _points[8] = ct("0.7547715409190971048511486978937648589061186652744929259781655167672301711625351688732468834021431278"); + _weight[8] = ct("0.02653019230140020249207268704743023175850973695203784071226564499171372408835572203998397885347122954"); + _points[9] = ct("0.01214230377107489705391618941072912260522755162446019471499380137216042202948348504762488631035567119"); + _weight[9] = ct("0.02708890824143026572037962662152288020969476966472863417825282202056481771333289850444085338833423305"); + _points[10] = ct("0.6988136087122555462016606377145350834461598850036410982928344624206350632284010299704447755398053868"); + _weight[10] = ct("0.03474229649484084003930890647846262727505108642173711331754141432035930539668108322663152396872809195"); + _points[11] = ct("0.02966481421406884694296518092415020517648541895905737943054284836662555853198029459708727505457923553"); + _weight[11] = ct("0.04131359852028912070813348612469458121266906681977047751086422223751155286109440455542530956212070502"); + _points[12] = ct("0.6397234134973043576554117727135736996646600113714081000045059910790721633790546552645982027501322789"); + _weight[12] = ct("0.04348472766572340728540928114789743818624545599387243885741710511492122452733704265550252406972611373"); + _points[13] = ct("0.5784328451129381173040996319869945856313733674576909278189693731645225384582334961614709864014439181"); + _weight[13] = ct("0.05233393229745876141906451197180871793300976215540282985419030015323189126408906128503865664752988069"); + _points[14] = ct("0.05460726328354278129885634528658109995675907857338212819561910072319464261893667297651857381196832126"); + _weight[14] = ct("0.05394596868921663524498068262844092364170052310862208007218011372940229373250922674094381645827344836"); + _points[15] = ct("0.5159084936202979568506211844229575689363706436725780992080644753405181129907634992160172026059024785"); + _weight[15] = ct("0.06081487403303229439557250461246857543106709458728555540542244478846987123597889141506562545922541255"); + _points[16] = ct("0.08657678275502653153027885149201366204915309675322937558650613592608210237006631190380162408379504711"); + _weight[16] = ct("0.06453135870842410635528940758432413674737559106054908567625814834380452190132723118159432526647738541"); + _points[17] = ct("0.4531364059378609233872602564908296475944846220926500743387614702917419726601357431551427286510223685"); + _weight[17] = ct("0.06842960472039024618212495432963431108894080844633652827051493472714512862008051584998227091418043717"); + _points[18] = ct("0.1250693120998313816827247034321147372716372812643793892831974422340660561775264779754430133711757073"); + _weight[18] = ct("0.07272392358209171859073020012272423331634752635725114961740036064699127019826765310647657118990659075"); + _points[19] = ct("0.3911065354271857628058029229759407587117961441488460253702401794353555304627992294123975242415039216"); + _weight[19] = ct("0.07468800138191237704937459456995169435294967932534591746282115187766476994517745985562126268100280594"); + _points[20] = ct("0.1694778408374137992122551210880916091724440900194513583551692099521297695569503211773284187174570824"); + _weight[20] = ct("0.07830217864471200784132989838038854530001015874197726701210669511616739254100083028981782478774985955"); + _points[21] = ct("0.3307971297342992989465449797634122839351353239458986043016484038687065359502901031392280699179553766"); + _weight[21] = ct("0.07913874651520938929265736761457077631574365663020054012563532141424833258155611098929166716363521104"); + _points[22] = ct("0.2191020363269966008052502214870027886228146700884203403626969975224363594600835115547810175625647987"); + _weight[22] = ct("0.08117812499761111793897603388086616924056250529426903044903261905158249863418553775020821290326759497"); + _points[23] = ct("0.2731593030949704981198326346716482638665286879359816866038841088473610512662532110402010110389662036"); + _weight[23] = ct("0.08139860229396257985108057536193088271685230951096375019039633824613643145339319826460674182521286602"); break; // order 48,49 @@ -2073,56 +2073,56 @@ namespace Dune { delivered_order = 49; _points.resize(25); _weight.resize(25); - _points[0] = "0.994580098039975381755943258134921196515439243907115241892613222040274966787806323038254950411999966"; - _weight[0] = "0.00009849406172470012342729183797120306729289956825438560707512493759046505877196757172281017650086300047"; - _points[1] = "0.9819080873346961325077074435259613225499801670479781693750962994666519993115924159471265473976297682"; - _weight[1] = "0.0005870930138403858080781133946229403539078885793604901154230653455535909040354642990632189297837364007"; - _points[2] = "0.962209486590731189772863397747711003487131531065813181451688745525844129958953618722182068233988584"; - _weight[2] = "0.001747720324216249475087491502293789694397139287420886663505338741268344649234561021604669851838969137"; - _points[3] = "0.9357731085313031293882544650031356312195798060607631882567272915711012342389978233465384997918124043"; - _weight[3] = "0.003813096281420520842348298710895950881889701039955631763288577889908654722745077399684986333284637478"; - _points[4] = "0.9029847330954237846160108102144816242809611079263960417211087101890827959775348038191523331937712815"; - _weight[4] = "0.00694869076994824250564297958061441939352289609681812839617731614595753371500276899856024923923484653"; - _points[5] = "0.002137754840779325097003996068484341170531133944451123784608428716465128312889554565077424114622343405"; - _weight[5] = "0.01094107579169813189091237608942257612915731472352215860492901940875784817684822085977668710227725507"; - _points[6] = "0.8643225686575712512890930964464128884912645871039346858755335774412004904375538141581885649622616211"; - _weight[6] = "0.01123893942176472911521814402227084965277093149641017025250777628933241674291632070615824939422379614"; - _points[7] = "0.8203504266385679362480414025046644799692216902498877451708436721193771528836986810945627036059209933"; - _weight[7] = "0.01667844746417703482858827412105202654768663139416267562768610651187442182435611008344612749151113714"; - _points[8] = "0.7717095332090876532772702662299137017534216024796653237460220724084526447410338907367806228629369144"; - _weight[8] = "0.02316874597448142681430272573677028827491415078621799535354766932626957753146747980664577809025445712"; - _points[9] = "0.01122946060565248953765964495295842160878607386165047422524781380016346040248689425049555083510760924"; - _weight[9] = "0.02508327722702107727564330652194328699205195700415177187291626937632732713366479790668583552899807848"; - _points[10] = "0.7191091887702756756924733312759952703610235950003264675599094080939261671384587307200102973531914237"; - _weight[10] = "0.03052084060846490888777912318780060035451395536472057323180285253178882915878800370061906778391131643"; - _points[11] = "0.0274469434643197743434582952393301677966795058332544771415907730879432148015830814776531097816784999"; - _weight[11] = "0.03834144667483376494444168127629636943855168654307775524429254616965643468194663566289872000674802254"; - _points[12] = "0.6633164283801916080438663597093166623213491788613272167696983082588163829549425343365271477378754117"; - _weight[12] = "0.03846345091061473349290245539794099303708019282297091901740137152519600363961583008523285646670019196"; - _points[13] = "0.6051448381551349081424173890238120465852778156899718864521872811406263759015006314129890759192133067"; - _weight[13] = "0.04665650137559238100136333265315206043659187299633210330041980122434126791481360689974380076448028748"; - _points[14] = "0.05055738036921262563480593409648928639639291900566926165094194152128925730424342105114094576969514026"; - _weight[14] = "0.05023107977579624293082489939776848612795440206268521504827201101988163471721421863245982233173798446"; - _points[15] = "0.5454426920332588243126070891910049145712573150611219268116870762412938483414356567846858208870956794"; - _weight[15] = "0.05470911337993017133325658954591537464613243821693582754945733906555848787274909343811964787857264477"; - _points[16] = "0.0802242209123347788711806562294006865192884691392240487497176541792428819362495039574470334376226373"; - _weight[16] = "0.06035303547197594011536946214697428562244105735504644592761780204490024094524008923007047324841406013"; - _points[17] = "0.4850805823554158825739775389860063675732738097640718535822201240883097297180151158721545179097262209"; - _weight[17] = "0.06220107820158806088435333669253889377963299096493770394973335210519773180746305069290850138698745457"; - _points[18] = "0.1160149645874870172347350473465606669489106230158662308693922678144886136045272672526553037082963898"; - _weight[18] = "0.06839537544316108834152713171531975770585381497544037444937248176128482598116938100169841603692543401"; - _points[19] = "0.4249387248171481696883001024393147385589320252409908017977547745824610905505913984042249884129209462"; - _weight[19] = "0.06870658133314383697685351362085691413583117735597939494713400804125932270303523200365795429917671417"; - _points[20] = "0.3658941229846370226364064314991338752818897598016621885592227542838233793054347295626319302125106143"; - _weight[20] = "0.07381880949267258745570611132264679808177411201634040263123836073740074140392720781241131139297762215"; - _points[21] = "0.1574077383886659652193159384891105328541375646502171946705997212341715684439550613338558276683796734"; - _weight[21] = "0.07414640177550565019867457680187590050097479701658588964064176822972214718382922048913127448484917208"; - _points[22] = "0.3088077795622951038979119439836161009663783922166299606375840033527997031278586274863047483670254866"; - _weight[22] = "0.07717401233298538239701017926660146653703606970898668982214027556915412179838143641951278835213681971"; - _points[23] = "0.2037989575831378225336879722401727700751661453631751449300676446592974173952675347684620523747703873"; - _weight[23] = "0.07750307846489530106069001626917005366648185167101180936037628557609221967072401671463450488288759469"; - _points[24] = "0.2545121408770102731752042678534638511633337808460910662787207479083865625018202584499175428930839519"; - _weight[24] = "0.07847361442854745129999858918728471494155807095267460162304348042572581006206020856357340736457611768"; + _points[0] = ct("0.994580098039975381755943258134921196515439243907115241892613222040274966787806323038254950411999966"); + _weight[0] = ct("0.00009849406172470012342729183797120306729289956825438560707512493759046505877196757172281017650086300047"); + _points[1] = ct("0.9819080873346961325077074435259613225499801670479781693750962994666519993115924159471265473976297682"); + _weight[1] = ct("0.0005870930138403858080781133946229403539078885793604901154230653455535909040354642990632189297837364007"); + _points[2] = ct("0.962209486590731189772863397747711003487131531065813181451688745525844129958953618722182068233988584"); + _weight[2] = ct("0.001747720324216249475087491502293789694397139287420886663505338741268344649234561021604669851838969137"); + _points[3] = ct("0.9357731085313031293882544650031356312195798060607631882567272915711012342389978233465384997918124043"); + _weight[3] = ct("0.003813096281420520842348298710895950881889701039955631763288577889908654722745077399684986333284637478"); + _points[4] = ct("0.9029847330954237846160108102144816242809611079263960417211087101890827959775348038191523331937712815"); + _weight[4] = ct("0.00694869076994824250564297958061441939352289609681812839617731614595753371500276899856024923923484653"); + _points[5] = ct("0.002137754840779325097003996068484341170531133944451123784608428716465128312889554565077424114622343405"); + _weight[5] = ct("0.01094107579169813189091237608942257612915731472352215860492901940875784817684822085977668710227725507"); + _points[6] = ct("0.8643225686575712512890930964464128884912645871039346858755335774412004904375538141581885649622616211"); + _weight[6] = ct("0.01123893942176472911521814402227084965277093149641017025250777628933241674291632070615824939422379614"); + _points[7] = ct("0.8203504266385679362480414025046644799692216902498877451708436721193771528836986810945627036059209933"); + _weight[7] = ct("0.01667844746417703482858827412105202654768663139416267562768610651187442182435611008344612749151113714"); + _points[8] = ct("0.7717095332090876532772702662299137017534216024796653237460220724084526447410338907367806228629369144"); + _weight[8] = ct("0.02316874597448142681430272573677028827491415078621799535354766932626957753146747980664577809025445712"); + _points[9] = ct("0.01122946060565248953765964495295842160878607386165047422524781380016346040248689425049555083510760924"); + _weight[9] = ct("0.02508327722702107727564330652194328699205195700415177187291626937632732713366479790668583552899807848"); + _points[10] = ct("0.7191091887702756756924733312759952703610235950003264675599094080939261671384587307200102973531914237"); + _weight[10] = ct("0.03052084060846490888777912318780060035451395536472057323180285253178882915878800370061906778391131643"); + _points[11] = ct("0.0274469434643197743434582952393301677966795058332544771415907730879432148015830814776531097816784999"); + _weight[11] = ct("0.03834144667483376494444168127629636943855168654307775524429254616965643468194663566289872000674802254"); + _points[12] = ct("0.6633164283801916080438663597093166623213491788613272167696983082588163829549425343365271477378754117"); + _weight[12] = ct("0.03846345091061473349290245539794099303708019282297091901740137152519600363961583008523285646670019196"); + _points[13] = ct("0.6051448381551349081424173890238120465852778156899718864521872811406263759015006314129890759192133067"); + _weight[13] = ct("0.04665650137559238100136333265315206043659187299633210330041980122434126791481360689974380076448028748"); + _points[14] = ct("0.05055738036921262563480593409648928639639291900566926165094194152128925730424342105114094576969514026"); + _weight[14] = ct("0.05023107977579624293082489939776848612795440206268521504827201101988163471721421863245982233173798446"); + _points[15] = ct("0.5454426920332588243126070891910049145712573150611219268116870762412938483414356567846858208870956794"); + _weight[15] = ct("0.05470911337993017133325658954591537464613243821693582754945733906555848787274909343811964787857264477"); + _points[16] = ct("0.0802242209123347788711806562294006865192884691392240487497176541792428819362495039574470334376226373"); + _weight[16] = ct("0.06035303547197594011536946214697428562244105735504644592761780204490024094524008923007047324841406013"); + _points[17] = ct("0.4850805823554158825739775389860063675732738097640718535822201240883097297180151158721545179097262209"); + _weight[17] = ct("0.06220107820158806088435333669253889377963299096493770394973335210519773180746305069290850138698745457"); + _points[18] = ct("0.1160149645874870172347350473465606669489106230158662308693922678144886136045272672526553037082963898"); + _weight[18] = ct("0.06839537544316108834152713171531975770585381497544037444937248176128482598116938100169841603692543401"); + _points[19] = ct("0.4249387248171481696883001024393147385589320252409908017977547745824610905505913984042249884129209462"); + _weight[19] = ct("0.06870658133314383697685351362085691413583117735597939494713400804125932270303523200365795429917671417"); + _points[20] = ct("0.3658941229846370226364064314991338752818897598016621885592227542838233793054347295626319302125106143"); + _weight[20] = ct("0.07381880949267258745570611132264679808177411201634040263123836073740074140392720781241131139297762215"); + _points[21] = ct("0.1574077383886659652193159384891105328541375646502171946705997212341715684439550613338558276683796734"); + _weight[21] = ct("0.07414640177550565019867457680187590050097479701658588964064176822972214718382922048913127448484917208"); + _points[22] = ct("0.3088077795622951038979119439836161009663783922166299606375840033527997031278586274863047483670254866"); + _weight[22] = ct("0.07717401233298538239701017926660146653703606970898668982214027556915412179838143641951278835213681971"); + _points[23] = ct("0.2037989575831378225336879722401727700751661453631751449300676446592974173952675347684620523747703873"); + _weight[23] = ct("0.07750307846489530106069001626917005366648185167101180936037628557609221967072401671463450488288759469"); + _points[24] = ct("0.2545121408770102731752042678534638511633337808460910662787207479083865625018202584499175428930839519"); + _weight[24] = ct("0.07847361442854745129999858918728471494155807095267460162304348042572581006206020856357340736457611768"); break; // order 50,51 @@ -2131,58 +2131,58 @@ namespace Dune { delivered_order = 51; _points.resize(26); _weight.resize(26); - _points[0] = "0.9949734758572125109018548468457757451414034454994678437134746777377314759592836642394933873290978458"; - _weight[0] = "0.0000847266482218448156947327605447326126419659617844272871156905786136235122516774210387065414626002125"; - _points[1] = "0.9832159998661838487495423597867820380401895721015838753714698965929400840517768491779043505066538759"; - _weight[1] = "0.0005055010659316268156697904469713558505999011355121561471933639284915004498018912965831367132020459454"; - _points[2] = "0.9649243392355685769676789331181850486069916808216714189009346206348469238729501303425886192745964061"; - _weight[2] = "0.001507051270060215245738339727124017471225049056873612094515045979327154650350622172691802201761831085"; - _points[3] = "0.9403473057218671707575661924897942312565963618065724508702617539552909102894060455499272532250298864"; - _weight[3] = "0.003294701834427150802711378133094103566373633324556116068118172306506898075038472954763116221312803249"; - _points[4] = "0.9098175190772664572577288936685780032938885885639025695186218563884849263622085581336329392731539935"; - _weight[4] = "0.006019673135257074110480920880712994889898064197316878936261920311358339469987576574531217903905751702"; - _points[5] = "0.8737479163770055563444293398713444395647730795686451952308337238766361425385557764556171897935901199"; - _weight[5] = "0.009767577246988349844368959326074245339906130164224783443389859320911296477027153023249454065509989329"; - _points[6] = "0.001982402312500991974764508701509203188187092356310070549948036260509797246427442856641364318118786936"; - _weight[6] = "0.01014808420232600024203421407891864326967813611225317519604953710526452069416772253977839448461609008"; - _points[7] = "0.8326263048793096592840319901487043552909483798146004051450267827213551566378150192788626666368150197"; - _weight[7] = "0.01455065777740560048945432725678785020079291621240239065081833184010255621019635602390937881818659981"; - _points[8] = "0.787008796159314796328080238209286307636016143142496025622674079035016921733834146837825179233227587"; - _weight[8] = "0.02030423177222357942405312178653612755525415648826535986135120681968192455152752689740341633477985469"; - _points[9] = "0.01041571203509252666821917702931014674935479485106816524423187191810390241276843270721704469819313156"; - _weight[9] = "0.02329114401400434107623960101019748682844868035669047120616072012257778273808340621085543544339633781"; - _points[10] = "0.7375122949172582536693195662187433097563287951254783157564549381318449761373581277895857265168695533"; - _weight[10] = "0.02688756442258594394198564943536074963802617244572964250768720667333181166040705692347132345670597557"; - _points[11] = "0.6848061597563768691573930360166283266837702181638087861103877824608012560472566171090269983928681477"; - _weight[11] = "0.03408916470242993251882218894046125122731292371714041110875776292446406522925454370012819778710050886"; - _points[12] = "0.02546814775045601344292075058542701375019841643628081237335239638580493646438840089869787286535769335"; - _weight[12] = "0.03567383035949472508322253846200779250258506124560617922629226954076677145218050153633101412079701784"; - _points[13] = "0.629603152646366832440005835186433246405811585188146038276837837280437272150104697014026598810722124"; - _weight[13] = "0.04163624742448221054690511799845617999254992276850739950519913819788930854925306643839091326449477419"; - _points[14] = "0.04693954797272390029719352115915356373546076220882119542989174060489332587033482373906263198125120149"; - _weight[14] = "0.04687405429551426087558989633323650022463453467699547900364888632785840215419132950168073015892539337"; - _points[15] = "0.5726498006750368846698153034557769759301843942142236134513678722424631571284058108657451973547353036"; - _weight[15] = "0.04920787783957516399463353490332616402964507354307016190860555769829433495204703242645409835846820773"; - _points[16] = "0.514716300858142001351707261638654109705083087690772118910357707639424905325977021819699527601195918"; - _weight[16] = "0.0564511112660067597072396547032695132870542650221711623908710568510712801252163799195090529486065156"; - _points[17] = "0.07453996747497746177748212306933832256427367540970293847144712393640101788929532457190961305371464226"; - _weight[17] = "0.05654047670425408731673641746840444106706145938580495870768149053927784423957084294480749076126356119"; - _points[18] = "0.4565861046963797540479864485503725667356963030172069689574101221860311846558745203443032208709777164"; - _weight[18] = "0.06299927337564799294914832905905277124462503427963309452997012853782168724233937070149924372893476695"; - _points[19] = "0.1078962587148670518369933864179128680363862543318018393308158240698289232868109968676399249029215776"; - _weight[19] = "0.06439218521754601961609217515415748254965335209980546776078885523102830281793937574743462706467966926"; - _points[20] = "0.3990453234002412501528182579168397671593845939181776667219899610514800606114315767563476820928747503"; - _weight[20] = "0.06849140575169568012668800722262161522613334377457403128300937582927520679256050458344419628226694089"; - _points[21] = "0.1465573689781110622454405645211420385843833471460570019307330150135958433471094540487915029769819494"; - _weight[21] = "0.07022960671117586974426525058832575750953055446936506488322864597988955028307342935889618929244731548"; - _points[22] = "0.3428720970842849252151378642974238623794694294290994447908012269211766838901167147393952220069469325"; - _weight[22] = "0.0725918327712018624120357190515451543007959976782386099644323142584005972169684717387584764973049203"; - _points[23] = "0.1900004870599828336341439787909794085126181077453390929451879495109536533280805490705145871629269747"; - _weight[23] = "0.07394209946166916222101129200752939221868094362783113220849632853398411916937608256518092603124973877"; - _points[24] = "0.2888260716927312263060031147583258288008503288275055379968170057607358670390531602234574905707601279"; - _weight[24] = "0.07500879353237672763699801406961978229108936240432004642829627625630132640321505130936349085986904773"; - _points[25] = "0.2376381259328170562198557150947490838125062796023926838503683108907578655346968932790673406258904327"; - _weight[25] = "0.07551112719749781844218082919566389510580336585132778769206085830750979488397455548961364118188574334"; + _points[0] = ct("0.9949734758572125109018548468457757451414034454994678437134746777377314759592836642394933873290978458"); + _weight[0] = ct("0.0000847266482218448156947327605447326126419659617844272871156905786136235122516774210387065414626002125"); + _points[1] = ct("0.9832159998661838487495423597867820380401895721015838753714698965929400840517768491779043505066538759"); + _weight[1] = ct("0.0005055010659316268156697904469713558505999011355121561471933639284915004498018912965831367132020459454"); + _points[2] = ct("0.9649243392355685769676789331181850486069916808216714189009346206348469238729501303425886192745964061"); + _weight[2] = ct("0.001507051270060215245738339727124017471225049056873612094515045979327154650350622172691802201761831085"); + _points[3] = ct("0.9403473057218671707575661924897942312565963618065724508702617539552909102894060455499272532250298864"); + _weight[3] = ct("0.003294701834427150802711378133094103566373633324556116068118172306506898075038472954763116221312803249"); + _points[4] = ct("0.9098175190772664572577288936685780032938885885639025695186218563884849263622085581336329392731539935"); + _weight[4] = ct("0.006019673135257074110480920880712994889898064197316878936261920311358339469987576574531217903905751702"); + _points[5] = ct("0.8737479163770055563444293398713444395647730795686451952308337238766361425385557764556171897935901199"); + _weight[5] = ct("0.009767577246988349844368959326074245339906130164224783443389859320911296477027153023249454065509989329"); + _points[6] = ct("0.001982402312500991974764508701509203188187092356310070549948036260509797246427442856641364318118786936"); + _weight[6] = ct("0.01014808420232600024203421407891864326967813611225317519604953710526452069416772253977839448461609008"); + _points[7] = ct("0.8326263048793096592840319901487043552909483798146004051450267827213551566378150192788626666368150197"); + _weight[7] = ct("0.01455065777740560048945432725678785020079291621240239065081833184010255621019635602390937881818659981"); + _points[8] = ct("0.787008796159314796328080238209286307636016143142496025622674079035016921733834146837825179233227587"); + _weight[8] = ct("0.02030423177222357942405312178653612755525415648826535986135120681968192455152752689740341633477985469"); + _points[9] = ct("0.01041571203509252666821917702931014674935479485106816524423187191810390241276843270721704469819313156"); + _weight[9] = ct("0.02329114401400434107623960101019748682844868035669047120616072012257778273808340621085543544339633781"); + _points[10] = ct("0.7375122949172582536693195662187433097563287951254783157564549381318449761373581277895857265168695533"); + _weight[10] = ct("0.02688756442258594394198564943536074963802617244572964250768720667333181166040705692347132345670597557"); + _points[11] = ct("0.6848061597563768691573930360166283266837702181638087861103877824608012560472566171090269983928681477"); + _weight[11] = ct("0.03408916470242993251882218894046125122731292371714041110875776292446406522925454370012819778710050886"); + _points[12] = ct("0.02546814775045601344292075058542701375019841643628081237335239638580493646438840089869787286535769335"); + _weight[12] = ct("0.03567383035949472508322253846200779250258506124560617922629226954076677145218050153633101412079701784"); + _points[13] = ct("0.629603152646366832440005835186433246405811585188146038276837837280437272150104697014026598810722124"); + _weight[13] = ct("0.04163624742448221054690511799845617999254992276850739950519913819788930854925306643839091326449477419"); + _points[14] = ct("0.04693954797272390029719352115915356373546076220882119542989174060489332587033482373906263198125120149"); + _weight[14] = ct("0.04687405429551426087558989633323650022463453467699547900364888632785840215419132950168073015892539337"); + _points[15] = ct("0.5726498006750368846698153034557769759301843942142236134513678722424631571284058108657451973547353036"); + _weight[15] = ct("0.04920787783957516399463353490332616402964507354307016190860555769829433495204703242645409835846820773"); + _points[16] = ct("0.514716300858142001351707261638654109705083087690772118910357707639424905325977021819699527601195918"); + _weight[16] = ct("0.0564511112660067597072396547032695132870542650221711623908710568510712801252163799195090529486065156"); + _points[17] = ct("0.07453996747497746177748212306933832256427367540970293847144712393640101788929532457190961305371464226"); + _weight[17] = ct("0.05654047670425408731673641746840444106706145938580495870768149053927784423957084294480749076126356119"); + _points[18] = ct("0.4565861046963797540479864485503725667356963030172069689574101221860311846558745203443032208709777164"); + _weight[18] = ct("0.06299927337564799294914832905905277124462503427963309452997012853782168724233937070149924372893476695"); + _points[19] = ct("0.1078962587148670518369933864179128680363862543318018393308158240698289232868109968676399249029215776"); + _weight[19] = ct("0.06439218521754601961609217515415748254965335209980546776078885523102830281793937574743462706467966926"); + _points[20] = ct("0.3990453234002412501528182579168397671593845939181776667219899610514800606114315767563476820928747503"); + _weight[20] = ct("0.06849140575169568012668800722262161522613334377457403128300937582927520679256050458344419628226694089"); + _points[21] = ct("0.1465573689781110622454405645211420385843833471460570019307330150135958433471094540487915029769819494"); + _weight[21] = ct("0.07022960671117586974426525058832575750953055446936506488322864597988955028307342935889618929244731548"); + _points[22] = ct("0.3428720970842849252151378642974238623794694294290994447908012269211766838901167147393952220069469325"); + _weight[22] = ct("0.0725918327712018624120357190515451543007959976782386099644323142584005972169684717387584764973049203"); + _points[23] = ct("0.1900004870599828336341439787909794085126181077453390929451879495109536533280805490705145871629269747"); + _weight[23] = ct("0.07394209946166916222101129200752939221868094362783113220849632853398411916937608256518092603124973877"); + _points[24] = ct("0.2888260716927312263060031147583258288008503288275055379968170057607358670390531602234574905707601279"); + _weight[24] = ct("0.07500879353237672763699801406961978229108936240432004642829627625630132640321505130936349085986904773"); + _points[25] = ct("0.2376381259328170562198557150947490838125062796023926838503683108907578655346968932790673406258904327"); + _weight[25] = ct("0.07551112719749781844218082919566389510580336585132778769206085830750979488397455548961364118188574334"); break; // order 52,53 @@ -2191,60 +2191,60 @@ namespace Dune { delivered_order = 53; _points.resize(27); _weight.resize(27); - _points[0] = "0.9953255513271093328270351894495473119057794466212460828361309213612753533892573799919314231415102235"; - _weight[0] = "0.00007328186742973457248973346335268348308990106749721830402804514884874852544364092321383075279342271722"; - _points[1] = "0.9843872802327865221402703305050865376477358992329912305682706127051502754664076249624229033974971323"; - _weight[1] = "0.0004375835695954694319402968526394878093805906978934431788809678901563370832892874754776959120609792781"; - _points[2] = "0.967357856993813442888042181474701065240585349524088001841956352807017098269912180578703569993125112"; - _weight[2] = "0.001306291162482041307513273595746611017270220411081977254624897447679861162403842854671409547310733369"; - _points[3] = "0.9444527826987507331425260090411746078705975423460296253295198573755605731026031630850456677387944581"; - _weight[3] = "0.002860989938171968740611001933779543816374542989923606744174802748622344893560754537563466895557173069"; - _points[4] = "0.9159603411903557702727824364325821830316077077386156250540469597358886472259235994667255020111350392"; - _weight[4] = "0.005239419741905222510689162974228147278566274534968597513495834319549298869840982032689155040662882629"; - _points[5] = "0.8822389102341396454689826313057027389226267678942236210056160455752391145785184091546650419162996677"; - _weight[5] = "0.008525852555960638572219657461707102521891573539394917046403114188820346919404426896027012171696186572"; - _points[6] = "0.001843386661593831967726735667295828873915982082832672961302707423046245066116804281541879869808804072"; - _weight[6] = "0.009438203890880110866596413809031958726344004381082942643778752283009119164009190109057284600952362998"; - _points[7] = "0.8437125821466905369938778855425381743397595579708781792466494145717162173438121723567149172814722983"; - _weight[7] = "0.0127443068031079317715688761451132541542067222744958632051824594229015519066742950552553740091615511"; - _points[8] = "0.8008658592874873234732464957552331150349938591747462274480585030882443351844636275401613601250526774"; - _weight[8] = "0.01785496844943601640277750879058008805396662109216816766106464135700233982039264716056288080389367592"; - _points[9] = "0.009687231019540805273828081504282131116359659467549445267187225423223113523010002437844497609237991749"; - _weight[9] = "0.02168341697171634922387206163071664777223232067278973251502576675723184728219216643152310340730796864"; - _points[10] = "0.7542375697640191565673740509855886563757234218511268984625872592197338373290508090761113687668744005"; - _weight[10] = "0.02375402799044424959072051962268325181356197297482915729116896189554605021009758096115809530581689383"; - _points[11] = "0.7044140944718857265433052486560377972151930169197974524635302295609988027848098312397552342521119597"; - _weight[11] = "0.03027696861193742610784335894757796436342078243942527942081998530055037186894711078030414144043462203"; - _points[12] = "0.02369534823915010708382497244256481068013762237691314340450484701623746518298477536252903465995659874"; - _weight[12] = "0.03327121392996553082051253960656141674676698664874091138577924743699340286248666375068308662950781324"; - _points[13] = "0.6520219943065595128144520218202029835324140443758028088226666444218422243992797923412452670120753289"; - _weight[13] = "0.03720516474612843252115408793185275353855779065005451754273434428797531460701296701493334494925037368"; - _points[14] = "0.04369473580455800013769324464294019749014271105473332584282951242378903272580157799981535573499100973"; - _weight[14] = "0.04383223890274716207783270394301581492732858579499438231354191010417070821260416813703099811250239746"; - _points[15] = "0.5977201313878155000196942168596513335913650222028782052701089676472197217513431621531390052097054438"; - _weight[15] = "0.0442754809043745166049102553444756242629834754947539739688308925406328335470728344353699778944724549"; - _points[16] = "0.5421913837761862949497505196736063188110717433003851565440307389535776130912578939384032088911835582"; - _weight[16] = "0.05119240661403538109314247413068615838127744479416697841527953461192940260522878214085058664786929483"; - _points[17] = "0.0694342787989322199730161870599743899193417310335786837684089594535236674250451492247500562398937346"; - _weight[17] = "0.05305637157700611567035240177857449090592886836998970530450787053641364840432593332954674885802999604"; - _points[18] = "0.486134058031581842105811479741619256441348442651950033915572669570835846369697411190512406608564496"; - _weight[18] = "0.05764213229207180802657160281800379487874937184851651202260951686951263830209716610394437458473375141"; - _points[19] = "0.1005903811326853915190140549903467621805094580706385252308216095694597532629310010567882974571874852"; - _weight[19] = "0.06069078747570479786231324288739386744739844478687997246810594496612261624138048834339131455140341535"; - _points[20] = "0.4302531076729567979697915582545114448017590910700067673138678746580049425247712359442692580026425598"; - _weight[20] = "0.06330786957011047808854565517611624075329395117374875437813393453496000829664673633228191742678929595"; - _points[21] = "0.136771268210552437602568374864889972745034266593335441275391608114954920387727316437892629650041949"; - _weight[21] = "0.06654908535523464685397561098642480640115961409995553567285259367625967934405564418116203664782725719"; - _points[22] = "0.3752512679997629534933730456435740542694401655843067372579497841123207581560234471930509217275150035"; - _weight[22] = "0.06788565307649292039687283320238157402058107784817118583358955398507924022035164383119891786003106666"; - _points[23] = "0.1775219573659193028130614393988634183199427689032530418019253526001223410476168743574185750257449093"; - _weight[23] = "0.07051803275142590627456213690666551450110300183953213724808652522368240015081698904312404196825072647"; - _points[24] = "0.3218202187671672377769064975778236252489272904134530562088575656239167866863330675121375687111015968"; - _weight[24] = "0.07109983236886887427029839467974307139978913310686388388211605126488499602691446213807129528454306465"; - _points[25] = "0.2223299911830712808191360033542121533705911233623428600494451493718258335612207931646668848912206942"; - _weight[25] = "0.07256094481011321558801623950042687835571243590410499523542589298533471692607778934127785986264937661"; - _points[26] = "0.2706318858403828388174545619009036764776417627277516962633080821607300256186263524972127095298013223"; - _weight[26] = "0.07271747407265305475209795588052125266906429056397565154975795821613017654667180666213671766173563337"; + _points[0] = ct("0.9953255513271093328270351894495473119057794466212460828361309213612753533892573799919314231415102235"); + _weight[0] = ct("0.00007328186742973457248973346335268348308990106749721830402804514884874852544364092321383075279342271722"); + _points[1] = ct("0.9843872802327865221402703305050865376477358992329912305682706127051502754664076249624229033974971323"); + _weight[1] = ct("0.0004375835695954694319402968526394878093805906978934431788809678901563370832892874754776959120609792781"); + _points[2] = ct("0.967357856993813442888042181474701065240585349524088001841956352807017098269912180578703569993125112"); + _weight[2] = ct("0.001306291162482041307513273595746611017270220411081977254624897447679861162403842854671409547310733369"); + _points[3] = ct("0.9444527826987507331425260090411746078705975423460296253295198573755605731026031630850456677387944581"); + _weight[3] = ct("0.002860989938171968740611001933779543816374542989923606744174802748622344893560754537563466895557173069"); + _points[4] = ct("0.9159603411903557702727824364325821830316077077386156250540469597358886472259235994667255020111350392"); + _weight[4] = ct("0.005239419741905222510689162974228147278566274534968597513495834319549298869840982032689155040662882629"); + _points[5] = ct("0.8822389102341396454689826313057027389226267678942236210056160455752391145785184091546650419162996677"); + _weight[5] = ct("0.008525852555960638572219657461707102521891573539394917046403114188820346919404426896027012171696186572"); + _points[6] = ct("0.001843386661593831967726735667295828873915982082832672961302707423046245066116804281541879869808804072"); + _weight[6] = ct("0.009438203890880110866596413809031958726344004381082942643778752283009119164009190109057284600952362998"); + _points[7] = ct("0.8437125821466905369938778855425381743397595579708781792466494145717162173438121723567149172814722983"); + _weight[7] = ct("0.0127443068031079317715688761451132541542067222744958632051824594229015519066742950552553740091615511"); + _points[8] = ct("0.8008658592874873234732464957552331150349938591747462274480585030882443351844636275401613601250526774"); + _weight[8] = ct("0.01785496844943601640277750879058008805396662109216816766106464135700233982039264716056288080389367592"); + _points[9] = ct("0.009687231019540805273828081504282131116359659467549445267187225423223113523010002437844497609237991749"); + _weight[9] = ct("0.02168341697171634922387206163071664777223232067278973251502576675723184728219216643152310340730796864"); + _points[10] = ct("0.7542375697640191565673740509855886563757234218511268984625872592197338373290508090761113687668744005"); + _weight[10] = ct("0.02375402799044424959072051962268325181356197297482915729116896189554605021009758096115809530581689383"); + _points[11] = ct("0.7044140944718857265433052486560377972151930169197974524635302295609988027848098312397552342521119597"); + _weight[11] = ct("0.03027696861193742610784335894757796436342078243942527942081998530055037186894711078030414144043462203"); + _points[12] = ct("0.02369534823915010708382497244256481068013762237691314340450484701623746518298477536252903465995659874"); + _weight[12] = ct("0.03327121392996553082051253960656141674676698664874091138577924743699340286248666375068308662950781324"); + _points[13] = ct("0.6520219943065595128144520218202029835324140443758028088226666444218422243992797923412452670120753289"); + _weight[13] = ct("0.03720516474612843252115408793185275353855779065005451754273434428797531460701296701493334494925037368"); + _points[14] = ct("0.04369473580455800013769324464294019749014271105473332584282951242378903272580157799981535573499100973"); + _weight[14] = ct("0.04383223890274716207783270394301581492732858579499438231354191010417070821260416813703099811250239746"); + _points[15] = ct("0.5977201313878155000196942168596513335913650222028782052701089676472197217513431621531390052097054438"); + _weight[15] = ct("0.0442754809043745166049102553444756242629834754947539739688308925406328335470728344353699778944724549"); + _points[16] = ct("0.5421913837761862949497505196736063188110717433003851565440307389535776130912578939384032088911835582"); + _weight[16] = ct("0.05119240661403538109314247413068615838127744479416697841527953461192940260522878214085058664786929483"); + _points[17] = ct("0.0694342787989322199730161870599743899193417310335786837684089594535236674250451492247500562398937346"); + _weight[17] = ct("0.05305637157700611567035240177857449090592886836998970530450787053641364840432593332954674885802999604"); + _points[18] = ct("0.486134058031581842105811479741619256441348442651950033915572669570835846369697411190512406608564496"); + _weight[18] = ct("0.05764213229207180802657160281800379487874937184851651202260951686951263830209716610394437458473375141"); + _points[19] = ct("0.1005903811326853915190140549903467621805094580706385252308216095694597532629310010567882974571874852"); + _weight[19] = ct("0.06069078747570479786231324288739386744739844478687997246810594496612261624138048834339131455140341535"); + _points[20] = ct("0.4302531076729567979697915582545114448017590910700067673138678746580049425247712359442692580026425598"); + _weight[20] = ct("0.06330786957011047808854565517611624075329395117374875437813393453496000829664673633228191742678929595"); + _points[21] = ct("0.136771268210552437602568374864889972745034266593335441275391608114954920387727316437892629650041949"); + _weight[21] = ct("0.06654908535523464685397561098642480640115961409995553567285259367625967934405564418116203664782725719"); + _points[22] = ct("0.3752512679997629534933730456435740542694401655843067372579497841123207581560234471930509217275150035"); + _weight[22] = ct("0.06788565307649292039687283320238157402058107784817118583358955398507924022035164383119891786003106666"); + _points[23] = ct("0.1775219573659193028130614393988634183199427689032530418019253526001223410476168743574185750257449093"); + _weight[23] = ct("0.07051803275142590627456213690666551450110300183953213724808652522368240015081698904312404196825072647"); + _points[24] = ct("0.3218202187671672377769064975778236252489272904134530562088575656239167866863330675121375687111015968"); + _weight[24] = ct("0.07109983236886887427029839467974307139978913310686388388211605126488499602691446213807129528454306465"); + _points[25] = ct("0.2223299911830712808191360033542121533705911233623428600494451493718258335612207931646668848912206942"); + _weight[25] = ct("0.07256094481011321558801623950042687835571243590410499523542589298533471692607778934127785986264937661"); + _points[26] = ct("0.2706318858403828388174545619009036764776417627277516962633080821607300256186263524972127095298013223"); + _weight[26] = ct("0.07271747407265305475209795588052125266906429056397565154975795821613017654667180666213671766173563337"); break; // order 54,55 @@ -2253,62 +2253,62 @@ namespace Dune { delivered_order = 55; _points.resize(28); _weight.resize(28); - _points[0] = "0.9956419077642228317186491333620060237601315295415473070854638905269220407116028222638890083449209743"; - _weight[0] = "0.00006370515996210101725745472702265633711758913990764554459024871592454748893659112280483407229406835385"; - _points[1] = "0.9854402875829232562843797204417416195238244745167805643345209779564325262374245842623134551401451341"; - _weight[1] = "0.0003806839593599654687052937172487546861406951983143054441628893654176073429097708717496854771009674265"; - _points[2] = "0.9695474769380218769795841255378286564895236407683444524251818691481329207472659134792764782657673718"; - _weight[2] = "0.0011377791456507986924889327557193353897988937145668760114411400073408539511318751097684318098934036"; - _points[3] = "0.9481510589669756248379883268157639950428963847697689099425419930439997189239613345109477892587155246"; - _weight[3] = "0.002495982237871979415829687616319526354929321484971594260093162240535500992872031481890968421521032581"; - _points[4] = "0.9215021099473594085155151704718151363517054432469130506984103322769692925488804599027244231343314117"; - _weight[4] = "0.004580509469313366317241966253684956837737283433524900914903528095852603465920170011166099239052318532"; - _points[5] = "0.8899131284723934956831712532221734523372783412412214239234061344184586027297876948955008948655299972"; - _weight[5] = "0.007472731568327629262425404229139219420008809551561161327362666088823157856139752051538235243301389832"; - _points[6] = "0.001718495293402246663028020771266791644996181934602356641243498668963609900790262554124227544054489556"; - _weight[6] = "0.008800223579860048483254710294217191577207739024953436339979561240637942739941017301399737983542058875"; - _points[7] = "0.8537544904322088788247775513811542988294457872776482108393252112089107868125245581262654586120792931"; - _weight[7] = "0.01120427189543885884005076223431923448359865792254287286501113213756952844083798362642400838278667982"; - _points[8] = "0.8134501334282394697267215578375188617234481770369277012202582476084865180325716182203592738059608096"; - _weight[8] = "0.01575357142381088974813226281442771906887412741280410221144539737971025231278995461878959887619881906"; - _points[9] = "0.009032518495310017290182668008309766335460710175829955817301796886950012957313421273553999923511387801"; - _weight[9] = "0.02023576838137988786034698670252521582177125525959502980263720470161220865339795485231134855413136611"; - _points[10] = "0.7694725945042181706805050432690356903413932244153720708644567415131536687406382160956998961745973101"; - _weight[10] = "0.02104510391067328185606724574426733926381029950552618742473734044634105412953922386528522423178877086"; - _points[11] = "0.7223374729826939086395173882436445520337460324133837205062443405405843577730351703929806948350872225"; - _weight[11] = "0.02695129894362714574317820278902739133656214753061143720194269756412480787235284583042023250023369184"; - _points[12] = "0.02210098135778681137268521021888062944151160946598760331796165999691174140377074554738617759820391624"; - _weight[12] = "0.03110015822865166067702923886015083025462579664580579398440848573178798449726498246324159018595777494"; - _points[13] = "0.6725973867373374963190421178579525574571588976574083160637357387177511124421386108602402867292366295"; - _weight[13] = "0.03329710179283746617377097231688107447881161015071885848544979051240828473437080881621446821160749512"; - _points[14] = "0.6208354938051186180751604988886875212206555915139963242977997641728491315993006032194731774639848879"; - _weight[14] = "0.0398669733284307313096721339861435149472677529777038992004750528535172531348461975711478042333117905"; - _points[15] = "0.04077361101977503091299474371167607706934898162520204845715575724018978323744190358853092513413754222"; - _weight[15] = "0.04106881180888533341596419244898047338318591795943706620487407038350580428826353390074697779662723614"; - _points[16] = "0.567658655663528963950549089025851521052663287662634927318125089113081431332606079713178298077963132"; - _weight[16] = "0.04641401659297863618279998467239187373005512892102633459543014117149358423998773507108652281038679931"; - _points[17] = "0.06483185036310752409761920639076661009926122221841610874216905587622670223518452033164935524580956556"; - _weight[17] = "0.04986722172799528536062300428357175719538303706187497370739264376729336818031041386760448700580612527"; - _points[18] = "0.5136903224747328748359169275644776550261521565143655052175059751887984135439312756239786212853367327"; - _weight[18] = "0.05267081444046336301346320191574594298873507545356939242387535251298683116224294172328249432628441329"; - _points[19] = "0.09399372568531336584140604037988657514003928824741309138398524913091673982081934491751314695582119002"; - _weight[19] = "0.05726781728496770116342685381854171257294862281728752208595617722281137028532049290933995766813740385"; - _points[20] = "0.4595632237739050247007580803181932916401376476628329857646448103515031096132724631061051072771519328"; - _weight[20] = "0.05836147977632291693862247694575220416360419006726144133894084241127940580809791871084881643492680216"; - _points[21] = "0.1279173699497222880332522902374298487321410081872785108652567404644903241925006868210433634637075585"; - _weight[21] = "0.06309759998920903832871619063187736427798328292865043490361484313506251495597716084182017491112556288"; - _points[22] = "0.4059119503245874996847819872096119528855570149194244408537244840158077666547928989884755351269759843"; - _weight[22] = "0.06321436026746541740578527862238867356580627473567945958614016390860714467272442769773655632274855485"; - _points[23] = "0.3533655141226461443509711091964390610724843762952359906320931037906887192044490676408869047345885822"; - _weight[23] = "0.06697480576198529947544249860329464644901197190434949442692233737598107738389930962131631795027128428"; - _points[24] = "0.1662050715215077754955928759549225525500957899853919033389963748850263839788521736378389887243452743"; - _weight[24] = "0.06724408184431729629610348227194436576417121590563488018244433962007116416697608344776265973965821892"; - _points[25] = "0.302539973775495358074098333008187919125959354053583216851150863022968872658500709858348412122672375"; - _weight[25] = "0.0694174006753446002943627136391517107293962502719934382621097138969527028293570715409689190762229163"; - _points[26] = "0.2084079478245644898876042894881013130324364643445421872994684928640539779603323923616045542186026246"; - _weight[26] = "0.06965864122232914783245525515766061197702074092320849650604718467156459693423628053637574476087616474"; - _points[27] = "0.2540312117051822502779332060989567717949333472202278170522577722830524357606964327183922476911471108"; - _weight[27] = "0.07035708558254015342678361194760470294443631209691896475761189284078684747935547051565534476561309205"; + _points[0] = ct("0.9956419077642228317186491333620060237601315295415473070854638905269220407116028222638890083449209743"); + _weight[0] = ct("0.00006370515996210101725745472702265633711758913990764554459024871592454748893659112280483407229406835385"); + _points[1] = ct("0.9854402875829232562843797204417416195238244745167805643345209779564325262374245842623134551401451341"); + _weight[1] = ct("0.0003806839593599654687052937172487546861406951983143054441628893654176073429097708717496854771009674265"); + _points[2] = ct("0.9695474769380218769795841255378286564895236407683444524251818691481329207472659134792764782657673718"); + _weight[2] = ct("0.0011377791456507986924889327557193353897988937145668760114411400073408539511318751097684318098934036"); + _points[3] = ct("0.9481510589669756248379883268157639950428963847697689099425419930439997189239613345109477892587155246"); + _weight[3] = ct("0.002495982237871979415829687616319526354929321484971594260093162240535500992872031481890968421521032581"); + _points[4] = ct("0.9215021099473594085155151704718151363517054432469130506984103322769692925488804599027244231343314117"); + _weight[4] = ct("0.004580509469313366317241966253684956837737283433524900914903528095852603465920170011166099239052318532"); + _points[5] = ct("0.8899131284723934956831712532221734523372783412412214239234061344184586027297876948955008948655299972"); + _weight[5] = ct("0.007472731568327629262425404229139219420008809551561161327362666088823157856139752051538235243301389832"); + _points[6] = ct("0.001718495293402246663028020771266791644996181934602356641243498668963609900790262554124227544054489556"); + _weight[6] = ct("0.008800223579860048483254710294217191577207739024953436339979561240637942739941017301399737983542058875"); + _points[7] = ct("0.8537544904322088788247775513811542988294457872776482108393252112089107868125245581262654586120792931"); + _weight[7] = ct("0.01120427189543885884005076223431923448359865792254287286501113213756952844083798362642400838278667982"); + _points[8] = ct("0.8134501334282394697267215578375188617234481770369277012202582476084865180325716182203592738059608096"); + _weight[8] = ct("0.01575357142381088974813226281442771906887412741280410221144539737971025231278995461878959887619881906"); + _points[9] = ct("0.009032518495310017290182668008309766335460710175829955817301796886950012957313421273553999923511387801"); + _weight[9] = ct("0.02023576838137988786034698670252521582177125525959502980263720470161220865339795485231134855413136611"); + _points[10] = ct("0.7694725945042181706805050432690356903413932244153720708644567415131536687406382160956998961745973101"); + _weight[10] = ct("0.02104510391067328185606724574426733926381029950552618742473734044634105412953922386528522423178877086"); + _points[11] = ct("0.7223374729826939086395173882436445520337460324133837205062443405405843577730351703929806948350872225"); + _weight[11] = ct("0.02695129894362714574317820278902739133656214753061143720194269756412480787235284583042023250023369184"); + _points[12] = ct("0.02210098135778681137268521021888062944151160946598760331796165999691174140377074554738617759820391624"); + _weight[12] = ct("0.03110015822865166067702923886015083025462579664580579398440848573178798449726498246324159018595777494"); + _points[13] = ct("0.6725973867373374963190421178579525574571588976574083160637357387177511124421386108602402867292366295"); + _weight[13] = ct("0.03329710179283746617377097231688107447881161015071885848544979051240828473437080881621446821160749512"); + _points[14] = ct("0.6208354938051186180751604988886875212206555915139963242977997641728491315993006032194731774639848879"); + _weight[14] = ct("0.0398669733284307313096721339861435149472677529777038992004750528535172531348461975711478042333117905"); + _points[15] = ct("0.04077361101977503091299474371167607706934898162520204845715575724018978323744190358853092513413754222"); + _weight[15] = ct("0.04106881180888533341596419244898047338318591795943706620487407038350580428826353390074697779662723614"); + _points[16] = ct("0.567658655663528963950549089025851521052663287662634927318125089113081431332606079713178298077963132"); + _weight[16] = ct("0.04641401659297863618279998467239187373005512892102633459543014117149358423998773507108652281038679931"); + _points[17] = ct("0.06483185036310752409761920639076661009926122221841610874216905587622670223518452033164935524580956556"); + _weight[17] = ct("0.04986722172799528536062300428357175719538303706187497370739264376729336818031041386760448700580612527"); + _points[18] = ct("0.5136903224747328748359169275644776550261521565143655052175059751887984135439312756239786212853367327"); + _weight[18] = ct("0.05267081444046336301346320191574594298873507545356939242387535251298683116224294172328249432628441329"); + _points[19] = ct("0.09399372568531336584140604037988657514003928824741309138398524913091673982081934491751314695582119002"); + _weight[19] = ct("0.05726781728496770116342685381854171257294862281728752208595617722281137028532049290933995766813740385"); + _points[20] = ct("0.4595632237739050247007580803181932916401376476628329857646448103515031096132724631061051072771519328"); + _weight[20] = ct("0.05836147977632291693862247694575220416360419006726144133894084241127940580809791871084881643492680216"); + _points[21] = ct("0.1279173699497222880332522902374298487321410081872785108652567404644903241925006868210433634637075585"); + _weight[21] = ct("0.06309759998920903832871619063187736427798328292865043490361484313506251495597716084182017491112556288"); + _points[22] = ct("0.4059119503245874996847819872096119528855570149194244408537244840158077666547928989884755351269759843"); + _weight[22] = ct("0.06321436026746541740578527862238867356580627473567945958614016390860714467272442769773655632274855485"); + _points[23] = ct("0.3533655141226461443509711091964390610724843762952359906320931037906887192044490676408869047345885822"); + _weight[23] = ct("0.06697480576198529947544249860329464644901197190434949442692233737598107738389930962131631795027128428"); + _points[24] = ct("0.1662050715215077754955928759549225525500957899853919033389963748850263839788521736378389887243452743"); + _weight[24] = ct("0.06724408184431729629610348227194436576417121590563488018244433962007116416697608344776265973965821892"); + _points[25] = ct("0.302539973775495358074098333008187919125959354053583216851150863022968872658500709858348412122672375"); + _weight[25] = ct("0.0694174006753446002943627136391517107293962502719934382621097138969527028293570715409689190762229163"); + _points[26] = ct("0.2084079478245644898876042894881013130324364643445421872994684928640539779603323923616045542186026246"); + _weight[26] = ct("0.06965864122232914783245525515766061197702074092320849650604718467156459693423628053637574476087616474"); + _points[27] = ct("0.2540312117051822502779332060989567717949333472202278170522577722830524357606964327183922476911471108"); + _weight[27] = ct("0.07035708558254015342678361194760470294443631209691896475761189284078684747935547051565534476561309205"); break; // order 56,57 @@ -2317,64 +2317,64 @@ namespace Dune { delivered_order = 57; _points.resize(29); _weight.resize(29); - _points[0] = "0.9959272163607104691288374259807873291852593765446743146044815163863520054377631604148207633157846463"; - _weight[0] = "0.00005564241358714027532095053065803486490740943017680132607960936195006065033342071382225621345431696057"; - _points[1] = "0.9863904025392899117534861248015055941531051693629358191149649118720756782810516399238781644834428962"; - _weight[1] = "0.0003327279866112555094128006597084461188640953367772790824749440720953263498256535625988508076668608904"; - _points[2] = "0.9715246308559920866035488013575234119830975119551380701750238183981258606107602886980920135470270639"; - _weight[2] = "0.0009955114404107457036282987011420741036488422258616618973463593330141214449773470206395792824078634067"; - _points[3] = "0.9514939456164770559729801920265220261323300561844336714391207835992703432662113799732175447073914194"; - _weight[3] = "0.002187090029371519934764961921673762746149951990276364790288993358680005697151259428847928785250727178"; - _points[4] = "0.9265180152719407691275609266113728355764496137049103876779217996365555765482396657211416405901523585"; - _weight[4] = "0.004021182485231803386534230962943425794757388828963288314425169192269667107680391493129668817354327049"; - _points[5] = "0.8968705411002962316766114182292236819780119355812354874912319856093777036147736123027412055456563799"; - _weight[5] = "0.006575340169921764095135252527351854065836319905993192237496403188926387421135809555119496073796546306"; - _points[6] = "0.001605877852540094476677460267393333375715283616860331804506374382205905858795931071993942459642501275"; - _weight[6] = "0.008224759073026150013337165044732122149231177684820350074016830574690805752082382549994400699945455583"; - _points[7] = "0.86287636938624473396555917869022505651157506413871461457383706913436171402038290528480498534189686"; - _weight[7] = "0.009885829532976952297502565856123033463512360899385135623303387224673325024682566847647387741612482973"; - _points[8] = "0.8249079573005494156007944812292208906787416791393452824336661869940549234669086353363655173900752772"; - _weight[8] = "0.01394442666818688026059107376377405494209665104256295061957681177283639436450565135033828582964307838"; - _points[9] = "0.7833812996605872372611127878355374096893314804833155528966749287801062427902846865455568229607412141"; - _weight[9] = "0.01869728163635560116792048307870749321429571415331115426277003745924714046260312547581256186227275358"; - _points[10] = "0.008441948804031172691750305154270751359254642677660426647805634104208696641578312638825578741506269733"; - _weight[10] = "0.01892773329343349779572660522959708923603067512949384638213060568878587305185604042369878972842506566"; - _points[11] = "0.7387513739119412937894744959680884811212751986011720468957062635753622921833823658529018354675299005"; - _weight[11] = "0.02404591853972230935791201088077912861061979588079558439714543772093319758864057087945139003336009097"; - _points[12] = "0.02066193363615915476014353455675614888152234322370671862925378861418209355011390825531581969983189155"; - _weight[12] = "0.02913224977147369630435371509591788516497127738021211468364733144940634553044053378111820566832924059"; - _points[13] = "0.6915071564230854286671345510916194350973455194579840038960101517935299316600829866562060441590159543"; - _weight[13] = "0.02985034246189268703045850444863408825831084746850206015839821802101854257623979915267724844383865647"; - _points[14] = "0.6421662656731861238287974627913649707773183543080836828973314488493767488926898483696649824941938186"; - _weight[14] = "0.03593413059728592678232574595449670370924216522382692396538501302643477845479560527760392817593825342"; - _points[15] = "0.0381346969971121293156671304127122061908427724432955368922775580973517627701451337438444969457350822"; - _weight[15] = "0.03855192568110300992731787948569749686052539437629187659190769761585088614005755908990193666493402233"; - _points[16] = "0.5912692913707834829478765566234395995724095853348927353348565847908533092030035780849500293024165982"; - _weight[16] = "0.04209129631860883510580700101232906094913172520881469088463222892379855573154919991407642591976469689"; - _points[17] = "0.06066914207658226981904661707387973061339655888382338512792452002820457736488673316674820829450741823"; - _weight[17] = "0.04694309426636408371953486849927191064071717332656199572683966811401250472932076965764591751878827569"; - _points[18] = "0.5393738717727236992403103247034391839852566119036684134142180869297304990124736025268732863129619822"; - _weight[18] = "0.04809463546398829869371533562782688895220513580178416037071732542065284736437622845049166880340602575"; - _points[19] = "0.4870485841530376732703106931946815813887093165769280917756070969164567729544177022621628404883829681"; - _weight[19] = "0.05370519726261224517441839350484898995722099633288349579493820971087947368967875312163865815120067472"; - _points[20] = "0.08801845813988722465113256457750709714087466744915465606791769806360585010539787194938103623801238897"; - _weight[20] = "0.05410079186859844844367088474395607795687457881564928149255949744070610415755416273667872356483112521"; - _points[21] = "0.4348667153860257491398700432703089870432644535249158432053836873358514943003487504468549993874690005"; - _weight[21] = "0.05868247100441087283841989450493688012026853494073014267958587339102668812083850425895915857506469626"; - _points[22] = "0.1198830276848970432901164194721133615437473706091056747138979253876140849072260495061209040067929833"; - _weight[22] = "0.05986514983088954149802257556131410370145028546473926100037200780395276628373010490620581743371751677"; - _points[23] = "0.3833999809061070668784747580919607726984317643808177613142919854072677369249366817102831666846690371"; - _weight[23] = "0.06279484606213871827922785530254060818304508070323358845405923153953552222330567398669030144966779909"; - _points[24] = "0.1559137470843829473370606131417264220555557747384501978986829188400691312404561996585751299552473492"; - _weight[24] = "0.06412659178073493294015772905883242677694949119956667273898712010326479351329538109259913677016902762"; - _points[25] = "0.3332122608640143309721523536351177737981679593513508685203846408997852637001956485169227428186550926"; - _weight[25] = "0.0658298886821547883177566702200576302814581710102619073023532507225593633367576164581285422538752774"; - _points[26] = "0.1957158615701235346271845355727618654403065491060100053893129052945034633900434287495630167925552728"; - _weight[26] = "0.06682903797752355680708798131643143756002374157820628443355072911779172499539671165753842492171865239"; - _points[27] = "0.2848534221035185149516172379240780825714158061355885118736472933422323566101288260175500745175553813"; - _weight[27] = "0.06760398471965420388414470001461319453931749237342308586790232501846019357132809543458076331263868046"; - _points[28] = "0.2388532936333663745936940565623196065759316483784380767855858606661415400153543649197279531138628582"; - _weight[28] = "0.06797092298173053445579386649110409707833752628689484884710968363254660466586108170267586036152601854"; + _points[0] = ct("0.9959272163607104691288374259807873291852593765446743146044815163863520054377631604148207633157846463"); + _weight[0] = ct("0.00005564241358714027532095053065803486490740943017680132607960936195006065033342071382225621345431696057"); + _points[1] = ct("0.9863904025392899117534861248015055941531051693629358191149649118720756782810516399238781644834428962"); + _weight[1] = ct("0.0003327279866112555094128006597084461188640953367772790824749440720953263498256535625988508076668608904"); + _points[2] = ct("0.9715246308559920866035488013575234119830975119551380701750238183981258606107602886980920135470270639"); + _weight[2] = ct("0.0009955114404107457036282987011420741036488422258616618973463593330141214449773470206395792824078634067"); + _points[3] = ct("0.9514939456164770559729801920265220261323300561844336714391207835992703432662113799732175447073914194"); + _weight[3] = ct("0.002187090029371519934764961921673762746149951990276364790288993358680005697151259428847928785250727178"); + _points[4] = ct("0.9265180152719407691275609266113728355764496137049103876779217996365555765482396657211416405901523585"); + _weight[4] = ct("0.004021182485231803386534230962943425794757388828963288314425169192269667107680391493129668817354327049"); + _points[5] = ct("0.8968705411002962316766114182292236819780119355812354874912319856093777036147736123027412055456563799"); + _weight[5] = ct("0.006575340169921764095135252527351854065836319905993192237496403188926387421135809555119496073796546306"); + _points[6] = ct("0.001605877852540094476677460267393333375715283616860331804506374382205905858795931071993942459642501275"); + _weight[6] = ct("0.008224759073026150013337165044732122149231177684820350074016830574690805752082382549994400699945455583"); + _points[7] = ct("0.86287636938624473396555917869022505651157506413871461457383706913436171402038290528480498534189686"); + _weight[7] = ct("0.009885829532976952297502565856123033463512360899385135623303387224673325024682566847647387741612482973"); + _points[8] = ct("0.8249079573005494156007944812292208906787416791393452824336661869940549234669086353363655173900752772"); + _weight[8] = ct("0.01394442666818688026059107376377405494209665104256295061957681177283639436450565135033828582964307838"); + _points[9] = ct("0.7833812996605872372611127878355374096893314804833155528966749287801062427902846865455568229607412141"); + _weight[9] = ct("0.01869728163635560116792048307870749321429571415331115426277003745924714046260312547581256186227275358"); + _points[10] = ct("0.008441948804031172691750305154270751359254642677660426647805634104208696641578312638825578741506269733"); + _weight[10] = ct("0.01892773329343349779572660522959708923603067512949384638213060568878587305185604042369878972842506566"); + _points[11] = ct("0.7387513739119412937894744959680884811212751986011720468957062635753622921833823658529018354675299005"); + _weight[11] = ct("0.02404591853972230935791201088077912861061979588079558439714543772093319758864057087945139003336009097"); + _points[12] = ct("0.02066193363615915476014353455675614888152234322370671862925378861418209355011390825531581969983189155"); + _weight[12] = ct("0.02913224977147369630435371509591788516497127738021211468364733144940634553044053378111820566832924059"); + _points[13] = ct("0.6915071564230854286671345510916194350973455194579840038960101517935299316600829866562060441590159543"); + _weight[13] = ct("0.02985034246189268703045850444863408825831084746850206015839821802101854257623979915267724844383865647"); + _points[14] = ct("0.6421662656731861238287974627913649707773183543080836828973314488493767488926898483696649824941938186"); + _weight[14] = ct("0.03593413059728592678232574595449670370924216522382692396538501302643477845479560527760392817593825342"); + _points[15] = ct("0.0381346969971121293156671304127122061908427724432955368922775580973517627701451337438444969457350822"); + _weight[15] = ct("0.03855192568110300992731787948569749686052539437629187659190769761585088614005755908990193666493402233"); + _points[16] = ct("0.5912692913707834829478765566234395995724095853348927353348565847908533092030035780849500293024165982"); + _weight[16] = ct("0.04209129631860883510580700101232906094913172520881469088463222892379855573154919991407642591976469689"); + _points[17] = ct("0.06066914207658226981904661707387973061339655888382338512792452002820457736488673316674820829450741823"); + _weight[17] = ct("0.04694309426636408371953486849927191064071717332656199572683966811401250472932076965764591751878827569"); + _points[18] = ct("0.5393738717727236992403103247034391839852566119036684134142180869297304990124736025268732863129619822"); + _weight[18] = ct("0.04809463546398829869371533562782688895220513580178416037071732542065284736437622845049166880340602575"); + _points[19] = ct("0.4870485841530376732703106931946815813887093165769280917756070969164567729544177022621628404883829681"); + _weight[19] = ct("0.05370519726261224517441839350484898995722099633288349579493820971087947368967875312163865815120067472"); + _points[20] = ct("0.08801845813988722465113256457750709714087466744915465606791769806360585010539787194938103623801238897"); + _weight[20] = ct("0.05410079186859844844367088474395607795687457881564928149255949744070610415755416273667872356483112521"); + _points[21] = ct("0.4348667153860257491398700432703089870432644535249158432053836873358514943003487504468549993874690005"); + _weight[21] = ct("0.05868247100441087283841989450493688012026853494073014267958587339102668812083850425895915857506469626"); + _points[22] = ct("0.1198830276848970432901164194721133615437473706091056747138979253876140849072260495061209040067929833"); + _weight[22] = ct("0.05986514983088954149802257556131410370145028546473926100037200780395276628373010490620581743371751677"); + _points[23] = ct("0.3833999809061070668784747580919607726984317643808177613142919854072677369249366817102831666846690371"); + _weight[23] = ct("0.06279484606213871827922785530254060818304508070323358845405923153953552222330567398669030144966779909"); + _points[24] = ct("0.1559137470843829473370606131417264220555557747384501978986829188400691312404561996585751299552473492"); + _weight[24] = ct("0.06412659178073493294015772905883242677694949119956667273898712010326479351329538109259913677016902762"); + _points[25] = ct("0.3332122608640143309721523536351177737981679593513508685203846408997852637001956485169227428186550926"); + _weight[25] = ct("0.0658298886821547883177566702200576302814581710102619073023532507225593633367576164581285422538752774"); + _points[26] = ct("0.1957158615701235346271845355727618654403065491060100053893129052945034633900434287495630167925552728"); + _weight[26] = ct("0.06682903797752355680708798131643143756002374157820628443355072911779172499539671165753842492171865239"); + _points[27] = ct("0.2848534221035185149516172379240780825714158061355885118736472933422323566101288260175500745175553813"); + _weight[27] = ct("0.06760398471965420388414470001461319453931749237342308586790232501846019357132809543458076331263868046"); + _points[28] = ct("0.2388532936333663745936940565623196065759316483784380767855858606661415400153543649197279531138628582"); + _weight[28] = ct("0.06797092298173053445579386649110409707833752628689484884710968363254660466586108170267586036152601854"); break; // order 58,59 @@ -2383,66 +2383,66 @@ namespace Dune { delivered_order = 59; _points.resize(30); _weight.resize(30); - _points[0] = "0.9961854092532896146028221753356389314404324408686493792874214932610240703762534389970414536663528984"; - _weight[0] = "0.00004881538648506998360388173728839473046687594331829239051542362498444876128405787257610641121435982496"; - _points[1] = "0.987250587966732915704867341539757607126329624210631340190097603536590860456898711558078237762728568"; - _weight[1] = "0.0002920824818819113533365390766918036968638135004181526130531057784590465269274888973274707688805240154"; - _points[2] = "0.9733158613935448794453820105491724343356720246202466373654937709136522090881131218997332838292498842"; - _weight[2] = "0.0008747452449452054528434345545792328394990878028984125283749635749400441660481138993949777526144453479"; - _points[3] = "0.954525315743250196891212405909841651664193121330522964818769451712885974883692851607198562628294405"; - _weight[3] = "0.00192432146563680853039780262267058084934464281296702761384700340884737221497115728721168215653477519"; - _points[4] = "0.9310719621711364212548285011966173256931864130262399049310424572383352311872885421014229760611693296"; - _weight[4] = "0.003544057111846242578449714083482700968747522670541078730791206739367707904169668505907464731859013099"; - _points[5] = "0.9031965197235615179874486945867351160142948387890865854781167311755796735993819800971467684400464672"; - _weight[5] = "0.005807197046687551242251792528986641465603517512649975600107358331114246119583995371657609253148391519"; - _points[6] = "0.001503977326638774096538941045439819204897050842323639110517193282528933882651248791240534017615526382"; - _weight[6] = "0.007703907526677142332781611057875534544819793506537816162172648136598926396897833220321164234763843774"; - _points[7] = "0.8711850490619494505257748373786477444812674413535150966051762168128661783132891618825618402191055982"; - _weight[7] = "0.008752554092761193897920666189535675116315443555815723285447313014922448847745255648780050131576355236"; - _points[8] = "0.8353660404570975782088039706260406779943814651902810216421804120682862030815465101588411782330872668"; - _weight[8] = "0.01238157096505112882609671713082506468468716145623744445894400365087184337768244738355009213416501403"; - _points[9] = "0.7961070500327450999963466408130769909254065823786988072990704501299103077656532538035315934328438486"; - _weight[9] = "0.01665700904270025006653225825818748132054069181447553844487836536226341303293367295386176749150289439"; - _points[10] = "0.007907415319962090553874910548706797889640929395624179523081760110455578957554042677725283477454649201"; - _weight[10] = "0.01774200002910266224241589398107510122653617419432137008802265042177278051968609016670453221518424845"; - _points[11] = "0.7538109306754931985292676380937912950273016582300685379467850951928081223373494944028470408186327805"; - _weight[11] = "0.02150333048441228769833753851508196766124541500331822808509520438345824079506333418293329410470080059"; - _points[12] = "0.7089116992693157344021296505007320277178336913754735555904081981587657489227382458808600070143245976"; - _weight[12] = "0.02680876976084624127714802836523064146869361267096646765712817819486360367453807577343673561893162335"; - _points[13] = "0.01935870848902583784855403050288221797598668568969896998662158485432325673456693050224134370338878558"; - _weight[13] = "0.02734323769023239623194332571355552815906192296906783687662345184113901926590361524395191648538035178"; - _points[14] = "0.6618700835772073917491354419849632203892530088735732812563719385176190205613534846026225511037711621"; - _weight[14] = "0.03242902027054050043405269502953432501755780381155927730280438058383449132894536615575943817616581525"; - _points[15] = "0.03574292537490614361442355505910787775634862347975856384163644336736875759787627385072751815153740946"; - _weight[15] = "0.03625397463788723790524483974173847020917492065787212600840108277078063463761026436450175975946083963"; - _points[16] = "0.6131687947901146656740818993889533163504756553625524311289854346046812852781127326882590856590079547"; - _weight[16] = "0.03819239423170725851575184801695770825061515968304590598855971096584248504449023211886317255778801667"; - _points[17] = "0.5633075743824562981501263532733843048016241869169987473593829812419401409863189611028075333329458588"; - _weight[17] = "0.04390625227933978568080902602950186417843079234280225955367345367601986305141065089129071180428246366"; - _points[18] = "0.05689225853525516679821004110599804301611377083656079546200661056446482284527669656096891945940680971"; - _weight[18] = "0.04425731927748618287257948334671876202437120287511051701022472597796561585699259418942874447794983731"; - _points[19] = "0.5127980661561916817746887451598282918401125275994180446481874937657033611674660693401318099368063618"; - _weight[19] = "0.04936444568948249182271354202432237836841853506199668047436650095508669478549848818479903009284566956"; - _points[20] = "0.08258976331894715037611720235316913189397065646611817204648742992390166397107742163078245234741296826"; - _weight[20] = "0.05116849259793773961536020333387403840090728696787416722400025316316297583997339266789880587685716188"; - _points[21] = "0.4621585661189246886540277907231243106393062489018270745431532167413125006992428964361637064261870771"; - _weight[21] = "0.05435547110670841272312359308648180196145265254699122138675635302555438086361230585239049569790033029"; - _points[22] = "0.112571774110936611053694579518741087338027646767961081329743508651370777248795257348659213291718789"; - _weight[22] = "0.0568401843945930875022309199510318410662194983414264632830750229803768435128288250456115058327183983"; - _points[23] = "0.4119087040813242226237090428292506153631763321335100527625422039405211351297361868627226093733969804"; - _weight[23] = "0.05867100684562144938879531538437321203226400947228654914597314289823584855733418457124886247351885538"; - _points[24] = "0.1465306454397049070797253669507133675863970812842654082165416081846888928125469797956253712673911181"; - _weight[24] = "0.06116708587574294585708384600511210723249655869946088776193334346188726348364913454224787676895355881"; - _points[25] = "0.3625641115525919243603237735395555249376544784701360196082102632275515462910475713276721125086440228"; - _weight[25] = "0.06211448255080993935299302013223286515895217681731822651599307938155060303705561438986736826779035532"; - _points[26] = "0.1841179183174382295159362040481778712255751073163280436744486781128841767238309332184203445772649971"; - _weight[26] = "0.06408887558478726966987172952929198476290145444949765876320874448844505401660613395137922016487293419"; - _points[27] = "0.3146311306484368093477133152707186848865010512147554712673141128875662531347957837834036041944222118"; - _weight[27] = "0.06450933095755145680015534470844576452895509725364825086687152102043276408899255479082363409045853491"; - _points[28] = "0.2249478990674261230239659038071794671177427343701348684130225163163224666208835088859070269965705134"; - _weight[28] = "0.06559148352964400742074101780590288922762063110608826979290732662425384779750749352007854814383952964"; - _points[29] = "0.2686016183001323810743018232453001490062411850001232918802978956024515050823666262374429233151227997"; - _weight[29] = "0.06570658184089414272443437205941363884723654449948817438625048156296749249405795825047760374282482709"; + _points[0] = ct("0.9961854092532896146028221753356389314404324408686493792874214932610240703762534389970414536663528984"); + _weight[0] = ct("0.00004881538648506998360388173728839473046687594331829239051542362498444876128405787257610641121435982496"); + _points[1] = ct("0.987250587966732915704867341539757607126329624210631340190097603536590860456898711558078237762728568"); + _weight[1] = ct("0.0002920824818819113533365390766918036968638135004181526130531057784590465269274888973274707688805240154"); + _points[2] = ct("0.9733158613935448794453820105491724343356720246202466373654937709136522090881131218997332838292498842"); + _weight[2] = ct("0.0008747452449452054528434345545792328394990878028984125283749635749400441660481138993949777526144453479"); + _points[3] = ct("0.954525315743250196891212405909841651664193121330522964818769451712885974883692851607198562628294405"); + _weight[3] = ct("0.00192432146563680853039780262267058084934464281296702761384700340884737221497115728721168215653477519"); + _points[4] = ct("0.9310719621711364212548285011966173256931864130262399049310424572383352311872885421014229760611693296"); + _weight[4] = ct("0.003544057111846242578449714083482700968747522670541078730791206739367707904169668505907464731859013099"); + _points[5] = ct("0.9031965197235615179874486945867351160142948387890865854781167311755796735993819800971467684400464672"); + _weight[5] = ct("0.005807197046687551242251792528986641465603517512649975600107358331114246119583995371657609253148391519"); + _points[6] = ct("0.001503977326638774096538941045439819204897050842323639110517193282528933882651248791240534017615526382"); + _weight[6] = ct("0.007703907526677142332781611057875534544819793506537816162172648136598926396897833220321164234763843774"); + _points[7] = ct("0.8711850490619494505257748373786477444812674413535150966051762168128661783132891618825618402191055982"); + _weight[7] = ct("0.008752554092761193897920666189535675116315443555815723285447313014922448847745255648780050131576355236"); + _points[8] = ct("0.8353660404570975782088039706260406779943814651902810216421804120682862030815465101588411782330872668"); + _weight[8] = ct("0.01238157096505112882609671713082506468468716145623744445894400365087184337768244738355009213416501403"); + _points[9] = ct("0.7961070500327450999963466408130769909254065823786988072990704501299103077656532538035315934328438486"); + _weight[9] = ct("0.01665700904270025006653225825818748132054069181447553844487836536226341303293367295386176749150289439"); + _points[10] = ct("0.007907415319962090553874910548706797889640929395624179523081760110455578957554042677725283477454649201"); + _weight[10] = ct("0.01774200002910266224241589398107510122653617419432137008802265042177278051968609016670453221518424845"); + _points[11] = ct("0.7538109306754931985292676380937912950273016582300685379467850951928081223373494944028470408186327805"); + _weight[11] = ct("0.02150333048441228769833753851508196766124541500331822808509520438345824079506333418293329410470080059"); + _points[12] = ct("0.7089116992693157344021296505007320277178336913754735555904081981587657489227382458808600070143245976"); + _weight[12] = ct("0.02680876976084624127714802836523064146869361267096646765712817819486360367453807577343673561893162335"); + _points[13] = ct("0.01935870848902583784855403050288221797598668568969896998662158485432325673456693050224134370338878558"); + _weight[13] = ct("0.02734323769023239623194332571355552815906192296906783687662345184113901926590361524395191648538035178"); + _points[14] = ct("0.6618700835772073917491354419849632203892530088735732812563719385176190205613534846026225511037711621"); + _weight[14] = ct("0.03242902027054050043405269502953432501755780381155927730280438058383449132894536615575943817616581525"); + _points[15] = ct("0.03574292537490614361442355505910787775634862347975856384163644336736875759787627385072751815153740946"); + _weight[15] = ct("0.03625397463788723790524483974173847020917492065787212600840108277078063463761026436450175975946083963"); + _points[16] = ct("0.6131687947901146656740818993889533163504756553625524311289854346046812852781127326882590856590079547"); + _weight[16] = ct("0.03819239423170725851575184801695770825061515968304590598855971096584248504449023211886317255778801667"); + _points[17] = ct("0.5633075743824562981501263532733843048016241869169987473593829812419401409863189611028075333329458588"); + _weight[17] = ct("0.04390625227933978568080902602950186417843079234280225955367345367601986305141065089129071180428246366"); + _points[18] = ct("0.05689225853525516679821004110599804301611377083656079546200661056446482284527669656096891945940680971"); + _weight[18] = ct("0.04425731927748618287257948334671876202437120287511051701022472597796561585699259418942874447794983731"); + _points[19] = ct("0.5127980661561916817746887451598282918401125275994180446481874937657033611674660693401318099368063618"); + _weight[19] = ct("0.04936444568948249182271354202432237836841853506199668047436650095508669478549848818479903009284566956"); + _points[20] = ct("0.08258976331894715037611720235316913189397065646611817204648742992390166397107742163078245234741296826"); + _weight[20] = ct("0.05116849259793773961536020333387403840090728696787416722400025316316297583997339266789880587685716188"); + _points[21] = ct("0.4621585661189246886540277907231243106393062489018270745431532167413125006992428964361637064261870771"); + _weight[21] = ct("0.05435547110670841272312359308648180196145265254699122138675635302555438086361230585239049569790033029"); + _points[22] = ct("0.112571774110936611053694579518741087338027646767961081329743508651370777248795257348659213291718789"); + _weight[22] = ct("0.0568401843945930875022309199510318410662194983414264632830750229803768435128288250456115058327183983"); + _points[23] = ct("0.4119087040813242226237090428292506153631763321335100527625422039405211351297361868627226093733969804"); + _weight[23] = ct("0.05867100684562144938879531538437321203226400947228654914597314289823584855733418457124886247351885538"); + _points[24] = ct("0.1465306454397049070797253669507133675863970812842654082165416081846888928125469797956253712673911181"); + _weight[24] = ct("0.06116708587574294585708384600511210723249655869946088776193334346188726348364913454224787676895355881"); + _points[25] = ct("0.3625641115525919243603237735395555249376544784701360196082102632275515462910475713276721125086440228"); + _weight[25] = ct("0.06211448255080993935299302013223286515895217681731822651599307938155060303705561438986736826779035532"); + _points[26] = ct("0.1841179183174382295159362040481778712255751073163280436744486781128841767238309332184203445772649971"); + _weight[26] = ct("0.06408887558478726966987172952929198476290145444949765876320874448844505401660613395137922016487293419"); + _points[27] = ct("0.3146311306484368093477133152707186848865010512147554712673141128875662531347957837834036041944222118"); + _weight[27] = ct("0.06450933095755145680015534470844576452895509725364825086687152102043276408899255479082363409045853491"); + _points[28] = ct("0.2249478990674261230239659038071794671177427343701348684130225163163224666208835088859070269965705134"); + _weight[28] = ct("0.06559148352964400742074101780590288922762063110608826979290732662425384779750749352007854814383952964"); + _points[29] = ct("0.2686016183001323810743018232453001490062411850001232918802978956024515050823666262374429233151227997"); + _weight[29] = ct("0.06570658184089414272443437205941363884723654449948817438625048156296749249405795825047760374282482709"); break; // order 60,61 @@ -2451,68 +2451,68 @@ namespace Dune { delivered_order = 61; _points.resize(31); _weight.resize(31); - _points[0] = "0.9964198154713465863814005035441978010799044283122436703650320561453919687873406872890135672702316458"; - _weight[0] = "0.00004300369105210562692826370639121461833320652605667711416578738547360188460016161941716611831833587364"; - _points[1] = "0.9880318304951722914880530368106836749146235982824393858168425335568924461010604907917735038470862901"; - _weight[1] = "0.0002574514681284442266230751751507317607746199866536766321397160733033418132062271462470548959235436023"; - _points[2] = "0.9749437042544240163360031479159922744282696526039622177198702095339328818125350799450505594531097618"; - _weight[2] = "0.0007717057396996697641517258768670426827188915944192573597223229681262995542318343942265362056001387414"; - _points[3] = "0.9572825118149126493832813913549764982221829460675596349535989927608206332156385580989282616880613246"; - _weight[3] = "0.00169969018272393218254041765280551133219705363301035677082391746333472054338783832375495304115262724"; - _points[4] = "0.9352185227478344903005635619837840093875008866261301248284230002913241844856789158446614001940347283"; - _weight[4] = "0.003135161039546822021790675745981601732773492778297033598408165845484191268636204404626888163907635763"; - _points[5] = "0.9089642777365259832428053473898178551206481174446911746120405937208542772309144429777671577360346158"; - _weight[5] = "0.005146855981905776970511696158170320994675246401119572219172360040145011608975207596344947769210658964"; - _points[6] = "0.001411475965443800134825651358139039341956298466719277973633838444099651944102671436345461185232959835"; - _weight[6] = "0.007230975650216755624745604235452245279656002216723509408307916172060648702594299051622707208973025844"; - _points[7] = "0.8787726390975521425669806413071461215080266752415391212208380529932518479277636784487635052985135871"; - _weight[7] = "0.0077746591068403809703585541633919208182299537947198423202384641651753902336505509239560671215301708"; - _points[8] = "0.8449343774921062514064287344919565431900271420193003901458878575147974746179949038330386644409125033"; - _weight[8] = "0.0110269395456367302862777382302981553927566333560509275458448854279203254075501907732773782637812124"; - _points[9] = "0.8077753782079414862781562853347802220882808558955060482906917367586304344645833319010154104094802443"; - _weight[9] = "0.01487917669239610535935110809974107459177779203087820996598630854524461789174475235354270098848842731"; - _points[10] = "0.007422051826455695999029982273149380199843648470952244242156277596152147491323816744840604628235024314"; - _weight[10] = "0.01666384739763897032812241273494349301940479298727467776618499701123988004490992571717846310005239696"; - _points[11] = "0.7676535050807021900513946022822988218884222022947288784940173065942976001602180565188762480511487887"; - _weight[11] = "0.01927393500347561210274414657736369528739716154850885294306403397770541527835430503292412077877843752"; - _points[12] = "0.724955155054066052909185099237878881084330552561552842546850981707460790693381057457479986132086864"; - _weight[12] = "0.024122198648856929845540272680044765145707133412858515109112454837530783184804667781896838708612533"; - _points[13] = "0.01817476909526580384371084818030880219026844158254025954136291598091552233243165652620126345900753569"; - _weight[13] = "0.02571233502559233962916487514592441336832695124269937897406163393750519114984932164320084145245725209"; - _points[14] = "0.680091537418071236704477829714537714512091984669183389020551342806291946956036957137269710642400284"; - _weight[14] = "0.02930602312747382029070259723856409204900613580780841178372978455996881359391922812877220700604353425"; - _points[15] = "0.03356848869388057760203511836733933006131679408286549627645855414122872018381444995169640476649594173"; - _weight[15] = "0.0341509712866015141155229335940271146524226007444312712197754887548547987319766790888766616421082058"; - _points[16] = "0.6334947138634949003275653909484439122889862153213787389931455390854347121392448677482017219298371185"; - _weight[16] = "0.03468240935401616737828159765451323084923611155594248045105379003407352239380156383657820936225743249"; - _points[17] = "0.5856134376099925987278912540897165142616026682924333001806921183223956634540653543769719960785603365"; - _weight[17] = "0.04008825767952754596264770738045083066907786976512135760856103031172796742597777430196433932228157271"; - _points[18] = "0.05345525785126260801052035243425137799376937217185000461579500643018915955451401268677204289733892771"; - _weight[18] = "0.04178617160801825992915658801875977837905592813985782271826046732639763824111240551941946659502975067"; - _points[19] = "0.5369088317321095914497342490074296657907384825367613041415625936691425061246625821704741521455568662"; - _weight[19] = "0.04534621667933985881749779656727066820681662775058860556728564399850914215218638600268285241138664089"; - _points[20] = "0.07764362749241415095123711981229508670423849074450172141610710630224628092431498413286873936044139503"; - _weight[20] = "0.04845115329628569641400235641488049317751856187046068419552911791551587187988711064185529431040869095"; - _points[21] = "0.4878499483276243221234259221844367644251247402658100645076118919224730288083968168335729128892347285"; - _weight[21] = "0.05027120597876520794900410958133807051720717588961402097129758603339362629583444196959462479095184526"; - _points[22] = "0.1059006743507898902323150186915157844736889361974601035488644790649877832087183842561556969859190848"; - _weight[22] = "0.05401042910942297169606643634238107289080557340412569681213873962182967211009544484175484319162796908"; - _points[23] = "0.4389092513075168270421572355375920326554093292760278491838960877415263051727169311927625190648144359"; - _weight[23] = "0.05467736526761173539523204053682411291515305478198601616271701663699064504367567004571196515961782481"; - _points[24] = "0.1379542774855552447128780719326255863550668361596339433657214819259907437335908860511917486878175547"; - _weight[24] = "0.05836375229138350624160086990362615338239160080471286336192335984386192265975526908968401649778295166"; - _points[25] = "0.3905580663160595481669443532255889640119739535291665391197508692095761083793683382818158071394605711"; - _weight[25] = "0.05838516403304980397938236524245392855998127762199298477601893806562625801132740459692252467239128363"; - _points[26] = "0.3432620416022793630998090225239495403051757556793224800045295652949384229369749325747176898568972359"; - _weight[26] = "0.06122839910606623016083516397607929712359889718041574971984734730807128531033074166688103903283101319"; - _points[27] = "0.1734957478467754419324204886538899820795596100969803016910279626820120007603979994054583834071865742"; - _weight[27] = "0.06144885509138399963208906732313442111944660705453147856358092910024558128442404871634707719902707542"; - _points[28] = "0.2974766635554075645053147462633574325365810656072451302443779042064099713369581234883434685332375287"; - _weight[28] = "0.06306081016811023815063366225055830973064193329943389248977312015799791678018878924264416822426470029"; - _points[29] = "0.2121828040888040191351780039348599803712580510768313825900253541385619933886307214449555348905033587"; - _weight[29] = "0.06324282395146252460962228399357097064629451333929175881113071479705576514084592429465797579309071398"; - _points[30] = "0.2536428700864666432082452431813143747831005223909369486026040434260267599265945644212698451850904382"; - _weight[30] = "0.06376205679777034433887185779904126910661659948041441706014396168363015437816563331764831665085087739"; + _points[0] = ct("0.9964198154713465863814005035441978010799044283122436703650320561453919687873406872890135672702316458"); + _weight[0] = ct("0.00004300369105210562692826370639121461833320652605667711416578738547360188460016161941716611831833587364"); + _points[1] = ct("0.9880318304951722914880530368106836749146235982824393858168425335568924461010604907917735038470862901"); + _weight[1] = ct("0.0002574514681284442266230751751507317607746199866536766321397160733033418132062271462470548959235436023"); + _points[2] = ct("0.9749437042544240163360031479159922744282696526039622177198702095339328818125350799450505594531097618"); + _weight[2] = ct("0.0007717057396996697641517258768670426827188915944192573597223229681262995542318343942265362056001387414"); + _points[3] = ct("0.9572825118149126493832813913549764982221829460675596349535989927608206332156385580989282616880613246"); + _weight[3] = ct("0.00169969018272393218254041765280551133219705363301035677082391746333472054338783832375495304115262724"); + _points[4] = ct("0.9352185227478344903005635619837840093875008866261301248284230002913241844856789158446614001940347283"); + _weight[4] = ct("0.003135161039546822021790675745981601732773492778297033598408165845484191268636204404626888163907635763"); + _points[5] = ct("0.9089642777365259832428053473898178551206481174446911746120405937208542772309144429777671577360346158"); + _weight[5] = ct("0.005146855981905776970511696158170320994675246401119572219172360040145011608975207596344947769210658964"); + _points[6] = ct("0.001411475965443800134825651358139039341956298466719277973633838444099651944102671436345461185232959835"); + _weight[6] = ct("0.007230975650216755624745604235452245279656002216723509408307916172060648702594299051622707208973025844"); + _points[7] = ct("0.8787726390975521425669806413071461215080266752415391212208380529932518479277636784487635052985135871"); + _weight[7] = ct("0.0077746591068403809703585541633919208182299537947198423202384641651753902336505509239560671215301708"); + _points[8] = ct("0.8449343774921062514064287344919565431900271420193003901458878575147974746179949038330386644409125033"); + _weight[8] = ct("0.0110269395456367302862777382302981553927566333560509275458448854279203254075501907732773782637812124"); + _points[9] = ct("0.8077753782079414862781562853347802220882808558955060482906917367586304344645833319010154104094802443"); + _weight[9] = ct("0.01487917669239610535935110809974107459177779203087820996598630854524461789174475235354270098848842731"); + _points[10] = ct("0.007422051826455695999029982273149380199843648470952244242156277596152147491323816744840604628235024314"); + _weight[10] = ct("0.01666384739763897032812241273494349301940479298727467776618499701123988004490992571717846310005239696"); + _points[11] = ct("0.7676535050807021900513946022822988218884222022947288784940173065942976001602180565188762480511487887"); + _weight[11] = ct("0.01927393500347561210274414657736369528739716154850885294306403397770541527835430503292412077877843752"); + _points[12] = ct("0.724955155054066052909185099237878881084330552561552842546850981707460790693381057457479986132086864"); + _weight[12] = ct("0.024122198648856929845540272680044765145707133412858515109112454837530783184804667781896838708612533"); + _points[13] = ct("0.01817476909526580384371084818030880219026844158254025954136291598091552233243165652620126345900753569"); + _weight[13] = ct("0.02571233502559233962916487514592441336832695124269937897406163393750519114984932164320084145245725209"); + _points[14] = ct("0.680091537418071236704477829714537714512091984669183389020551342806291946956036957137269710642400284"); + _weight[14] = ct("0.02930602312747382029070259723856409204900613580780841178372978455996881359391922812877220700604353425"); + _points[15] = ct("0.03356848869388057760203511836733933006131679408286549627645855414122872018381444995169640476649594173"); + _weight[15] = ct("0.0341509712866015141155229335940271146524226007444312712197754887548547987319766790888766616421082058"); + _points[16] = ct("0.6334947138634949003275653909484439122889862153213787389931455390854347121392448677482017219298371185"); + _weight[16] = ct("0.03468240935401616737828159765451323084923611155594248045105379003407352239380156383657820936225743249"); + _points[17] = ct("0.5856134376099925987278912540897165142616026682924333001806921183223956634540653543769719960785603365"); + _weight[17] = ct("0.04008825767952754596264770738045083066907786976512135760856103031172796742597777430196433932228157271"); + _points[18] = ct("0.05345525785126260801052035243425137799376937217185000461579500643018915955451401268677204289733892771"); + _weight[18] = ct("0.04178617160801825992915658801875977837905592813985782271826046732639763824111240551941946659502975067"); + _points[19] = ct("0.5369088317321095914497342490074296657907384825367613041415625936691425061246625821704741521455568662"); + _weight[19] = ct("0.04534621667933985881749779656727066820681662775058860556728564399850914215218638600268285241138664089"); + _points[20] = ct("0.07764362749241415095123711981229508670423849074450172141610710630224628092431498413286873936044139503"); + _weight[20] = ct("0.04845115329628569641400235641488049317751856187046068419552911791551587187988711064185529431040869095"); + _points[21] = ct("0.4878499483276243221234259221844367644251247402658100645076118919224730288083968168335729128892347285"); + _weight[21] = ct("0.05027120597876520794900410958133807051720717588961402097129758603339362629583444196959462479095184526"); + _points[22] = ct("0.1059006743507898902323150186915157844736889361974601035488644790649877832087183842561556969859190848"); + _weight[22] = ct("0.05401042910942297169606643634238107289080557340412569681213873962182967211009544484175484319162796908"); + _points[23] = ct("0.4389092513075168270421572355375920326554093292760278491838960877415263051727169311927625190648144359"); + _weight[23] = ct("0.05467736526761173539523204053682411291515305478198601616271701663699064504367567004571196515961782481"); + _points[24] = ct("0.1379542774855552447128780719326255863550668361596339433657214819259907437335908860511917486878175547"); + _weight[24] = ct("0.05836375229138350624160086990362615338239160080471286336192335984386192265975526908968401649778295166"); + _points[25] = ct("0.3905580663160595481669443532255889640119739535291665391197508692095761083793683382818158071394605711"); + _weight[25] = ct("0.05838516403304980397938236524245392855998127762199298477601893806562625801132740459692252467239128363"); + _points[26] = ct("0.3432620416022793630998090225239495403051757556793224800045295652949384229369749325747176898568972359"); + _weight[26] = ct("0.06122839910606623016083516397607929712359889718041574971984734730807128531033074166688103903283101319"); + _points[27] = ct("0.1734957478467754419324204886538899820795596100969803016910279626820120007603979994054583834071865742"); + _weight[27] = ct("0.06144885509138399963208906732313442111944660705453147856358092910024558128442404871634707719902707542"); + _points[28] = ct("0.2974766635554075645053147462633574325365810656072451302443779042064099713369581234883434685332375287"); + _weight[28] = ct("0.06306081016811023815063366225055830973064193329943389248977312015799791678018878924264416822426470029"); + _points[29] = ct("0.2121828040888040191351780039348599803712580510768313825900253541385619933886307214449555348905033587"); + _weight[29] = ct("0.06324282395146252460962228399357097064629451333929175881113071479705576514084592429465797579309071398"); + _points[30] = ct("0.2536428700864666432082452431813143747831005223909369486026040434260267599265945644212698451850904382"); + _weight[30] = ct("0.06376205679777034433887185779904126910661659948041441706014396168363015437816563331764831665085087739"); break; default : diff --git a/dune/geometry/quadraturerules/jacobi_2_0_imp.hh b/dune/geometry/quadraturerules/jacobi_2_0_imp.hh index 4858b639fce3842e489879d68828c84a1e54003f..2dde00c3d8ab6ca587abde49d1f854a0e6b1000b 100644 --- a/dune/geometry/quadraturerules/jacobi_2_0_imp.hh +++ b/dune/geometry/quadraturerules/jacobi_2_0_imp.hh @@ -1281,8 +1281,8 @@ namespace Dune { delivered_order = 1; _points.resize(1); _weight.resize(1); - _points[0] = "0.25"; - _weight[0] = "1.333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"; + _points[0] = ct("0.25"); + _weight[0] = ct("1.333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333"); break; // order 2,3 @@ -1291,10 +1291,10 @@ namespace Dune { delivered_order = 3; _points.resize(2); _weight.resize(2); - _points[0] = "0.5441518440112252887999262362955145689146370092883477884571669901861729625759492147562832072252866864"; - _weight[0] = "0.4031435283193017223334255379639401221900370717228985977618745956006171301133968148879793243017249754"; - _points[1] = "0.1225148226554413778667404303711520977520296573783188782094996764804937040907174519103834594413799803"; - _weight[1] = "0.930189805014031610999907795369393211143296261610434735571458737732716203219936518445354009031608358"; + _points[0] = ct("0.5441518440112252887999262362955145689146370092883477884571669901861729625759492147562832072252866864"); + _weight[0] = ct("0.4031435283193017223334255379639401221900370717228985977618745956006171301133968148879793243017249754"); + _points[1] = ct("0.1225148226554413778667404303711520977520296573783188782094996764804937040907174519103834594413799803"); + _weight[1] = ct("0.930189805014031610999907795369393211143296261610434735571458737732716203219936518445354009031608358"); break; // order 4,5 @@ -1303,12 +1303,12 @@ namespace Dune { delivered_order = 5; _points.resize(3); _weight.resize(3); - _points[0] = "0.7050022098884983831223984775840482527404615621673957968187330274666375934719617430536332178860666683"; - _weight[0] = "0.1198028120343227920459059630233091355547326268137250385594040589278280490932505000994631471190946468"; - _points[1] = "0.3470037660383518847217635434039484551401490745262501021878985827903559852608331357830049271464466709"; - _weight[1] = "0.5849850770394640880140480814569575834996833285430405912588393379710804430684155659655248860334828359"; - _points[2] = "0.07299402407314973215583797901200329211938936330635410099336838974300642126720512116336185496748666083"; - _weight[2] = "0.6285454442595464532733792888530666142789173779765677035150899364344248411716672672683453001807558508"; + _points[0] = ct("0.7050022098884983831223984775840482527404615621673957968187330274666375934719617430536332178860666683"); + _weight[0] = ct("0.1198028120343227920459059630233091355547326268137250385594040589278280490932505000994631471190946468"); + _points[1] = ct("0.3470037660383518847217635434039484551401490745262501021878985827903559852608331357830049271464466709"); + _weight[1] = ct("0.5849850770394640880140480814569575834996833285430405912588393379710804430684155659655248860334828359"); + _points[2] = ct("0.07299402407314973215583797901200329211938936330635410099336838974300642126720512116336185496748666083"); + _weight[2] = ct("0.6285454442595464532733792888530666142789173779765677035150899364344248411716672672683453001807558508"); break; // order 6,7 @@ -1317,14 +1317,14 @@ namespace Dune { delivered_order = 7; _points.resize(4); _weight.resize(4); - _points[0] = "0.795851417896772863303377960793240153655111814369133947337218428490843889786355454581170273360860138"; - _weight[0] = "0.04140896299967226113759062618655673912665921802650887351261598768091744489940921375092075799421354484"; - _points[1] = "0.5170472951043675023405733693830732661441577674815143184126459202288394285156186604132268185358169055"; - _weight[1] = "0.2745355486916923012695053801672421777585462337521019227783801195324800153896617288464511839350699153"; - _points[2] = "0.04850054944699732929706725709898599476427280622804138308697676906809043140700237130756061833546337107"; - _weight[2] = "0.4435536624451119347329252698757826095062322419475350982016036681051358053754859408526879761621947264"; - _points[3] = "0.2386007375518623050589814127247005854364576119213103511631588822122262502910235136980422897678595854"; - _weight[3] = "0.5738351591968568361933120571037518069418956396071874388407335580148000676687764498832734152418551447"; + _points[0] = ct("0.795851417896772863303377960793240153655111814369133947337218428490843889786355454581170273360860138"); + _weight[0] = ct("0.04140896299967226113759062618655673912665921802650887351261598768091744489940921375092075799421354484"); + _points[1] = ct("0.5170472951043675023405733693830732661441577674815143184126459202288394285156186604132268185358169055"); + _weight[1] = ct("0.2745355486916923012695053801672421777585462337521019227783801195324800153896617288464511839350699153"); + _points[2] = ct("0.04850054944699732929706725709898599476427280622804138308697676906809043140700237130756061833546337107"); + _weight[2] = ct("0.4435536624451119347329252698757826095062322419475350982016036681051358053754859408526879761621947264"); + _points[3] = ct("0.2386007375518623050589814127247005854364576119213103511631588822122262502910235136980422897678595854"); + _weight[3] = ct("0.5738351591968568361933120571037518069418956396071874388407335580148000676687764498832734152418551447"); break; // order 8,9 @@ -1333,16 +1333,16 @@ namespace Dune { delivered_order = 9; _points.resize(5); _weight.resize(5); - _points[0] = "0.8510542129470164181162241874100130578037999355252331298775577412327508226081337242789670271254366003"; - _weight[0] = "0.0164553008123960318344649664771932761384129705299198594819023493276538663334439422044756555173918885"; - _points[1] = "0.6343334726308867723471638889206191121277336440958369160307851769971809925102122993798727580295999099"; - _weight[1] = "0.1282224028918476770189957222265331112459675505313588758170175986042217305503148083830364356533270504"; - _points[2] = "0.03457893991821509152445742863152659272391875376414497155987987848502413583832078858238836643039194193"; - _weight[2] = "0.3270591371430836716195229316894094001951854345378653863487891391459565840633676758520507731631799336"; - _points[3] = "0.3898863870655193282408954103849949929685699479384607713625473160659384788871254703280644555908817828"; - _weight[3] = "0.3568006448863600007450179722815356404122106902138793907440693610940259530233602522779046002721091408"; - _points[4] = "0.1734803207716957231045924179861795777093110520096575445025632205524389034895410507640407261570230985"; - _weight[4] = "0.504795847599645952115331740658661905341556687520309820941554885161475199362846654615865868727325323"; + _points[0] = ct("0.8510542129470164181162241874100130578037999355252331298775577412327508226081337242789670271254366003"); + _weight[0] = ct("0.0164553008123960318344649664771932761384129705299198594819023493276538663334439422044756555173918885"); + _points[1] = ct("0.6343334726308867723471638889206191121277336440958369160307851769971809925102122993798727580295999099"); + _weight[1] = ct("0.1282224028918476770189957222265331112459675505313588758170175986042217305503148083830364356533270504"); + _points[2] = ct("0.03457893991821509152445742863152659272391875376414497155987987848502413583832078858238836643039194193"); + _weight[2] = ct("0.3270591371430836716195229316894094001951854345378653863487891391459565840633676758520507731631799336"); + _points[3] = ct("0.3898863870655193282408954103849949929685699479384607713625473160659384788871254703280644555908817828"); + _weight[3] = ct("0.3568006448863600007450179722815356404122106902138793907440693610940259530233602522779046002721091408"); + _points[4] = ct("0.1734803207716957231045924179861795777093110520096575445025632205524389034895410507640407261570230985"); + _weight[4] = ct("0.504795847599645952115331740658661905341556687520309820941554885161475199362846654615865868727325323"); break; // order 10,11 @@ -1351,18 +1351,18 @@ namespace Dune { delivered_order = 11; _points.resize(6); _weight.resize(6); - _points[0] = "0.8868056161775618663012660060104907510040863218112851455728573015303583622861762166128254348593013689"; - _weight[0] = "0.007324303227477190931113822360224935405864216618905867216202122367913348061134720321894342299951728867"; - _points[1] = "0.7156811273117139187676626245936073635482655112817582867648513925864912489801365831589316400094114546"; - _weight[1] = "0.06288118873978020531140504852007971390788413793492071598436679202370012665529257375196229311689702309"; - _points[2] = "0.5090364131647520840110399051677197756066865099413616255162800068449833494040551477253328196372325307"; - _weight[2] = "0.2051582845184648408805173003076769826286071695771531963106651422253387765576255251446619284393054827"; - _points[3] = "0.02590455509366719275464360699723454895681812392531925015861057429610266045438042891711695398904589615"; - _weight[3] = "0.2501548109063237515141062258733267440660779616350562328954095848025901035201055026000940757458649068"; - _points[4] = "0.3024369180228912327499055779185451938801342419623170862494499684632895155693734121375470591583017143"; - _weight[4] = "0.3783087469941648142731682068802065098680549714701846873490169027817905712014531819167360652747890985"; - _points[5] = "0.1315639416579851339869108507409737955754378625065300343093793277073462918773067828768175209181356068"; - _weight[5] = "0.429505998947122530423022729391818447456844876097112633577672789132000407337721829597984628456525117"; + _points[0] = ct("0.8868056161775618663012660060104907510040863218112851455728573015303583622861762166128254348593013689"); + _weight[0] = ct("0.007324303227477190931113822360224935405864216618905867216202122367913348061134720321894342299951728867"); + _points[1] = ct("0.7156811273117139187676626245936073635482655112817582867648513925864912489801365831589316400094114546"); + _weight[1] = ct("0.06288118873978020531140504852007971390788413793492071598436679202370012665529257375196229311689702309"); + _points[2] = ct("0.5090364131647520840110399051677197756066865099413616255162800068449833494040551477253328196372325307"); + _weight[2] = ct("0.2051582845184648408805173003076769826286071695771531963106651422253387765576255251446619284393054827"); + _points[3] = ct("0.02590455509366719275464360699723454895681812392531925015861057429610266045438042891711695398904589615"); + _weight[3] = ct("0.2501548109063237515141062258733267440660779616350562328954095848025901035201055026000940757458649068"); + _points[4] = ct("0.3024369180228912327499055779185451938801342419623170862494499684632895155693734121375470591583017143"); + _weight[4] = ct("0.3783087469941648142731682068802065098680549714701846873490169027817905712014531819167360652747890985"); + _points[5] = ct("0.1315639416579851339869108507409737955754378625065300343093793277073462918773067828768175209181356068"); + _weight[5] = ct("0.429505998947122530423022729391818447456844876097112633577672789132000407337721829597984628456525117"); break; // order 12,13 @@ -1371,20 +1371,20 @@ namespace Dune { delivered_order = 13; _points.resize(7); _weight.resize(7); - _points[0] = "0.9111831665630027636393173672090451969487181513569967751421124434536487739752746787009550475957343985"; - _weight[0] = "0.003570752134756827216036107377022441360104908358539661885927757477239078187959563376287977244479836972"; - _points[1] = "0.773517246591437501111998996426027488026169366066348465200565244218230399988368494001938326057139926"; - _weight[1] = "0.03265170252921877802892723627488505435251712336400851214223824298292417299877194662090599291711606812"; - _points[2] = "0.6000215132789929301939687728899372881025806599131930023285085834549592653990404218944489240088978781"; - _weight[2] = "0.1176888451581144593629814079400447094617082760975046287638279082701242348479743647408809166847127138"; - _points[3] = "0.02013277377340050723050168711747234907764398490423277046410233635340207429864852275760640623962261817"; - _weight[3] = "0.1971060071057524832937165163396190757998916431027808644906762554468035992816828007706400085856980319"; - _points[4] = "0.4140021445970597464182872488505667767590220835312978380704205456186698145026653746810963941381988064"; - _weight[4] = "0.2525855148355651908381357619247951567605016016259007795136116178216199124634212453015846804292228417"; - _points[5] = "0.1030890291480490147522267860059511003289175929398917699266215140490606015002180084249458354155438582"; - _weight[5] = "0.3627952984507445781478699198894979377596337461185747060555815360747820057455407114922673477814266561"; - _points[6] = "0.2405541260480575366536991415009998007569481612880393788676693328520290703357844995390090665448625147"; - _weight[6] = "0.3669352131191810164456663835874689578389760346660241804814700152598403298079827010307664096906772971"; + _points[0] = ct("0.9111831665630027636393173672090451969487181513569967751421124434536487739752746787009550475957343985"); + _weight[0] = ct("0.003570752134756827216036107377022441360104908358539661885927757477239078187959563376287977244479836972"); + _points[1] = ct("0.773517246591437501111998996426027488026169366066348465200565244218230399988368494001938326057139926"); + _weight[1] = ct("0.03265170252921877802892723627488505435251712336400851214223824298292417299877194662090599291711606812"); + _points[2] = ct("0.6000215132789929301939687728899372881025806599131930023285085834549592653990404218944489240088978781"); + _weight[2] = ct("0.1176888451581144593629814079400447094617082760975046287638279082701242348479743647408809166847127138"); + _points[3] = ct("0.02013277377340050723050168711747234907764398490423277046410233635340207429864852275760640623962261817"); + _weight[3] = ct("0.1971060071057524832937165163396190757998916431027808644906762554468035992816828007706400085856980319"); + _points[4] = ct("0.4140021445970597464182872488505667767590220835312978380704205456186698145026653746810963941381988064"); + _weight[4] = ct("0.2525855148355651908381357619247951567605016016259007795136116178216199124634212453015846804292228417"); + _points[5] = ct("0.1030890291480490147522267860059511003289175929398917699266215140490606015002180084249458354155438582"); + _weight[5] = ct("0.3627952984507445781478699198894979377596337461185747060555815360747820057455407114922673477814266561"); + _points[6] = ct("0.2405541260480575366536991415009998007569481612880393788676693328520290703357844995390090665448625147"); + _weight[6] = ct("0.3669352131191810164456663835874689578389760346660241804814700152598403298079827010307664096906772971"); break; // order 14,15 @@ -1393,22 +1393,22 @@ namespace Dune { delivered_order = 15; _points.resize(8); _weight.resize(8); - _points[0] = "0.9285089649599068972010186178492256918523361943035918234239993038443100956977829527716887186137627323"; - _weight[0] = "0.001874071136138789023159770129253368619333666877009514163776075880783138331582326154790170679105180906"; - _points[1] = "0.8157717035832837607547517869758669198734561249520251057926437981546786829099776657599632715409829299"; - _weight[1] = "0.01789808685205763198302608401313458028471472087364949967388597034873997270243168913625909195923823938"; - _points[2] = "0.6695522718243614518301145105543719346057236571343379507230403873080542508578187492621559364188985917"; - _weight[2] = "0.06898745512093993121697462309944726926414242801556028350923661517840760011679153538454549507030134072"; - _points[3] = "0.01609775955192103353201355009661792907673719717398634906421435485594927605852943376972866088945344409"; - _weight[3] = "0.159115831226762239320425823705592796269808307236583292588717392773719674740770700496721345833462587"; - _points[4] = "0.5055970781844891719400618650060764872884489602668891730627538404857596368160581228502258304169030991"; - _weight[4] = "0.1632577055541760927458463846085917092703302398116046797151312588917290824986672513574976000713409909"; - _points[5] = "0.3416519914772022202729622621623959437357864175820185645023555961530872229142955610693253060030617732"; - _weight[5] = "0.2737887336866130889881088024434078279685567928059228224395487281994529345472410304920512689098080725"; - _points[6] = "0.08290061748565110270036635338038834250469178513978329482769857057078194045432465770034793117405856385"; - _weight[6] = "0.3072723730688904992180269402731618118770031436482066776403339468731082588061946079180966199553820393"; - _points[7] = "0.1954751684887399173242666095306123066183752190029232941588497041829344498467684123721199004984344214"; - _weight[7] = "0.3411390766877550608377649050607439697794440340647965636027033451873926715896541923933717408546950035"; + _points[0] = ct("0.9285089649599068972010186178492256918523361943035918234239993038443100956977829527716887186137627323"); + _weight[0] = ct("0.001874071136138789023159770129253368619333666877009514163776075880783138331582326154790170679105180906"); + _points[1] = ct("0.8157717035832837607547517869758669198734561249520251057926437981546786829099776657599632715409829299"); + _weight[1] = ct("0.01789808685205763198302608401313458028471472087364949967388597034873997270243168913625909195923823938"); + _points[2] = ct("0.6695522718243614518301145105543719346057236571343379507230403873080542508578187492621559364188985917"); + _weight[2] = ct("0.06898745512093993121697462309944726926414242801556028350923661517840760011679153538454549507030134072"); + _points[3] = ct("0.01609775955192103353201355009661792907673719717398634906421435485594927605852943376972866088945344409"); + _weight[3] = ct("0.159115831226762239320425823705592796269808307236583292588717392773719674740770700496721345833462587"); + _points[4] = ct("0.5055970781844891719400618650060764872884489602668891730627538404857596368160581228502258304169030991"); + _weight[4] = ct("0.1632577055541760927458463846085917092703302398116046797151312588917290824986672513574976000713409909"); + _points[5] = ct("0.3416519914772022202729622621623959437357864175820185645023555961530872229142955610693253060030617732"); + _weight[5] = ct("0.2737887336866130889881088024434078279685567928059228224395487281994529345472410304920512689098080725"); + _points[6] = ct("0.08290061748565110270036635338038834250469178513978329482769857057078194045432465770034793117405856385"); + _weight[6] = ct("0.3072723730688904992180269402731618118770031436482066776403339468731082588061946079180966199553820393"); + _points[7] = ct("0.1954751684887399173242666095306123066183752190029232941588497041829344498467684123721199004984344214"); + _weight[7] = ct("0.3411390766877550608377649050607439697794440340647965636027033451873926715896541923933717408546950035"); break; // order 16,17 @@ -1417,24 +1417,24 @@ namespace Dune { delivered_order = 17; _points.resize(9); _weight.resize(9); - _points[0] = "0.9412458642132742114143421271349757145307710728810603227584263072556399818130810425576470087365192321"; - _weight[0] = "0.001045049386077851771963674594932099904728987905881137936245423011782888065286438712365833246324346971"; - _points[1] = "0.8474368420132373201731804250196182721512229028198623679712683516725259240759225460110084747448902275"; - _weight[1] = "0.01029759458243489240932686362241481242050381516644947786284291452404221754858892924302398732118007726"; - _points[2] = "0.7232685717403354318179601582002055305769054380507989053229094988979833043442432382442417433411755164"; - _weight[2] = "0.04162446631740894820970534894375261359629703551183251098420143946239913509520566870940318195593343379"; - _points[3] = "0.5796940563511631262657724133119889515943464601677762686678217724998474141044996039946483039194661255"; - _weight[3] = "0.1053731236101993429518987840106901998442418069136281392168534644913155857561231942134211646777062514"; - _points[4] = "0.01316588559711449054519053781797215136082076089770230465987155514510039146923769474012679115743814305"; - _weight[4] = "0.1310405804441588858472781603370944604810978794735901694842259117976972694085138327178975817670983234"; - _points[5] = "0.4294536453878127925092480022865873331648138310301004847453416352653628845263290243369473840494158542"; - _weight[5] = "0.1941625114580260318381122496994582838080221982357833412996720724777967285153688457928679921481932565"; - _points[6] = "0.0680845295937675874765058569868224421713297601092686688022203256854416426151243571888926792972427821"; - _weight[6] = "0.261958148133586527127756428815648823072391939069180744506022629993832327961890621152764564116753725"; - _points[7] = "0.2858910883392203977279895669126411861610178692391895516747553642738332353741698871551056243758169287"; - _weight[7] = "0.2771375827592188368629111413955671111448010879552790959675288132265547247642744146956024875388283137"; - _points[8] = "0.1617595167640746420698109123291884182887719048042411253973851893042652216773926057713819903780351905"; - _weight[8] = "0.3106942766422220163143806819137749290612485831017087160757406643479124562180813880959865405613147766"; + _points[0] = ct("0.9412458642132742114143421271349757145307710728810603227584263072556399818130810425576470087365192321"); + _weight[0] = ct("0.001045049386077851771963674594932099904728987905881137936245423011782888065286438712365833246324346971"); + _points[1] = ct("0.8474368420132373201731804250196182721512229028198623679712683516725259240759225460110084747448902275"); + _weight[1] = ct("0.01029759458243489240932686362241481242050381516644947786284291452404221754858892924302398732118007726"); + _points[2] = ct("0.7232685717403354318179601582002055305769054380507989053229094988979833043442432382442417433411755164"); + _weight[2] = ct("0.04162446631740894820970534894375261359629703551183251098420143946239913509520566870940318195593343379"); + _points[3] = ct("0.5796940563511631262657724133119889515943464601677762686678217724998474141044996039946483039194661255"); + _weight[3] = ct("0.1053731236101993429518987840106901998442418069136281392168534644913155857561231942134211646777062514"); + _points[4] = ct("0.01316588559711449054519053781797215136082076089770230465987155514510039146923769474012679115743814305"); + _weight[4] = ct("0.1310405804441588858472781603370944604810978794735901694842259117976972694085138327178975817670983234"); + _points[5] = ct("0.4294536453878127925092480022865873331648138310301004847453416352653628845263290243369473840494158542"); + _weight[5] = ct("0.1941625114580260318381122496994582838080221982357833412996720724777967285153688457928679921481932565"); + _points[6] = ct("0.0680845295937675874765058569868224421713297601092686688022203256854416426151243571888926792972427821"); + _weight[6] = ct("0.261958148133586527127756428815648823072391939069180744506022629993832327961890621152764564116753725"); + _points[7] = ct("0.2858910883392203977279895669126411861610178692391895516747553642738332353741698871551056243758169287"); + _weight[7] = ct("0.2771375827592188368629111413955671111448010879552790959675288132265547247642744146956024875388283137"); + _points[8] = ct("0.1617595167640746420698109123291884182887719048042411253973851893042652216773926057713819903780351905"); + _weight[8] = ct("0.3106942766422220163143806819137749290612485831017087160757406643479124562180813880959865405613147766"); break; // order 18,19 @@ -1443,26 +1443,26 @@ namespace Dune { delivered_order = 19; _points.resize(10); _weight.resize(10); - _points[0] = "0.950874292640523166446349484610325177054138698008876247521880845732145601052447073904101954699264569"; - _weight[0] = "0.0006129601467886433685130280913870182321267020111436205319486707118462805612131738008391387787268322555"; - _points[1] = "0.8717100745744084876118613420054236108762703517899922187764993623709234200889090646472972713573702869"; - _weight[1] = "0.006182092778946314514341307258874506510233203740474247976315870788020555404045823349159258546354102964"; - _points[2] = "0.7653476795481078962095331272446001935281254701059371299400639154174230207720369856446774138268604502"; - _weight[2] = "0.02587955627423411691892242624371044143548514233481194134088846643064833839260516482542276239452851382"; - _points[3] = "0.6396094886547097093285365061669561436997898167778574491235731369280604031123928829202652930591428398"; - _weight[3] = "0.06879030018621203231655000929591000454971704580551112869775545888215954689422647507462355006505397947"; - _points[4] = "0.0109684524561741342502810329904322267331336681681923877355192963785056979625337637538110478171937813"; - _weight[4] = "0.1097363548403899878418065943379411944061396284924080166565554103294093888964177063474961793610317609"; - _points[5] = "0.5038071264148739070055306420572277096670551499038191289399601781301074701278289240976204997968793742"; - _weight[5] = "0.1354182600672564641764042852374920057830707307904626801110973942414191156942172243587060817600027027"; - _points[6] = "0.368007850449337717604769566250171596247982565113976890620368550952044195900000495246411103376721109"; - _weight[6] = "0.2115351550678566328395393557696844837464895827386582581706740133267465009849730196407481293438002147"; - _points[7] = "0.05689815053365792071143485937912054793467820298666632147108136436086362854588603274828183051491504926"; - _weight[7] = "0.225091745611232505129663328610836642061495180030943960685427476047529432641869184478743685148813548"; - _points[8] = "0.2422811961325235611113945553650933509790917920092800543802211222195903604925019606707436266710657206"; - _weight[8] = "0.2698088775257512998821031772547641973726038694971785623654789998437662428652904614577889155923326546"; - _points[9] = "0.1359502340502289542657634293851948978251888305899476260362867729648816564909173618213354134260413652"; - _weight[9] = "0.2802780308346653363454898212327328392359722478917409167971915727317879309984750999998056323426925601"; + _points[0] = ct("0.950874292640523166446349484610325177054138698008876247521880845732145601052447073904101954699264569"); + _weight[0] = ct("0.0006129601467886433685130280913870182321267020111436205319486707118462805612131738008391387787268322555"); + _points[1] = ct("0.8717100745744084876118613420054236108762703517899922187764993623709234200889090646472972713573702869"); + _weight[1] = ct("0.006182092778946314514341307258874506510233203740474247976315870788020555404045823349159258546354102964"); + _points[2] = ct("0.7653476795481078962095331272446001935281254701059371299400639154174230207720369856446774138268604502"); + _weight[2] = ct("0.02587955627423411691892242624371044143548514233481194134088846643064833839260516482542276239452851382"); + _points[3] = ct("0.6396094886547097093285365061669561436997898167778574491235731369280604031123928829202652930591428398"); + _weight[3] = ct("0.06879030018621203231655000929591000454971704580551112869775545888215954689422647507462355006505397947"); + _points[4] = ct("0.0109684524561741342502810329904322267331336681681923877355192963785056979625337637538110478171937813"); + _weight[4] = ct("0.1097363548403899878418065943379411944061396284924080166565554103294093888964177063474961793610317609"); + _points[5] = ct("0.5038071264148739070055306420572277096670551499038191289399601781301074701278289240976204997968793742"); + _weight[5] = ct("0.1354182600672564641764042852374920057830707307904626801110973942414191156942172243587060817600027027"); + _points[6] = ct("0.368007850449337717604769566250171596247982565113976890620368550952044195900000495246411103376721109"); + _weight[6] = ct("0.2115351550678566328395393557696844837464895827386582581706740133267465009849730196407481293438002147"); + _points[7] = ct("0.05689815053365792071143485937912054793467820298666632147108136436086362854588603274828183051491504926"); + _weight[7] = ct("0.225091745611232505129663328610836642061495180030943960685427476047529432641869184478743685148813548"); + _points[8] = ct("0.2422811961325235611113945553650933509790917920092800543802211222195903604925019606707436266710657206"); + _weight[8] = ct("0.2698088775257512998821031772547641973726038694971785623654789998437662428652904614577889155923326546"); + _points[9] = ct("0.1359502340502289542657634293851948978251888305899476260362867729648816564909173618213354134260413652"); + _weight[9] = ct("0.2802780308346653363454898212327328392359722478917409167971915727317879309984750999998056323426925601"); break; // order 20,21 @@ -1471,28 +1471,28 @@ namespace Dune { delivered_order = 21; _points.resize(11); _weight.resize(11); - _points[0] = "0.9583251437866482019244391246661515172975807330371457605995597415964384943234249185759655416699374958"; - _weight[0] = "0.000375201944039112274110771110315908356687730405206470034411653934686036893473293306588774880319268213"; - _points[1] = "0.8906910993543921891508128999060838449706283276255334717255508939690538822374778360353169582497335915"; - _weight[1] = "0.00385208230217295633280149495827083673193151247870147197552704364619028592854368826873460383639665097"; - _points[2] = "0.7987843585909146419746087280073481414657603642892225070265379669025781304819516320234507849776994695"; - _weight[2] = "0.01656001705287608941907074982129804342900595679782926547479362297629040174388475144000347871328583658"; - _points[3] = "0.688324239862956685695533975808089616887768561474068757166363819171422275318388614243984518557290749"; - _weight[3] = "0.0456583636723904729996850512271237669584876826738233279287055153455876677454530500071081468737087832"; - _points[4] = "0.009278973831348834202946610301344755180099785584988668019087892028035392237328733017396657895312042244"; - _weight[4] = "0.09320340020555350966024561740341972459706270009058980336483720700004390524125197996306174927564459171"; - _points[5] = "0.5662398391545683135675124719348766600394909006313209815451544722188689876257081925222297826462922053"; - _weight[5] = "0.09435865415522771459726664777523037712224413619385624135202085655621859469783133863488143428243946943"; - _points[6] = "0.4401983998588624670826813221763196944009306574309261115292338038944935336942601582950581383666207959"; - _weight[6] = "0.1571608711937424489861433436853150352752777007115971600215818769351715159348001703309820163758798218"; - _points[7] = "0.048249692094286258286483723731131691367687071501178650576197695398469355275111244782622963767846247"; - _weight[7] = "0.1949834441226579674578013161123198903391393493913141165710324158456011237446879391336948781555402736"; - _points[8] = "0.3181179519062339663774464665791396822719791120780551488743875923139814199674731765500037687261335592"; - _weight[8] = "0.2185288892841797042827148607708304088540070080506917135110024995552378489195340132318724808370494739"; - _points[9] = "0.1157886266293952259603059182556492085885288892943482283961924853822757749603844675338080199944631066"; - _weight[9] = "0.2519181720014695773533359952445167095153987763649309891459044750285736696026664998184742228754605857"; - _points[10] = "0.2076683415970598824438954253005318541962122637198783812084003037910494205451576930868295318153374046"; - _weight[10] = "0.2567342373990237799701574852246926321540907801747927739535161665097322828812066091979315472275857163"; + _points[0] = ct("0.9583251437866482019244391246661515172975807330371457605995597415964384943234249185759655416699374958"); + _weight[0] = ct("0.000375201944039112274110771110315908356687730405206470034411653934686036893473293306588774880319268213"); + _points[1] = ct("0.8906910993543921891508128999060838449706283276255334717255508939690538822374778360353169582497335915"); + _weight[1] = ct("0.00385208230217295633280149495827083673193151247870147197552704364619028592854368826873460383639665097"); + _points[2] = ct("0.7987843585909146419746087280073481414657603642892225070265379669025781304819516320234507849776994695"); + _weight[2] = ct("0.01656001705287608941907074982129804342900595679782926547479362297629040174388475144000347871328583658"); + _points[3] = ct("0.688324239862956685695533975808089616887768561474068757166363819171422275318388614243984518557290749"); + _weight[3] = ct("0.0456583636723904729996850512271237669584876826738233279287055153455876677454530500071081468737087832"); + _points[4] = ct("0.009278973831348834202946610301344755180099785584988668019087892028035392237328733017396657895312042244"); + _weight[4] = ct("0.09320340020555350966024561740341972459706270009058980336483720700004390524125197996306174927564459171"); + _points[5] = ct("0.5662398391545683135675124719348766600394909006313209815451544722188689876257081925222297826462922053"); + _weight[5] = ct("0.09435865415522771459726664777523037712224413619385624135202085655621859469783133863488143428243946943"); + _points[6] = ct("0.4401983998588624670826813221763196944009306574309261115292338038944935336942601582950581383666207959"); + _weight[6] = ct("0.1571608711937424489861433436853150352752777007115971600215818769351715159348001703309820163758798218"); + _points[7] = ct("0.048249692094286258286483723731131691367687071501178650576197695398469355275111244782622963767846247"); + _weight[7] = ct("0.1949834441226579674578013161123198903391393493913141165710324158456011237446879391336948781555402736"); + _points[8] = ct("0.3181179519062339663774464665791396822719791120780551488743875923139814199674731765500037687261335592"); + _weight[8] = ct("0.2185288892841797042827148607708304088540070080506917135110024995552378489195340132318724808370494739"); + _points[9] = ct("0.1157886266293952259603059182556492085885288892943482283961924853822757749603844675338080199944631066"); + _weight[9] = ct("0.2519181720014695773533359952445167095153987763649309891459044750285736696026664998184742228754605857"); + _points[10] = ct("0.2076683415970598824438954253005318541962122637198783812084003037910494205451576930868295318153374046"); + _weight[10] = ct("0.2567342373990237799701574852246926321540907801747927739535161665097322828812066091979315472275857163"); break; // order 22,23 @@ -1501,30 +1501,30 @@ namespace Dune { delivered_order = 23; _points.resize(12); _weight.resize(12); - _points[0] = "0.9642065352926715512129553062783893235051470791627773576749579921411683197960515088339540982065266612"; - _weight[0] = "0.0002382014392332466553295292468100035402588379323819602604826503406568381379009877933689507069923317518"; - _points[1] = "0.9057950735445437268017964703997392322761079119953073066163678713751459636010637378082399631441249729"; - _weight[1] = "0.002479813594178077693466924685437339297957267049610856766740237535355291735573310962968151138526176774"; - _points[2] = "0.8257185142147869017640833629537027093736435575778818152064773066577478052593968978372571869786865626"; - _weight[2] = "0.01088336857641535741816614466540524551935021467910130060680909665551588747958855091474710790206617211"; - _points[3] = "0.7282464529530726864288803300611436952397911534452751751134554512822045797431115007040988123166108503"; - _weight[3] = "0.03086546809554570647515094649861202512818448992619175640122761773789205214076726685224260000604713766"; - _points[4] = "0.618623863458456046293548861891138148294720180209701783497547364656844356405705986332563927357603768"; - _weight[4] = "0.06618937457843764840554885416015182450294519306581249015227764712822431773609940807764767959301801296"; - _points[5] = "0.00795204570263843687621909334004042303258789157901845111211954077607260954906099644364827702074452761"; - _weight[5] = "0.08012445033899501177523089686688632200915300524216047110927662984377082923088939924661277616536887942"; - _points[6] = "0.5027573604490322032793092784391183027172079885763226380243920422697606141569862957949651716180958326"; - _weight[6] = "0.1156322073549094419776139687208225491632847535363357613046929611804166587438361502417881862465344624"; - _points[7] = "0.04142781045429459079077016519479508238169039978959055353403669646892966829653108165370954342425005537"; - _weight[7] = "0.1702264614696225510918739636030398201621484344112814996354913309233794603455227611295265426262321147"; - _points[8] = "0.3868920099976897916656347038054368617573779726132266856600842411622840190011408572046787141187486327"; - _weight[8] = "0.171059054280755609269063747143514548405033082766416787099850451303096574198806692484217307152058153"; - _points[9] = "0.2772734577993151198175389183105218031690793465049448069023914667625432657455874204304984154028694716"; - _weight[9] = "0.2182957646569263313022348391211610218077554917110947715591671593278409360063080187628820023513092495"; - _points[10] = "0.09975762554261415706608170348029973993914665962085252482832659967377232598679917985998074692048546311"; - _weight[10] = "0.2263367389978962785859121446178675121101775526351403133866313748357859288961118901399429789565430877"; - _points[11] = "0.1798107890524232495416433443072131398519613973866393633683049652350649339970260755579436050297147405"; - _weight[11] = "0.2410024299504180726837413740036251216870850103778053650506861765213985586819288967273890504882725107"; + _points[0] = ct("0.9642065352926715512129553062783893235051470791627773576749579921411683197960515088339540982065266612"); + _weight[0] = ct("0.0002382014392332466553295292468100035402588379323819602604826503406568381379009877933689507069923317518"); + _points[1] = ct("0.9057950735445437268017964703997392322761079119953073066163678713751459636010637378082399631441249729"); + _weight[1] = ct("0.002479813594178077693466924685437339297957267049610856766740237535355291735573310962968151138526176774"); + _points[2] = ct("0.8257185142147869017640833629537027093736435575778818152064773066577478052593968978372571869786865626"); + _weight[2] = ct("0.01088336857641535741816614466540524551935021467910130060680909665551588747958855091474710790206617211"); + _points[3] = ct("0.7282464529530726864288803300611436952397911534452751751134554512822045797431115007040988123166108503"); + _weight[3] = ct("0.03086546809554570647515094649861202512818448992619175640122761773789205214076726685224260000604713766"); + _points[4] = ct("0.618623863458456046293548861891138148294720180209701783497547364656844356405705986332563927357603768"); + _weight[4] = ct("0.06618937457843764840554885416015182450294519306581249015227764712822431773609940807764767959301801296"); + _points[5] = ct("0.00795204570263843687621909334004042303258789157901845111211954077607260954906099644364827702074452761"); + _weight[5] = ct("0.08012445033899501177523089686688632200915300524216047110927662984377082923088939924661277616536887942"); + _points[6] = ct("0.5027573604490322032793092784391183027172079885763226380243920422697606141569862957949651716180958326"); + _weight[6] = ct("0.1156322073549094419776139687208225491632847535363357613046929611804166587438361502417881862465344624"); + _points[7] = ct("0.04142781045429459079077016519479508238169039978959055353403669646892966829653108165370954342425005537"); + _weight[7] = ct("0.1702264614696225510918739636030398201621484344112814996354913309233794603455227611295265426262321147"); + _points[8] = ct("0.3868920099976897916656347038054368617573779726132266856600842411622840190011408572046787141187486327"); + _weight[8] = ct("0.171059054280755609269063747143514548405033082766416787099850451303096574198806692484217307152058153"); + _points[9] = ct("0.2772734577993151198175389183105218031690793465049448069023914667625432657455874204304984154028694716"); + _weight[9] = ct("0.2182957646569263313022348391211610218077554917110947715591671593278409360063080187628820023513092495"); + _points[10] = ct("0.09975762554261415706608170348029973993914665962085252482832659967377232598679917985998074692048546311"); + _weight[10] = ct("0.2263367389978962785859121446178675121101775526351403133866313748357859288961118901399429789565430877"); + _points[11] = ct("0.1798107890524232495416433443072131398519613973866393633683049652350649339970260755579436050297147405"); + _weight[11] = ct("0.2410024299504180726837413740036251216870850103778053650506861765213985586819288967273890504882725107"); break; // order 24,25 @@ -1533,32 +1533,32 @@ namespace Dune { delivered_order = 25; _points.resize(13); _weight.resize(13); - _points[0] = "0.9689288942285889621118118173027414862466810321685627399195946722689891537382806172804214947762563879"; - _weight[0] = "0.0001560679730565849110018877622564030522971963926107455394995589020798212499287723463265570237517657826"; - _points[1] = "0.9179996455372066795336259702883514644585607264667402765509172640216951031101831301991193963406574736"; - _weight[1] = "0.001642883567163541667137135579634586264318797523514426083342476902975498845674881247797284810378208794"; - _points[2] = "0.8476910439472323909103140489514170370916151645340936646068779732870007405006591332706754097819751753"; - _weight[2] = "0.007329564556957514349394257676697856873834127393279604943260422811450298594922588905052267132904176197"; - _points[3] = "0.761249766308276972276659526393430789096233559591680956812385294673641776520411182465771879851800669"; - _weight[3] = "0.0212542773553305537922236577273894920266795630618925270008614094028470673633842799803854792283483557"; - _points[4] = "0.6627093135603885423214631521232583899762109853102761874503785215844447164251275965254928056783280667"; - _weight[4] = "0.04691303837240752265188152459747705248625923503706344789441878308197981725976028730594650682213315277"; - _points[5] = "0.006890831309958731396681534153406989161031292429588421666464684973903589904229316285895671436921466539"; - _weight[5] = "0.06960491444024738195232456693410433617039772704751655810891567455689639937541737691245714318024412803"; - _points[6] = "0.556674622629455010696946642362080582274005790127050520864708239847742359838170526149629812384999097"; - _weight[6] = "0.08501998685902645212445243555463312092509357047145464604938440147163681074074875244898739601239204062"; - _points[7] = "0.448102638905709853628734308793979708730769418234673142154600177113914833602501069027983838668057836"; - _weight[7] = "0.1317618067137311603345937815895239661737637824034451034501350134739730493893049812226124269295047473"; - _points[8] = "0.0359533627001700955011328119695205132217760105545034090502050160774587979100248003869028934390782858"; - _weight[8] = "0.149706832675376159814665192745896090274423343707367752518259997752083720102762657728173384760833919"; - _points[9] = "0.3420695126460753234745079965662670426694598946354515144515707529248230901101547245184760072145509804"; - _weight[9] = "0.1784984030224598177222653499089708881761495368969374648507406094628872556990281953015547320237188519"; - _points[10] = "0.08681178015758543328428030769060128035868046724108182524481800707505654573671895497355362141572101772"; - _weight[10] = "0.2036393228507800763716273887505590308873494434785424621492199411922564371066863588578324885550135641"; - _points[11] = "0.2435328995871284444190341035677509233546420884568021588363910256954815690060216467377269714945612026"; - _weight[11] = "0.2133600864234869829016066656915215457043166425583673690879063724648569706987753465045737718877610556"; - _points[12] = "0.1570999741965092747305220655514795076460478559637808966768026561701334378832315878926359118028066273"; - _weight[12] = "0.2244461485233095847401594888146689643184503673613412256573886718574101869069388545716338949684001378"; + _points[0] = ct("0.9689288942285889621118118173027414862466810321685627399195946722689891537382806172804214947762563879"); + _weight[0] = ct("0.0001560679730565849110018877622564030522971963926107455394995589020798212499287723463265570237517657826"); + _points[1] = ct("0.9179996455372066795336259702883514644585607264667402765509172640216951031101831301991193963406574736"); + _weight[1] = ct("0.001642883567163541667137135579634586264318797523514426083342476902975498845674881247797284810378208794"); + _points[2] = ct("0.8476910439472323909103140489514170370916151645340936646068779732870007405006591332706754097819751753"); + _weight[2] = ct("0.007329564556957514349394257676697856873834127393279604943260422811450298594922588905052267132904176197"); + _points[3] = ct("0.761249766308276972276659526393430789096233559591680956812385294673641776520411182465771879851800669"); + _weight[3] = ct("0.0212542773553305537922236577273894920266795630618925270008614094028470673633842799803854792283483557"); + _points[4] = ct("0.6627093135603885423214631521232583899762109853102761874503785215844447164251275965254928056783280667"); + _weight[4] = ct("0.04691303837240752265188152459747705248625923503706344789441878308197981725976028730594650682213315277"); + _points[5] = ct("0.006890831309958731396681534153406989161031292429588421666464684973903589904229316285895671436921466539"); + _weight[5] = ct("0.06960491444024738195232456693410433617039772704751655810891567455689639937541737691245714318024412803"); + _points[6] = ct("0.556674622629455010696946642362080582274005790127050520864708239847742359838170526149629812384999097"); + _weight[6] = ct("0.08501998685902645212445243555463312092509357047145464604938440147163681074074875244898739601239204062"); + _points[7] = ct("0.448102638905709853628734308793979708730769418234673142154600177113914833602501069027983838668057836"); + _weight[7] = ct("0.1317618067137311603345937815895239661737637824034451034501350134739730493893049812226124269295047473"); + _points[8] = ct("0.0359533627001700955011328119695205132217760105545034090502050160774587979100248003869028934390782858"); + _weight[8] = ct("0.149706832675376159814665192745896090274423343707367752518259997752083720102762657728173384760833919"); + _points[9] = ct("0.3420695126460753234745079965662670426694598946354515144515707529248230901101547245184760072145509804"); + _weight[9] = ct("0.1784984030224598177222653499089708881761495368969374648507406094628872556990281953015547320237188519"); + _points[10] = ct("0.08681178015758543328428030769060128035868046724108182524481800707505654573671895497355362141572101772"); + _weight[10] = ct("0.2036393228507800763716273887505590308873494434785424621492199411922564371066863588578324885550135641"); + _points[11] = ct("0.2435328995871284444190341035677509233546420884568021588363910256954815690060216467377269714945612026"); + _weight[11] = ct("0.2133600864234869829016066656915215457043166425583673690879063724648569706987753465045737718877610556"); + _points[12] = ct("0.1570999741965092747305220655514795076460478559637808966768026561701334378832315878926359118028066273"); + _weight[12] = ct("0.2244461485233095847401594888146689643184503673613412256573886718574101869069388545716338949684001378"); break; // order 26,27 @@ -1567,34 +1567,34 @@ namespace Dune { delivered_order = 27; _points.resize(14); _weight.resize(14); - _points[0] = "0.972777120741183230452963363167272376141832232066661615502209934421620349446232535307554709008591307"; - _weight[0] = "0.0001051046466755994190066812166292344685646859351848575804945921359672835410758237589818594844183713655"; - _points[1] = "0.9279957387467523249837781220393962330973069328106674535182517668455918785733163177668632107772943337"; - _weight[1] = "0.001116397363787513880357822426330897791338165514714505129793583213369776447193493631912488567194436826"; - _points[2] = "0.8658249007315969536711408351810170671281166559680840985364216536761121893264203663610169524834368559"; - _weight[2] = "0.005047135580629952165313333678903904301766740735495618421679475165368531852851525344466712644979621146"; - _points[3] = "0.788774238434560715340304885598911781259911841674992787459123085551496025352674899149699384244556166"; - _weight[3] = "0.01489950270113143528621524991386061259196283121337933421213015237018974938111932684980666809215126327"; - _points[4] = "0.6999909171699064974107366639384890954484520793287566604677488395049079890581595895812516182137613225"; - _weight[4] = "0.03365190694854584883843086111142799005260169355843994956162857554818205354238736452087127825321312291"; - _points[5] = "0.006028808871066648170088747712159971400916567403381750549695222043202403723743444571483478785282597294"; - _weight[5] = "0.06102082447779318149404536788951199265358380400157561994830938903862191015641396072434298492746016295"; - _points[6] = "0.6031073967275967836818955665403615514497986107892801003779313726143183351054969157643569313893089786"; - _weight[6] = "0.06277732914029182873972173919394741932291208929247041454114182049684592982407685936803284668904118036"; - _points[7] = "0.5020891397499784100693253980496002910686100916885675007465829924443020109731422291660366333167504029"; - _weight[7] = "0.100864734147356220137224880808875104302052192464766848649639628532366084837666605920237506855583525"; - _points[8] = "0.03149425981865759070730671276631670807205021271980635578223819813728679761179934797609978862835346418"; - _weight[8] = "0.1325583818798422395037209033460692313542102941236965236002400055105646280610200698756731543890029501"; - _points[9] = "0.4010713786971543575811860320519884685924384191572501525138619910884257329369228617255111752487734427"; - _weight[9] = "0.1429560411700584519366501032413827809654950517490789640352810210845232863752618039772883247583044508"; - _points[10] = "0.3041895281416563096323663549044031022663432275568421834000345432977346183474641407178311135015966833"; - _weight[10] = "0.181013729017843525860489494264088046051451408765004892376855696951718958925979135336553761794343072"; - _points[11] = "0.07621362247485386758640678634002269316243941065388009043581495037460591816702556531771748717780648104"; - _weight[11] = "0.1836590884586847156456151997787713864338837649250093240214366377932523271705213409778289378534453448"; - _points[12] = "0.2154097570688955749006955320851489135121375905412025496653310142236265218036971673059371903435771384"; - _weight[12] = "0.2055596961578860130952322610656504885177771188630820243106415066192827887029009016919044018841550359"; - _points[13] = "0.13836652595947406914513833295824508073297946097396003437808776911010256290723795262197366021424416"; - _weight[13] = "0.2081034616428068073313094353978842445257334921914344569440612488730800245148651213554324071384231894"; + _points[0] = ct("0.972777120741183230452963363167272376141832232066661615502209934421620349446232535307554709008591307"); + _weight[0] = ct("0.0001051046466755994190066812166292344685646859351848575804945921359672835410758237589818594844183713655"); + _points[1] = ct("0.9279957387467523249837781220393962330973069328106674535182517668455918785733163177668632107772943337"); + _weight[1] = ct("0.001116397363787513880357822426330897791338165514714505129793583213369776447193493631912488567194436826"); + _points[2] = ct("0.8658249007315969536711408351810170671281166559680840985364216536761121893264203663610169524834368559"); + _weight[2] = ct("0.005047135580629952165313333678903904301766740735495618421679475165368531852851525344466712644979621146"); + _points[3] = ct("0.788774238434560715340304885598911781259911841674992787459123085551496025352674899149699384244556166"); + _weight[3] = ct("0.01489950270113143528621524991386061259196283121337933421213015237018974938111932684980666809215126327"); + _points[4] = ct("0.6999909171699064974107366639384890954484520793287566604677488395049079890581595895812516182137613225"); + _weight[4] = ct("0.03365190694854584883843086111142799005260169355843994956162857554818205354238736452087127825321312291"); + _points[5] = ct("0.006028808871066648170088747712159971400916567403381750549695222043202403723743444571483478785282597294"); + _weight[5] = ct("0.06102082447779318149404536788951199265358380400157561994830938903862191015641396072434298492746016295"); + _points[6] = ct("0.6031073967275967836818955665403615514497986107892801003779313726143183351054969157643569313893089786"); + _weight[6] = ct("0.06277732914029182873972173919394741932291208929247041454114182049684592982407685936803284668904118036"); + _points[7] = ct("0.5020891397499784100693253980496002910686100916885675007465829924443020109731422291660366333167504029"); + _weight[7] = ct("0.100864734147356220137224880808875104302052192464766848649639628532366084837666605920237506855583525"); + _points[8] = ct("0.03149425981865759070730671276631670807205021271980635578223819813728679761179934797609978862835346418"); + _weight[8] = ct("0.1325583818798422395037209033460692313542102941236965236002400055105646280610200698756731543890029501"); + _points[9] = ct("0.4010713786971543575811860320519884685924384191572501525138619910884257329369228617255111752487734427"); + _weight[9] = ct("0.1429560411700584519366501032413827809654950517490789640352810210845232863752618039772883247583044508"); + _points[10] = ct("0.3041895281416563096323663549044031022663432275568421834000345432977346183474641407178311135015966833"); + _weight[10] = ct("0.181013729017843525860489494264088046051451408765004892376855696951718958925979135336553761794343072"); + _points[11] = ct("0.07621362247485386758640678634002269316243941065388009043581495037460591816702556531771748717780648104"); + _weight[11] = ct("0.1836590884586847156456151997787713864338837649250093240214366377932523271705213409778289378534453448"); + _points[12] = ct("0.2154097570688955749006955320851489135121375905412025496653310142236265218036971673059371903435771384"); + _weight[12] = ct("0.2055596961578860130952322610656504885177771188630820243106415066192827887029009016919044018841550359"); + _points[13] = ct("0.13836652595947406914513833295824508073297946097396003437808776911010256290723795262197366021424416"); + _weight[13] = ct("0.2081034616428068073313094353978842445257334921914344569440612488730800245148651213554324071384231894"); break; // order 28,29 @@ -1603,36 +1603,36 @@ namespace Dune { delivered_order = 29; _points.resize(15); _weight.resize(15); - _points[0] = "0.9759538743350237095620038412791153907886111958465214282812663898287649311216709075768610974652202589"; - _weight[0] = "0.00007251514227803490388636640769623041371922231503159275050960701128191249448264412063567318483535691285"; - _points[1] = "0.9362818217355187421025193722871475594082635803646883892837426450201379107391391453318432405302555511"; - _weight[1] = "0.0007759490522557821973605351452471324906775817329617622870809982729562547897699646378604645579100034014"; - _points[2] = "0.8809495287153136023880805549365229247192257620249850286280431657774932073581341528362053919854452732"; - _weight[2] = "0.003546294540936386695929109813840513953405630969412226155615325774569207011586893659157938322767788821"; - _points[3] = "0.811925477275009666689693121201954242771620008829733004296824074056702209005600015576730552774306681"; - _weight[3] = "0.01062265194309727672451284568453333373257143901288406177087267655658817988164428587123611239563582801"; - _points[4] = "0.7316979730525232062993394846752112991776703416144255053301405080726071072308400265108448666008619891"; - _weight[4] = "0.02444420044082419616486125716889612243023339647683950965594801711901059340309718047264869243476431921"; - _points[5] = "0.6431646017687849385394940088418749344687178001026537323433816746667626232189289933810809550840731543"; - _weight[5] = "0.04667432993910655425413732479156533084522800284809613605669453781660467725115778296456898579690543322"; - _points[6] = "0.005319052002843740590997840273977394950171778649845101239090388582865436842261195140802135539827222464"; - _weight[6] = "0.05392665090053721636106293416964196355047711087332304374347740716255549922473738865652698714578246672"; - _points[7] = "0.5495243555935513136546896219603138697609059893623113297331642759135899174924012857390026360474762955"; - _weight[7] = "0.07717366634109808194395315371897661481697794303982356504901090232725807785964281183615873931332253627"; - _points[8] = "0.454161235754477099160096249961882970440028290412084992137967720315620010546080107378450741085561459"; - _weight[8] = "0.1133062126969649905762758964950627527929647767293146529704816117151296007557005216726923669605708807"; - _points[9] = "0.02781456191826005157198070923807354759531829239720000300594134265113548577494995954028054810204631919"; - _weight[9] = "0.1181106030271928203575530674800549317555657907909469016820334832959564842606168165865226255761452183"; - _points[10] = "0.360521693587057648157784440778396533845073304851300600175139415981041719351211561421203525213788629"; - _weight[10] = "0.1498955031684052123812771871602716067084415379038225419304375844804254640021209627209252643892922648"; - _points[11] = "0.06743186583899861338456857757181849448994028471133539011140154174279356463786171047590124871058861619"; - _weight[11] = "0.1661252306064170614951978271811555413440569614651595199924632464948276552123825945778602473840727527"; - _points[12] = "0.2719899659294862030563380079302590480247942543957991004491026215444180175182375256505110567396822931"; - _weight[12] = "0.1799662232824637334629206112030205761825115733710491636849576725169740218336869361061489424124481296"; - _points[13] = "0.1227482862154978393395873240130317032151265317293409309723332247616160353114996846526951659728971574"; - _weight[13] = "0.1925282306741192635536195068795429148549620175078239732019144990499724648233740495658097375472587461"; - _points[14] = "0.1917657062776536255028268450504200863445325847077754640124610110844518238511837287875868381479691005"; - _weight[14] = "0.1961650715776367222607857100338277674615403482968446824018357637392232405293324998845805559263136167"; + _points[0] = ct("0.9759538743350237095620038412791153907886111958465214282812663898287649311216709075768610974652202589"); + _weight[0] = ct("0.00007251514227803490388636640769623041371922231503159275050960701128191249448264412063567318483535691285"); + _points[1] = ct("0.9362818217355187421025193722871475594082635803646883892837426450201379107391391453318432405302555511"); + _weight[1] = ct("0.0007759490522557821973605351452471324906775817329617622870809982729562547897699646378604645579100034014"); + _points[2] = ct("0.8809495287153136023880805549365229247192257620249850286280431657774932073581341528362053919854452732"); + _weight[2] = ct("0.003546294540936386695929109813840513953405630969412226155615325774569207011586893659157938322767788821"); + _points[3] = ct("0.811925477275009666689693121201954242771620008829733004296824074056702209005600015576730552774306681"); + _weight[3] = ct("0.01062265194309727672451284568453333373257143901288406177087267655658817988164428587123611239563582801"); + _points[4] = ct("0.7316979730525232062993394846752112991776703416144255053301405080726071072308400265108448666008619891"); + _weight[4] = ct("0.02444420044082419616486125716889612243023339647683950965594801711901059340309718047264869243476431921"); + _points[5] = ct("0.6431646017687849385394940088418749344687178001026537323433816746667626232189289933810809550840731543"); + _weight[5] = ct("0.04667432993910655425413732479156533084522800284809613605669453781660467725115778296456898579690543322"); + _points[6] = ct("0.005319052002843740590997840273977394950171778649845101239090388582865436842261195140802135539827222464"); + _weight[6] = ct("0.05392665090053721636106293416964196355047711087332304374347740716255549922473738865652698714578246672"); + _points[7] = ct("0.5495243555935513136546896219603138697609059893623113297331642759135899174924012857390026360474762955"); + _weight[7] = ct("0.07717366634109808194395315371897661481697794303982356504901090232725807785964281183615873931332253627"); + _points[8] = ct("0.454161235754477099160096249961882970440028290412084992137967720315620010546080107378450741085561459"); + _weight[8] = ct("0.1133062126969649905762758964950627527929647767293146529704816117151296007557005216726923669605708807"); + _points[9] = ct("0.02781456191826005157198070923807354759531829239720000300594134265113548577494995954028054810204631919"); + _weight[9] = ct("0.1181106030271928203575530674800549317555657907909469016820334832959564842606168165865226255761452183"); + _points[10] = ct("0.360521693587057648157784440778396533845073304851300600175139415981041719351211561421203525213788629"); + _weight[10] = ct("0.1498955031684052123812771871602716067084415379038225419304375844804254640021209627209252643892922648"); + _points[11] = ct("0.06743186583899861338456857757181849448994028471133539011140154174279356463786171047590124871058861619"); + _weight[11] = ct("0.1661252306064170614951978271811555413440569614651595199924632464948276552123825945778602473840727527"); + _points[12] = ct("0.2719899659294862030563380079302590480247942543957991004491026215444180175182375256505110567396822931"); + _weight[12] = ct("0.1799662232824637334629206112030205761825115733710491636849576725169740218336869361061489424124481296"); + _points[13] = ct("0.1227482862154978393395873240130317032151265317293409309723332247616160353114996846526951659728971574"); + _weight[13] = ct("0.1925282306741192635536195068795429148549620175078239732019144990499724648233740495658097375472587461"); + _points[14] = ct("0.1917657062776536255028268450504200863445325847077754640124610110844518238511837287875868381479691005"); + _weight[14] = ct("0.1961650715776367222607857100338277674615403482968446824018357637392232405293324998845805559263136167"); break; // order 30,31 @@ -1641,38 +1641,38 @@ namespace Dune { delivered_order = 31; _points.resize(16); _weight.resize(16); - _points[0] = "0.9786064374986970125728009137812822496042690312088548040286436320973606732995221437659921341073019234"; - _weight[0] = "0.00005111364227877400497664824914822312187523131871077788171487966030019098788805718497028848685167938348"; - _points[1] = "0.9432242857122455935254506623929578257508869485688987484186741352804265152613888933335080761298126981"; - _weight[1] = "0.0005503124159022070098783811162627949675055432854454242381238069353356523893162308519719894537983138428"; - _points[2] = "0.8936859745488040188148696987681606327646834274095997914162494394444252336597543340153733132728571942"; - _weight[2] = "0.00253783999827534747204339587398565531121845521667075873722207114552047240564197912364057170241739288"; - _points[3] = "0.8315558830264619518892063548240608922762470054306231569778660096958033620199460946608882490135090267"; - _weight[3] = "0.007694127704267096909529759414250766143904775295057170663912123460022589036462078267439682969987203195"; - _points[4] = "0.7588252579491414133542794053511356108796435680365038583957695605622632533727925268078632201504708403"; - _weight[4] = "0.01797939540591943553282655904326541648736843405213664835704382086461644807389169392510655535237023706"; - _points[5] = "0.6778299174145608113025127726414777500320971717496155010727267379426891048458460258015622127620921854"; - _weight[5] = "0.03499018198244827989832060255651272931793234290752719755245012805681995519918979378047157992202798509"; - _points[6] = "0.004727687122934592206150610445064477185987713349095208078315620471990461862622014098091988804943732811"; - _weight[6] = "0.04799762249876787834602678161657048141079099237527991579241094505115520768176249489883380358692632167"; - _points[7] = "0.5911723853165030889707605187763419229680436878682765211186872551925076536578972852139357400884025256"; - _weight[7] = "0.05921510663100695336095700399081714160082916113233465165244891577971830694111417358117886339758554005"; - _points[8] = "0.5016375561531875937001304323508376116775809382887043798099322048009739763486344428459428277727638743"; - _weight[8] = "0.08942874259811972089333893705457462540747878902452832779327225337155148601273155358526763706035859378"; - _points[9] = "0.02474296761943498451260345626953567205761528650626344100702897707414062868822532862058633802247189094"; - _weight[9] = "0.1058433700693581081617490582582260489397739540049851972587515247508128778921240398581401705139086582"; - _points[10] = "0.4121029641168595969172842136225134716264638462851170381104799491302816048435587877644761732164741742"; - _weight[10] = "0.1224481516713504381677953376318549301968971738616216687469062423535307787680712176524375047323900127"; - _points[11] = "0.06007643771663799227524225532811249949040794230939448604178028132546709554288543218317352848544150918"; - _weight[11] = "0.150743298727674291333260325777243530241463714895605434027434973309301093690716384177669881743882149"; - _points[12] = "0.3254462100241296148268368519018063901298314159028243246203929830145913417696717843549623084103386732"; - _weight[12] = "0.1533921878047438226943307636411683225532230366129434468301308130372556609842068604135406661181292303"; - _points[13] = "0.244452431744511377302076561602752031033579055361062019964516938437829086971547471305886973271011502"; - _weight[13] = "0.1764506307035974844556454963572807953528221877075630527904162026163913063727413866339740371354372271"; - _points[14] = "0.1096006092587706028678975846195003827709889318416547509152886361080137785970255407503143033719803205"; - _weight[14] = "0.1779862938901728599046041983508410784211710356810272044473323158434144748195799575920162751395462319"; - _points[15] = "0.1717247594830021079030741779126958738693210887070413817883535217741774057292701297715602601789514587"; - _weight[15] = "0.1860249575894506351880500844013307938590785059618964565637623170975868320778954318066738261222629478"; + _points[0] = ct("0.9786064374986970125728009137812822496042690312088548040286436320973606732995221437659921341073019234"); + _weight[0] = ct("0.00005111364227877400497664824914822312187523131871077788171487966030019098788805718497028848685167938348"); + _points[1] = ct("0.9432242857122455935254506623929578257508869485688987484186741352804265152613888933335080761298126981"); + _weight[1] = ct("0.0005503124159022070098783811162627949675055432854454242381238069353356523893162308519719894537983138428"); + _points[2] = ct("0.8936859745488040188148696987681606327646834274095997914162494394444252336597543340153733132728571942"); + _weight[2] = ct("0.00253783999827534747204339587398565531121845521667075873722207114552047240564197912364057170241739288"); + _points[3] = ct("0.8315558830264619518892063548240608922762470054306231569778660096958033620199460946608882490135090267"); + _weight[3] = ct("0.007694127704267096909529759414250766143904775295057170663912123460022589036462078267439682969987203195"); + _points[4] = ct("0.7588252579491414133542794053511356108796435680365038583957695605622632533727925268078632201504708403"); + _weight[4] = ct("0.01797939540591943553282655904326541648736843405213664835704382086461644807389169392510655535237023706"); + _points[5] = ct("0.6778299174145608113025127726414777500320971717496155010727267379426891048458460258015622127620921854"); + _weight[5] = ct("0.03499018198244827989832060255651272931793234290752719755245012805681995519918979378047157992202798509"); + _points[6] = ct("0.004727687122934592206150610445064477185987713349095208078315620471990461862622014098091988804943732811"); + _weight[6] = ct("0.04799762249876787834602678161657048141079099237527991579241094505115520768176249489883380358692632167"); + _points[7] = ct("0.5911723853165030889707605187763419229680436878682765211186872551925076536578972852139357400884025256"); + _weight[7] = ct("0.05921510663100695336095700399081714160082916113233465165244891577971830694111417358117886339758554005"); + _points[8] = ct("0.5016375561531875937001304323508376116775809382887043798099322048009739763486344428459428277727638743"); + _weight[8] = ct("0.08942874259811972089333893705457462540747878902452832779327225337155148601273155358526763706035859378"); + _points[9] = ct("0.02474296761943498451260345626953567205761528650626344100702897707414062868822532862058633802247189094"); + _weight[9] = ct("0.1058433700693581081617490582582260489397739540049851972587515247508128778921240398581401705139086582"); + _points[10] = ct("0.4121029641168595969172842136225134716264638462851170381104799491302816048435587877644761732164741742"); + _weight[10] = ct("0.1224481516713504381677953376318549301968971738616216687469062423535307787680712176524375047323900127"); + _points[11] = ct("0.06007643771663799227524225532811249949040794230939448604178028132546709554288543218317352848544150918"); + _weight[11] = ct("0.150743298727674291333260325777243530241463714895605434027434973309301093690716384177669881743882149"); + _points[12] = ct("0.3254462100241296148268368519018063901298314159028243246203929830145913417696717843549623084103386732"); + _weight[12] = ct("0.1533921878047438226943307636411683225532230366129434468301308130372556609842068604135406661181292303"); + _points[13] = ct("0.244452431744511377302076561602752031033579055361062019964516938437829086971547471305886973271011502"); + _weight[13] = ct("0.1764506307035974844556454963572807953528221877075630527904162026163913063727413866339740371354372271"); + _points[14] = ct("0.1096006092587706028678975846195003827709889318416547509152886361080137785970255407503143033719803205"); + _weight[14] = ct("0.1779862938901728599046041983508410784211710356810272044473323158434144748195799575920162751395462319"); + _points[15] = ct("0.1717247594830021079030741779126958738693210887070413817883535217741774057292701297715602601789514587"); + _weight[15] = ct("0.1860249575894506351880500844013307938590785059618964565637623170975868320778954318066738261222629478"); break; // order 32,33 @@ -1681,40 +1681,40 @@ namespace Dune { delivered_order = 33; _points.resize(17); _weight.resize(17); - _points[0] = "0.9808438938474125636766637209275972068403939450087260749208889199283197846333843968554117528460090215"; - _weight[0] = "0.00003672321680050201588893508809125700046531141997623090861092178661431081419170841266491721846696051565"; - _points[1] = "0.9490970165965445702465476283565708297246607755586873532653724677803087032874699499858701150851049691"; - _weight[1] = "0.0003974261013418958398496273404764511239692337872082450246160077318175409175170546288895012284106365673"; - _points[2] = "0.9045054233143287003790610093283550812376120574920944369394302938533880974366435920451390516090983422"; - _weight[2] = "0.001846696235108452323081740268246607255059909970851485069280721260167157397850582769904163871861571394"; - _points[3] = "0.8483270857099506075790635313717878056529164545129232857765525221759979278054482949739136814535756339"; - _weight[3] = "0.005655535035824528926649613561049219086512768112197461770524280675540737290522504605487405853423758352"; - _points[4] = "0.7821731030812211281011385401557176313519720275190703032263911897342087238744392146926368605116439999"; - _weight[4] = "0.01338606916727926148618970164658395028370018090423553621907901080091060043469655162093802538030485222"; - _points[5] = "0.707945001385085567943622426073089923213717087524592918375047496075645698517876359910689968651062034"; - _weight[5] = "0.02646567904144685891462284647978091273368422635641062894104746521612846499613282277673498551270934374"; - _points[6] = "0.004229765486490767874991987781300685340308435773431352185301973416816197017575857315649567725783395143"; - _weight[6] = "0.0429926041230744866513362488197449940557411715901469062889684425716121073405792471713585540944974964"; - _points[7] = "0.6277775385468142725656053809477606660481926914076750686903817659859352892916227568745400677875818882"; - _weight[7] = "0.04565456895454675099029361310226524142448988405389158412248073822256735245132154460401903761295545258"; - _points[8] = "0.5439766780904757097451521743554710584231978091980306940950977666498348773038378260887674018571215284"; - _weight[8] = "0.07055515732420044207392583546335768383670146789242918934183781450503912339593438180917722727222643093"; - _points[9] = "0.02215270531183023229420900210157300154854505840882207694347863994881565153556420004262394660019368648"; - _weight[9] = "0.09535104807481297848202429866106118257566228137557417660332400853161662680302761699773305885383429565"; - _points[10] = "0.4589530533530190808593345147437514652455985649810014296771181666727254937874683576150552189676820445"; - _weight[10] = "0.09931702444790433120952426058302138873908984792726837791724440362064021175262692440686069358710680237"; - _points[11] = "0.3751525416408178820083477139222646171835998951809981629079410853435870113997403594064257319049096888"; - _weight[11] = "0.1286542804495145568686598485110360146860251475979356089399894897424306248964305507294249894650268248"; - _points[12] = "0.05385601482718482956676032201364452390207889406802519433016964589948411947150472054630517663168267146"; - _weight[12] = "0.1372315591826875201137474777560073360546853485740573862533356511173364265079156697526661117060022962"; - _points[13] = "0.2949858662980234886510059849705601329210424075903350147902591485628362645969755211291710565803372332"; - _weight[13] = "0.1542209677884094145128943284286812925327302523010098402991289260221514316057089544615700030218449205"; - _points[14] = "0.09843493683054136249424692423709782639488974724295841277288648647004523568418618804137473135772561813"; - _weight[14] = "0.1645759033882728284844431118628830743614989413169168358659006260722663488738016626358120054114977563"; - _points[15] = "0.2207592251921513839136378776833585067846629363530123208654012539977418973898636052213362063366054326"; - _weight[15] = "0.171301615711738213205756533380504272892453453514380537158994786696403130130385394099728124635078177"; - _points[16] = "0.1546079282658856298783890388078768159643889899573936780160589552820868047441765770328672418716605903"; - _weight[16] = "0.1756904750903703112344453123805424546908639066388433026089700387600911377246901618503645283631366504"; + _points[0] = ct("0.9808438938474125636766637209275972068403939450087260749208889199283197846333843968554117528460090215"); + _weight[0] = ct("0.00003672321680050201588893508809125700046531141997623090861092178661431081419170841266491721846696051565"); + _points[1] = ct("0.9490970165965445702465476283565708297246607755586873532653724677803087032874699499858701150851049691"); + _weight[1] = ct("0.0003974261013418958398496273404764511239692337872082450246160077318175409175170546288895012284106365673"); + _points[2] = ct("0.9045054233143287003790610093283550812376120574920944369394302938533880974366435920451390516090983422"); + _weight[2] = ct("0.001846696235108452323081740268246607255059909970851485069280721260167157397850582769904163871861571394"); + _points[3] = ct("0.8483270857099506075790635313717878056529164545129232857765525221759979278054482949739136814535756339"); + _weight[3] = ct("0.005655535035824528926649613561049219086512768112197461770524280675540737290522504605487405853423758352"); + _points[4] = ct("0.7821731030812211281011385401557176313519720275190703032263911897342087238744392146926368605116439999"); + _weight[4] = ct("0.01338606916727926148618970164658395028370018090423553621907901080091060043469655162093802538030485222"); + _points[5] = ct("0.707945001385085567943622426073089923213717087524592918375047496075645698517876359910689968651062034"); + _weight[5] = ct("0.02646567904144685891462284647978091273368422635641062894104746521612846499613282277673498551270934374"); + _points[6] = ct("0.004229765486490767874991987781300685340308435773431352185301973416816197017575857315649567725783395143"); + _weight[6] = ct("0.0429926041230744866513362488197449940557411715901469062889684425716121073405792471713585540944974964"); + _points[7] = ct("0.6277775385468142725656053809477606660481926914076750686903817659859352892916227568745400677875818882"); + _weight[7] = ct("0.04565456895454675099029361310226524142448988405389158412248073822256735245132154460401903761295545258"); + _points[8] = ct("0.5439766780904757097451521743554710584231978091980306940950977666498348773038378260887674018571215284"); + _weight[8] = ct("0.07055515732420044207392583546335768383670146789242918934183781450503912339593438180917722727222643093"); + _points[9] = ct("0.02215270531183023229420900210157300154854505840882207694347863994881565153556420004262394660019368648"); + _weight[9] = ct("0.09535104807481297848202429866106118257566228137557417660332400853161662680302761699773305885383429565"); + _points[10] = ct("0.4589530533530190808593345147437514652455985649810014296771181666727254937874683576150552189676820445"); + _weight[10] = ct("0.09931702444790433120952426058302138873908984792726837791724440362064021175262692440686069358710680237"); + _points[11] = ct("0.3751525416408178820083477139222646171835998951809981629079410853435870113997403594064257319049096888"); + _weight[11] = ct("0.1286542804495145568686598485110360146860251475979356089399894897424306248964305507294249894650268248"); + _points[12] = ct("0.05385601482718482956676032201364452390207889406802519433016964589948411947150472054630517663168267146"); + _weight[12] = ct("0.1372315591826875201137474777560073360546853485740573862533356511173364265079156697526661117060022962"); + _points[13] = ct("0.2949858662980234886510059849705601329210424075903350147902591485628362645969755211291710565803372332"); + _weight[13] = ct("0.1542209677884094145128943284286812925327302523010098402991289260221514316057089544615700030218449205"); + _points[14] = ct("0.09843493683054136249424692423709782639488974724295841277288648647004523568418618804137473135772561813"); + _weight[14] = ct("0.1645759033882728284844431118628830743614989413169168358659006260722663488738016626358120054114977563"); + _points[15] = ct("0.2207592251921513839136378776833585067846629363530123208654012539977418973898636052213362063366054326"); + _weight[15] = ct("0.171301615711738213205756533380504272892453453514380537158994786696403130130385394099728124635078177"); + _points[16] = ct("0.1546079282658856298783890388078768159643889899573936780160589552820868047441765770328672418716605903"); + _weight[16] = ct("0.1756904750903703112344453123805424546908639066388433026089700387600911377246901618503645283631366504"); break; // order 34,35 @@ -1723,42 +1723,42 @@ namespace Dune { delivered_order = 35; _points.resize(18); _weight.resize(18); - _points[0] = "0.982748407594286960633073899546303045149028562784532859367422241743337841463798829462474307855455184"; - _weight[0] = "0.00002684034449817248636307890670990759607627648491468895416588504339235192716316452092184439475732072083"; - _points[1] = "0.9541078955173166588189030938461288380596566681165619454485636499417392056850149493349451358778683482"; - _weight[1] = "0.0002917480346564748213126518173258607508890442325216746931561102953965933068483693177921983263851560636"; - _points[2] = "0.913769864110792936166123189791591200842146787728630171609250287891749264970030467465031991732660097"; - _weight[2] = "0.001364364814750619931583941001892832710526596444814880095801559791422327117557391969710365759943918772"; - _points[3] = "0.8627567207000550133608166202160961738680665986694630756476656758603077150109726400447325844934459061"; - _weight[3] = "0.004214201135828769484963761390752045700215974350846961473780225330124447098246374619584268057948317043"; - _points[4] = "0.8023851498364174702066737905851700573574353078541166033802958270590653479162625703154687749291640617"; - _weight[4] = "0.01008288655374502320909828094580508673228285324540546402052877073095600352583258281978552537379255498"; - _points[5] = "0.7342173081350132503192173614025312330653864334982702635244595308063572372883774041853861365278221063"; - _weight[5] = "0.02020099515341872526673649424020333062100969085759988997176723342299630382322198514555179632843105095"; - _points[6] = "0.6600181272253155465521234027038088059575554457571711316782527733933985664095417196979606497396358233"; - _weight[6] = "0.03540911290037990977420098813904969531272785240516766309095652038688854805794084594012390191614815156"; - _points[7] = "0.003806582247501876383648534354890812883653084218143725055850915751286505483558068230455044287128636871"; - _weight[7] = "0.03872959521506409270998592307661178898880126487708449836871701251355028383578477016496915438790270965"; - _points[8] = "0.5817090526709179282288375852933077443864571121132991743769987023431980248853066657774790851887703593"; - _weight[8] = "0.05577559061459162570281412768389355996651397767708828589498056037792211480330590031535721170146035938"; - _points[9] = "0.5013181027502735883646759853790557548582408474545762758344248448850577878823309680705395605759116039"; - _weight[9] = "0.08031456678547888071777527613084748403550086714243964330239128562327769673230247753017547024436125657"; - _points[10] = "0.01994835104734301866630127355057796010747457504422512741431541670739879638700930791801503643734067254"; - _weight[10] = "0.08631509071677530810863100163952706294278370989850041392675520998322403679573746872013264641728964926"; - _points[11] = "0.4209272758703179558039109560839247557191088306211527841459293605637953895210495784407565029266997559"; - _weight[11] = "0.1068936974758404779443918912465824233672883504398824139817461678734416233217909028738142876058300019"; - _points[12] = "0.04854964530422463096552581822459659415208810269879122661467419186763858390450800500055006660727244013"; - _weight[12] = "0.1253356306869180533118015916525710771304275652121960162491546992025945693808868351192974349323507061"; - _points[13] = "0.3426185978020083004514048444648040212380882146133496205314099376215388144800483221755275703026317421"; - _weight[13] = "0.1323839048082899911826910765424937040163915594177335399366773159697079625785760931901186843037828332"; - _points[14] = "0.08887625911649738804818139219495746882989597915475128356802041517986238494141608853322148611303921851"; - _weight[14] = "0.1523005370137907506618312924014636112216561687461645368895555297544914491320199297299184081013271168"; - _points[15] = "0.2684201827866020844201471280361786628127359425869124458724958784949980847348751285744762131603672814"; - _weight[15] = "0.1530511786893971990313986250253572460871774396855398171527438104801138575696244796632962408451428573"; - _points[16] = "0.2002536959236303382067125585321085063433107257362303407043370644457116850092167808120166500781902619"; - _weight[16] = "0.1651346632398309976571473150915354252515252272981002584619642650179028278177299248154542524099377471"; - _points[17] = "0.1398845708351692649300383552676525748959865708235061557519490749172429745529982954346474136929122904"; - _weight[17] = "0.1655087291500782613306060164007111909015389149173326868684911715359303365087638368773296390165836235"; + _points[0] = ct("0.982748407594286960633073899546303045149028562784532859367422241743337841463798829462474307855455184"); + _weight[0] = ct("0.00002684034449817248636307890670990759607627648491468895416588504339235192716316452092184439475732072083"); + _points[1] = ct("0.9541078955173166588189030938461288380596566681165619454485636499417392056850149493349451358778683482"); + _weight[1] = ct("0.0002917480346564748213126518173258607508890442325216746931561102953965933068483693177921983263851560636"); + _points[2] = ct("0.913769864110792936166123189791591200842146787728630171609250287891749264970030467465031991732660097"); + _weight[2] = ct("0.001364364814750619931583941001892832710526596444814880095801559791422327117557391969710365759943918772"); + _points[3] = ct("0.8627567207000550133608166202160961738680665986694630756476656758603077150109726400447325844934459061"); + _weight[3] = ct("0.004214201135828769484963761390752045700215974350846961473780225330124447098246374619584268057948317043"); + _points[4] = ct("0.8023851498364174702066737905851700573574353078541166033802958270590653479162625703154687749291640617"); + _weight[4] = ct("0.01008288655374502320909828094580508673228285324540546402052877073095600352583258281978552537379255498"); + _points[5] = ct("0.7342173081350132503192173614025312330653864334982702635244595308063572372883774041853861365278221063"); + _weight[5] = ct("0.02020099515341872526673649424020333062100969085759988997176723342299630382322198514555179632843105095"); + _points[6] = ct("0.6600181272253155465521234027038088059575554457571711316782527733933985664095417196979606497396358233"); + _weight[6] = ct("0.03540911290037990977420098813904969531272785240516766309095652038688854805794084594012390191614815156"); + _points[7] = ct("0.003806582247501876383648534354890812883653084218143725055850915751286505483558068230455044287128636871"); + _weight[7] = ct("0.03872959521506409270998592307661178898880126487708449836871701251355028383578477016496915438790270965"); + _points[8] = ct("0.5817090526709179282288375852933077443864571121132991743769987023431980248853066657774790851887703593"); + _weight[8] = ct("0.05577559061459162570281412768389355996651397767708828589498056037792211480330590031535721170146035938"); + _points[9] = ct("0.5013181027502735883646759853790557548582408474545762758344248448850577878823309680705395605759116039"); + _weight[9] = ct("0.08031456678547888071777527613084748403550086714243964330239128562327769673230247753017547024436125657"); + _points[10] = ct("0.01994835104734301866630127355057796010747457504422512741431541670739879638700930791801503643734067254"); + _weight[10] = ct("0.08631509071677530810863100163952706294278370989850041392675520998322403679573746872013264641728964926"); + _points[11] = ct("0.4209272758703179558039109560839247557191088306211527841459293605637953895210495784407565029266997559"); + _weight[11] = ct("0.1068936974758404779443918912465824233672883504398824139817461678734416233217909028738142876058300019"); + _points[12] = ct("0.04854964530422463096552581822459659415208810269879122661467419186763858390450800500055006660727244013"); + _weight[12] = ct("0.1253356306869180533118015916525710771304275652121960162491546992025945693808868351192974349323507061"); + _points[13] = ct("0.3426185978020083004514048444648040212380882146133496205314099376215388144800483221755275703026317421"); + _weight[13] = ct("0.1323839048082899911826910765424937040163915594177335399366773159697079625785760931901186843037828332"); + _points[14] = ct("0.08887625911649738804818139219495746882989597915475128356802041517986238494141608853322148611303921851"); + _weight[14] = ct("0.1523005370137907506618312924014636112216561687461645368895555297544914491320199297299184081013271168"); + _points[15] = ct("0.2684201827866020844201471280361786628127359425869124458724958784949980847348751285744762131603672814"); + _weight[15] = ct("0.1530511786893971990313986250253572460871774396855398171527438104801138575696244796632962408451428573"); + _points[16] = ct("0.2002536959236303382067125585321085063433107257362303407043370644457116850092167808120166500781902619"); + _weight[16] = ct("0.1651346632398309976571473150915354252515252272981002584619642650179028278177299248154542524099377471"); + _points[17] = ct("0.1398845708351692649300383552676525748959865708235061557519490749172429745529982954346474136929122904"); + _weight[17] = ct("0.1655087291500782613306060164007111909015389149173326868684911715359303365087638368773296390165836235"); break; // order 36,37 @@ -1767,44 +1767,44 @@ namespace Dune { delivered_order = 37; _points.resize(19); _weight.resize(19); - _points[0] = "0.9843828065517020106761276174556909144026325831604026447615399145866983347355888758046066379113914637"; - _weight[0] = "0.00001992280932787647270670068121504406904050878009796350082427834039239683808319955860954897199570269474"; - _points[1] = "0.9584169024234071451034779092669423904741880674092767651904315631184608661010553708352299289446592984"; - _weight[1] = "0.0002173705725280176670944890960502804423166204597532801450098392340276614206659788761434319343756988316"; - _points[2] = "0.9217606817291400488993742163227374545276684154855298882918293363660999418596388711657739790912190745"; - _weight[2] = "0.001022123435563885025902206640552076666567191786422602535420698723807095034807642183511143694636939209"; - _points[3] = "0.8752531629838266800659489088760858408079696488715943336759069360574915944199538127854460103635272211"; - _weight[3] = "0.003180177301794237493019314012687144031688576745974063615856410069920493919217044916534773054139522466"; - _points[4] = "0.8199803570632373353795400684102916116941435268852334780207569085081760303785333606287354427331798866"; - _weight[4] = "0.007679153890769252819349084362266762034680794496687220780226080890557707688737671772550611046414520838"; - _points[5] = "0.7572365191732979354973693279466696491303870879952976126011813160845715548094948766085611653832161417"; - _weight[5] = "0.01555913925021236084119398351318324635350878964483833382275711925200825311327878919159166803224050802"; - _points[6] = "0.6884917909140949891898655120380168800849788729479226796014048212433893444546592668647864865663296238"; - _weight[6] = "0.02764324431172879278940581658661853456999576463765561596565228984548554485346431017256946431651819152"; - _points[7] = "0.00344389040386249028069405093317222181182377640029914128584811126158447282426935788168626248683411491"; - _weight[7] = "0.03506918822751692946455730452233595458916116289923823285432079838303497328566987932630680788077123048"; - _points[8] = "0.6153572448045471654669401635833708805050867627458286076001673229030120048708698995373393775522832916"; - _weight[8] = "0.04424576251614803158884713918509202323760369304517733604518806841090123069603439631756455979147352893"; - _points[9] = "0.5395469627920880876694306633299818817017043399462428376541362226335526976593984274704483496113346924"; - _weight[9] = "0.06492726128798530252071044988969133477365566175334068106698994747182582468433303021020195666737121263"; - _points[10] = "0.01805697833790056286303009395434268665894880733591034692641015267785535091595126090806803068847434545"; - _weight[10] = "0.07848342536092973805160513510880688200259433707189886999155358202518740624336539197330534394096169371"; - _points[11] = "0.4628377985520202782022048705469377514873721078497890685487969094434993704576336247176078079949870379"; - _weight[11] = "0.08836225259929596186133469102150733448918159724655286754038526721794532427584912859912903335150515709"; - _points[12] = "0.3870277027693322034154529075168274250441355570183945919149496613274873431354056703498844308990953007"; - _weight[12] = "0.1123664317444116305965655143169402510025365271744523979648159561101015872421911323846125879396222849"; - _points[13] = "0.04398739509084273445519883277365948261943201401533755288465140272078804107508383052868780286880037334"; - _weight[13] = "0.1148325991148163444911640277657323543047270823476765245035320839854858063568929732605305651848156571"; - _points[14] = "0.3138935674182182241524085986530725421833888559124072140832271736633880973343121552225350975792017752"; - _weight[14] = "0.134100272282441135843622802269838878514535106695959606198030755727139751181154620361343864744773243"; - _points[15] = "0.08063327636666141546972177666301584599572774478496515259512648347202733971049631258972859243872553855"; - _weight[15] = "0.1411124687979040017383983383889387833636924536378786579842406801114338206400330468092921847805161686"; - _points[16] = "0.2451495690951685705524921770182137890794445582375331816751643930651784772617999016157149898754773397"; - _weight[16] = "0.1504300020813901758036486944453268769096163950084233519532702102196909305554659060185430103650449769"; - _points[17] = "0.1271364098615602695300253508396918022790446090548847239057383641397465202768706860278890106271755421"; - _weight[17] = "0.1556895448890469502039433952460571175059219100966614582090178761629870656252840687807066371333142135"; - _points[18] = "0.1824069836690918531306969538712789495119226639431501787827330067269926177189844384572705963840879384"; - _weight[18] = "0.1583929928595227080602642462804924544723091598046442686562413911514004596788051226202861652655253789"; + _points[0] = ct("0.9843828065517020106761276174556909144026325831604026447615399145866983347355888758046066379113914637"); + _weight[0] = ct("0.00001992280932787647270670068121504406904050878009796350082427834039239683808319955860954897199570269474"); + _points[1] = ct("0.9584169024234071451034779092669423904741880674092767651904315631184608661010553708352299289446592984"); + _weight[1] = ct("0.0002173705725280176670944890960502804423166204597532801450098392340276614206659788761434319343756988316"); + _points[2] = ct("0.9217606817291400488993742163227374545276684154855298882918293363660999418596388711657739790912190745"); + _weight[2] = ct("0.001022123435563885025902206640552076666567191786422602535420698723807095034807642183511143694636939209"); + _points[3] = ct("0.8752531629838266800659489088760858408079696488715943336759069360574915944199538127854460103635272211"); + _weight[3] = ct("0.003180177301794237493019314012687144031688576745974063615856410069920493919217044916534773054139522466"); + _points[4] = ct("0.8199803570632373353795400684102916116941435268852334780207569085081760303785333606287354427331798866"); + _weight[4] = ct("0.007679153890769252819349084362266762034680794496687220780226080890557707688737671772550611046414520838"); + _points[5] = ct("0.7572365191732979354973693279466696491303870879952976126011813160845715548094948766085611653832161417"); + _weight[5] = ct("0.01555913925021236084119398351318324635350878964483833382275711925200825311327878919159166803224050802"); + _points[6] = ct("0.6884917909140949891898655120380168800849788729479226796014048212433893444546592668647864865663296238"); + _weight[6] = ct("0.02764324431172879278940581658661853456999576463765561596565228984548554485346431017256946431651819152"); + _points[7] = ct("0.00344389040386249028069405093317222181182377640029914128584811126158447282426935788168626248683411491"); + _weight[7] = ct("0.03506918822751692946455730452233595458916116289923823285432079838303497328566987932630680788077123048"); + _points[8] = ct("0.6153572448045471654669401635833708805050867627458286076001673229030120048708698995373393775522832916"); + _weight[8] = ct("0.04424576251614803158884713918509202323760369304517733604518806841090123069603439631756455979147352893"); + _points[9] = ct("0.5395469627920880876694306633299818817017043399462428376541362226335526976593984274704483496113346924"); + _weight[9] = ct("0.06492726128798530252071044988969133477365566175334068106698994747182582468433303021020195666737121263"); + _points[10] = ct("0.01805697833790056286303009395434268665894880733591034692641015267785535091595126090806803068847434545"); + _weight[10] = ct("0.07848342536092973805160513510880688200259433707189886999155358202518740624336539197330534394096169371"); + _points[11] = ct("0.4628377985520202782022048705469377514873721078497890685487969094434993704576336247176078079949870379"); + _weight[11] = ct("0.08836225259929596186133469102150733448918159724655286754038526721794532427584912859912903335150515709"); + _points[12] = ct("0.3870277027693322034154529075168274250441355570183945919149496613274873431354056703498844308990953007"); + _weight[12] = ct("0.1123664317444116305965655143169402510025365271744523979648159561101015872421911323846125879396222849"); + _points[13] = ct("0.04398739509084273445519883277365948261943201401533755288465140272078804107508383052868780286880037334"); + _weight[13] = ct("0.1148325991148163444911640277657323543047270823476765245035320839854858063568929732605305651848156571"); + _points[14] = ct("0.3138935674182182241524085986530725421833888559124072140832271736633880973343121552225350975792017752"); + _weight[14] = ct("0.134100272282441135843622802269838878514535106695959606198030755727139751181154620361343864744773243"); + _points[15] = ct("0.08063327636666141546972177666301584599572774478496515259512648347202733971049631258972859243872553855"); + _weight[15] = ct("0.1411124687979040017383983383889387833636924536378786579842406801114338206400330468092921847805161686"); + _points[16] = ct("0.2451495690951685705524921770182137890794445582375331816751643930651784772617999016157149898754773397"); + _weight[16] = ct("0.1504300020813901758036486944453268769096163950084233519532702102196909305554659060185430103650449769"); + _points[17] = ct("0.1271364098615602695300253508396918022790446090548847239057383641397465202768706860278890106271755421"); + _weight[17] = ct("0.1556895448890469502039433952460571175059219100966614582090178761629870656252840687807066371333142135"); + _points[18] = ct("0.1824069836690918531306969538712789495119226639431501787827330067269926177189844384572705963840879384"); + _weight[18] = ct("0.1583929928595227080602642462804924544723091598046442686562413911514004596788051226202861652655253789"); break; // order 38,39 @@ -1813,46 +1813,46 @@ namespace Dune { delivered_order = 39; _points.resize(20); _weight.resize(20); - _points[0] = "0.9857957888406418466800231313592152785604899067877207377306395965180365635041144860468676436334983574"; - _weight[0] = "0.00001499688397334853909009654734905514945521257651242233497492603278336052697351239051006226204854156653"; - _points[1] = "0.9621487121504981897091608064229207407940341288068742181995487210154653226478330645824175987235472225"; - _weight[1] = "0.0001641564083492808221962961635922449664007417807376345432948175005715964939937779190026714134500071776"; - _points[2] = "0.9286990149187505453450978371672693948888756101758623893390553359882107838318818368546819590506483564"; - _weight[2] = "0.0007755532384700472430793540610379271893135838353708382828748805776320956014381700141548785598395884206"; - _points[3] = "0.8861413029145471436872829303649495040166030756579052437556327864000033121939155088226394817590025748"; - _weight[3] = "0.002428182817069033016610894924350833114680897738357536155240424761102475327226118558922110562054613683"; - _points[4] = "0.835378914631561725171518394713412658084401759968059337516039711093759997511552876897585105888108726"; - _weight[4] = "0.005909777767885943225135430582621307955547100153876209416844747358074494910134249252257133135713181473"; - _points[5] = "0.7774925920354867535511259458365767833501645594282318185786818344152523063340596941838540072199020297"; - _weight[5] = "0.01208995668362951749967394391224448828054059207291389348694724435189801244587869887557864332435867969"; - _points[6] = "0.7137156110152876807420834353539261845083764977327116606392342641138367359145141329606212643884043524"; - _weight[6] = "0.02172836322449210980004804457059473249949021836957893650421253545420376191894281707541313281395790445"; - _points[7] = "0.003130683740743589562150141749546251006558087897339829841211539349738274314866496852982779908203455384"; - _weight[7] = "0.03190317094510660674090924062970198411577078121671833534897277070677203833980338615982239630856403199"; - _points[8] = "0.6454070457773675666173208347639696868480924890494238974440167033076937496843430736866993320402326217"; - _weight[8] = "0.03525422431297342131570109267190665101713924409722248740423389077510379965048840746566703817840967523"; - _points[9] = "0.5740226581828268717275121966537067538016418929949592700206557877680052279117492170391822933202016281"; - _weight[9] = "0.05256367702664660696843253488312400143294584902673080355015772217448264100685386833519746415036752641"; - _points[10] = "0.01642208813398783290254161425625752298093599837033552370593506952105049398340715992554357459620698864"; - _weight[10] = "0.07165500930295423640709583546529029927063232240443669945496644251219376217691519736672476809671709037"; - _points[11] = "0.5010838154828485513706246541369263270496076238639477776074661526726511056457717245333351712537248934"; - _weight[11] = "0.07288201367307476620737326123903540949531459313127703706325526164891890426846954818738827733176229809"; - _points[12] = "0.4281450409332566846154250347724519581718006946562795606850444879460088034322223621075385140190445604"; - _weight[12] = "0.09472916165698421592346580106597904566789390110319129543362928719528014089962861825723013260548530379"; - _points[13] = "0.04003690046190678099632014982879280251919218202100623418922253900409985734318539080916720634178996678"; - _weight[13] = "0.1055302577165023391780536338961832585932656024160937632538479770610925703787292264148375828435711154"; - _points[14] = "0.3567608701024531056470550666332594421879937365627218234316645015120881052816834839729303782691229973"; - _weight[14] = "0.1160096189823571406796654290456113281805357426540610444070368909950710161534150063798066831796666365"; - _points[15] = "0.07347719178528528305756654528587446712162956746829331567597923056648385302094819196497247815553334907"; - _weight[15] = "0.1309385772702925921899186259959536648124379399531342254695653323236852472377607884882919968014591912"; - _points[16] = "0.2884527121812723847719407066523953852068123046578582394812568730574474727765765420104187934722455199"; - _weight[16] = "0.134225725813901973916010859290956315174257925122368934739958261965474015514859603925292839755104494"; - _points[17] = "0.1160309076554868049466974315674778539277330768012538553063813735353261223084763159059242881112717542"; - _weight[17] = "0.1463516662129082599464371823076988796401775386811170193209364125128477705820631778004347152301799095"; - _points[18] = "0.2246764193843050384093819648321044864540754911683337333822542507266562834493851020811842664368541631"; - _weight[18] = "0.1467896818880725308530169982826116192006045612648753091087111859984896015533920748162929571735174518"; - _points[19] = "0.1667912534810094300129807014584903280447908397404053429938887652977094384333228625709776729362660067"; - _weight[19] = "0.1513895615076893628614187777974902875769289857347589080536723214276560283463670856505077453685905939"; + _points[0] = ct("0.9857957888406418466800231313592152785604899067877207377306395965180365635041144860468676436334983574"); + _weight[0] = ct("0.00001499688397334853909009654734905514945521257651242233497492603278336052697351239051006226204854156653"); + _points[1] = ct("0.9621487121504981897091608064229207407940341288068742181995487210154653226478330645824175987235472225"); + _weight[1] = ct("0.0001641564083492808221962961635922449664007417807376345432948175005715964939937779190026714134500071776"); + _points[2] = ct("0.9286990149187505453450978371672693948888756101758623893390553359882107838318818368546819590506483564"); + _weight[2] = ct("0.0007755532384700472430793540610379271893135838353708382828748805776320956014381700141548785598395884206"); + _points[3] = ct("0.8861413029145471436872829303649495040166030756579052437556327864000033121939155088226394817590025748"); + _weight[3] = ct("0.002428182817069033016610894924350833114680897738357536155240424761102475327226118558922110562054613683"); + _points[4] = ct("0.835378914631561725171518394713412658084401759968059337516039711093759997511552876897585105888108726"); + _weight[4] = ct("0.005909777767885943225135430582621307955547100153876209416844747358074494910134249252257133135713181473"); + _points[5] = ct("0.7774925920354867535511259458365767833501645594282318185786818344152523063340596941838540072199020297"); + _weight[5] = ct("0.01208995668362951749967394391224448828054059207291389348694724435189801244587869887557864332435867969"); + _points[6] = ct("0.7137156110152876807420834353539261845083764977327116606392342641138367359145141329606212643884043524"); + _weight[6] = ct("0.02172836322449210980004804457059473249949021836957893650421253545420376191894281707541313281395790445"); + _points[7] = ct("0.003130683740743589562150141749546251006558087897339829841211539349738274314866496852982779908203455384"); + _weight[7] = ct("0.03190317094510660674090924062970198411577078121671833534897277070677203833980338615982239630856403199"); + _points[8] = ct("0.6454070457773675666173208347639696868480924890494238974440167033076937496843430736866993320402326217"); + _weight[8] = ct("0.03525422431297342131570109267190665101713924409722248740423389077510379965048840746566703817840967523"); + _points[9] = ct("0.5740226581828268717275121966537067538016418929949592700206557877680052279117492170391822933202016281"); + _weight[9] = ct("0.05256367702664660696843253488312400143294584902673080355015772217448264100685386833519746415036752641"); + _points[10] = ct("0.01642208813398783290254161425625752298093599837033552370593506952105049398340715992554357459620698864"); + _weight[10] = ct("0.07165500930295423640709583546529029927063232240443669945496644251219376217691519736672476809671709037"); + _points[11] = ct("0.5010838154828485513706246541369263270496076238639477776074661526726511056457717245333351712537248934"); + _weight[11] = ct("0.07288201367307476620737326123903540949531459313127703706325526164891890426846954818738827733176229809"); + _points[12] = ct("0.4281450409332566846154250347724519581718006946562795606850444879460088034322223621075385140190445604"); + _weight[12] = ct("0.09472916165698421592346580106597904566789390110319129543362928719528014089962861825723013260548530379"); + _points[13] = ct("0.04003690046190678099632014982879280251919218202100623418922253900409985734318539080916720634178996678"); + _weight[13] = ct("0.1055302577165023391780536338961832585932656024160937632538479770610925703787292264148375828435711154"); + _points[14] = ct("0.3567608701024531056470550666332594421879937365627218234316645015120881052816834839729303782691229973"); + _weight[14] = ct("0.1160096189823571406796654290456113281805357426540610444070368909950710161534150063798066831796666365"); + _points[15] = ct("0.07347719178528528305756654528587446712162956746829331567597923056648385302094819196497247815553334907"); + _weight[15] = ct("0.1309385772702925921899186259959536648124379399531342254695653323236852472377607884882919968014591912"); + _points[16] = ct("0.2884527121812723847719407066523953852068123046578582394812568730574474727765765420104187934722455199"); + _weight[16] = ct("0.134225725813901973916010859290956315174257925122368934739958261965474015514859603925292839755104494"); + _points[17] = ct("0.1160309076554868049466974315674778539277330768012538553063813735353261223084763159059242881112717542"); + _weight[17] = ct("0.1463516662129082599464371823076988796401775386811170193209364125128477705820631778004347152301799095"); + _points[18] = ct("0.2246764193843050384093819648321044864540754911683337333822542507266562834493851020811842664368541631"); + _weight[18] = ct("0.1467896818880725308530169982826116192006045612648753091087111859984896015533920748162929571735174518"); + _points[19] = ct("0.1667912534810094300129807014584903280447908397404053429938887652977094384333228625709776729362660067"); + _weight[19] = ct("0.1513895615076893628614187777974902875769289857347589080536723214276560283463670856505077453685905939"); break; // order 40,41 @@ -1861,48 +1861,48 @@ namespace Dune { delivered_order = 41; _points.resize(21); _weight.resize(21); - _points[0] = "0.9870255665787578365469005516471821103487323205471391754376943598319864464211860106934058825645258605"; - _weight[0] = "0.00001143393418724068380170413895308611060849814044915809164226820001407628104622909351779375362862754133"; - _points[1] = "0.9654016073657424580929490790442942557127428617746879386553787549823009422401519559419539901187908714"; - _weight[1] = "0.0001255089335871709281118126890978511883410232408935299359481594966361344340514817928666164963461870615"; - _points[2] = "0.9347604364012299479827942935966019857975433066835579885667315868005288394577841513140255125926971028"; - _weight[2] = "0.0005953999959462022743715146028300385175077092750037786268248278976636240495566479815754772134557262851"; - _points[3] = "0.8956817429254667605282025742976504630403884116278020040145896760872923029903183803945118949524779672"; - _weight[3] = "0.001874294450135896801731784503573779401671276969326976735014995475320855077785022212257014129577865045"; - _points[4] = "0.8489227735376888398440174689512629925240544749893709330516913793468738663135396111526364874935057414"; - _weight[4] = "0.004592965682865899309081525926914390207513681471407921864480309470237783124356199535498939949623202478"; - _points[5] = "0.7953925737461314623249865033277437002775654540111543847783430994750663228409525643598837266227268953"; - _weight[5] = "0.009474486138446127589636908414029505700709517833191754141564237314203429084320420413231363560359878364"; - _points[6] = "0.736132620597287348464102976702205297915724058040746277165260616804853384913595025246627455052229207"; - _weight[6] = "0.01719724025685366088414548084037341187485771394568726343623778138278751292702859398535198066378906091"; - _points[7] = "0.6722961409869296162899704994812126870277260383783201960320999269060656781743057964570096111577941914"; - _weight[7] = "0.02822928389744864174544586786898217788137229652458972736832397295131736231647885061286268917613281016"; - _points[8] = "0.00285835060009189432225562771682668948582857512454396863027797721426567661617667311949044311935799591"; - _weight[8] = "0.02914652692549772359825191743397280020164868373562383178741132669912525302067096472110019756153082352"; - _points[9] = "0.6051255339761019284481098523077407624240428731564207776008663713434935031358888405650262217950025242"; - _weight[9] = "0.04266508146203472287514740814497105426127212704884677528002189938589343854792402933566360152308841045"; - _points[10] = "0.5359281386930321609326895183917609968520364389050114840655237758106639373854988648624902834575404957"; - _weight[10] = "0.06009811216766876110645301901080290470540542252779656010666162330015632690205531715683178923222126385"; - _points[11] = "0.01499936497207552234035713591602254705393618831318367785565166039034387086356684984726917088159977164"; - _weight[11] = "0.06566824457697127529902981695220767771270006886685278602736453053393289071075554704667985742556471193"; - _points[12] = "0.4660507666351746484729664900381236689850117104625250010739461671795351570200905473063913279087995362"; - _weight[12] = "0.07955912026541126007769813685510363475963878808713764989375842730287294266866641538077148042860200142"; - _points[13] = "0.03659386328114012262654505528218600854572346118015453102909226025011769718948800713156805117021348771"; - _weight[13] = "0.09726429982522235339421302162613403019875891383246840547625842897557731247557947987411501254680287177"; - _points[14] = "0.3968534769856190095039434290948319231559830819379799669417186235032912613191108923209116958842566661"; - _weight[14] = "0.0995403355010239132382717196606446428701230436642824894483894589415408071164372671565051418449066339"; - _points[15] = "0.3296830989901027237373491420545228582656516694202723447101849302637120749496599731334902543040306285"; - _weight[15] = "0.1181122908083299756311975390634647250493155093193591314865424228051155593226483354511888038664192693"; - _points[16] = "0.06722644166793863852656394767467500357144072170962214241165856897826976130638620748193107205233694509"; - _weight[16] = "0.1216954186195147767859181700852196598453398974387542750341310709128680231375238395840669422159454729"; - _points[17] = "0.2658470140108159098108921515437181536788750914282933339485578881666960769687043708156597820375066426"; - _weight[17] = "0.1331241870513333849458925379704009194981324486702047607071260864313889685659564325467513394603855075"; - _points[18] = "0.1063014797376931175504486884739310046446260359816027861282438230188065644711946783060826726008422005"; - _weight[18] = "0.1375542142025096877653615060378353535237823217814758119642712415097028824989683064469150618759633061"; - _points[19] = "0.2065877060825335686769803341751510840175689986107977624063634924301173628588357156175136088108010249"; - _weight[19] = "0.1424637790987724784544985952839802649730864625728979547070145816086846459169762856846041536108135636"; - _points[20] = "0.1530585749557192122497019530096285339475255004440860527688523339429919998362921566593935826956915166"; - _weight[20] = "0.1443411095395721799450733462238414248515479283870827912143456827382935051545476673209780806694503178"; + _points[0] = ct("0.9870255665787578365469005516471821103487323205471391754376943598319864464211860106934058825645258605"); + _weight[0] = ct("0.00001143393418724068380170413895308611060849814044915809164226820001407628104622909351779375362862754133"); + _points[1] = ct("0.9654016073657424580929490790442942557127428617746879386553787549823009422401519559419539901187908714"); + _weight[1] = ct("0.0001255089335871709281118126890978511883410232408935299359481594966361344340514817928666164963461870615"); + _points[2] = ct("0.9347604364012299479827942935966019857975433066835579885667315868005288394577841513140255125926971028"); + _weight[2] = ct("0.0005953999959462022743715146028300385175077092750037786268248278976636240495566479815754772134557262851"); + _points[3] = ct("0.8956817429254667605282025742976504630403884116278020040145896760872923029903183803945118949524779672"); + _weight[3] = ct("0.001874294450135896801731784503573779401671276969326976735014995475320855077785022212257014129577865045"); + _points[4] = ct("0.8489227735376888398440174689512629925240544749893709330516913793468738663135396111526364874935057414"); + _weight[4] = ct("0.004592965682865899309081525926914390207513681471407921864480309470237783124356199535498939949623202478"); + _points[5] = ct("0.7953925737461314623249865033277437002775654540111543847783430994750663228409525643598837266227268953"); + _weight[5] = ct("0.009474486138446127589636908414029505700709517833191754141564237314203429084320420413231363560359878364"); + _points[6] = ct("0.736132620597287348464102976702205297915724058040746277165260616804853384913595025246627455052229207"); + _weight[6] = ct("0.01719724025685366088414548084037341187485771394568726343623778138278751292702859398535198066378906091"); + _points[7] = ct("0.6722961409869296162899704994812126870277260383783201960320999269060656781743057964570096111577941914"); + _weight[7] = ct("0.02822928389744864174544586786898217788137229652458972736832397295131736231647885061286268917613281016"); + _points[8] = ct("0.00285835060009189432225562771682668948582857512454396863027797721426567661617667311949044311935799591"); + _weight[8] = ct("0.02914652692549772359825191743397280020164868373562383178741132669912525302067096472110019756153082352"); + _points[9] = ct("0.6051255339761019284481098523077407624240428731564207776008663713434935031358888405650262217950025242"); + _weight[9] = ct("0.04266508146203472287514740814497105426127212704884677528002189938589343854792402933566360152308841045"); + _points[10] = ct("0.5359281386930321609326895183917609968520364389050114840655237758106639373854988648624902834575404957"); + _weight[10] = ct("0.06009811216766876110645301901080290470540542252779656010666162330015632690205531715683178923222126385"); + _points[11] = ct("0.01499936497207552234035713591602254705393618831318367785565166039034387086356684984726917088159977164"); + _weight[11] = ct("0.06566824457697127529902981695220767771270006886685278602736453053393289071075554704667985742556471193"); + _points[12] = ct("0.4660507666351746484729664900381236689850117104625250010739461671795351570200905473063913279087995362"); + _weight[12] = ct("0.07955912026541126007769813685510363475963878808713764989375842730287294266866641538077148042860200142"); + _points[13] = ct("0.03659386328114012262654505528218600854572346118015453102909226025011769718948800713156805117021348771"); + _weight[13] = ct("0.09726429982522235339421302162613403019875891383246840547625842897557731247557947987411501254680287177"); + _points[14] = ct("0.3968534769856190095039434290948319231559830819379799669417186235032912613191108923209116958842566661"); + _weight[14] = ct("0.0995403355010239132382717196606446428701230436642824894483894589415408071164372671565051418449066339"); + _points[15] = ct("0.3296830989901027237373491420545228582656516694202723447101849302637120749496599731334902543040306285"); + _weight[15] = ct("0.1181122908083299756311975390634647250493155093193591314865424228051155593226483354511888038664192693"); + _points[16] = ct("0.06722644166793863852656394767467500357144072170962214241165856897826976130638620748193107205233694509"); + _weight[16] = ct("0.1216954186195147767859181700852196598453398974387542750341310709128680231375238395840669422159454729"); + _points[17] = ct("0.2658470140108159098108921515437181536788750914282933339485578881666960769687043708156597820375066426"); + _weight[17] = ct("0.1331241870513333849458925379704009194981324486702047607071260864313889685659564325467513394603855075"); + _points[18] = ct("0.1063014797376931175504486884739310046446260359816027861282438230188065644711946783060826726008422005"); + _weight[18] = ct("0.1375542142025096877653615060378353535237823217814758119642712415097028824989683064469150618759633061"); + _points[19] = ct("0.2065877060825335686769803341751510840175689986107977624063634924301173628588357156175136088108010249"); + _weight[19] = ct("0.1424637790987724784544985952839802649730864625728979547070145816086846459169762856846041536108135636"); + _points[20] = ct("0.1530585749557192122497019530096285339475255004440860527688523339429919998362921566593935826956915166"); + _weight[20] = ct("0.1443411095395721799450733462238414248515479283870827912143456827382935051545476673209780806694503178"); break; // order 42,43 @@ -1911,50 +1911,50 @@ namespace Dune { delivered_order = 43; _points.resize(22); _weight.resize(22); - _points[0] = "0.9881024599908778831834893508543820892773502151203394249702418542482522913410591542225873730537640238"; - _weight[0] = "0.000008819828241607839113836319188467664692011455724039965611658207161388061470286555951138804647517523762"; - _points[1] = "0.9682538838165636528816421008794414241196089368489573782572610534009132752925859249504071948887717238"; - _weight[1] = "0.00009705271167906710277821920044618755965438716605308287260605611296691915914345444845503274559759113985"; - _points[2] = "0.9400856692108184696160307746610789762831294650129674325772200327073362883580966732090847381891661162"; - _weight[2] = "0.0004620588367040999729282212179118719403671385452681342157971829216665667312380747639184954064858913054"; - _points[3] = "0.9040851784977527206617013643188418266790222208067682092434771080729602120076277567836036898919526278"; - _weight[3] = "0.001461453138691387066178714368792017613580659773821636378785062623685765189258882757952421529824382382"; - _points[4] = "0.860891752762866217306561289088760798024280407816610933118125205649126736100379365501381094748080698"; - _weight[4] = "0.003602665011170079496010454313375118125820248682611777483518813337130543978051137706444943926445444968"; - _points[5] = "0.8112752068392205078781186463119643007891999522242449004575256452024235067993066706011518445018605716"; - _weight[5] = "0.007485551813034275817216951148497417410643864099134073165862080079074318408799086608465326459832194165"; - _points[6] = "0.756120559178934871229287935277861726124138068090238740139279322617849153755355308054543314195952641"; - _weight[6] = "0.01370427408387923505535094139296990898530719232986605891147317475726272903114323254491117374114252769"; - _points[7] = "0.6964118629859517266112670768971276038290954874249845702950806736765993872213401445317623482971794438"; - _weight[7] = "0.02272307353970016175798801382037590056507281990311145345973578790932392062647349992155849279080103849"; - _points[8] = "0.002620074720371159424859367455264888905528254905967075341414209716403766002695753259982505462790702161"; - _weight[8] = "0.02673172609568654751853295736245388910769904510379438631959110356067466777925600320462833457894380703"; - _points[9] = "0.6332145255726628427916625618237318565701781915004554642631578635011061799446656933683602264420425428"; - _weight[9] = "0.03474679389549965662247861906215097123019694954611807141411557017597677027192888562429244380178121545"; - _points[10] = "0.5676562502726097870217726677178769223611025672537427859994804146174746381249794034881861040558801353"; - _weight[10] = "0.04960981404383829993700779271549480288885853637660176997186571280097470956587682931711438082157298981"; - _points[11] = "0.01375365798738580402575675070905872963577871007529049791330105411351782591035575021061471597349499472"; - _weight[11] = "0.06039224968649528527797201695304747719350890246767119584138949538030174755780883063573431771451573801"; - _points[12] = "0.5009068926479350501177501589277218806508226892948913257700098794311718939499484259368208163972501152"; - _weight[12] = "0.06670592951879767846792762476690622296014280028874613091699757533426509227995492281918325108396123329"; - _points[13] = "0.4341575748401551375082012124710567475311318981229697451221181030460066453494908033714119124482954651"; - _weight[13] = "0.08497667125409721785945148880879745505881359027847151653606924351274875356349984209037489762238788007"; - _points[14] = "0.03357522684802669271430819164015782255936555354251479618256136085248644097781000029083755653408339061"; - _weight[14] = "0.08989485493810659201312259319068572635263313059560239420597839977609904961839090425684384721793834645"; - _points[15] = "0.3685994249559412825032166420129271053410258894370369258634481384659319950868454860519985944915827024"; - _weight[15] = "0.1029672849391876735260280671946109142630666826269145737607246207862594409036669986746323585832975334"; - _points[16] = "0.06173556162306960169082657439530799232593239853434981616795449869395358825349510725475770984104108369"; - _weight[16] = "0.1132978321011550534569339446690910280401715810568023622298179018105850110347547332801463511728914714"; - _points[17] = "0.3054023184425990231526085351824413364932159709089239800101319162552567160333479391342542847608906839"; - _weight[17] = "0.118949346513709232985602192391896693374558508471962113359062925535623349061768764063169676690434175"; - _points[18] = "0.09773269667536864245847988499672332346923869097633493640302023050164801771896428112688852124513295678"; - _weight[18] = "0.1293178958114777478613063500315394516761550424810764340961225637292240059327409033219260993510310263"; - _points[19] = "0.245693999624503322224465199004346511040095219161282162101130888622591782757543602487249492370203605"; - _weight[19] = "0.1310983476019885069549959653684284929730374753089605272225430034875336215931548267651214213714624036"; - _points[20] = "0.14092439775695158519450619775816451884611959708690538685783129704464061843005866589153388941048851"; - _weight[20] = "0.1373943986576711189457038637687127484198195244023737460240143431480038626621631210916534276483539123"; - _points[21] = "0.1905399551842166284991396915288050974055091810716148172940553365188707797144828728812777249740083098"; - _weight[21] = "0.1377052393125228077987045052679605699295332423726478549816510583467911003227901128808596332546938645"; + _points[0] = ct("0.9881024599908778831834893508543820892773502151203394249702418542482522913410591542225873730537640238"); + _weight[0] = ct("0.000008819828241607839113836319188467664692011455724039965611658207161388061470286555951138804647517523762"); + _points[1] = ct("0.9682538838165636528816421008794414241196089368489573782572610534009132752925859249504071948887717238"); + _weight[1] = ct("0.00009705271167906710277821920044618755965438716605308287260605611296691915914345444845503274559759113985"); + _points[2] = ct("0.9400856692108184696160307746610789762831294650129674325772200327073362883580966732090847381891661162"); + _weight[2] = ct("0.0004620588367040999729282212179118719403671385452681342157971829216665667312380747639184954064858913054"); + _points[3] = ct("0.9040851784977527206617013643188418266790222208067682092434771080729602120076277567836036898919526278"); + _weight[3] = ct("0.001461453138691387066178714368792017613580659773821636378785062623685765189258882757952421529824382382"); + _points[4] = ct("0.860891752762866217306561289088760798024280407816610933118125205649126736100379365501381094748080698"); + _weight[4] = ct("0.003602665011170079496010454313375118125820248682611777483518813337130543978051137706444943926445444968"); + _points[5] = ct("0.8112752068392205078781186463119643007891999522242449004575256452024235067993066706011518445018605716"); + _weight[5] = ct("0.007485551813034275817216951148497417410643864099134073165862080079074318408799086608465326459832194165"); + _points[6] = ct("0.756120559178934871229287935277861726124138068090238740139279322617849153755355308054543314195952641"); + _weight[6] = ct("0.01370427408387923505535094139296990898530719232986605891147317475726272903114323254491117374114252769"); + _points[7] = ct("0.6964118629859517266112670768971276038290954874249845702950806736765993872213401445317623482971794438"); + _weight[7] = ct("0.02272307353970016175798801382037590056507281990311145345973578790932392062647349992155849279080103849"); + _points[8] = ct("0.002620074720371159424859367455264888905528254905967075341414209716403766002695753259982505462790702161"); + _weight[8] = ct("0.02673172609568654751853295736245388910769904510379438631959110356067466777925600320462833457894380703"); + _points[9] = ct("0.6332145255726628427916625618237318565701781915004554642631578635011061799446656933683602264420425428"); + _weight[9] = ct("0.03474679389549965662247861906215097123019694954611807141411557017597677027192888562429244380178121545"); + _points[10] = ct("0.5676562502726097870217726677178769223611025672537427859994804146174746381249794034881861040558801353"); + _weight[10] = ct("0.04960981404383829993700779271549480288885853637660176997186571280097470956587682931711438082157298981"); + _points[11] = ct("0.01375365798738580402575675070905872963577871007529049791330105411351782591035575021061471597349499472"); + _weight[11] = ct("0.06039224968649528527797201695304747719350890246767119584138949538030174755780883063573431771451573801"); + _points[12] = ct("0.5009068926479350501177501589277218806508226892948913257700098794311718939499484259368208163972501152"); + _weight[12] = ct("0.06670592951879767846792762476690622296014280028874613091699757533426509227995492281918325108396123329"); + _points[13] = ct("0.4341575748401551375082012124710567475311318981229697451221181030460066453494908033714119124482954651"); + _weight[13] = ct("0.08497667125409721785945148880879745505881359027847151653606924351274875356349984209037489762238788007"); + _points[14] = ct("0.03357522684802669271430819164015782255936555354251479618256136085248644097781000029083755653408339061"); + _weight[14] = ct("0.08989485493810659201312259319068572635263313059560239420597839977609904961839090425684384721793834645"); + _points[15] = ct("0.3685994249559412825032166420129271053410258894370369258634481384659319950868454860519985944915827024"); + _weight[15] = ct("0.1029672849391876735260280671946109142630666826269145737607246207862594409036669986746323585832975334"); + _points[16] = ct("0.06173556162306960169082657439530799232593239853434981616795449869395358825349510725475770984104108369"); + _weight[16] = ct("0.1132978321011550534569339446690910280401715810568023622298179018105850110347547332801463511728914714"); + _points[17] = ct("0.3054023184425990231526085351824413364932159709089239800101319162552567160333479391342542847608906839"); + _weight[17] = ct("0.118949346513709232985602192391896693374558508471962113359062925535623349061768764063169676690434175"); + _points[18] = ct("0.09773269667536864245847988499672332346923869097633493640302023050164801771896428112688852124513295678"); + _weight[18] = ct("0.1293178958114777478613063500315394516761550424810764340961225637292240059327409033219260993510310263"); + _points[19] = ct("0.245693999624503322224465199004346511040095219161282162101130888622591782757543602487249492370203605"); + _weight[19] = ct("0.1310983476019885069549959653684284929730374753089605272225430034875336215931548267651214213714624036"); + _points[20] = ct("0.14092439775695158519450619775816451884611959708690538685783129704464061843005866589153388941048851"); + _weight[20] = ct("0.1373943986576711189457038637687127484198195244023737460240143431480038626621631210916534276483539123"); + _points[21] = ct("0.1905399551842166284991396915288050974055091810716148172940553365188707797144828728812777249740083098"); + _weight[21] = ct("0.1377052393125228077987045052679605699295332423726478549816510583467911003227901128808596332546938645"); break; // order 44,45 @@ -1963,52 +1963,52 @@ namespace Dune { delivered_order = 45; _points.resize(23); _weight.resize(23); - _points[0] = "0.9890507733735791253543712469758400035281773409051211956278514761266032259261348911429860283320820851"; - _weight[0] = "0.000006876667443448386873597174615624846641300742166712499390444623619723899261299135896561250296435335989"; - _points[1] = "0.9707685195733889938794720318771182548024669818727768010084319949615096226307776604478341088419960687"; - _weight[1] = "0.00007583423894827645199529497212749310045124079552553215845278302430393444077320694676832428355417760795"; - _points[2] = "0.9447885021959101873192640703319531140411645602202181230261730429904477029248254097807519999563813321"; - _weight[2] = "0.0003621778022397484227568716984452699810122401675080385621920809602503235452142352579992064490492180786"; - _points[3] = "0.9115232476013712848631727800493825734445243013466233941759256931038532414323388171548016643162639101"; - _weight[3] = "0.001150314682984822344334855610916138444468915824198344682212336984814856306470038289503572924918974143"; - _points[4] = "0.8715161336713438696663789268096078560203102425650686035780009545736051097600251592363012603490395307"; - _weight[4] = "0.002850497081093543249504950370776049252981886294476489764789366131665472664109268239563547266953185198"; - _points[5] = "0.8254231835351607786693628066740285412448723033292098215120413379094288517271797907093120388750575164"; - _weight[5] = "0.005960272673820516018892550728367359102119125009944955607272944225823529645958240764551805100276375076"; - _points[6] = "0.774000884826103954870602865039850232459354767308173945418496573567419087448226053026498675219714321"; - _weight[6] = "0.01099396318272331474169753508597427233921996009999619601995167163454190521119038525024744167647511149"; - _points[7] = "0.718093423039932334870528968550415558136496950365395538952664548514450259640017620337759804908076215"; - _weight[7] = "0.01838949716531371895801221750607384775779877835883666504812201193134363107981822179196427825682835979"; - _points[8] = "0.002410403998251780792451856588101972909066529739119798212188046208814258289064772101273823619146110848"; - _weight[8] = "0.02460458715379363680944285409901799406845331559876742556717226362516710861484213381914616524325269173"; - _points[9] = "0.6586187096898888135130219138910443233073970121048619807684601196253997338641760466888560080659310002"; - _weight[9] = "0.02840664653778501707948217016440661524304227052022033505140575431516377941086740846607743484483156773"; - _points[10] = "0.5965532681512670094276258199980622909368222170766033931827570264949111422639694369359726047707370604"; - _weight[10] = "0.04103337000606945503503522217670326104878723363104651468601157260930516194676854942670347964613293905"; - _points[11] = "0.0126567991854554032486919041147616055178068993488019404920062315307023102839017774129144625521651445"; - _weight[11] = "0.05572024457122334686306970307932336946322249656441291155755441029051172750463539491200291665562579443"; - _points[12] = "0.5329161809469259852961679422880949408372018266872169088225806359785246671619598639988003464099914504"; - _weight[12] = "0.05591706970939040592614623445525001285248857059702692030395415650257556886501471071456697084452361735"; - _points[13] = "0.4687523477214090214073558308296168896809398353261455806058774838069360883559041595095033610401987426"; - _weight[13] = "0.07233501875091631840919628023809183145752557746817854260441269393620510970432941834632187160557783416"; - _points[14] = "0.03091420521685777042524659261449895967467270312206086783863872080618109788426269086493255324515362316"; - _weight[14] = "0.08330302639229947932606202543244005159580104495976244028104260557408709909900455946501879510312450854"; - _points[15] = "0.4051153234824939152589899821459852518084292041960127091818387323191589246479819549763061565524843399"; - _weight[15] = "0.08921331592042749615179791387250922454007077948520920020945311505702881983826510488006429430176552302"; - _points[16] = "0.3430500166905744572249642236228373303079210262636306213248867962132213743211306739909111276661963969"; - _weight[16] = "0.1051971301902735212171552740490809864687285728732286101918097259253218725264728006157687448724567674"; - _points[17] = "0.05688697073444690821032588838336961743654015907339725082650819749305629473627316130856328689737426324"; - _weight[17] = "0.1056636634236599800025960030696444996116926205371369655056408389679930032480510185451962577501990656"; - _points[18] = "0.2835755302598378337994539658113249207907562733532297915625840729145925650514832273388671279031826889"; - _weight[18] = "0.1187676404312684393557883257269936135587246278818678797038987739015900277273626487102457050127845038"; - _points[19] = "0.09014913455773984691589948612922737211413253931649758225808067949438711851934860889153068726819551827"; - _weight[19] = "0.1216392044936975061036741688714549551287865944305569473422823525233694802740589876102729570564236371"; - _points[20] = "0.2276684266411056773027710770956689945976517001579188130220661151724974754332539072451049501434355138"; - _weight[20] = "0.1283940193233969697677293919549598541264664191744484566283510181595252794240699445354258114294514256"; - _points[21] = "0.1301546569620392647297136145470657135930380187181655783102116317627332537731657610993460755762494399"; - _weight[21] = "0.1306458637267026875983182867538939685731303811410348704694137140183344576684464387632647813109838146"; - _points[22] = "0.1762466912782491162874995389654770161435899409370830936250632217648999272579318891342051808242810613"; - _weight[22] = "0.132703099207861685113771606242267040771719381177782378888546698410791460688349318846771129681170662"; + _points[0] = ct("0.9890507733735791253543712469758400035281773409051211956278514761266032259261348911429860283320820851"); + _weight[0] = ct("0.000006876667443448386873597174615624846641300742166712499390444623619723899261299135896561250296435335989"); + _points[1] = ct("0.9707685195733889938794720318771182548024669818727768010084319949615096226307776604478341088419960687"); + _weight[1] = ct("0.00007583423894827645199529497212749310045124079552553215845278302430393444077320694676832428355417760795"); + _points[2] = ct("0.9447885021959101873192640703319531140411645602202181230261730429904477029248254097807519999563813321"); + _weight[2] = ct("0.0003621778022397484227568716984452699810122401675080385621920809602503235452142352579992064490492180786"); + _points[3] = ct("0.9115232476013712848631727800493825734445243013466233941759256931038532414323388171548016643162639101"); + _weight[3] = ct("0.001150314682984822344334855610916138444468915824198344682212336984814856306470038289503572924918974143"); + _points[4] = ct("0.8715161336713438696663789268096078560203102425650686035780009545736051097600251592363012603490395307"); + _weight[4] = ct("0.002850497081093543249504950370776049252981886294476489764789366131665472664109268239563547266953185198"); + _points[5] = ct("0.8254231835351607786693628066740285412448723033292098215120413379094288517271797907093120388750575164"); + _weight[5] = ct("0.005960272673820516018892550728367359102119125009944955607272944225823529645958240764551805100276375076"); + _points[6] = ct("0.774000884826103954870602865039850232459354767308173945418496573567419087448226053026498675219714321"); + _weight[6] = ct("0.01099396318272331474169753508597427233921996009999619601995167163454190521119038525024744167647511149"); + _points[7] = ct("0.718093423039932334870528968550415558136496950365395538952664548514450259640017620337759804908076215"); + _weight[7] = ct("0.01838949716531371895801221750607384775779877835883666504812201193134363107981822179196427825682835979"); + _points[8] = ct("0.002410403998251780792451856588101972909066529739119798212188046208814258289064772101273823619146110848"); + _weight[8] = ct("0.02460458715379363680944285409901799406845331559876742556717226362516710861484213381914616524325269173"); + _points[9] = ct("0.6586187096898888135130219138910443233073970121048619807684601196253997338641760466888560080659310002"); + _weight[9] = ct("0.02840664653778501707948217016440661524304227052022033505140575431516377941086740846607743484483156773"); + _points[10] = ct("0.5965532681512670094276258199980622909368222170766033931827570264949111422639694369359726047707370604"); + _weight[10] = ct("0.04103337000606945503503522217670326104878723363104651468601157260930516194676854942670347964613293905"); + _points[11] = ct("0.0126567991854554032486919041147616055178068993488019404920062315307023102839017774129144625521651445"); + _weight[11] = ct("0.05572024457122334686306970307932336946322249656441291155755441029051172750463539491200291665562579443"); + _points[12] = ct("0.5329161809469259852961679422880949408372018266872169088225806359785246671619598639988003464099914504"); + _weight[12] = ct("0.05591706970939040592614623445525001285248857059702692030395415650257556886501471071456697084452361735"); + _points[13] = ct("0.4687523477214090214073558308296168896809398353261455806058774838069360883559041595095033610401987426"); + _weight[13] = ct("0.07233501875091631840919628023809183145752557746817854260441269393620510970432941834632187160557783416"); + _points[14] = ct("0.03091420521685777042524659261449895967467270312206086783863872080618109788426269086493255324515362316"); + _weight[14] = ct("0.08330302639229947932606202543244005159580104495976244028104260557408709909900455946501879510312450854"); + _points[15] = ct("0.4051153234824939152589899821459852518084292041960127091818387323191589246479819549763061565524843399"); + _weight[15] = ct("0.08921331592042749615179791387250922454007077948520920020945311505702881983826510488006429430176552302"); + _points[16] = ct("0.3430500166905744572249642236228373303079210262636306213248867962132213743211306739909111276661963969"); + _weight[16] = ct("0.1051971301902735212171552740490809864687285728732286101918097259253218725264728006157687448724567674"); + _points[17] = ct("0.05688697073444690821032588838336961743654015907339725082650819749305629473627316130856328689737426324"); + _weight[17] = ct("0.1056636634236599800025960030696444996116926205371369655056408389679930032480510185451962577501990656"); + _points[18] = ct("0.2835755302598378337994539658113249207907562733532297915625840729145925650514832273388671279031826889"); + _weight[18] = ct("0.1187676404312684393557883257269936135587246278818678797038987739015900277273626487102457050127845038"); + _points[19] = ct("0.09014913455773984691589948612922737211413253931649758225808067949438711851934860889153068726819551827"); + _weight[19] = ct("0.1216392044936975061036741688714549551287865944305569473422823525233694802740589876102729570564236371"); + _points[20] = ct("0.2276684266411056773027710770956689945976517001579188130220661151724974754332539072451049501434355138"); + _weight[20] = ct("0.1283940193233969697677293919549598541264664191744484566283510181595252794240699445354258114294514256"); + _points[21] = ct("0.1301546569620392647297136145470657135930380187181655783102116317627332537731657610993460755762494399"); + _weight[21] = ct("0.1306458637267026875983182867538939685731303811410348704694137140183344576684464387632647813109838146"); + _points[22] = ct("0.1762466912782491162874995389654770161435899409370830936250632217648999272579318891342051808242810613"); + _weight[22] = ct("0.132703099207861685113771606242267040771719381177782378888546698410791460688349318846771129681170662"); break; // order 46,47 @@ -2017,54 +2017,54 @@ namespace Dune { delivered_order = 47; _points.resize(24); _weight.resize(24); - _points[0] = "0.9898901712174520906251165597593773918847523673221438024487047832202131975743714655305404620841092336"; - _weight[0] = "0.000005414795649621589410956891889788871742947297812794956478833735739984001890036849423513416122201443394"; - _points[1] = "0.9729966238607434240581902575081331739557554587997081204643390924536815578867557077759207213916891928"; - _weight[1] = "0.00005982741578200805140757442756876710357681187764184129492998044221027472286015156917522457282670014999"; - _points[2] = "0.9489617024727324761890720630019867067891512669388670367116995074683944983852471238704034144706207455"; - _weight[2] = "0.0002865262744228954315248621894840737436204226419751809547178299642115143727296322854938132384108068028"; - _points[3] = "0.9181367783042758317115298970528403234116421141197280467998314494812585311720032200286955057989618405"; - _weight[3] = "0.0009133865187289247367136496244884025935049017690707982258831296507599797381201681041293897274275549488"; - _points[4] = "0.8809865112004901553982606734371066424293828263572332748538020660425345593942795437337711303415925046"; - _weight[4] = "0.002273816875030566631082337760719505683063855834506483104577945072621905255965654055089511921562870697"; - _points[5] = "0.8380732394393357620477594707813738107956440957803211619128696670627887064733041577933862555402708822"; - _weight[5] = "0.00478099155488135631829927873735610850636015195412822564225728586449440911997072816425107894901952503"; - _points[6] = "0.7900471558143551952024299464595864800685694943997857653563880504121078982496465547542056175539248754"; - _weight[6] = "0.008877010801018946117185025924342474510540324525513331403312263343710478394357406571414381506861644254"; - _points[7] = "0.7376361331966650834319952799565664239997149439085959623604215726217384164028452637066239693458780367"; - _weight[7] = "0.0149629346691495350546165739431368442535998577893856441120639179339871284732782984334631217432407532"; - _points[8] = "0.002224935452613053665891943069255750028001477799647205535966283412159514791582999304672758496614559806"; - _weight[8] = "0.02272123685713789434030881931524938582897026979966692028426173000267001400447472415900288947310363378"; - _points[9] = "0.6816345890584223343347584224654693833359846182784640936142748749084889259843441535034498170983533268"; - _weight[9] = "0.02331919963843795558856289001178667829714874513151429202299104727270255015570026749611235251715190262"; - _points[10] = "0.6228914041763613552769405578811627797744735067301256611232410007539390365503687846951176550441159124"; - _weight[10] = "0.03402821314534665504742300668651742375478680187207505350701851655484252062079811817240060870672024125"; - _points[11] = "0.5622970377001162863211472577185407563882405046536041909948441852501756198349145685895124686912743446"; - _weight[11] = "0.0469115578091407435119135971531759206211456446784961440590979776235609374016068710085926652077969101"; - _points[12] = "0.01168600396976784119585970645372596213506262775598593366556381424441620764977273721853043934271845157"; - _weight[12] = "0.05156450302852561733106515247255298513224662256829380501788829770758411341850704243518347036063351569"; - _points[13] = "0.5007700206965443044420384481447814267438751908957880531164770293158552605883981361981888199260713036"; - _weight[13] = "0.06149308156503639872799358294626381094725788384605781475174499580448305892704309824786744398644990349"; - _points[14] = "0.4392430280138590771400222586966484479281187490364367805606402616906997553927361513577773490887077744"; - _weight[14] = "0.07699630754163361492101271509761239393849942140377941862209472613642061946357771589251994659060800813"; - _points[15] = "0.02855661419100575078433773106991474313748189689392150746530677045392972682926951708896373028078886491"; - _weight[15] = "0.07738771704125657665401015992403564121662898479846865035804772254684527134060060366464554448623310962"; - _points[16] = "0.3786487375725983130255223763826594151980352418923449568992150385696141263998799737945727620052669868"; - _weight[16] = "0.09238041135649377632848298626350660907150032768554403014238224628817114536167770593375677111179164115"; - _points[17] = "0.05258483976432183438541473688430542352634574929408691847030569765319726770565337571037990112697772436"; - _weight[17] = "0.09871617322318441702547220169324858290886567033955491182963415229959747527921243023604411058331651761"; - _points[18] = "0.3199056905142705147196284477592600478118677860085346296646837337943071384012733116212835394981488244"; - _weight[18] = "0.1064140204072954464118267057242311153891075934728738476926957640344192610080730226508773305006220935"; - _points[19] = "0.08340690827115669342265715031914870712393513349406943625573196053823905284341476460595076132799896886"; - _weight[19] = "0.1144998723800464282627119569938636431402696445948437363201340620984458709118113476601838585175390686"; - _points[20] = "0.2639043660726025930345938310051340067520452082079640857559305951097397292053028574030042265001554412"; - _weight[20] = "0.1177809496131256963154687299353704343516432112100715198188912862742036151417784070771267150847230789"; - _points[21] = "0.1205557027005187819785359775783852711983906679686549822611192158244964090168065655430091806355845052"; - _weight[21] = "0.1241560818892750740513319197449305270799796663008705162149327212005494018765146066229283656762922961"; - _points[22] = "0.2114936819377605655182888616348370137102012365281441126857995265139411092227855461865391104829793346"; - _weight[22] = "0.1252073956815181771346127294596215849298975190508766297740178851158073346196145842747014091777703977"; - _points[23] = "0.1634681244020306820900081449797999118733278369358442810228438232040837540450435199855004039271963652"; - _weight[23] = "0.127596703251215007750895920412380631459376052890311743223279016365294469723170711769195350434667225"; + _points[0] = ct("0.9898901712174520906251165597593773918847523673221438024487047832202131975743714655305404620841092336"); + _weight[0] = ct("0.000005414795649621589410956891889788871742947297812794956478833735739984001890036849423513416122201443394"); + _points[1] = ct("0.9729966238607434240581902575081331739557554587997081204643390924536815578867557077759207213916891928"); + _weight[1] = ct("0.00005982741578200805140757442756876710357681187764184129492998044221027472286015156917522457282670014999"); + _points[2] = ct("0.9489617024727324761890720630019867067891512669388670367116995074683944983852471238704034144706207455"); + _weight[2] = ct("0.0002865262744228954315248621894840737436204226419751809547178299642115143727296322854938132384108068028"); + _points[3] = ct("0.9181367783042758317115298970528403234116421141197280467998314494812585311720032200286955057989618405"); + _weight[3] = ct("0.0009133865187289247367136496244884025935049017690707982258831296507599797381201681041293897274275549488"); + _points[4] = ct("0.8809865112004901553982606734371066424293828263572332748538020660425345593942795437337711303415925046"); + _weight[4] = ct("0.002273816875030566631082337760719505683063855834506483104577945072621905255965654055089511921562870697"); + _points[5] = ct("0.8380732394393357620477594707813738107956440957803211619128696670627887064733041577933862555402708822"); + _weight[5] = ct("0.00478099155488135631829927873735610850636015195412822564225728586449440911997072816425107894901952503"); + _points[6] = ct("0.7900471558143551952024299464595864800685694943997857653563880504121078982496465547542056175539248754"); + _weight[6] = ct("0.008877010801018946117185025924342474510540324525513331403312263343710478394357406571414381506861644254"); + _points[7] = ct("0.7376361331966650834319952799565664239997149439085959623604215726217384164028452637066239693458780367"); + _weight[7] = ct("0.0149629346691495350546165739431368442535998577893856441120639179339871284732782984334631217432407532"); + _points[8] = ct("0.002224935452613053665891943069255750028001477799647205535966283412159514791582999304672758496614559806"); + _weight[8] = ct("0.02272123685713789434030881931524938582897026979966692028426173000267001400447472415900288947310363378"); + _points[9] = ct("0.6816345890584223343347584224654693833359846182784640936142748749084889259843441535034498170983533268"); + _weight[9] = ct("0.02331919963843795558856289001178667829714874513151429202299104727270255015570026749611235251715190262"); + _points[10] = ct("0.6228914041763613552769405578811627797744735067301256611232410007539390365503687846951176550441159124"); + _weight[10] = ct("0.03402821314534665504742300668651742375478680187207505350701851655484252062079811817240060870672024125"); + _points[11] = ct("0.5622970377001162863211472577185407563882405046536041909948441852501756198349145685895124686912743446"); + _weight[11] = ct("0.0469115578091407435119135971531759206211456446784961440590979776235609374016068710085926652077969101"); + _points[12] = ct("0.01168600396976784119585970645372596213506262775598593366556381424441620764977273721853043934271845157"); + _weight[12] = ct("0.05156450302852561733106515247255298513224662256829380501788829770758411341850704243518347036063351569"); + _points[13] = ct("0.5007700206965443044420384481447814267438751908957880531164770293158552605883981361981888199260713036"); + _weight[13] = ct("0.06149308156503639872799358294626381094725788384605781475174499580448305892704309824786744398644990349"); + _points[14] = ct("0.4392430280138590771400222586966484479281187490364367805606402616906997553927361513577773490887077744"); + _weight[14] = ct("0.07699630754163361492101271509761239393849942140377941862209472613642061946357771589251994659060800813"); + _points[15] = ct("0.02855661419100575078433773106991474313748189689392150746530677045392972682926951708896373028078886491"); + _weight[15] = ct("0.07738771704125657665401015992403564121662898479846865035804772254684527134060060366464554448623310962"); + _points[16] = ct("0.3786487375725983130255223763826594151980352418923449568992150385696141263998799737945727620052669868"); + _weight[16] = ct("0.09238041135649377632848298626350660907150032768554403014238224628817114536167770593375677111179164115"); + _points[17] = ct("0.05258483976432183438541473688430542352634574929408691847030569765319726770565337571037990112697772436"); + _weight[17] = ct("0.09871617322318441702547220169324858290886567033955491182963415229959747527921243023604411058331651761"); + _points[18] = ct("0.3199056905142705147196284477592600478118677860085346296646837337943071384012733116212835394981488244"); + _weight[18] = ct("0.1064140204072954464118267057242311153891075934728738476926957640344192610080730226508773305006220935"); + _points[19] = ct("0.08340690827115669342265715031914870712393513349406943625573196053823905284341476460595076132799896886"); + _weight[19] = ct("0.1144998723800464282627119569938636431402696445948437363201340620984458709118113476601838585175390686"); + _points[20] = ct("0.2639043660726025930345938310051340067520452082079640857559305951097397292053028574030042265001554412"); + _weight[20] = ct("0.1177809496131256963154687299353704343516432112100715198188912862742036151417784070771267150847230789"); + _points[21] = ct("0.1205557027005187819785359775783852711983906679686549822611192158244964090168065655430091806355845052"); + _weight[21] = ct("0.1241560818892750740513319197449305270799796663008705162149327212005494018765146066229283656762922961"); + _points[22] = ct("0.2114936819377605655182888616348370137102012365281441126857995265139411092227855461865391104829793346"); + _weight[22] = ct("0.1252073956815181771346127294596215849298975190508766297740178851158073346196145842747014091777703977"); + _points[23] = ct("0.1634681244020306820900081449797999118733278369358442810228438232040837540450435199855004039271963652"); + _weight[23] = ct("0.127596703251215007750895920412380631459376052890311743223279016365294469723170711769195350434667225"); break; // order 48,49 @@ -2073,56 +2073,56 @@ namespace Dune { delivered_order = 49; _points.resize(25); _weight.resize(25); - _points[0] = "0.9906367009503252040186638786057673854869752103072860840212608497776729091053687956427078165918374823"; - _weight[0] = "0.000004302755109283992853390612984473905388520107606420784662639203221026015612852498093180719624771642562"; - _points[1] = "0.9749800156322561440080537979319428058608688920634258011461633746480601222229645349760627442122976592"; - _weight[1] = "0.00004762148988535869484357810517214382489037315091947178037681066416731762841027085559169817014266353776"; - _points[2] = "0.9526814786656007765604428427646471107128280724641542445681143547072496089803389360499312827713045016"; - _weight[2] = "0.0002286333412778897125360878868810677218018864957423887924835086482637072540841046732817968346432845905"; - _points[3] = "0.924042107591375088183860270299603460716277839946970651202689016561215748927105401944373367096390483"; - _weight[3] = "0.0007312150296955576038999427301489336061245571898075392624561063075884138374981784504825108417887624151"; - _points[4] = "0.8894615186907393745656503873951861823090345844702245018938672248913223057207012920176380233027947257"; - _weight[4] = "0.001827746097251135206530204407903268733428075081612346622935423986110324998010804043842916652568803827"; - _points[5] = "0.8494243882656275732290900248503280680907322871463571360374955681062300158144452515011786494799600204"; - _weight[5] = "0.003862047153394014885660554694647840111512019761959973821093873699280118779178659279767371558180975605"; - _points[6] = "0.8044924465194527143198696101390306595020306714115014471218090194399979166482091146097001614651134795"; - _weight[6] = "0.0072126346647461759192556190144110051057368556634141677806079889518799372758034872159931011806213675"; - _points[7] = "0.7552962978229513043581799301877042674961500659949106188709770331116463725525761120695916327062411829"; - _weight[7] = "0.0122400733886804262239638702260922483882869874656751208959231837292087749645032165693967788849201739"; - _points[8] = "0.7025264744308617327764735628652519707991262430777878489777111185176795447563520263257678166613306619"; - _weight[8] = "0.01922488755916925990273545208551839304413598984038948928740273847627349626429186204670641466309370472"; - _points[9] = "0.002060081929097883499230548771256641683030644135588557914779023101696836289714772146200530803150593157"; - _weight[9] = "0.02104584654991310894984769694957997264389234706488954830869366146363669643607673681276112765962831785"; - _points[10] = "0.6469237071357920937508249478501848787366871342377897238574359882034872352624041632877614982121503125"; - _weight[10] = "0.02830437637751160048700083768002130944295668211190091848676117122152547090095035944438706910338866601"; - _points[11] = "0.5892685115570647814127303043715788194113182486287723623739652905892272971097895471854805549415698537"; - _weight[11] = "0.03941749238248017695654904390708201200479612204684234083409815391209463268142666322461799547268657044"; - _points[12] = "0.01082268301359031138105841238638610741754419495014618572099843382803432892580641158216400725801855869"; - _weight[12] = "0.04785247342860094090713410636696065372543581105275627351894179124877984338090126845647482492287693387"; - _points[13] = "0.5303702240359852173396065663591384210267634451500462472121109299789877460508376633515105839528377266"; - _weight[13] = "0.05226654254025416026230055459765768735408748982342137352210401586284879927470555960353573242755475313"; - _points[14] = "0.4710556365226797192363701668337433453652680273700752120149035736826756466148957367682835979522326213"; - _weight[14] = "0.06630287633400960740664405539791593674018482270105306573866739446952101295678770123011621440596649791"; - _points[15] = "0.02645812972355433281261111502741448762381582930484579072074942380857494497686847934716860456297192619"; - _weight[15] = "0.07206284363820171160165937570261028877417915555039796312170958415818099948789627440800921583584439041"; - _points[16] = "0.4121573881255929482897040156029304602803026810481251319022819080784439249416642297798100544798503957"; - _weight[16] = "0.08074110304100429667322390015353026479458249971802668553808949061734867458681218551998618063433486086"; - _points[17] = "0.04875046551971594256626048405495149863872650262007427692289050523464258580283035772642693653318980664"; - _weight[17] = "0.09238508110486277697046072106183462307349301111542269581192066431251586682339655452939053211823346898"; - _points[18] = "0.3545022754336092801330830225246756319748235396671835065241829375954950971669723822236925390213555707"; - _weight[18] = "0.09460303776621984255911428340425176633044568964941211415406548859126157076222722306525009261263870048"; - _points[19] = "0.2988996452854616817472628058730197227314433867599336194504840923830631129196201993067222862706236927"; - _weight[19] = "0.106788917328849938310343580342129676248041289822079930729453242089902642978743856332781087264853323"; - _points[20] = "0.07738719047941864058844549035651095463419321093462887741820043230753007046145151599424606907648132144"; - _weight[20] = "0.1078731206753558255699920516316999773845920194453412445398199388813993235893370279142238853057140305"; - _points[21] = "0.2461300326799557368501708657724630388374281519477683919406243379905396093914799829014978822920175362"; - _weight[21] = "0.1161699062528098563285204629158808188551384494639865932612070092262711343486676737524132437966100165"; - _points[22] = "0.1119664131211797080591453118900233568411335618341266482302911307568798211658937390561142794026721151"; - _weight[22] = "0.1179603120946719806730046151597300929107578524479463578273411646787924756993067021805470346187081039"; - _points[23] = "0.1969342031254723248318136513226723837261617920675631369200407885476768048090584724200227907109775708"; - _weight[23] = "0.1216929757207637586818931039746277834402913288184501947402046698604718770716389339788734360764541048"; - _points[24] = "0.1520027529734087162506287551943575708665665516914832278052044133827396241518816510167155210118609714"; - _weight[24] = "0.1224872666186146488533662443240610951691534977442791141723136190727891953370651772473494342557863352"; + _points[0] = ct("0.9906367009503252040186638786057673854869752103072860840212608497776729091053687956427078165918374823"); + _weight[0] = ct("0.000004302755109283992853390612984473905388520107606420784662639203221026015612852498093180719624771642562"); + _points[1] = ct("0.9749800156322561440080537979319428058608688920634258011461633746480601222229645349760627442122976592"); + _weight[1] = ct("0.00004762148988535869484357810517214382489037315091947178037681066416731762841027085559169817014266353776"); + _points[2] = ct("0.9526814786656007765604428427646471107128280724641542445681143547072496089803389360499312827713045016"); + _weight[2] = ct("0.0002286333412778897125360878868810677218018864957423887924835086482637072540841046732817968346432845905"); + _points[3] = ct("0.924042107591375088183860270299603460716277839946970651202689016561215748927105401944373367096390483"); + _weight[3] = ct("0.0007312150296955576038999427301489336061245571898075392624561063075884138374981784504825108417887624151"); + _points[4] = ct("0.8894615186907393745656503873951861823090345844702245018938672248913223057207012920176380233027947257"); + _weight[4] = ct("0.001827746097251135206530204407903268733428075081612346622935423986110324998010804043842916652568803827"); + _points[5] = ct("0.8494243882656275732290900248503280680907322871463571360374955681062300158144452515011786494799600204"); + _weight[5] = ct("0.003862047153394014885660554694647840111512019761959973821093873699280118779178659279767371558180975605"); + _points[6] = ct("0.8044924465194527143198696101390306595020306714115014471218090194399979166482091146097001614651134795"); + _weight[6] = ct("0.0072126346647461759192556190144110051057368556634141677806079889518799372758034872159931011806213675"); + _points[7] = ct("0.7552962978229513043581799301877042674961500659949106188709770331116463725525761120695916327062411829"); + _weight[7] = ct("0.0122400733886804262239638702260922483882869874656751208959231837292087749645032165693967788849201739"); + _points[8] = ct("0.7025264744308617327764735628652519707991262430777878489777111185176795447563520263257678166613306619"); + _weight[8] = ct("0.01922488755916925990273545208551839304413598984038948928740273847627349626429186204670641466309370472"); + _points[9] = ct("0.002060081929097883499230548771256641683030644135588557914779023101696836289714772146200530803150593157"); + _weight[9] = ct("0.02104584654991310894984769694957997264389234706488954830869366146363669643607673681276112765962831785"); + _points[10] = ct("0.6469237071357920937508249478501848787366871342377897238574359882034872352624041632877614982121503125"); + _weight[10] = ct("0.02830437637751160048700083768002130944295668211190091848676117122152547090095035944438706910338866601"); + _points[11] = ct("0.5892685115570647814127303043715788194113182486287723623739652905892272971097895471854805549415698537"); + _weight[11] = ct("0.03941749238248017695654904390708201200479612204684234083409815391209463268142666322461799547268657044"); + _points[12] = ct("0.01082268301359031138105841238638610741754419495014618572099843382803432892580641158216400725801855869"); + _weight[12] = ct("0.04785247342860094090713410636696065372543581105275627351894179124877984338090126845647482492287693387"); + _points[13] = ct("0.5303702240359852173396065663591384210267634451500462472121109299789877460508376633515105839528377266"); + _weight[13] = ct("0.05226654254025416026230055459765768735408748982342137352210401586284879927470555960353573242755475313"); + _points[14] = ct("0.4710556365226797192363701668337433453652680273700752120149035736826756466148957367682835979522326213"); + _weight[14] = ct("0.06630287633400960740664405539791593674018482270105306573866739446952101295678770123011621440596649791"); + _points[15] = ct("0.02645812972355433281261111502741448762381582930484579072074942380857494497686847934716860456297192619"); + _weight[15] = ct("0.07206284363820171160165937570261028877417915555039796312170958415818099948789627440800921583584439041"); + _points[16] = ct("0.4121573881255929482897040156029304602803026810481251319022819080784439249416642297798100544798503957"); + _weight[16] = ct("0.08074110304100429667322390015353026479458249971802668553808949061734867458681218551998618063433486086"); + _points[17] = ct("0.04875046551971594256626048405495149863872650262007427692289050523464258580283035772642693653318980664"); + _weight[17] = ct("0.09238508110486277697046072106183462307349301111542269581192066431251586682339655452939053211823346898"); + _points[18] = ct("0.3545022754336092801330830225246756319748235396671835065241829375954950971669723822236925390213555707"); + _weight[18] = ct("0.09460303776621984255911428340425176633044568964941211415406548859126157076222722306525009261263870048"); + _points[19] = ct("0.2988996452854616817472628058730197227314433867599336194504840923830631129196201993067222862706236927"); + _weight[19] = ct("0.106788917328849938310343580342129676248041289822079930729453242089902642978743856332781087264853323"); + _points[20] = ct("0.07738719047941864058844549035651095463419321093462887741820043230753007046145151599424606907648132144"); + _weight[20] = ct("0.1078731206753558255699920516316999773845920194453412445398199388813993235893370279142238853057140305"); + _points[21] = ct("0.2461300326799557368501708657724630388374281519477683919406243379905396093914799829014978822920175362"); + _weight[21] = ct("0.1161699062528098563285204629158808188551384494639865932612070092262711343486676737524132437966100165"); + _points[22] = ct("0.1119664131211797080591453118900233568411335618341266482302911307568798211658937390561142794026721151"); + _weight[22] = ct("0.1179603120946719806730046151597300929107578524479463578273411646787924756993067021805470346187081039"); + _points[23] = ct("0.1969342031254723248318136513226723837261617920675631369200407885476768048090584724200227907109775708"); + _weight[23] = ct("0.1216929757207637586818931039746277834402913288184501947402046698604718770716389339788734360764541048"); + _points[24] = ct("0.1520027529734087162506287551943575708665665516914832278052044133827396241518816510167155210118609714"); + _weight[24] = ct("0.1224872666186146488533662443240610951691534977442791141723136190727891953370651772473494342557863352"); break; // order 50,51 @@ -2131,58 +2131,58 @@ namespace Dune { delivered_order = 51; _points.resize(26); _weight.resize(26); - _points[0] = "0.9913035622385110788790336653178278306638685473029327049342568556768750779226166802910464862467032347"; - _weight[0] = "0.000003448114359757205756745360166489525198386376580749197638121869912495215206262890112928773755959767302"; - _points[1] = "0.9767531733280232298662661702683429698796977567485282341214009937436918106009940247102813503324814623"; - _weight[1] = "0.00003822053883255387900554746410523715204390828917060415678743895044994612478539092658170443346156339384"; - _points[2] = "0.9560108839274215742662198697342406595278034313234337217490396871934265900098665899697971229408821363"; - _weight[2] = "0.0001839034851575356489389594530597318328668080169779138264875530228689413045229252063322910022564475327"; - _points[3] = "0.9293359602715748334061432334478793404990512001092018428658048417839597361733846070929979731803178747"; - _weight[3] = "0.0005898711555596490013159173847175552002172211131197603246704873932959527131487834703954937504716351496"; - _points[4] = "0.8970739084211864094916125355818095043974285476361644489211453364655049867582275024468773277447054481"; - _weight[4] = "0.001479803510496533483770404222388761836968823110573963984604554556290327130157655956042477051021174593"; - _points[5] = "0.8596446098087925495341476044048610631434683111426290228292610152787315792738718461682721701424965136"; - _weight[5] = "0.003140570491033566324169178308200812903593777775611657950464043256177915220403707237044709370474184913"; - _points[6] = "0.8175357317097885446226654263638273500789689214285257860423082060382710028297478571779544782286374496"; - _weight[6] = "0.005895624378770345168835737990923267314213457921731405554223994080869703797491624920386576159748071496"; - _points[7] = "0.7712960967780431853930398083442015153386640842171062566103950893923844867230098706227918714691709195"; - _weight[7] = "0.0100652911435293349214185972039361728837965416629534978495957715958597173303805799754230918997120829"; - _points[8] = "0.7215284411637628205782811219801685752763893687252454146020804663752143651812554588012584507935377958"; - _weight[8] = "0.01591836500223050457908558597913063177486827168378060246011515511359787919282859563519099594101698746"; - _points[9] = "0.00191289717110327028836078524521752905378221643873610211392586422613620030638054085761591113838798103"; - _weight[9] = "0.01954892722439377291610145584289408938746223353894233403593192849234043653992666165122219128617863008"; - _points[10] = "0.6688815237617270248821108145549645861198322343286327852974929404210073467991331540955757170564355139"; - _weight[10] = "0.023620926866716590429781746080458886913912057392116175755472052610577816983937979347311540801052264"; - _points[11] = "0.6140416543163906865961035725129271962910179605530973598443859211090243690612314978954036450474195975"; - _weight[11] = "0.03318912383294029289365821071167045100713239775208250096989712764224744184932990528332463294336165887"; - _points[12] = "0.5577237395010012764647206840844501727253666372843105914449844804197466442981144131225215846683212315"; - _weight[12] = "0.0444526422478849071887171168971656648124189504190488385065799238682532085490823182384757209786707533"; - _points[13] = "0.01005154895905705829101837163776007839887286894178746427295654042900506836125523943248910412169749112"; - _weight[13] = "0.04452377548054358057693152306974293779850488015842524187316405913445811445216693334515560304563508699"; - _points[14] = "0.5006619595031362884856902687713503167221436363552477393781189311589046478109453733251474626310385349"; - _weight[14] = "0.05703475748022071828509619466256332516846561787218921379234532042280759325691321139002913907127018233"; - _points[15] = "0.02458221593567344139959951442945173604525227542008597683706536629066562897106555863890846130241857954"; - _weight[15] = "0.06725495107308428165273852693974342265312725376252435168146700914145779601982415440317967786025974281"; - _points[16] = "0.4436001949306515828559333823823612392858936114867615745808688805378474705116095676777622646630552513"; - _weight[16] = "0.07035322704434977742682228930847787787019711543667177558572243193480196890984850180718542235275479292"; - _points[17] = "0.3872823280574549937989445036865958828972832166536714882484665313850184327167229220473239233584617594"; - _weight[17] = "0.08364408140790913806503136264243828949700520235558282644016434999787678203843397466411902861456776414"; - _points[18] = "0.04531874608969985141125939892871352392582349070041744450306418403609338292543286780416369042306744593"; - _weight[18] = "0.08660682167204660370080193943728064352793416035738853172340408852080310732523056866657018900396374964"; - _points[19] = "0.332442544464647897764370591677219362088665986717434604231536379957097306038335636912411521157132378"; - _weight[19] = "0.09600780433395996459611005163022683822666687189995853795269920650589609941099345779579700299706512646"; - _points[20] = "0.07199121113320913897952303263315337990844978682594543098496219654933140959926243370975522920210941871"; - _weight[20] = "0.1017277570591432847348180174383227213260284916100920427592935367507284866022929405674356028872702434"; - _points[21] = "0.2797957613012491859655855463898480988672060062249520276103935539643102128193564469419623506479628483"; - _weight[21] = "0.106474774156680812568561370518019168161628546270578460416498320073426923055252814931939825477870784"; - _points[22] = "0.1042519922933739349627321569155201289060616104436747962912852388186208673319729357666535825336812708"; - _weight[22] = "0.1120761181427334190032010245158099690638256138925814165287686360873920886305053666402815536031124781"; - _points[23] = "0.23002830680682207126412919932716909390208658580572414780253225469621533437570891507880804871836099"; - _weight[23] = "0.1140844639890417668241464892471366407764480789831449930204960242372119155349985796101274929370035803"; - _points[24] = "0.1416805541841085939424499105077162112269282743432822292773459439118180445686557930664348991933582934"; - _weight[24] = "0.117447028575268886080283905928003969128044025940981427337594705298274644106623945515582721239819385"; - _points[25] = "0.1837889724621079951285773493909411733485119513609893231234408186596165165503607848643038915766770985"; - _weight[25] = "0.1179710549264457561782354350967497775907646397405245096492474927754560320390464932600093231430017935"; + _points[0] = ct("0.9913035622385110788790336653178278306638685473029327049342568556768750779226166802910464862467032347"); + _weight[0] = ct("0.000003448114359757205756745360166489525198386376580749197638121869912495215206262890112928773755959767302"); + _points[1] = ct("0.9767531733280232298662661702683429698796977567485282341214009937436918106009940247102813503324814623"); + _weight[1] = ct("0.00003822053883255387900554746410523715204390828917060415678743895044994612478539092658170443346156339384"); + _points[2] = ct("0.9560108839274215742662198697342406595278034313234337217490396871934265900098665899697971229408821363"); + _weight[2] = ct("0.0001839034851575356489389594530597318328668080169779138264875530228689413045229252063322910022564475327"); + _points[3] = ct("0.9293359602715748334061432334478793404990512001092018428658048417839597361733846070929979731803178747"); + _weight[3] = ct("0.0005898711555596490013159173847175552002172211131197603246704873932959527131487834703954937504716351496"); + _points[4] = ct("0.8970739084211864094916125355818095043974285476361644489211453364655049867582275024468773277447054481"); + _weight[4] = ct("0.001479803510496533483770404222388761836968823110573963984604554556290327130157655956042477051021174593"); + _points[5] = ct("0.8596446098087925495341476044048610631434683111426290228292610152787315792738718461682721701424965136"); + _weight[5] = ct("0.003140570491033566324169178308200812903593777775611657950464043256177915220403707237044709370474184913"); + _points[6] = ct("0.8175357317097885446226654263638273500789689214285257860423082060382710028297478571779544782286374496"); + _weight[6] = ct("0.005895624378770345168835737990923267314213457921731405554223994080869703797491624920386576159748071496"); + _points[7] = ct("0.7712960967780431853930398083442015153386640842171062566103950893923844867230098706227918714691709195"); + _weight[7] = ct("0.0100652911435293349214185972039361728837965416629534978495957715958597173303805799754230918997120829"); + _points[8] = ct("0.7215284411637628205782811219801685752763893687252454146020804663752143651812554588012584507935377958"); + _weight[8] = ct("0.01591836500223050457908558597913063177486827168378060246011515511359787919282859563519099594101698746"); + _points[9] = ct("0.00191289717110327028836078524521752905378221643873610211392586422613620030638054085761591113838798103"); + _weight[9] = ct("0.01954892722439377291610145584289408938746223353894233403593192849234043653992666165122219128617863008"); + _points[10] = ct("0.6688815237617270248821108145549645861198322343286327852974929404210073467991331540955757170564355139"); + _weight[10] = ct("0.023620926866716590429781746080458886913912057392116175755472052610577816983937979347311540801052264"); + _points[11] = ct("0.6140416543163906865961035725129271962910179605530973598443859211090243690612314978954036450474195975"); + _weight[11] = ct("0.03318912383294029289365821071167045100713239775208250096989712764224744184932990528332463294336165887"); + _points[12] = ct("0.5577237395010012764647206840844501727253666372843105914449844804197466442981144131225215846683212315"); + _weight[12] = ct("0.0444526422478849071887171168971656648124189504190488385065799238682532085490823182384757209786707533"); + _points[13] = ct("0.01005154895905705829101837163776007839887286894178746427295654042900506836125523943248910412169749112"); + _weight[13] = ct("0.04452377548054358057693152306974293779850488015842524187316405913445811445216693334515560304563508699"); + _points[14] = ct("0.5006619595031362884856902687713503167221436363552477393781189311589046478109453733251474626310385349"); + _weight[14] = ct("0.05703475748022071828509619466256332516846561787218921379234532042280759325691321139002913907127018233"); + _points[15] = ct("0.02458221593567344139959951442945173604525227542008597683706536629066562897106555863890846130241857954"); + _weight[15] = ct("0.06725495107308428165273852693974342265312725376252435168146700914145779601982415440317967786025974281"); + _points[16] = ct("0.4436001949306515828559333823823612392858936114867615745808688805378474705116095676777622646630552513"); + _weight[16] = ct("0.07035322704434977742682228930847787787019711543667177558572243193480196890984850180718542235275479292"); + _points[17] = ct("0.3872823280574549937989445036865958828972832166536714882484665313850184327167229220473239233584617594"); + _weight[17] = ct("0.08364408140790913806503136264243828949700520235558282644016434999787678203843397466411902861456776414"); + _points[18] = ct("0.04531874608969985141125939892871352392582349070041744450306418403609338292543286780416369042306744593"); + _weight[18] = ct("0.08660682167204660370080193943728064352793416035738853172340408852080310732523056866657018900396374964"); + _points[19] = ct("0.332442544464647897764370591677219362088665986717434604231536379957097306038335636912411521157132378"); + _weight[19] = ct("0.09600780433395996459611005163022683822666687189995853795269920650589609941099345779579700299706512646"); + _points[20] = ct("0.07199121113320913897952303263315337990844978682594543098496219654933140959926243370975522920210941871"); + _weight[20] = ct("0.1017277570591432847348180174383227213260284916100920427592935367507284866022929405674356028872702434"); + _points[21] = ct("0.2797957613012491859655855463898480988672060062249520276103935539643102128193564469419623506479628483"); + _weight[21] = ct("0.106474774156680812568561370518019168161628546270578460416498320073426923055252814931939825477870784"); + _points[22] = ct("0.1042519922933739349627321569155201289060616104436747962912852388186208673319729357666535825336812708"); + _weight[22] = ct("0.1120761181427334190032010245158099690638256138925814165287686360873920886305053666402815536031124781"); + _points[23] = ct("0.23002830680682207126412919932716909390208658580572414780253225469621533437570891507880804871836099"); + _weight[23] = ct("0.1140844639890417668241464892471366407764480789831449930204960242372119155349985796101274929370035803"); + _points[24] = ct("0.1416805541841085939424499105077162112269282743432822292773459439118180445686557930664348991933582934"); + _weight[24] = ct("0.117447028575268886080283905928003969128044025940981427337594705298274644106623945515582721239819385"); + _points[25] = ct("0.1837889724621079951285773493909411733485119513609893231234408186596165165503607848643038915766770985"); + _weight[25] = ct("0.1179710549264457561782354350967497775907646397405245096492474927754560320390464932600093231430017935"); break; // order 52,53 @@ -2191,60 +2191,60 @@ namespace Dune { delivered_order = 53; _points.resize(27); _weight.resize(27); - _points[0] = "0.9919016921030858633563363794429817847379787714779279595620322545994397707381328467786508349830459968"; - _weight[0] = "0.000002785016388572537705690681609177755671609902607460882831309119306006182467890894946863671115671403669"; - _points[1] = "0.9783447246593427423009234194577171124968296718365230530311186830121782128183606331424343744729291301"; - _weight[1] = "0.00003091244161938983408314671147246492772583236893784015618585479755757538573429388679225037321883934137"; - _points[2] = "0.9590024350798769967347900672867432755261033514982111722784661932934780135998830463243946849777047705"; - _weight[2] = "0.0001490333111707578435026953455921951778699719566794053596354648989169784384847030615809371744890831862"; - _points[3] = "0.9340992449559257825950427906558732935953068512720009591535099193403502312605076880588140292621747714"; - _weight[3] = "0.0004792697453785258073340451419757222154191164076444721019392392800535122603874466076414496344511966982"; - _points[4] = "0.9039353597784711070157033597360474229931818363030729923680719044761889533438408210305605660116515178"; - _weight[4] = "0.00120624834619181937137603199441914360465912857765792171269659313799452594208005653184665745154759608"; - _points[5] = "0.8688762741806575564667761401536189780901445930466251209065034762678430393181039572235882829647519408"; - _weight[5] = "0.002570049171197175931361063941668867313971915134023462330557089030766363955154108296199489949582894189"; - _points[6] = "0.8293472971383944771598355049274250058834269029021771996399619672863673163568105696112267907482074549"; - _weight[6] = "0.004846921295440348694709177690869156229797846446689132658058902702383248719112744082435662948118295653"; - _points[7] = "0.7858281353779031227352117058077111616012152440575051383618183698144842122819671305036791359257553671"; - _weight[7] = "0.008319259767931359303359612245105396666555498914945895238762583811716697454039472166862699670678373469"; - _points[8] = "0.7388469893624735910922449829548469590275526861901167534999751484805700903189045500413201466516638816"; - _weight[8] = "0.01323785353886628364655051789746491666869904914948154796436523205630295604837132271358219443071008338"; - _points[9] = "0.001780943143570460885558792886611446878630789847066000390270576459560516274569752479856156412462092889"; - _weight[9] = "0.01820603118871048582942728891063964187212465208682135554645716213359324348541984930031410535990257893"; - _points[10] = "0.6889741108323418280816571990178261232404686847403558539490499437753002791024731150404667801081009793"; - _weight[10] = "0.01978061738005189821681119732188615744078771959445292827828842468044747984641395372722160776435764143"; - _points[11] = "0.6368148674104017419630307715995676902754314764405299930956289867406713625910027046038473059912601229"; - _weight[11] = "0.02801276453548874808009747976668363223186535565759695290998544442635238085147611006105071688900964825"; - _points[12] = "0.5830023879264334250663902804376328580572440100955175317865653839064321210069269191484571926567993637"; - _weight[12] = "0.03785356234773460919311606411888319543129071813262592167579519593720136903085223560528795008414460997"; - _points[13] = "0.009359937258201115028705457829872668484510565995513908264444078497284370515863726402824600698033502681"; - _weight[13] = "0.04152785829844875717943172756938377186734953754235234311353404373544544228087795063232762728857180007"; - _points[14] = "0.528189873835532934021657722740027508548208196505456013409035767085006436526769095345534024824517463"; - _weight[14] = "0.04905440341529198363865576676516031676767482097727449018102715309052236173245485358847778720174353105"; - _points[15] = "0.4730426684520476703602592878224296830904178855899382298873897364315299239631836659193743186739257835"; - _weight[15] = "0.06119194926537683569355451543997997296618926203848359030101583951544914289940470883109383512474600588"; - _points[16] = "0.02289854263907702050395291455569141311738970919189788652592377127458263144110401632397331449331526483"; - _weight[16] = "0.06290119746144746482802734864589386618833347317601423057015638714495873048300389063863893761442406516"; - _points[17] = "0.4182301795447049734724846472391014243667560340702901180312848174318171551123809662146069605014604107"; - _weight[17] = "0.07367865526297174418825984472902459506331849312468798056148539468443217520004723844738101147944550983"; - _points[18] = "0.04223546938345160520274859443846427423042665304287693049731721062888330792747246995094108230190228905"; - _weight[18] = "0.08132436136446986193739170532758880791397877196523611071292546215873628519179693987936952305884224755"; - _points[19] = "0.3644177529904574950557756096570565098512806680305704179066355757972527488832137323378563137368606048"; - _weight[19] = "0.08579121209195122447243328295236127860714191311346550727152062805058661851930724613643640236403073954"; - _points[20] = "0.06713636929901124659578390479055933650185406663414917887488142333093823351973104095111454943659991062"; - _weight[20] = "0.09603082810201882415311963795104748870818268807470347887502846531247874858577708795396729820518612173"; - _points[21] = "0.3122585959444232262993504592262882061838804975738422821976444443102486079512087157897605571708467093"; - _weight[21] = "0.09671552705946981898751774104684219583762712809680328375846161035397016840278817983469759130134249606"; - _points[22] = "0.2623858474559273881160617913883325511276096577994481672721349608546023050783281843153256814191171124"; - _weight[22] = "0.1056050230492805119709298866476760648000510141882851923408616735140549390641398474028584341314146003"; - _points[23] = "0.0972990698736721763753164344064238004527912129365851467031032541694671325752127600065236562459329176"; - _weight[23] = "0.1065088544552712310709129163765736239560946416142489520312256996469840584797893553601506329292924869"; - _points[24] = "0.2154048926944543171651652614570632101946667733364492996249967765409568376782797064089297968838438259"; - _weight[24] = "0.1116474563280293741109965065113128931866832316104691669164509221561199637581464430175629066034208639"; - _points[25] = "0.1323574675652328254198509862867790334541690279550368666466192187710882991061076711351679865215991105"; - _weight[25] = "0.1125263755484285883365205837252928997215348671664386328271427347062622899654077798856335746521576459"; - _points[26] = "0.1718860139720701680722426766544501251353813244874586832784733002806207478525176577679137330683948481"; - _weight[26] = "0.1141343235447071384761478578769258902127350763147060770569388232507400711703976247938788173159387682"; + _points[0] = ct("0.9919016921030858633563363794429817847379787714779279595620322545994397707381328467786508349830459968"); + _weight[0] = ct("0.000002785016388572537705690681609177755671609902607460882831309119306006182467890894946863671115671403669"); + _points[1] = ct("0.9783447246593427423009234194577171124968296718365230530311186830121782128183606331424343744729291301"); + _weight[1] = ct("0.00003091244161938983408314671147246492772583236893784015618585479755757538573429388679225037321883934137"); + _points[2] = ct("0.9590024350798769967347900672867432755261033514982111722784661932934780135998830463243946849777047705"); + _weight[2] = ct("0.0001490333111707578435026953455921951778699719566794053596354648989169784384847030615809371744890831862"); + _points[3] = ct("0.9340992449559257825950427906558732935953068512720009591535099193403502312605076880588140292621747714"); + _weight[3] = ct("0.0004792697453785258073340451419757222154191164076444721019392392800535122603874466076414496344511966982"); + _points[4] = ct("0.9039353597784711070157033597360474229931818363030729923680719044761889533438408210305605660116515178"); + _weight[4] = ct("0.00120624834619181937137603199441914360465912857765792171269659313799452594208005653184665745154759608"); + _points[5] = ct("0.8688762741806575564667761401536189780901445930466251209065034762678430393181039572235882829647519408"); + _weight[5] = ct("0.002570049171197175931361063941668867313971915134023462330557089030766363955154108296199489949582894189"); + _points[6] = ct("0.8293472971383944771598355049274250058834269029021771996399619672863673163568105696112267907482074549"); + _weight[6] = ct("0.004846921295440348694709177690869156229797846446689132658058902702383248719112744082435662948118295653"); + _points[7] = ct("0.7858281353779031227352117058077111616012152440575051383618183698144842122819671305036791359257553671"); + _weight[7] = ct("0.008319259767931359303359612245105396666555498914945895238762583811716697454039472166862699670678373469"); + _points[8] = ct("0.7388469893624735910922449829548469590275526861901167534999751484805700903189045500413201466516638816"); + _weight[8] = ct("0.01323785353886628364655051789746491666869904914948154796436523205630295604837132271358219443071008338"); + _points[9] = ct("0.001780943143570460885558792886611446878630789847066000390270576459560516274569752479856156412462092889"); + _weight[9] = ct("0.01820603118871048582942728891063964187212465208682135554645716213359324348541984930031410535990257893"); + _points[10] = ct("0.6889741108323418280816571990178261232404686847403558539490499437753002791024731150404667801081009793"); + _weight[10] = ct("0.01978061738005189821681119732188615744078771959445292827828842468044747984641395372722160776435764143"); + _points[11] = ct("0.6368148674104017419630307715995676902754314764405299930956289867406713625910027046038473059912601229"); + _weight[11] = ct("0.02801276453548874808009747976668363223186535565759695290998544442635238085147611006105071688900964825"); + _points[12] = ct("0.5830023879264334250663902804376328580572440100955175317865653839064321210069269191484571926567993637"); + _weight[12] = ct("0.03785356234773460919311606411888319543129071813262592167579519593720136903085223560528795008414460997"); + _points[13] = ct("0.009359937258201115028705457829872668484510565995513908264444078497284370515863726402824600698033502681"); + _weight[13] = ct("0.04152785829844875717943172756938377186734953754235234311353404373544544228087795063232762728857180007"); + _points[14] = ct("0.528189873835532934021657722740027508548208196505456013409035767085006436526769095345534024824517463"); + _weight[14] = ct("0.04905440341529198363865576676516031676767482097727449018102715309052236173245485358847778720174353105"); + _points[15] = ct("0.4730426684520476703602592878224296830904178855899382298873897364315299239631836659193743186739257835"); + _weight[15] = ct("0.06119194926537683569355451543997997296618926203848359030101583951544914289940470883109383512474600588"); + _points[16] = ct("0.02289854263907702050395291455569141311738970919189788652592377127458263144110401632397331449331526483"); + _weight[16] = ct("0.06290119746144746482802734864589386618833347317601423057015638714495873048300389063863893761442406516"); + _points[17] = ct("0.4182301795447049734724846472391014243667560340702901180312848174318171551123809662146069605014604107"); + _weight[17] = ct("0.07367865526297174418825984472902459506331849312468798056148539468443217520004723844738101147944550983"); + _points[18] = ct("0.04223546938345160520274859443846427423042665304287693049731721062888330792747246995094108230190228905"); + _weight[18] = ct("0.08132436136446986193739170532758880791397877196523611071292546215873628519179693987936952305884224755"); + _points[19] = ct("0.3644177529904574950557756096570565098512806680305704179066355757972527488832137323378563137368606048"); + _weight[19] = ct("0.08579121209195122447243328295236127860714191311346550727152062805058661851930724613643640236403073954"); + _points[20] = ct("0.06713636929901124659578390479055933650185406663414917887488142333093823351973104095111454943659991062"); + _weight[20] = ct("0.09603082810201882415311963795104748870818268807470347887502846531247874858577708795396729820518612173"); + _points[21] = ct("0.3122585959444232262993504592262882061838804975738422821976444443102486079512087157897605571708467093"); + _weight[21] = ct("0.09671552705946981898751774104684219583762712809680328375846161035397016840278817983469759130134249606"); + _points[22] = ct("0.2623858474559273881160617913883325511276096577994481672721349608546023050783281843153256814191171124"); + _weight[22] = ct("0.1056050230492805119709298866476760648000510141882851923408616735140549390641398474028584341314146003"); + _points[23] = ct("0.0972990698736721763753164344064238004527912129365851467031032541694671325752127600065236562459329176"); + _weight[23] = ct("0.1065088544552712310709129163765736239560946416142489520312256996469840584797893553601506329292924869"); + _points[24] = ct("0.2154048926944543171651652614570632101946667733364492996249967765409568376782797064089297968838438259"); + _weight[24] = ct("0.1116474563280293741109965065113128931866832316104691669164509221561199637581464430175629066034208639"); + _points[25] = ct("0.1323574675652328254198509862867790334541690279550368666466192187710882991061076711351679865215991105"); + _weight[25] = ct("0.1125263755484285883365205837252928997215348671664386328271427347062622899654077798856335746521576459"); + _points[26] = ct("0.1718860139720701680722426766544501251353813244874586832784733002806207478525176577679137330683948481"); + _weight[26] = ct("0.1141343235447071384761478578769258902127350763147060770569388232507400711703976247938788173159387682"); break; // order 54,55 @@ -2253,62 +2253,62 @@ namespace Dune { delivered_order = 55; _points.resize(28); _weight.resize(28); - _points[0] = "0.9924402145386934818494062074608256710512573670377708826247066201588500246796209226609635064997675722"; - _weight[0] = "0.000002265958598962605196822743329763905246915735782078382024974317229330583473761254873410776872767826297"; - _points[1] = "0.9797785960640749944438190057145039152741074495249043615408383040614782568644584229549468171687733794"; - _weight[1] = "0.00002518191216312457714080057893628203062066238548219866715788280885486052172769692157029551682300980055"; - _points[2] = "0.9617001463459457899861099885807198305217759101371616261805924955343739972380075801124042375869170113"; - _weight[2] = "0.0001216212208108765183086984702980407460962842267066259167107608532532670446458238411718198672773186945"; - _points[3] = "0.9384000294379855101586491825366150982471974093849676442221321111107915020236599462447922597108121458"; - _weight[3] = "0.0003920317051831638475926050565561955006834349747351228816020734233503026528227612365401820950255750158"; - _points[4] = "0.9101403003668531082536780547017155187065153962208111283714408048069939649812595801927679940070241872"; - _weight[4] = "0.0009895645441188801027588830624824366661410419145577967624579589789470698427514257565112370532368473272"; - _points[5] = "0.8772405436497879573891723774128885767103809571602310600748670880625265196548463651442992083091059555"; - _weight[5] = "0.002115799069802587276112448389274307711426310369019676527371289223126989553627023040825265918413245453"; - _points[6] = "0.8400732837976637417846403075634608381826446882830863254766087793874579013383417858472750832694708386"; - _weight[6] = "0.00400676996382688876369694147974047973154866283886113397519166712993033774666693888227342383322420845"; - _points[7] = "0.7990595276685624868995636153621286979861878231866964890727280422713114601123812756416012428130639633"; - _weight[7] = "0.006910213443566888748466176890723625292539468755284525612640801075874152045527474588594349300760027866"; - _points[8] = "0.7546639187593059817872803597557685898853275116792760713753923349366380454793941649397924902062412319"; - _weight[8] = "0.01105609190631242552105479324746823601234418177691168238419979938124926144067391591450784016492233245"; - _points[9] = "0.7073894438877855706285149361350268987939100593278504681962772015788814614262279003604123878408133833"; - _weight[9] = "0.01662340411686909034142413466450566565032418406426186662411255986983551839951256909951884474445425856"; - _points[10] = "0.001662188334010344257891461771211848609193102668366344886339851471823721411659306650434237708070485101"; - _weight[10] = "0.01699675331355490717411502137389388500094524603859825757063307660350119689582330207269535543572269786"; - _points[11] = "0.6577717217542247768084005053389194499315878203674783143278934979688418886464254544545346213089894437"; - _weight[11] = "0.02370693220667251758884754554263331205128739505850822623279313400923071925972365938987128520658945004"; - _points[12] = "0.6063729282730147073480576391241726828720982008190425665943509503596611618340212969981896009477717553"; - _weight[12] = "0.03228783996502644895650898643668602554416833029918697762571085207553801460068086760948486028196731261"; - _points[13] = "0.00873728447239214139065712242090646257020090445870447567282855490448705888193735202767834234353241308"; - _weight[13] = "0.0388221611401857501373760319181405664443831529949018732380163213415938798961715598697675365133475528"; - _points[14] = "0.5537754238684313594769240249501645635328248608561576380556038385473320553947237200652050810344918645"; - _weight[14] = "0.04221188066485391017179843621910132663247325582481799896194480286103572326145048899412823414104578068"; - _points[15] = "0.500575153441983623093869111019478966255819651560523227417590738918084787952706570511471287773556073"; - _weight[15] = "0.05317840198085355889436749877935944937229816786481312186261562562730237943218926093884454876384009258"; - _points[16] = "0.02138176483568373963034271336149516841266556866258386679039806082475071487814678080051058192488994791"; - _weight[16] = "0.05894766595670255670963440873302383759119498225513535332185369018894998992852923391583154766651460418"; - _points[17] = "0.4473748931198531751312384976638757267785856330538905813203215779969809276248509403699505273214443105"; - _weight[17] = "0.06474239890218384617641579074397429560281200820034847743486255276201782999215045306318422919140676195"; - _points[18] = "0.3947774199723313116769052107500062552907725427703361632104188629638226399349568702184562114618754642"; - _weight[18] = "0.0763306503770435867799217376007081375452687618911842652302001273146809417858403010269360961540654852"; - _points[19] = "0.03945520864053971121154986277226662685144080719364934557672928701141422590945414778597456317172456995"; - _weight[19] = "0.0764867860250257028448602879104010451834884717881588252543887775929982012360821861240101576752354614"; - _points[20] = "0.3433786819261913150681460413651973878949845823554863178403679470149846273838432659226376928927518381"; - _weight[20] = "0.08727159968574142456653607461431136580558843981507980115301946075240580150496406025982314095123393874"; - _points[21] = "0.06275318712545885999983743626481590179256400882623205243754304532648865470273322717790632337377314921"; - _weight[21] = "0.09074930386242807574850384737192231428927990682057845126440329212535996959549697864971331918463330868"; - _points[22] = "0.2937610451613514326972750749668948134956539051387656916985961515253610703405985442498156612536971559"; - _weight[22] = "0.09683723892284496243133400305982014503220595603741460800960591274877472218951050937958199531634003946"; - _points[23] = "0.09101180937213291493037786336117976907264810765721540819421996451301742291635988315532695530375611578"; - _weight[23] = "0.1012555974889907126108460496940755561934638347853673107289657786337559632509483599958359377654219545"; - _points[24] = "0.2464866954363530558083411840821592805659340568933689671152241449226482215610440148989074112781467142"; - _weight[24] = "0.1042939762323390317306252800023900820145384876648703530515689827183667386399613716670604816775598012"; - _points[25] = "0.1239109225098248943986786571525365727357700121269974363446057563225513757008341619263478384404697343"; - _weight[25] = "0.1077593224554183504441506568716594810393974684605908180762875165119213414701629886814347926818068901"; - _points[26] = "0.2020912680468832554423969706448920337400445843902748221160223851312616827201318751974338594370225009"; - _weight[26] = "0.1089584330514553833792479007201945848483678110902207242804925059301547571776537296722336644764227275"; - _points[27] = "0.161077778503025586034483484317896992168941561016791412920534016160288076683236712455481216991357141"; - _weight[27] = "0.1102534472607597186864914711577228898952005094019551823025011564740940733845646315084537049532027231"; + _points[0] = ct("0.9924402145386934818494062074608256710512573670377708826247066201588500246796209226609635064997675722"); + _weight[0] = ct("0.000002265958598962605196822743329763905246915735782078382024974317229330583473761254873410776872767826297"); + _points[1] = ct("0.9797785960640749944438190057145039152741074495249043615408383040614782568644584229549468171687733794"); + _weight[1] = ct("0.00002518191216312457714080057893628203062066238548219866715788280885486052172769692157029551682300980055"); + _points[2] = ct("0.9617001463459457899861099885807198305217759101371616261805924955343739972380075801124042375869170113"); + _weight[2] = ct("0.0001216212208108765183086984702980407460962842267066259167107608532532670446458238411718198672773186945"); + _points[3] = ct("0.9384000294379855101586491825366150982471974093849676442221321111107915020236599462447922597108121458"); + _weight[3] = ct("0.0003920317051831638475926050565561955006834349747351228816020734233503026528227612365401820950255750158"); + _points[4] = ct("0.9101403003668531082536780547017155187065153962208111283714408048069939649812595801927679940070241872"); + _weight[4] = ct("0.0009895645441188801027588830624824366661410419145577967624579589789470698427514257565112370532368473272"); + _points[5] = ct("0.8772405436497879573891723774128885767103809571602310600748670880625265196548463651442992083091059555"); + _weight[5] = ct("0.002115799069802587276112448389274307711426310369019676527371289223126989553627023040825265918413245453"); + _points[6] = ct("0.8400732837976637417846403075634608381826446882830863254766087793874579013383417858472750832694708386"); + _weight[6] = ct("0.00400676996382688876369694147974047973154866283886113397519166712993033774666693888227342383322420845"); + _points[7] = ct("0.7990595276685624868995636153621286979861878231866964890727280422713114601123812756416012428130639633"); + _weight[7] = ct("0.006910213443566888748466176890723625292539468755284525612640801075874152045527474588594349300760027866"); + _points[8] = ct("0.7546639187593059817872803597557685898853275116792760713753923349366380454793941649397924902062412319"); + _weight[8] = ct("0.01105609190631242552105479324746823601234418177691168238419979938124926144067391591450784016492233245"); + _points[9] = ct("0.7073894438877855706285149361350268987939100593278504681962772015788814614262279003604123878408133833"); + _weight[9] = ct("0.01662340411686909034142413466450566565032418406426186662411255986983551839951256909951884474445425856"); + _points[10] = ct("0.001662188334010344257891461771211848609193102668366344886339851471823721411659306650434237708070485101"); + _weight[10] = ct("0.01699675331355490717411502137389388500094524603859825757063307660350119689582330207269535543572269786"); + _points[11] = ct("0.6577717217542247768084005053389194499315878203674783143278934979688418886464254544545346213089894437"); + _weight[11] = ct("0.02370693220667251758884754554263331205128739505850822623279313400923071925972365938987128520658945004"); + _points[12] = ct("0.6063729282730147073480576391241726828720982008190425665943509503596611618340212969981896009477717553"); + _weight[12] = ct("0.03228783996502644895650898643668602554416833029918697762571085207553801460068086760948486028196731261"); + _points[13] = ct("0.00873728447239214139065712242090646257020090445870447567282855490448705888193735202767834234353241308"); + _weight[13] = ct("0.0388221611401857501373760319181405664443831529949018732380163213415938798961715598697675365133475528"); + _points[14] = ct("0.5537754238684313594769240249501645635328248608561576380556038385473320553947237200652050810344918645"); + _weight[14] = ct("0.04221188066485391017179843621910132663247325582481799896194480286103572326145048899412823414104578068"); + _points[15] = ct("0.500575153441983623093869111019478966255819651560523227417590738918084787952706570511471287773556073"); + _weight[15] = ct("0.05317840198085355889436749877935944937229816786481312186261562562730237943218926093884454876384009258"); + _points[16] = ct("0.02138176483568373963034271336149516841266556866258386679039806082475071487814678080051058192488994791"); + _weight[16] = ct("0.05894766595670255670963440873302383759119498225513535332185369018894998992852923391583154766651460418"); + _points[17] = ct("0.4473748931198531751312384976638757267785856330538905813203215779969809276248509403699505273214443105"); + _weight[17] = ct("0.06474239890218384617641579074397429560281200820034847743486255276201782999215045306318422919140676195"); + _points[18] = ct("0.3947774199723313116769052107500062552907725427703361632104188629638226399349568702184562114618754642"); + _weight[18] = ct("0.0763306503770435867799217376007081375452687618911842652302001273146809417858403010269360961540654852"); + _points[19] = ct("0.03945520864053971121154986277226662685144080719364934557672928701141422590945414778597456317172456995"); + _weight[19] = ct("0.0764867860250257028448602879104010451834884717881588252543887775929982012360821861240101576752354614"); + _points[20] = ct("0.3433786819261913150681460413651973878949845823554863178403679470149846273838432659226376928927518381"); + _weight[20] = ct("0.08727159968574142456653607461431136580558843981507980115301946075240580150496406025982314095123393874"); + _points[21] = ct("0.06275318712545885999983743626481590179256400882623205243754304532648865470273322717790632337377314921"); + _weight[21] = ct("0.09074930386242807574850384737192231428927990682057845126440329212535996959549697864971331918463330868"); + _points[22] = ct("0.2937610451613514326972750749668948134956539051387656916985961515253610703405985442498156612536971559"); + _weight[22] = ct("0.09683723892284496243133400305982014503220595603741460800960591274877472218951050937958199531634003946"); + _points[23] = ct("0.09101180937213291493037786336117976907264810765721540819421996451301742291635988315532695530375611578"); + _weight[23] = ct("0.1012555974889907126108460496940755561934638347853673107289657786337559632509483599958359377654219545"); + _points[24] = ct("0.2464866954363530558083411840821592805659340568933689671152241449226482215610440148989074112781467142"); + _weight[24] = ct("0.1042939762323390317306252800023900820145384876648703530515689827183667386399613716670604816775598012"); + _points[25] = ct("0.1239109225098248943986786571525365727357700121269974363446057563225513757008341619263478384404697343"); + _weight[25] = ct("0.1077593224554183504441506568716594810393974684605908180762875165119213414701629886814347926818068901"); + _points[26] = ct("0.2020912680468832554423969706448920337400445843902748221160223851312616827201318751974338594370225009"); + _weight[26] = ct("0.1089584330514553833792479007201945848483678110902207242804925059301547571776537296722336644764227275"); + _points[27] = ct("0.161077778503025586034483484317896992168941561016791412920534016160288076683236712455481216991357141"); + _weight[27] = ct("0.1102534472607597186864914711577228898952005094019551823025011564740940733845646315084537049532027231"); break; // order 56,57 @@ -2317,64 +2317,64 @@ namespace Dune { delivered_order = 57; _points.resize(29); _weight.resize(29); - _points[0] = "0.9929267893183628062269525350662871775653492285199651525986086819393629175725051227057650509336396086"; - _weight[0] = "0.000001856283772081021646463917006645502930051466535420769785785415393719988368277496916640181442415746151"; - _points[1] = "0.9810749076596256309006437136691611689533352449026726879855908015035858117277035374554302084570421548"; - _weight[1] = "0.00002065193379483673723520305410719094953030456381599065092914301994814430006275832864617928309149435563"; - _points[2] = "0.9641411217247745946828870542493190904639324758002400985928337168007851931895173178552116298526335159"; - _weight[2] = "0.00009990263394095784408772527008183937133715876054979511341138744323762818463231844388684177314495142668"; - _points[3] = "0.9422958895903871330495337162486475572840128154973285809341967704118304237104033071590241332038178755"; - _weight[3] = "0.0003227041908195134456269653088472861986621444725248385753566297569081862963005760178204697655072584826"; - _points[4] = "0.9157689585742375160527209731782209778138377544703193428562270193431316521163635958472103988871596499"; - _weight[4] = "0.0008167123025929537791590779222624889046680614565866252043480296283513012023263276872665424708570029282"; - _points[5] = "0.8848409513746070720478295357950882608136439751437339020150931391920340490511768348960488253412100603"; - _weight[5] = "0.001751756104040543812056707746636424489524091405182527252251987207967076087908850752406343551247101325"; - _points[6] = "0.8498394858283586592068606159884429949323530710404946731082134176863686453602964965002298383195124693"; - _weight[6] = "0.003329732099534716525904959471022450189067525736458400646569973558736059350650571180620965956491897284"; - _points[7] = "0.8111354807272444642075213249964705278931214853178016839227908886334439887655616436591190604415518726"; - _weight[7] = "0.005767322345572894815450450032797290470663786874293720580846143468974332971619800222681111399152007128"; - _points[8] = "0.7691391534023484768538220758922565584262388759203507506806944987604814945430447384460512918718215989"; - _weight[8] = "0.009272946255348385389541458548765573070689017484996409398510543999367015481576466379271350142341662023"; - _points[9] = "0.7242956444888707043560871701745064455538860059199548248154436973480104217103385414072838784155034141"; - _weight[9] = "0.01402009861333367145022482741179595153263656328537495601342898943949469294535231397346053110908384423"; - _points[10] = "0.001554929031256665420006752942495427838027482475136930592211048929383071266978688100380198645182484977"; - _weight[10] = "0.01590395547416049373084283970446254939586728862730454297894007025395012962095073015384060063814125139"; - _points[11] = "0.6770802877492443573266568704467015351806311769675395683120767898431579951848013577283510561777889766"; - _weight[11] = "0.02011976844683497331844387739702727260430369510653869789575590786230420302940347608481479643127976595"; - _points[12] = "0.627993565916526262182013707529617129394893152972341580368269585709554733044579996298702311470791131"; - _weight[12] = "0.02759491436298458106580574784196132821947800084432000401014943541800534280281110554230420725253142823"; - _points[13] = "0.5775558026309174452553151152733625043245901657653645490736680818890881281137921627962913404073228691"; - _weight[13] = "0.03635995684886709788958406007756343059353121747834284301899201980737194866787438745763436873700570147"; - _points[14] = "0.008174723674418611559103865544392948102157036888087052346790286307717131377449463638956498141460460573"; - _weight[14] = "0.03637065893665729571075344593916540199657241009646385824767892047382103100320528018288122982250320447"; - _points[15] = "0.5263016453375968201653794928636041556860229130020205964062744256271705159139407454117566470052847889"; - _weight[15] = "0.04620793050943086619045368766579074375745787430897608290923105422272112793759027659747296191028447982"; - _points[16] = "0.02001057277537863729118447337248115231454020584682554184760410583574379386658825873304229289136911038"; - _weight[16] = "0.05534795630399538850185456211297123893344168142281776267574745603114279671978481699568799512634590668"; - _points[17] = "0.4747743970009873561917723160531700205066921026924445193997049795210527057905182697247116916931894192"; - _weight[17] = "0.05680734250845563585288858316504839656434131896796498476261765390734591853152656637737926312889479053"; - _points[18] = "0.4235202564181097995474113146850489926682673472663289206460620937489498826422878291086158784870130803"; - _weight[18] = "0.06770995846565736534187178620911510510981331439007344136937490702077560334537629961218632220124974517"; - _points[19] = "0.0369396752916812645959209072886222502266940175506431296353140616816413196565410066864982546882814814"; - _weight[19] = "0.07204878416716868669494228779171087877055190291879777468441869777323207283284792884162808840671618476"; - _points[20] = "0.3730825280293374465690792859201248695856590531186829500141964698180241770761618137437466075148481282"; - _weight[20] = "0.07836975770978971115427402907838920161802800682518189208674079546857625920569703907869991396907702626"; - _points[21] = "0.05878290626605055885840865218087174046495481944251207998810378852091522787940776630512797824354282017"; - _weight[21] = "0.08585111618606221894547223897051276062455717563898810682264732561837504271642097505325204467579434545"; - _points[22] = "0.3239958625177051466248603397041584055661175398120534880219141687715302778163413540837796763370016129"; - _weight[22] = "0.08817225630680597612003660163949371818078447184949948235473102539086671161349867433599036467547766318"; - _points[23] = "0.08530880093329033563236471055857523621058808223719875374718841141972960523222133992450790818395778101"; - _weight[23] = "0.09630795187080586094841976728359810551551172932908124410591486740160430723013263344522700978629878583"; - _points[24] = "0.2767805891942973708577879729031042713879054366854930668603078587622459594790114634625651543742909842"; - _weight[24] = "0.09647238670452894868290795505134096581869886645007816822694179149988004663996108299166340298176479467"; - _points[25] = "0.2319372002063364238357113561581231468239578677677663627198771197540715838680988610437419882956982289"; - _weight[25] = "0.1026382437620365051961261302742550581710573153809810112602447887157691824281457449099765356526344903"; - _points[26] = "0.1162362048829853425076721375397609970107436875069462593303916880434153281948281248095660108756043849"; - _weight[26] = "0.1031676988619209181710558830873856413004363444827527678541306109133352094102382641980490562172708412"; - _points[27] = "0.1899410449901282865692379014213471630254082529921559753456718118947261873986526053764810399620158524"; - _weight[27] = "0.1060973443529894398202373165023237945259903765282338008207222574643863851930328256989138033717840287"; - _points[28] = "0.1512372911316014780919207790227039606491053931442636445013472589695144451175544237584698175481308518"; - _weight[28] = "0.1063816687914308151764286948578946009532016371806181830429151351514918575960369656164444521272090252"; + _points[0] = ct("0.9929267893183628062269525350662871775653492285199651525986086819393629175725051227057650509336396086"); + _weight[0] = ct("0.000001856283772081021646463917006645502930051466535420769785785415393719988368277496916640181442415746151"); + _points[1] = ct("0.9810749076596256309006437136691611689533352449026726879855908015035858117277035374554302084570421548"); + _weight[1] = ct("0.00002065193379483673723520305410719094953030456381599065092914301994814430006275832864617928309149435563"); + _points[2] = ct("0.9641411217247745946828870542493190904639324758002400985928337168007851931895173178552116298526335159"); + _weight[2] = ct("0.00009990263394095784408772527008183937133715876054979511341138744323762818463231844388684177314495142668"); + _points[3] = ct("0.9422958895903871330495337162486475572840128154973285809341967704118304237104033071590241332038178755"); + _weight[3] = ct("0.0003227041908195134456269653088472861986621444725248385753566297569081862963005760178204697655072584826"); + _points[4] = ct("0.9157689585742375160527209731782209778138377544703193428562270193431316521163635958472103988871596499"); + _weight[4] = ct("0.0008167123025929537791590779222624889046680614565866252043480296283513012023263276872665424708570029282"); + _points[5] = ct("0.8848409513746070720478295357950882608136439751437339020150931391920340490511768348960488253412100603"); + _weight[5] = ct("0.001751756104040543812056707746636424489524091405182527252251987207967076087908850752406343551247101325"); + _points[6] = ct("0.8498394858283586592068606159884429949323530710404946731082134176863686453602964965002298383195124693"); + _weight[6] = ct("0.003329732099534716525904959471022450189067525736458400646569973558736059350650571180620965956491897284"); + _points[7] = ct("0.8111354807272444642075213249964705278931214853178016839227908886334439887655616436591190604415518726"); + _weight[7] = ct("0.005767322345572894815450450032797290470663786874293720580846143468974332971619800222681111399152007128"); + _points[8] = ct("0.7691391534023484768538220758922565584262388759203507506806944987604814945430447384460512918718215989"); + _weight[8] = ct("0.009272946255348385389541458548765573070689017484996409398510543999367015481576466379271350142341662023"); + _points[9] = ct("0.7242956444888707043560871701745064455538860059199548248154436973480104217103385414072838784155034141"); + _weight[9] = ct("0.01402009861333367145022482741179595153263656328537495601342898943949469294535231397346053110908384423"); + _points[10] = ct("0.001554929031256665420006752942495427838027482475136930592211048929383071266978688100380198645182484977"); + _weight[10] = ct("0.01590395547416049373084283970446254939586728862730454297894007025395012962095073015384060063814125139"); + _points[11] = ct("0.6770802877492443573266568704467015351806311769675395683120767898431579951848013577283510561777889766"); + _weight[11] = ct("0.02011976844683497331844387739702727260430369510653869789575590786230420302940347608481479643127976595"); + _points[12] = ct("0.627993565916526262182013707529617129394893152972341580368269585709554733044579996298702311470791131"); + _weight[12] = ct("0.02759491436298458106580574784196132821947800084432000401014943541800534280281110554230420725253142823"); + _points[13] = ct("0.5775558026309174452553151152733625043245901657653645490736680818890881281137921627962913404073228691"); + _weight[13] = ct("0.03635995684886709788958406007756343059353121747834284301899201980737194866787438745763436873700570147"); + _points[14] = ct("0.008174723674418611559103865544392948102157036888087052346790286307717131377449463638956498141460460573"); + _weight[14] = ct("0.03637065893665729571075344593916540199657241009646385824767892047382103100320528018288122982250320447"); + _points[15] = ct("0.5263016453375968201653794928636041556860229130020205964062744256271705159139407454117566470052847889"); + _weight[15] = ct("0.04620793050943086619045368766579074375745787430897608290923105422272112793759027659747296191028447982"); + _points[16] = ct("0.02001057277537863729118447337248115231454020584682554184760410583574379386658825873304229289136911038"); + _weight[16] = ct("0.05534795630399538850185456211297123893344168142281776267574745603114279671978481699568799512634590668"); + _points[17] = ct("0.4747743970009873561917723160531700205066921026924445193997049795210527057905182697247116916931894192"); + _weight[17] = ct("0.05680734250845563585288858316504839656434131896796498476261765390734591853152656637737926312889479053"); + _points[18] = ct("0.4235202564181097995474113146850489926682673472663289206460620937489498826422878291086158784870130803"); + _weight[18] = ct("0.06770995846565736534187178620911510510981331439007344136937490702077560334537629961218632220124974517"); + _points[19] = ct("0.0369396752916812645959209072886222502266940175506431296353140616816413196565410066864982546882814814"); + _weight[19] = ct("0.07204878416716868669494228779171087877055190291879777468441869777323207283284792884162808840671618476"); + _points[20] = ct("0.3730825280293374465690792859201248695856590531186829500141964698180241770761618137437466075148481282"); + _weight[20] = ct("0.07836975770978971115427402907838920161802800682518189208674079546857625920569703907869991396907702626"); + _points[21] = ct("0.05878290626605055885840865218087174046495481944251207998810378852091522787940776630512797824354282017"); + _weight[21] = ct("0.08585111618606221894547223897051276062455717563898810682264732561837504271642097505325204467579434545"); + _points[22] = ct("0.3239958625177051466248603397041584055661175398120534880219141687715302778163413540837796763370016129"); + _weight[22] = ct("0.08817225630680597612003660163949371818078447184949948235473102539086671161349867433599036467547766318"); + _points[23] = ct("0.08530880093329033563236471055857523621058808223719875374718841141972960523222133992450790818395778101"); + _weight[23] = ct("0.09630795187080586094841976728359810551551172932908124410591486740160430723013263344522700978629878583"); + _points[24] = ct("0.2767805891942973708577879729031042713879054366854930668603078587622459594790114634625651543742909842"); + _weight[24] = ct("0.09647238670452894868290795505134096581869886645007816822694179149988004663996108299166340298176479467"); + _points[25] = ct("0.2319372002063364238357113561581231468239578677677663627198771197540715838680988610437419882956982289"); + _weight[25] = ct("0.1026382437620365051961261302742550581710573153809810112602447887157691824281457449099765356526344903"); + _points[26] = ct("0.1162362048829853425076721375397609970107436875069462593303916880434153281948281248095660108756043849"); + _weight[26] = ct("0.1031676988619209181710558830873856413004363444827527678541306109133352094102382641980490562172708412"); + _points[27] = ct("0.1899410449901282865692379014213471630254082529921559753456718118947261873986526053764810399620158524"); + _weight[27] = ct("0.1060973443529894398202373165023237945259903765282338008207222574643863851930328256989138033717840287"); + _points[28] = ct("0.1512372911316014780919207790227039606491053931442636445013472589695144451175544237584698175481308518"); + _weight[28] = ct("0.1063816687914308151764286948578946009532016371806181830429151351514918575960369656164444521272090252"); break; // order 58,59 @@ -2383,66 +2383,66 @@ namespace Dune { delivered_order = 59; _points.resize(30); _weight.resize(30); - _points[0] = "0.9933678849972890218242967429754756290348422812012610131690790938192644595723658942993255322380362377"; - _weight[0] = "0.000001530435692303559679202880600194069095291373243359882366029366110361351387216726316141966166113640561"; - _points[1] = "0.9822506759732043911736678171948047795906753507549646731542099473217074609302325111913020773007465754"; - _weight[1] = "0.00001704378210976846570170738949485625046237981076825018201228716265008270161857594461594414931549012417"; - _points[2] = "0.966356811610316331681829740124114472013698341152903565974034839219633588997916371133226198626933423"; - _weight[2] = "0.00008256807322596642712675172300945914195274209200047916147521082294370472442789555182791610679371970876"; - _points[3] = "0.9458357764492203337808419002032066885955503076575948450871012659368499041349175484945986129340774309"; - _weight[3] = "0.0002672199620663056472135919658807958654052121724338065121842860076057742788764139847141623009890424742"; - _points[4] = "0.9208898151139505953144638557329905235774970627249343559514095081325116537677830281076745417185029103"; - _weight[4] = "0.000677900876045822301748513097607136324210204873984589460746651754413842077422919562829610184363090602"; - _points[5] = "0.891766318682024711351680965262570788260699668723203291111539656543622803240979767532198330039144181"; - _weight[5] = "0.001458186687285437575395832778065189046874964252128656421832651017529503747672066055109671092349859249"; - _points[6] = "0.8587545173866958177170051992400022157663057683841349552780806326443491728626503313132174680442865727"; - _weight[6] = "0.002781045433058290735823690629828006775647419013227642282327332200732301717026140608010860330831076808"; - _points[7] = "0.8221823987382739350146679257725087410887946678055925816102530058347225710144385002987812579603934522"; - _weight[7] = "0.004835687651116839589207388506661792798688732351920846841568469474501450058791552883867826144653376215"; - _points[8] = "0.7824133817283033117351654063389710102986058216354587982007414417461506029482383411221290125361309735"; - _weight[8] = "0.00780951217924887175492555552277335297710152074877213295106913265321637430098410393345892760990754618"; - _points[9] = "0.7398426798885768781476865343971963892441993313179320887011131454876353948716056468750647185101546415"; - _weight[9] = "0.01186669231590524206744646319730034674869664293542161685991368345216694946396047626719698432221560565"; - _points[10] = "0.00145772783390650359258939349065175917847200065310815600213746054046489330060751964957340354200936242"; - _weight[10] = "0.01491315901155340446212604717451004862856152600028923881167748393402243077917276774270736813868227456"; - _points[11] = "0.6948933626480090846660737470948052491622820351678518066893206318036909102531481156845209039989461428"; - _weight[11] = "0.01712539544532892132744625893725802414621796017291600334410496954630813410240948250791722805919453726"; - _points[12] = "0.6480121455331503208705669145595995298479983344533984988806949082338790572395468688493909284724971216"; - _weight[12] = "0.02363589773545442376826921873044047832436878049349748821622300008932827072699686486257968668165021934"; - _points[13] = "0.5996649478704976551018373593654268159180810688501359806278139203431894217253568566355352104940005754"; - _weight[13] = "0.03136191451975259960451311523450739540697146877711414235255154582511143225744543683656798934447392143"; - _points[14] = "0.007664767864806790652510700943612758896490081250185334891650651104295876629089337085527195459046516929"; - _weight[14] = "0.03414270443637351996552524689520019651518918125519284231276373992492543701158246339820206496302363977"; - _points[15] = "0.5503322608308270557491787984340267743359031321325234333208060314419409333934168725488976010462177834"; - _weight[15] = "0.04016730562047342836983353438926568287679859907672033401806590163348537364732569259646213424815701809"; - _points[16] = "0.5005043712628964789717639236953963031984790603234627725767742098965776650636318606390262908257531406"; - _weight[16] = "0.04980994243944509670193186882596801360805780285331470412300413488400333743558037202503741391583451747"; - _points[17] = "0.0187669462746132244982993301440387916639043908855580554548242427097167553740409721090435065543842118"; - _weight[17] = "0.05206201194506336946652736896631086980047779181323752545621446604559586912360486216640464809850709849"; - _points[18] = "0.4506764885015598873510899584766044215966881241176557888841618510954362349594222860652999748365539745"; - _weight[18] = "0.05994396892391193201878777221886819034342923382714188936785401233706685684647954234713000168528380992"; - _points[19] = "0.0346564195659897349491044844339792828709394875646473158245898065449187036414264888486758751330533654"; - _weight[19] = "0.06797009893843161497359823823660113226698137894136207676183867733482609286998692739265881943481490805"; - _points[20] = "0.4013438224374185454639967766405275317142917022652449466333117794386845094513689829895546561946178324"; - _weight[20] = "0.07013099742401690013591360102740147731104180921542862503107396753093730582466635836943847279118991919"; - _points[21] = "0.3529966616853502786154550912575915364162723119239058502674939729539710162974658936315002971501451098"; - _weight[21] = "0.07986001209119680090675229090743842319473780511267993616803209051048773098007336509737306748332389762"; - _points[22] = "0.05517557808804576973579901521230398806718249322486323341936662310406570235218106947237236467595813226"; - _weight[22] = "0.08130576744926203003727351913523010351524516224444640024452683616344850950559158640251626220781181102"; - _points[23] = "0.3061155007205121813665886906735831563842230803361353335661166203013891520931517709134796871698281319"; - _weight[23] = "0.08857497394178217650471618391876129842077745883814547442007841660655316881345758283854245886546129746"; - _points[24] = "0.080120567112325535828402317065571442809308606707266764109231947703747384584007510546030547316032919"; - _weight[24] = "0.09165404412254467064066511550040554298695455034951684961821682398973282747671045386111241554317353069"; - _points[25] = "0.2611662643784974751033364418861637841052167095569197616325843294380357783689767519724808893027702637"; - _weight[25] = "0.0957084022537584356706622834178274651556869909900460229728119906274110824605147609337241300199247589"; - _points[26] = "0.1092434970626521088746731873448846222774206414347470411530922780957733620062425548835010678261700806"; - _weight[26] = "0.09876432908795536536032697004673551868704851460757200597881816491701736581480140253736911574432935214"; - _points[27] = "0.2185956771518845796303573075738189314253271962040366483829882206456924780212396799680806333911303056"; - _weight[27] = "0.1007186117616301279878554305959197341608245889317283916519828674052671542386577064173516389649996562"; - _points[28] = "0.1422549415999572144877609341053898829708731999301570680786197421573754663025852228845161221643511937"; - _weight[28] = "0.1025585393150491257467352768657020962566165514453482039316467571702515714029648271882670353598411089"; - _points[29] = "0.1788268232673087628783417984246983287220358061763450736249227518897393446664815732877331590542564701"; - _weight[29] = "0.1031278694745945415596052946177605117292110687637337979963517529456830375931435175722210364638955055"; + _points[0] = ct("0.9933678849972890218242967429754756290348422812012610131690790938192644595723658942993255322380362377"); + _weight[0] = ct("0.000001530435692303559679202880600194069095291373243359882366029366110361351387216726316141966166113640561"); + _points[1] = ct("0.9822506759732043911736678171948047795906753507549646731542099473217074609302325111913020773007465754"); + _weight[1] = ct("0.00001704378210976846570170738949485625046237981076825018201228716265008270161857594461594414931549012417"); + _points[2] = ct("0.966356811610316331681829740124114472013698341152903565974034839219633588997916371133226198626933423"); + _weight[2] = ct("0.00008256807322596642712675172300945914195274209200047916147521082294370472442789555182791610679371970876"); + _points[3] = ct("0.9458357764492203337808419002032066885955503076575948450871012659368499041349175484945986129340774309"); + _weight[3] = ct("0.0002672199620663056472135919658807958654052121724338065121842860076057742788764139847141623009890424742"); + _points[4] = ct("0.9208898151139505953144638557329905235774970627249343559514095081325116537677830281076745417185029103"); + _weight[4] = ct("0.000677900876045822301748513097607136324210204873984589460746651754413842077422919562829610184363090602"); + _points[5] = ct("0.891766318682024711351680965262570788260699668723203291111539656543622803240979767532198330039144181"); + _weight[5] = ct("0.001458186687285437575395832778065189046874964252128656421832651017529503747672066055109671092349859249"); + _points[6] = ct("0.8587545173866958177170051992400022157663057683841349552780806326443491728626503313132174680442865727"); + _weight[6] = ct("0.002781045433058290735823690629828006775647419013227642282327332200732301717026140608010860330831076808"); + _points[7] = ct("0.8221823987382739350146679257725087410887946678055925816102530058347225710144385002987812579603934522"); + _weight[7] = ct("0.004835687651116839589207388506661792798688732351920846841568469474501450058791552883867826144653376215"); + _points[8] = ct("0.7824133817283033117351654063389710102986058216354587982007414417461506029482383411221290125361309735"); + _weight[8] = ct("0.00780951217924887175492555552277335297710152074877213295106913265321637430098410393345892760990754618"); + _points[9] = ct("0.7398426798885768781476865343971963892441993313179320887011131454876353948716056468750647185101546415"); + _weight[9] = ct("0.01186669231590524206744646319730034674869664293542161685991368345216694946396047626719698432221560565"); + _points[10] = ct("0.00145772783390650359258939349065175917847200065310815600213746054046489330060751964957340354200936242"); + _weight[10] = ct("0.01491315901155340446212604717451004862856152600028923881167748393402243077917276774270736813868227456"); + _points[11] = ct("0.6948933626480090846660737470948052491622820351678518066893206318036909102531481156845209039989461428"); + _weight[11] = ct("0.01712539544532892132744625893725802414621796017291600334410496954630813410240948250791722805919453726"); + _points[12] = ct("0.6480121455331503208705669145595995298479983344533984988806949082338790572395468688493909284724971216"); + _weight[12] = ct("0.02363589773545442376826921873044047832436878049349748821622300008932827072699686486257968668165021934"); + _points[13] = ct("0.5996649478704976551018373593654268159180810688501359806278139203431894217253568566355352104940005754"); + _weight[13] = ct("0.03136191451975259960451311523450739540697146877711414235255154582511143225744543683656798934447392143"); + _points[14] = ct("0.007664767864806790652510700943612758896490081250185334891650651104295876629089337085527195459046516929"); + _weight[14] = ct("0.03414270443637351996552524689520019651518918125519284231276373992492543701158246339820206496302363977"); + _points[15] = ct("0.5503322608308270557491787984340267743359031321325234333208060314419409333934168725488976010462177834"); + _weight[15] = ct("0.04016730562047342836983353438926568287679859907672033401806590163348537364732569259646213424815701809"); + _points[16] = ct("0.5005043712628964789717639236953963031984790603234627725767742098965776650636318606390262908257531406"); + _weight[16] = ct("0.04980994243944509670193186882596801360805780285331470412300413488400333743558037202503741391583451747"); + _points[17] = ct("0.0187669462746132244982993301440387916639043908855580554548242427097167553740409721090435065543842118"); + _weight[17] = ct("0.05206201194506336946652736896631086980047779181323752545621446604559586912360486216640464809850709849"); + _points[18] = ct("0.4506764885015598873510899584766044215966881241176557888841618510954362349594222860652999748365539745"); + _weight[18] = ct("0.05994396892391193201878777221886819034342923382714188936785401233706685684647954234713000168528380992"); + _points[19] = ct("0.0346564195659897349491044844339792828709394875646473158245898065449187036414264888486758751330533654"); + _weight[19] = ct("0.06797009893843161497359823823660113226698137894136207676183867733482609286998692739265881943481490805"); + _points[20] = ct("0.4013438224374185454639967766405275317142917022652449466333117794386845094513689829895546561946178324"); + _weight[20] = ct("0.07013099742401690013591360102740147731104180921542862503107396753093730582466635836943847279118991919"); + _points[21] = ct("0.3529966616853502786154550912575915364162723119239058502674939729539710162974658936315002971501451098"); + _weight[21] = ct("0.07986001209119680090675229090743842319473780511267993616803209051048773098007336509737306748332389762"); + _points[22] = ct("0.05517557808804576973579901521230398806718249322486323341936662310406570235218106947237236467595813226"); + _weight[22] = ct("0.08130576744926203003727351913523010351524516224444640024452683616344850950559158640251626220781181102"); + _points[23] = ct("0.3061155007205121813665886906735831563842230803361353335661166203013891520931517709134796871698281319"); + _weight[23] = ct("0.08857497394178217650471618391876129842077745883814547442007841660655316881345758283854245886546129746"); + _points[24] = ct("0.080120567112325535828402317065571442809308606707266764109231947703747384584007510546030547316032919"); + _weight[24] = ct("0.09165404412254467064066511550040554298695455034951684961821682398973282747671045386111241554317353069"); + _points[25] = ct("0.2611662643784974751033364418861637841052167095569197616325843294380357783689767519724808893027702637"); + _weight[25] = ct("0.0957084022537584356706622834178274651556869909900460229728119906274110824605147609337241300199247589"); + _points[26] = ct("0.1092434970626521088746731873448846222774206414347470411530922780957733620062425548835010678261700806"); + _weight[26] = ct("0.09876432908795536536032697004673551868704851460757200597881816491701736581480140253736911574432935214"); + _points[27] = ct("0.2185956771518845796303573075738189314253271962040366483829882206456924780212396799680806333911303056"); + _weight[27] = ct("0.1007186117616301279878554305959197341608245889317283916519828674052671542386577064173516389649996562"); + _points[28] = ct("0.1422549415999572144877609341053898829708731999301570680786197421573754663025852228845161221643511937"); + _weight[28] = ct("0.1025585393150491257467352768657020962566165514453482039316467571702515714029648271882670353598411089"); + _points[29] = ct("0.1788268232673087628783417984246983287220358061763450736249227518897393446664815732877331590542564701"); + _weight[29] = ct("0.1031278694745945415596052946177605117292110687637337979963517529456830375931435175722210364638955055"); break; // order 60,61 @@ -2451,68 +2451,68 @@ namespace Dune { delivered_order = 61; _points.resize(31); _weight.resize(31); - _points[0] = "0.9937689943617638927613642550978404132193052847562085323183044817501866272149029814389654785747097187"; - _weight[0] = "0.000001269380626764678675373195326975758127251201208308023241385711948424755100169194183552495211808790648"; - _points[1] = "0.9833203701304175412485368480405225262637155639849370527489909821657295035574559858424684689497338574"; - _weight[1] = "0.00001414938875337667805842756312550972005132023758238594466807507236888151577830837913556555707754238027"; - _points[2] = "0.9683740118091604909480627251752021631877538352896943636065161160288890490739816800738966445710808703"; - _weight[2] = "0.00006863667359946888101889453121545292318816146796189038823923159828041558018051222520524730639664121677"; - _points[3] = "0.9490615100934992658665533661080479770940064242550734057590726835551016985542145903458461174891410266"; - _weight[3] = "0.0002225184113616753332835954161816580608307938220209914664726703106957494701509062705922833939390795155"; - _points[4] = "0.9255615822969551781356416726446810501492182917520502742877697614194101962468919439115832052932058982"; - _weight[4] = "0.0005657189666091238390709933068514304280659458878866494461459971250893209363885838891569990679795923031"; - _points[5] = "0.8980931407181669215572452752900580046388620566439707644527159091729569427638691092610084112862033889"; - _weight[5] = "0.001220041621260954623648068103750166494687433751337417055023692920392477150831347375208885934591540607"; - _points[6] = "0.8669124518396082568693596616154962977199040720951216992805820343587833819211852462891270723734944261"; - _weight[6] = "0.002333953705311331245464177602173047072288137060715168141773548841446522030992039657050969440578857492"; - _points[7] = "0.8323105489456515383744404260031629487070666431913964811955248376360356215462432754715923979789363373"; - _weight[7] = "0.004072567301324925286978191910109165210998809923518336725405684136878371982652710248244288816607680173"; - _points[8] = "0.7946104527758169326169679366928319864361859757363904011714581588637172599413472813223525772026136789"; - _weight[8] = "0.006603470707394316985994280362337310811861259335771870656920474608040126953653365813322975171532715797"; - _points[9] = "0.7541641319977899149388944264594135600637795973965264582163907849633878659064268645380961165020694247"; - _weight[9] = "0.01007952176991829850305258664289729474571005385425765929827171877545918882642476290287480815922844768"; - _points[10] = "0.001369365209100103662902538016497745627238368452352123490012738406772631849672261901196138706142526928"; - _weight[10] = "0.01401206490544436609023237121587349969746045006567761855081695008238920197145638880861484379937998666"; - _points[11] = "0.7113492068095685558133006667709819451575054362840455447176740142822369749162251926869838973346927698"; - _weight[11] = "0.01462008082783841976253308183893206231436847698410446515106255101009664107357060645472473645139699297"; - _points[12] = "0.6665654183773303861601326760614604743638563595328351949371522965073714357445225242299623003309299524"; - _weight[12] = "0.0202924034506888834074595019625389661145966542394859226818867916101663400848195357909655861316795088"; - _points[13] = "0.6202308940878964763528673529670363355339785112518597470011666286148975401503787651670787009253429759"; - _weight[13] = "0.02709500690386953751069178406838636815384967226318121133814435788253336859351359886090392628083630055"; - _points[14] = "0.007201060193187964367610144103097238265492936079471944871780273309543373182405493269711341122292980795"; - _weight[14] = "0.03211210056592242810234944055571401839762527500713589024854398810028566527822993288311027606844957208"; - _points[15] = "0.5727782422577024113870603024175540683472059621151315030913358644137301739485372481202450035572725181"; - _weight[15] = "0.03494475743428021057568935242276602073648520792237513277063007881830750670821227031289900085144260704"; - _points[16] = "0.5246505122103465455728183462099190147096086687630914369775031785647986088465765153290482473234440025"; - _weight[16] = "0.04366919988107116389230886514702208452192610172539603303155281880114132121310772290910736617814420272"; - _points[17] = "0.01763556469398653294408221167167162733992627300109424080406116588738610893975770523667372303912533056"; - _weight[17] = "0.04905514352007358740541302270051117036844203516552518776904458507336171955803915816081656601013491224"; - _points[18] = "0.4762970571775839012599109438642786787910227011918298028869481968383657046401344160723604121339610397"; - _weight[18] = "0.05300528235407393210593432792415778543059070542062211133149380520643792420434901154289638364872976669"; - _points[19] = "0.4281693385154156194417410742899825270370966980210852141448274402465912219366930868936595777620858797"; - _weight[19] = "0.06260514491381266112476446763960717503457148868267332156770556143624906440752520753898794314174248398"; - _points[20] = "0.03257779777966460886729942692136668100246248118137555022234282287177062321775785540900615891817245201"; - _weight[20] = "0.06421499003447563667095761947959886068101567810299905758943015986959607413434210190727781793751764501"; - _points[21] = "0.3807167103369646932919817405792130746606355782010403499486364214947528760107143133850084127060875174"; - _weight[21] = "0.07204908076371079309214829918846290043710821174646453642360675733877644714506224903242378673973541619"; - _points[22] = "0.05188853615392920947892793281212631775109602038992669350693691676633220365356651819015841212998281432"; - _weight[22] = "0.07708465591944440214978664678877579601642420763348919100177459902890693290204556050005832293398972658"; - _points[23] = "0.3343822238776351252419685447725649719691406591568741892752991492068380593197644708700909207098419998"; - _weight[23] = "0.08086518702868964921973768964419167020096598662788053379862951223461825278781407685710065195767206447"; - _points[24] = "0.07538754998514038394719127514008188990831275431228255760504153387312193075577455329791578743446834647"; - _weight[24] = "0.08727993087125598404851885924736203445983237573749491484102820440464420680359587863705024778690839844"; - _points[25] = "0.2895984907391475920138782464308026880200802349630140545217731202754357179091084031758311229993710084"; - _weight[25] = "0.08855464875380005756652072587576624284557300886023695065934716903300558691518263136396252574033032507"; - _points[26] = "0.10285545867509340672666309459934025824749333553664562240979626482386876152189922577567755172827218"; - _weight[26] = "0.09455543857311113942533268852024714918001646007576128813201633172025531623575828932114719978313621885"; - _points[27] = "0.2467836436155710933199228384538418511090271873523499710413024876413592298225490102948311490242624505"; - _weight[27] = "0.09462109265174807424873122469747347887669228616198273398437836689671301713817820752750902650005237804"; - _points[28] = "0.2063374321933079647369611133634897836240770185127581624195509150737302861230656791747631614142527725"; - _weight[28] = "0.09860204997970906763399803849822200678637561736800941509032055186211162575531237866562542497106307103"; - _points[29] = "0.1340358114983876564339860740140341196816667539203883664849981452786512463510185666317257255430747126"; - _weight[29] = "0.09881291012170006693456267092177765186618637716012470654782718891302456217838158452385974238915451355"; - _points[30] = "0.1686374906442098356617268634134017813732783166791782966045346757082471444333592363931357649357351428"; - _weight[30] = "0.1001003159524530363104180663619783799874178898404524336779305249101130790426842115444418169199692081"; + _points[0] = ct("0.9937689943617638927613642550978404132193052847562085323183044817501866272149029814389654785747097187"); + _weight[0] = ct("0.000001269380626764678675373195326975758127251201208308023241385711948424755100169194183552495211808790648"); + _points[1] = ct("0.9833203701304175412485368480405225262637155639849370527489909821657295035574559858424684689497338574"); + _weight[1] = ct("0.00001414938875337667805842756312550972005132023758238594466807507236888151577830837913556555707754238027"); + _points[2] = ct("0.9683740118091604909480627251752021631877538352896943636065161160288890490739816800738966445710808703"); + _weight[2] = ct("0.00006863667359946888101889453121545292318816146796189038823923159828041558018051222520524730639664121677"); + _points[3] = ct("0.9490615100934992658665533661080479770940064242550734057590726835551016985542145903458461174891410266"); + _weight[3] = ct("0.0002225184113616753332835954161816580608307938220209914664726703106957494701509062705922833939390795155"); + _points[4] = ct("0.9255615822969551781356416726446810501492182917520502742877697614194101962468919439115832052932058982"); + _weight[4] = ct("0.0005657189666091238390709933068514304280659458878866494461459971250893209363885838891569990679795923031"); + _points[5] = ct("0.8980931407181669215572452752900580046388620566439707644527159091729569427638691092610084112862033889"); + _weight[5] = ct("0.001220041621260954623648068103750166494687433751337417055023692920392477150831347375208885934591540607"); + _points[6] = ct("0.8669124518396082568693596616154962977199040720951216992805820343587833819211852462891270723734944261"); + _weight[6] = ct("0.002333953705311331245464177602173047072288137060715168141773548841446522030992039657050969440578857492"); + _points[7] = ct("0.8323105489456515383744404260031629487070666431913964811955248376360356215462432754715923979789363373"); + _weight[7] = ct("0.004072567301324925286978191910109165210998809923518336725405684136878371982652710248244288816607680173"); + _points[8] = ct("0.7946104527758169326169679366928319864361859757363904011714581588637172599413472813223525772026136789"); + _weight[8] = ct("0.006603470707394316985994280362337310811861259335771870656920474608040126953653365813322975171532715797"); + _points[9] = ct("0.7541641319977899149388944264594135600637795973965264582163907849633878659064268645380961165020694247"); + _weight[9] = ct("0.01007952176991829850305258664289729474571005385425765929827171877545918882642476290287480815922844768"); + _points[10] = ct("0.001369365209100103662902538016497745627238368452352123490012738406772631849672261901196138706142526928"); + _weight[10] = ct("0.01401206490544436609023237121587349969746045006567761855081695008238920197145638880861484379937998666"); + _points[11] = ct("0.7113492068095685558133006667709819451575054362840455447176740142822369749162251926869838973346927698"); + _weight[11] = ct("0.01462008082783841976253308183893206231436847698410446515106255101009664107357060645472473645139699297"); + _points[12] = ct("0.6665654183773303861601326760614604743638563595328351949371522965073714357445225242299623003309299524"); + _weight[12] = ct("0.0202924034506888834074595019625389661145966542394859226818867916101663400848195357909655861316795088"); + _points[13] = ct("0.6202308940878964763528673529670363355339785112518597470011666286148975401503787651670787009253429759"); + _weight[13] = ct("0.02709500690386953751069178406838636815384967226318121133814435788253336859351359886090392628083630055"); + _points[14] = ct("0.007201060193187964367610144103097238265492936079471944871780273309543373182405493269711341122292980795"); + _weight[14] = ct("0.03211210056592242810234944055571401839762527500713589024854398810028566527822993288311027606844957208"); + _points[15] = ct("0.5727782422577024113870603024175540683472059621151315030913358644137301739485372481202450035572725181"); + _weight[15] = ct("0.03494475743428021057568935242276602073648520792237513277063007881830750670821227031289900085144260704"); + _points[16] = ct("0.5246505122103465455728183462099190147096086687630914369775031785647986088465765153290482473234440025"); + _weight[16] = ct("0.04366919988107116389230886514702208452192610172539603303155281880114132121310772290910736617814420272"); + _points[17] = ct("0.01763556469398653294408221167167162733992627300109424080406116588738610893975770523667372303912533056"); + _weight[17] = ct("0.04905514352007358740541302270051117036844203516552518776904458507336171955803915816081656601013491224"); + _points[18] = ct("0.4762970571775839012599109438642786787910227011918298028869481968383657046401344160723604121339610397"); + _weight[18] = ct("0.05300528235407393210593432792415778543059070542062211133149380520643792420434901154289638364872976669"); + _points[19] = ct("0.4281693385154156194417410742899825270370966980210852141448274402465912219366930868936595777620858797"); + _weight[19] = ct("0.06260514491381266112476446763960717503457148868267332156770556143624906440752520753898794314174248398"); + _points[20] = ct("0.03257779777966460886729942692136668100246248118137555022234282287177062321775785540900615891817245201"); + _weight[20] = ct("0.06421499003447563667095761947959886068101567810299905758943015986959607413434210190727781793751764501"); + _points[21] = ct("0.3807167103369646932919817405792130746606355782010403499486364214947528760107143133850084127060875174"); + _weight[21] = ct("0.07204908076371079309214829918846290043710821174646453642360675733877644714506224903242378673973541619"); + _points[22] = ct("0.05188853615392920947892793281212631775109602038992669350693691676633220365356651819015841212998281432"); + _weight[22] = ct("0.07708465591944440214978664678877579601642420763348919100177459902890693290204556050005832293398972658"); + _points[23] = ct("0.3343822238776351252419685447725649719691406591568741892752991492068380593197644708700909207098419998"); + _weight[23] = ct("0.08086518702868964921973768964419167020096598662788053379862951223461825278781407685710065195767206447"); + _points[24] = ct("0.07538754998514038394719127514008188990831275431228255760504153387312193075577455329791578743446834647"); + _weight[24] = ct("0.08727993087125598404851885924736203445983237573749491484102820440464420680359587863705024778690839844"); + _points[25] = ct("0.2895984907391475920138782464308026880200802349630140545217731202754357179091084031758311229993710084"); + _weight[25] = ct("0.08855464875380005756652072587576624284557300886023695065934716903300558691518263136396252574033032507"); + _points[26] = ct("0.10285545867509340672666309459934025824749333553664562240979626482386876152189922577567755172827218"); + _weight[26] = ct("0.09455543857311113942533268852024714918001646007576128813201633172025531623575828932114719978313621885"); + _points[27] = ct("0.2467836436155710933199228384538418511090271873523499710413024876413592298225490102948311490242624505"); + _weight[27] = ct("0.09462109265174807424873122469747347887669228616198273398437836689671301713817820752750902650005237804"); + _points[28] = ct("0.2063374321933079647369611133634897836240770185127581624195509150737302861230656791747631614142527725"); + _weight[28] = ct("0.09860204997970906763399803849822200678637561736800941509032055186211162575531237866562542497106307103"); + _points[29] = ct("0.1340358114983876564339860740140341196816667539203883664849981452786512463510185666317257255430747126"); + _weight[29] = ct("0.09881291012170006693456267092177765186618637716012470654782718891302456217838158452385974238915451355"); + _points[30] = ct("0.1686374906442098356617268634134017813732783166791782966045346757082471444333592363931357649357351428"); + _weight[30] = ct("0.1001003159524530363104180663619783799874178898404524336779305249101130790426842115444418169199692081"); break; default : diff --git a/dune/geometry/quadraturerules/writequad.mac b/dune/geometry/quadraturerules/writequad.mac index aac066931244b5d11518f90b35c52d101237c4d6..a1d8360292537af093007bd80e142e9234034fce 100644 --- a/dune/geometry/quadraturerules/writequad.mac +++ b/dune/geometry/quadraturerules/writequad.mac @@ -95,9 +95,9 @@ for i: 1 thru maxp/2+1 do block([], p: (points[n]+1)/2, p: max(p-epsilon,-epsilon)+epsilon, w: weights[n]/2, - printf(fd," _points[~d] = \"~h\"; + printf(fd," _points[~d] = ct(\"~h\"); ",n_-1,p), - printf(fd," _weight[~d] = \"~h\"; + printf(fd," _weight[~d] = ct(\"~h\"); ",n_-1,w) ), printf(fd," break;