Bimetric 3+1 toolkit for spherical symmetry
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
numMethods/SavitzkyGolayCoeff.h
Go to the documentation of this file.
00001 static Real SG_0_0[] = {1.};
00002 
00003 static Real SG_0_1[] = {1.};
00004 
00005 static Real SG_0_2[] = {1.};
00006 
00007 static Real SG_1_0[] = {0.33333333333333333333333333333333,
00008 0.33333333333333333333333333333333, 0.33333333333333333333333333333333};
00009 
00010 static Real SG_1_1[] = {0, 1., 0};
00011 
00012 static Real SG_1_2[] = {0, 1., 0};
00013 
00014 static Real SG_2_0[] = {0.2, 0.2, 0.2, 0.2, 0.2};
00015 
00016 static Real SG_2_1[] = {-0.085714285714285714285714285714286,
00017 0.34285714285714285714285714285714, 0.48571428571428571428571428571429,
00018 0.34285714285714285714285714285714, -0.085714285714285714285714285714286};
00019 
00020 static Real SG_2_2[] = {0, 0, 1., 0, 0};
00021 
00022 static Real SG_3_0[] = {0.14285714285714285714285714285714,
00023 0.14285714285714285714285714285714, 0.14285714285714285714285714285714,
00024 0.14285714285714285714285714285714, 0.14285714285714285714285714285714,
00025 0.14285714285714285714285714285714, 0.14285714285714285714285714285714};
00026 
00027 static Real SG_3_1[] = {-0.095238095238095238095238095238095,
00028 0.14285714285714285714285714285714, 0.28571428571428571428571428571429,
00029 0.33333333333333333333333333333333, 0.28571428571428571428571428571429,
00030 0.14285714285714285714285714285714, -0.095238095238095238095238095238095};
00031 
00032 static Real SG_3_2[] = {0.021645021645021645021645021645022,
00033 -0.12987012987012987012987012987013, 0.32467532467532467532467532467532,
00034 0.56709956709956709956709956709957, 0.32467532467532467532467532467532,
00035 -0.12987012987012987012987012987013, 0.021645021645021645021645021645022};
00036 
00037 static Real SG_4_0[] = {0.11111111111111111111111111111111,
00038 0.11111111111111111111111111111111, 0.11111111111111111111111111111111,
00039 0.11111111111111111111111111111111, 0.11111111111111111111111111111111,
00040 0.11111111111111111111111111111111, 0.11111111111111111111111111111111,
00041 0.11111111111111111111111111111111, 0.11111111111111111111111111111111};
00042 
00043 static Real SG_4_1[] = {-0.090909090909090909090909090909091,
00044 0.060606060606060606060606060606061, 0.16883116883116883116883116883117,
00045 0.23376623376623376623376623376623, 0.25541125541125541125541125541126,
00046 0.23376623376623376623376623376623, 0.16883116883116883116883116883117,
00047 0.060606060606060606060606060606061, -0.090909090909090909090909090909091};
00048 
00049 static Real SG_4_2[] = {0.034965034965034965034965034965035,
00050 -0.12820512820512820512820512820513, 0.06993006993006993006993006993007,
00051 0.31468531468531468531468531468531, 0.41724941724941724941724941724942,
00052 0.31468531468531468531468531468531, 0.06993006993006993006993006993007,
00053 -0.12820512820512820512820512820513, 0.034965034965034965034965034965035};
00054 
00055 static Real SG_5_0[] = {0.090909090909090909090909090909091,
00056 0.090909090909090909090909090909091, 0.090909090909090909090909090909091,
00057 0.090909090909090909090909090909091, 0.090909090909090909090909090909091,
00058 0.090909090909090909090909090909091, 0.090909090909090909090909090909091,
00059 0.090909090909090909090909090909091, 0.090909090909090909090909090909091,
00060 0.090909090909090909090909090909091, 0.090909090909090909090909090909091};
00061 
00062 static Real SG_5_1[] = {-0.083916083916083916083916083916084,
00063 0.020979020979020979020979020979021, 0.1025641025641025641025641025641,
00064 0.16083916083916083916083916083916, 0.1958041958041958041958041958042,
00065 0.20745920745920745920745920745921, 0.1958041958041958041958041958042,
00066 0.16083916083916083916083916083916, 0.1025641025641025641025641025641,
00067 0.020979020979020979020979020979021, -0.083916083916083916083916083916084};
00068 
00069 static Real SG_5_2[] = {0.041958041958041958041958041958042,
00070 -0.1048951048951048951048951048951, -0.023310023310023310023310023310023,
00071 0.13986013986013986013986013986014, 0.27972027972027972027972027972028,
00072 0.33333333333333333333333333333333, 0.27972027972027972027972027972028,
00073 0.13986013986013986013986013986014, -0.023310023310023310023310023310023,
00074 -0.1048951048951048951048951048951, 0.041958041958041958041958041958042};
00075 
00076 static Real SG_6_0[] = {0.076923076923076923076923076923077,
00077 0.076923076923076923076923076923077, 0.076923076923076923076923076923077,
00078 0.076923076923076923076923076923077, 0.076923076923076923076923076923077,
00079 0.076923076923076923076923076923077, 0.076923076923076923076923076923077,
00080 0.076923076923076923076923076923077, 0.076923076923076923076923076923077,
00081 0.076923076923076923076923076923077, 0.076923076923076923076923076923077,
00082 0.076923076923076923076923076923077, 0.076923076923076923076923076923077};
00083 
00084 static Real SG_6_1[] = {-0.076923076923076923076923076923077,
00085 2.5489470578119236432462086364283e-57, 0.062937062937062937062937062937063,
00086 0.11188811188811188811188811188811, 0.14685314685314685314685314685315,
00087 0.16783216783216783216783216783217, 0.17482517482517482517482517482517,
00088 0.16783216783216783216783216783217, 0.14685314685314685314685314685315,
00089 0.11188811188811188811188811188811, 0.062937062937062937062937062937063,
00090 2.5489470578119236432462086364283e-57, -0.076923076923076923076923076923077};
00091 
00092 static Real SG_6_2[] = {0.045248868778280542986425339366516,
00093 -0.081447963800904977375565610859729, -0.055532702591526120937885643767997,
00094 0.045248868778280542986425339366516, 0.1604278074866310160427807486631,
00095 0.24681201151789387083504730563554, 0.2784862196626902509255450431921,
00096 0.24681201151789387083504730563554, 0.1604278074866310160427807486631,
00097 0.045248868778280542986425339366516, -0.055532702591526120937885643767997,
00098 -0.081447963800904977375565610859729, 0.045248868778280542986425339366516};
00099 
00100 static Real SG_7_0[] = {0.066666666666666666666666666666667,
00101 0.066666666666666666666666666666667, 0.066666666666666666666666666666667,
00102 0.066666666666666666666666666666667, 0.066666666666666666666666666666667,
00103 0.066666666666666666666666666666667, 0.066666666666666666666666666666667,
00104 0.066666666666666666666666666666667, 0.066666666666666666666666666666667,
00105 0.066666666666666666666666666666667, 0.066666666666666666666666666666667,
00106 0.066666666666666666666666666666667, 0.066666666666666666666666666666667,
00107 0.066666666666666666666666666666667, 0.066666666666666666666666666666667};
00108 
00109 static Real SG_7_1[] = {-0.070588235294117647058823529411765,
00110 -0.011764705882352941176470588235294, 0.038009049773755656108597285067873,
00111 0.078733031674208144796380090497738, 0.1104072398190045248868778280543,
00112 0.13303167420814479638009049773756, 0.14660633484162895927601809954751,
00113 0.15113122171945701357466063348416, 0.14660633484162895927601809954751,
00114 0.13303167420814479638009049773756, 0.1104072398190045248868778280543,
00115 0.078733031674208144796380090497738, 0.038009049773755656108597285067873,
00116 -0.011764705882352941176470588235294, -0.070588235294117647058823529411765};
00117 
00118 static Real SG_7_2[] = {0.046439628482972136222910216718266,
00119 -0.061919504643962848297213622291022, -0.063586568230531078828292450583472,
00120 -0.0035722791140747797094546320552513, 0.081296412565762410963649353742233,
00121 0.16237632336703544133884691160233, 0.21920803654549784580744333066314,
00122 0.23951590205460174500422178440754, 0.21920803654549784580744333066314,
00123 0.16237632336703544133884691160233, 0.081296412565762410963649353742233,
00124 -0.0035722791140747797094546320552513, -0.063586568230531078828292450583472,
00125 -0.061919504643962848297213622291022, 0.046439628482972136222910216718266};
00126 
00127 static Real SG_8_0[] = {0.058823529411764705882352941176471,
00128 0.058823529411764705882352941176471, 0.058823529411764705882352941176471,
00129 0.058823529411764705882352941176471, 0.058823529411764705882352941176471,
00130 0.058823529411764705882352941176471, 0.058823529411764705882352941176471,
00131 0.058823529411764705882352941176471, 0.058823529411764705882352941176471,
00132 0.058823529411764705882352941176471, 0.058823529411764705882352941176471,
00133 0.058823529411764705882352941176471, 0.058823529411764705882352941176471,
00134 0.058823529411764705882352941176471, 0.058823529411764705882352941176471,
00135 0.058823529411764705882352941176471, 0.058823529411764705882352941176471};
00136 
00137 static Real SG_8_1[] = {-0.065015479876160990712074303405573,
00138 -0.018575851393188854489164086687307, 0.021671826625386996904024767801858,
00139 0.05572755417956656346749226006192, 0.083591331269349845201238390092879,
00140 0.10526315789473684210526315789474, 0.12074303405572755417956656346749,
00141 0.13003095975232198142414860681115, 0.1331269349845201238390092879257,
00142 0.13003095975232198142414860681115, 0.12074303405572755417956656346749,
00143 0.10526315789473684210526315789474, 0.083591331269349845201238390092879,
00144 0.05572755417956656346749226006192, 0.021671826625386996904024767801858,
00145 -0.018575851393188854489164086687307, -0.065015479876160990712074303405573};
00146 
00147 static Real SG_8_2[] = {0.046439628482972136222910216718266,
00148 -0.046439628482972136222910216718266, -0.061919504643962848297213622291022,
00149 -0.02786377708978328173374613003096, 0.032150512026673017385091688497261,
00150 0.098833055489402238628244820195285, 0.15718028101929030721600381043106,
00151 0.19647535127411288402000476303882, 0.21028816384853536556322934031912,
00152 0.19647535127411288402000476303882, 0.15718028101929030721600381043106,
00153 0.098833055489402238628244820195285, 0.032150512026673017385091688497261,
00154 -0.02786377708978328173374613003096, -0.061919504643962848297213622291022,
00155 -0.046439628482972136222910216718266, 0.046439628482972136222910216718266};
00156 
00157 static Real SG_9_0[] = {0.052631578947368421052631578947368,
00158 0.052631578947368421052631578947368, 0.052631578947368421052631578947368,
00159 0.052631578947368421052631578947368, 0.052631578947368421052631578947368,
00160 0.052631578947368421052631578947368, 0.052631578947368421052631578947368,
00161 0.052631578947368421052631578947368, 0.052631578947368421052631578947368,
00162 0.052631578947368421052631578947368, 0.052631578947368421052631578947368,
00163 0.052631578947368421052631578947368, 0.052631578947368421052631578947368,
00164 0.052631578947368421052631578947368, 0.052631578947368421052631578947368,
00165 0.052631578947368421052631578947368, 0.052631578947368421052631578947368,
00166 0.052631578947368421052631578947368, 0.052631578947368421052631578947368};
00167 
00168 static Real SG_9_1[] = {-0.06015037593984962406015037593985,
00169 -0.022556390977443609022556390977444, 0.010614772224679345422379478107032,
00170 0.039363113666519239274657231313578, 0.063688633348076072534276868642194,
00171 0.083591331269349845201238390092879, 0.099071207430340557275541795665635,
00172 0.11012826183104820875718708536046, 0.11676249447147279964617425917736,
00173 0.11897390535161432994250331711632, 0.11676249447147279964617425917736,
00174 0.11012826183104820875718708536046, 0.099071207430340557275541795665635,
00175 0.083591331269349845201238390092879, 0.063688633348076072534276868642194,
00176 0.039363113666519239274657231313578, 0.010614772224679345422379478107032,
00177 -0.022556390977443609022556390977444, -0.06015037593984962406015037593985};
00178 
00179 static Real SG_9_2[] = {0.045766590389016018306636155606407,
00180 -0.034324942791762013729977116704805, -0.05653519989231390496702113339615,
00181 -0.039036209449454839143895544487818, 0.0024229371382420244985866200026922,
00182 0.054516085610445551218198950060573, 0.10634001884506663077130165567371,
00183 0.14941445685825817741284156683268, 0.17768205680441512989635213353076,
00184 0.1875084129761744514739534257639, 0.17768205680441512989635213353076,
00185 0.14941445685825817741284156683268, 0.10634001884506663077130165567371,
00186 0.054516085610445551218198950060573, 0.0024229371382420244985866200026922,
00187 -0.039036209449454839143895544487818, -0.05653519989231390496702113339615,
00188 -0.034324942791762013729977116704805, 0.045766590389016018306636155606407};
00189 
00190 static Real SG_10_0[] = {0.047619047619047619047619047619048,
00191 0.047619047619047619047619047619048, 0.047619047619047619047619047619048,
00192 0.047619047619047619047619047619048, 0.047619047619047619047619047619048,
00193 0.047619047619047619047619047619048, 0.047619047619047619047619047619048,
00194 0.047619047619047619047619047619048, 0.047619047619047619047619047619048,
00195 0.047619047619047619047619047619048, 0.047619047619047619047619047619048,
00196 0.047619047619047619047619047619048, 0.047619047619047619047619047619048,
00197 0.047619047619047619047619047619048, 0.047619047619047619047619047619048,
00198 0.047619047619047619047619047619048, 0.047619047619047619047619047619048,
00199 0.047619047619047619047619047619048, 0.047619047619047619047619047619048,
00200 0.047619047619047619047619047619048, 0.047619047619047619047619047619048};
00201 
00202 static Real SG_10_1[] = {-0.055900621118012422360248447204969,
00203 -0.024844720496894409937888198757764, 0.0029421379535796011768551814318405,
00204 0.027459954233409610983981693363844, 0.048708728342595619483491337038248,
00205 0.066688460281137626675384112455051, 0.081399150049035632559660019614253,
00206 0.092840797646289637136319058515855, 0.10101340307289964040536122915986,
00207 0.10591696632886564236678653154626, 0.10755148741418764302059496567506,
00208 0.10591696632886564236678653154626, 0.10101340307289964040536122915986,
00209 0.092840797646289637136319058515855, 0.081399150049035632559660019614253,
00210 0.066688460281137626675384112455051, 0.048708728342595619483491337038248,
00211 0.027459954233409610983981693363844, 0.0029421379535796011768551814318405,
00212 -0.024844720496894409937888198757764, -0.055900621118012422360248447204969};
00213 
00214 static Real SG_10_2[] = {0.044720496894409937888198757763975,
00215 -0.024844720496894409937888198757764, -0.050016345210853220006538084341288,
00216 -0.043151356652500817260542661000327, -0.015152971943926311943541718746995,
00217 0.024529354075726400399976924408207, 0.067899928850258638924677422456397,
00218 0.1084168221064169374843759013903, 0.14099186585389304463204045920428,
00219 0.16199065438532392361979116589428, 0.16923254427629175239890006345788,
00220 0.16199065438532392361979116589428, 0.14099186585389304463204045920428,
00221 0.1084168221064169374843759013903, 0.067899928850258638924677422456397,
00222 0.024529354075726400399976924408207, -0.015152971943926311943541718746995,
00223 -0.043151356652500817260542661000327, -0.050016345210853220006538084341288,
00224 -0.024844720496894409937888198757764, 0.044720496894409937888198757763975};
00225 
00226 static Real SG_11_0[] = {0.043478260869565217391304347826087,
00227 0.043478260869565217391304347826087, 0.043478260869565217391304347826087,
00228 0.043478260869565217391304347826087, 0.043478260869565217391304347826087,
00229 0.043478260869565217391304347826087, 0.043478260869565217391304347826087,
00230 0.043478260869565217391304347826087, 0.043478260869565217391304347826087,
00231 0.043478260869565217391304347826087, 0.043478260869565217391304347826087,
00232 0.043478260869565217391304347826087, 0.043478260869565217391304347826087,
00233 0.043478260869565217391304347826087, 0.043478260869565217391304347826087,
00234 0.043478260869565217391304347826087, 0.043478260869565217391304347826087,
00235 0.043478260869565217391304347826087, 0.043478260869565217391304347826087,
00236 0.043478260869565217391304347826087, 0.043478260869565217391304347826087,
00237 0.043478260869565217391304347826087, 0.043478260869565217391304347826087};
00238 
00239 static Real SG_11_1[] = {-0.052173913043478260869565217391304,
00240 -0.026086956521739130434782608695652, -0.0024844720496894409937888198757764,
00241 0.018633540372670807453416149068323, 0.037267080745341614906832298136646,
00242 0.053416149068322981366459627329193, 0.067080745341614906832298136645963,
00243 0.078260869565217391304347826086957, 0.086956521739130434782608695652174,
00244 0.093167701863354037267080745341615, 0.09689440993788819875776397515528,
00245 0.098136645962732919254658385093168, 0.09689440993788819875776397515528,
00246 0.093167701863354037267080745341615, 0.086956521739130434782608695652174,
00247 0.078260869565217391304347826086957, 0.067080745341614906832298136645963,
00248 0.053416149068322981366459627329193, 0.037267080745341614906832298136646,
00249 0.018633540372670807453416149068323, -0.0024844720496894409937888198757764,
00250 -0.026086956521739130434782608695652, -0.052173913043478260869565217391304};
00251 
00252 static Real SG_11_2[] = {0.043478260869565217391304347826087,
00253 -0.017391304347826086956521739130435, -0.043478260869565217391304347826087,
00254 -0.043478260869565217391304347826087, -0.025171624713958810068649885583524,
00255 0.0045766590389016018306636155606407, 0.039816933638443935926773455377574,
00256 0.075514874141876430205949656750572, 0.10755148741418764302059496567506,
00257 0.13272311212814645308924485125858, 0.14874141876430205949656750572082,
00258 0.15423340961098398169336384439359, 0.14874141876430205949656750572082,
00259 0.13272311212814645308924485125858, 0.10755148741418764302059496567506,
00260 0.075514874141876430205949656750572, 0.039816933638443935926773455377574,
00261 0.0045766590389016018306636155606407, -0.025171624713958810068649885583524,
00262 -0.043478260869565217391304347826087, -0.043478260869565217391304347826087,
00263 -0.017391304347826086956521739130435, 0.043478260869565217391304347826087};
00264 
00265 static Real SG_12_0[] = {0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04,
00266 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04,
00267 0.04, 0.04, 0.04};
00268 
00269 static Real SG_12_1[] = {-0.048888888888888888888888888888889,
00270 -0.026666666666666666666666666666667, -0.0063768115942028985507246376811594,
00271 0.011980676328502415458937198067633, 0.02840579710144927536231884057971,
00272 0.042898550724637681159420289855072, 0.05545893719806763285024154589372,
00273 0.066086956521739130434782608695652, 0.07478260869565217391304347826087,
00274 0.081545893719806763285024154589372, 0.086376811594202898550724637681159,
00275 0.089275362318840579710144927536232, 0.090241545893719806763285024154589,
00276 0.089275362318840579710144927536232, 0.086376811594202898550724637681159,
00277 0.081545893719806763285024154589372, 0.07478260869565217391304347826087,
00278 0.066086956521739130434782608695652, 0.05545893719806763285024154589372,
00279 0.042898550724637681159420289855072, 0.02840579710144927536231884057971,
00280 0.011980676328502415458937198067633, -0.0063768115942028985507246376811594,
00281 -0.026666666666666666666666666666667, -0.048888888888888888888888888888889};
00282 
00283 static Real SG_12_2[] = {0.042145593869731800766283524904215,
00284 -0.011494252873563218390804597701149, -0.037381309345327336331834082958521,
00285 -0.041812427119773446610028319173746, -0.030484757621189405297351324337831,
00286 -0.0084957521239380309845077461269365, 0.019656838247542895219057138097618,
00287 0.050074962518740629685157421289355, 0.079460269865067466266866566716642,
00288 0.10511410961186073629851740796269, 0.12493753123438280859570214892554,
00289 0.13743128435782108945527236381809, 0.14169581875728802265533899716808,
00290 0.13743128435782108945527236381809, 0.12493753123438280859570214892554,
00291 0.10511410961186073629851740796269, 0.079460269865067466266866566716642,
00292 0.050074962518740629685157421289355, 0.019656838247542895219057138097618,
00293 -0.0084957521239380309845077461269365, -0.030484757621189405297351324337831,
00294 -0.041812427119773446610028319173746, -0.037381309345327336331834082958521,
00295 -0.011494252873563218390804597701149, 0.042145593869731800766283524904215};
00296 
00297 static Real SG_13_0[] = {0.037037037037037037037037037037037,
00298 0.037037037037037037037037037037037, 0.037037037037037037037037037037037,
00299 0.037037037037037037037037037037037, 0.037037037037037037037037037037037,
00300 0.037037037037037037037037037037037, 0.037037037037037037037037037037037,
00301 0.037037037037037037037037037037037, 0.037037037037037037037037037037037,
00302 0.037037037037037037037037037037037, 0.037037037037037037037037037037037,
00303 0.037037037037037037037037037037037, 0.037037037037037037037037037037037,
00304 0.037037037037037037037037037037037, 0.037037037037037037037037037037037,
00305 0.037037037037037037037037037037037, 0.037037037037037037037037037037037,
00306 0.037037037037037037037037037037037, 0.037037037037037037037037037037037,
00307 0.037037037037037037037037037037037, 0.037037037037037037037037037037037,
00308 0.037037037037037037037037037037037, 0.037037037037037037037037037037037,
00309 0.037037037037037037037037037037037, 0.037037037037037037037037037037037,
00310 0.037037037037037037037037037037037, 0.037037037037037037037037037037037};
00311 
00312 static Real SG_13_1[] = {-0.045977011494252873563218390804598,
00313 -0.026819923371647509578544061302682, -0.0091954022988505747126436781609195,
00314 0.0068965517241379310344827586206897, 0.021455938697318007662835249042146,
00315 0.034482758620689655172413793103448, 0.045977011494252873563218390804598,
00316 0.055938697318007662835249042145594, 0.064367816091954022988505747126437,
00317 0.071264367816091954022988505747126, 0.076628352490421455938697318007663,
00318 0.080459770114942528735632183908046, 0.082758620689655172413793103448276,
00319 0.083524904214559386973180076628352, 0.082758620689655172413793103448276,
00320 0.080459770114942528735632183908046, 0.076628352490421455938697318007663,
00321 0.071264367816091954022988505747126, 0.064367816091954022988505747126437,
00322 0.055938697318007662835249042145594, 0.045977011494252873563218390804598,
00323 0.034482758620689655172413793103448, 0.021455938697318007662835249042146,
00324 0.0068965517241379310344827586206897, -0.0091954022988505747126436781609195,
00325 -0.026819923371647509578544061302682, -0.045977011494252873563218390804598};
00326 
00327 static Real SG_13_2[] = {0.040786058583611420096403411197627,
00328 -0.0067976764306019033494005685329378, -0.031887282165368928439006303299963,
00329 -0.039154616240266963292547274749722, -0.032865287786214419671884487863595,
00330 -0.016878657445470812980606470958069, 0.0053521626283632377359707243152617,
00331 0.030780308770346009790803522969698, 0.056765165804194676855120826683432,
00332 0.081072367042285308958424013799552, 0.10187379428565287248848693932604,
00333 0.11774757782399123019135593493576, 0.12767809643565314117134980896648,
00334 0.13105597738765026089105984642088, 0.12767809643565314117134980896648,
00335 0.11774757782399123019135593493576, 0.10187379428565287248848693932604,
00336 0.081072367042285308958424013799552, 0.056765165804194676855120826683432,
00337 0.030780308770346009790803522969698, 0.0053521626283632377359707243152617,
00338 -0.016878657445470812980606470958069, -0.032865287786214419671884487863595,
00339 -0.039154616240266963292547274749722, -0.031887282165368928439006303299963,
00340 -0.0067976764306019033494005685329378, 0.040786058583611420096403411197627};
00341 
00342 static Real SG_14_0[] = {0.034482758620689655172413793103448,
00343 0.034482758620689655172413793103448, 0.034482758620689655172413793103448,
00344 0.034482758620689655172413793103448, 0.034482758620689655172413793103448,
00345 0.034482758620689655172413793103448, 0.034482758620689655172413793103448,
00346 0.034482758620689655172413793103448, 0.034482758620689655172413793103448,
00347 0.034482758620689655172413793103448, 0.034482758620689655172413793103448,
00348 0.034482758620689655172413793103448, 0.034482758620689655172413793103448,
00349 0.034482758620689655172413793103448, 0.034482758620689655172413793103448,
00350 0.034482758620689655172413793103448, 0.034482758620689655172413793103448,
00351 0.034482758620689655172413793103448, 0.034482758620689655172413793103448,
00352 0.034482758620689655172413793103448, 0.034482758620689655172413793103448,
00353 0.034482758620689655172413793103448, 0.034482758620689655172413793103448,
00354 0.034482758620689655172413793103448, 0.034482758620689655172413793103448,
00355 0.034482758620689655172413793103448, 0.034482758620689655172413793103448,
00356 0.034482758620689655172413793103448, 0.034482758620689655172413793103448};
00357 
00358 static Real SG_14_1[] = {-0.043381535038932146829810901001112,
00359 -0.026696329254727474972191323692992, -0.01124706463972314917809912248177,
00360 0.0029662588060808305524657026325547, 0.015943641082684464219503151649981,
00361 0.02768508219008775182301322457051, 0.038190582128290693362995921394142,
00362 0.047460140897293288839451242120875, 0.055493758497095538252379186750711,
00363 0.062291434927697441601779755283648, 0.067853170189098998887652947719689,
00364 0.072178964281300210109998764058831, 0.075268817204301075268817204301075,
00365 0.077122728958101594364108268446422, 0.077740699542701767395871956494871,
00366 0.077122728958101594364108268446422, 0.075268817204301075268817204301075,
00367 0.072178964281300210109998764058831, 0.067853170189098998887652947719689,
00368 0.062291434927697441601779755283648, 0.055493758497095538252379186750711,
00369 0.047460140897293288839451242120875, 0.038190582128290693362995921394142,
00370 0.02768508219008775182301322457051, 0.015943641082684464219503151649981,
00371 0.0029662588060808305524657026325547, -0.01124706463972314917809912248177,
00372 -0.026696329254727474972191323692992, -0.043381535038932146829810901001112};
00373 
00374 static Real SG_14_2[] = {0.039437759126301951663464455455557,
00375 -0.0030336737789463039741126504196582, -0.027022168290243929843484904663993,
00376 -0.036067010483028280581117066100381, -0.033424343546701722452556712845923,
00377 -0.022067167784631633352434242311884, -0.0046853406141504028044628712036943,
00378 0.016314423433444568038561364479051, 0.038808552712890866394759609442591,
00379 0.060956618464961067853170189098999, 0.081201334816462736373748609566185,
00380 0.098268558780238424287367557667891, 0.1111672902551656722958169009337,
00381 0.11918967202615700947180368759902, 0.12191098976415995325895214660509,
00382 0.11918967202615700947180368759902, 0.1111672902551656722958169009337,
00383 0.098268558780238424287367557667891, 0.081201334816462736373748609566185,
00384 0.060956618464961067853170189098999, 0.038808552712890866394759609442591,
00385 0.016314423433444568038561364479051, -0.0046853406141504028044628712036943,
00386 -0.022067167784631633352434242311884, -0.033424343546701722452556712845923,
00387 -0.036067010483028280581117066100381, -0.027022168290243929843484904663993,
00388 -0.0030336737789463039741126504196582, 0.039437759126301951663464455455557};
00389 
00390 static Real SG_15_0[] = {0.032258064516129032258064516129032,
00391 0.032258064516129032258064516129032, 0.032258064516129032258064516129032,
00392 0.032258064516129032258064516129032, 0.032258064516129032258064516129032,
00393 0.032258064516129032258064516129032, 0.032258064516129032258064516129032,
00394 0.032258064516129032258064516129032, 0.032258064516129032258064516129032,
00395 0.032258064516129032258064516129032, 0.032258064516129032258064516129032,
00396 0.032258064516129032258064516129032, 0.032258064516129032258064516129032,
00397 0.032258064516129032258064516129032, 0.032258064516129032258064516129032,
00398 0.032258064516129032258064516129032, 0.032258064516129032258064516129032,
00399 0.032258064516129032258064516129032, 0.032258064516129032258064516129032,
00400 0.032258064516129032258064516129032, 0.032258064516129032258064516129032,
00401 0.032258064516129032258064516129032, 0.032258064516129032258064516129032,
00402 0.032258064516129032258064516129032, 0.032258064516129032258064516129032,
00403 0.032258064516129032258064516129032, 0.032258064516129032258064516129032,
00404 0.032258064516129032258064516129032, 0.032258064516129032258064516129032,
00405 0.032258064516129032258064516129032, 0.032258064516129032258064516129032};
00406 
00407 static Real SG_15_1[] = {-0.041055718475073313782991202346041,
00408 -0.026392961876832844574780058651026, -0.012741429871574476691273131762564,
00409 -0.00010112245929821013247042168065527, 0.011527960359995955101628071594701,
00410 0.022145818586308019011022348063505, 0.031752452219637981595712407725756,
00411 0.040347861259985842855698250581454, 0.0479320457073516027909798766306,
00412 0.054505005561735261401557285873192, 0.060066740823136818687430478309232,
00413 0.06461725149155627464859945393872, 0.068156537566993629285064212761654,
00414 0.070684599049448882596824754778036, 0.072201435938922034583881079987865,
00415 0.072707048235413085246233188391142, 0.072201435938922034583881079987865,
00416 0.070684599049448882596824754778036, 0.068156537566993629285064212761654,
00417 0.06461725149155627464859945393872, 0.060066740823136818687430478309232,
00418 0.054505005561735261401557285873192, 0.0479320457073516027909798766306,
00419 0.040347861259985842855698250581454, 0.031752452219637981595712407725756,
00420 0.022145818586308019011022348063505, 0.011527960359995955101628071594701,
00421 -0.00010112245929821013247042168065527, -0.012741429871574476691273131762564,
00422 -0.026392961876832844574780058651026, -0.041055718475073313782991202346041};
00423 
00424 static Real SG_15_2[] = {0.038123167155425219941348973607038,
00425 1.430915154579168635227340373275e-54, -0.022752553342097279805844878147437,
00426 -0.032864799271918293052887046212964, -0.032864799271918293052887046212964,
00427 -0.025078369905956112852664576802508, -0.011629082819294165234098493275356,
00428 0.00556173526140155728587319243604, 0.024775002528061482455253311760542,
00429 0.04449388209121245828698553948832, 0.063403781979977753058954393770857,
00430 0.080392355142077055313985236120942, 0.094549499443826473859844271412681,
00431 0.10516735767013853776923854788148, 0.11174031752452219637981595712408,
00432 0.11396501162908281929416523409849, 0.11174031752452219637981595712408,
00433 0.10516735767013853776923854788148, 0.094549499443826473859844271412681,
00434 0.080392355142077055313985236120942, 0.063403781979977753058954393770857,
00435 0.04449388209121245828698553948832, 0.024775002528061482455253311760542,
00436 0.00556173526140155728587319243604, -0.011629082819294165234098493275356,
00437 -0.025078369905956112852664576802508, -0.032864799271918293052887046212964,
00438 -0.032864799271918293052887046212964, -0.022752553342097279805844878147437,
00439 1.430915154579168635227340373275e-54, 0.038123167155425219941348973607038};
00440 
00441 static Real SG_16_0[] = {0.03030303030303030303030303030303,
00442 0.03030303030303030303030303030303, 0.03030303030303030303030303030303,
00443 0.03030303030303030303030303030303, 0.03030303030303030303030303030303,
00444 0.03030303030303030303030303030303, 0.03030303030303030303030303030303,
00445 0.03030303030303030303030303030303, 0.03030303030303030303030303030303,
00446 0.03030303030303030303030303030303, 0.03030303030303030303030303030303,
00447 0.03030303030303030303030303030303, 0.03030303030303030303030303030303,
00448 0.03030303030303030303030303030303, 0.03030303030303030303030303030303,
00449 0.03030303030303030303030303030303, 0.03030303030303030303030303030303,
00450 0.03030303030303030303030303030303, 0.03030303030303030303030303030303,
00451 0.03030303030303030303030303030303, 0.03030303030303030303030303030303,
00452 0.03030303030303030303030303030303, 0.03030303030303030303030303030303,
00453 0.03030303030303030303030303030303, 0.03030303030303030303030303030303,
00454 0.03030303030303030303030303030303, 0.03030303030303030303030303030303,
00455 0.03030303030303030303030303030303, 0.03030303030303030303030303030303,
00456 0.03030303030303030303030303030303, 0.03030303030303030303030303030303,
00457 0.03030303030303030303030303030303, 0.03030303030303030303030303030303};
00458 
00459 static Real SG_16_1[] = {-0.038961038961038961038961038961039,
00460 -0.025974025974025974025974025974026, -0.013824884792626728110599078341014,
00461 -0.0025136154168412232928361960620025, 0.007959782153330540427314620863008,
00462 0.017595307917888563049853372434018, 0.026392961876832844574780058651026,
00463 0.034352744030163385002094679514034, 0.041474654377880184331797235023041,
00464 0.047758692919983242563887725178048, 0.053204859656472559698366149979053,
00465 0.057813154587348135735232509426058, 0.061583577712609970674486803519062,
00466 0.064516129032258064516129032258065, 0.066610808546292417260159195643067,
00467 0.067867616254713028906577293674068, 0.068286552157519899455383326351068,
00468 0.067867616254713028906577293674068, 0.066610808546292417260159195643067,
00469 0.064516129032258064516129032258065, 0.061583577712609970674486803519062,
00470 0.057813154587348135735232509426058, 0.053204859656472559698366149979053,
00471 0.047758692919983242563887725178048, 0.041474654377880184331797235023041,
00472 0.034352744030163385002094679514034, 0.026392961876832844574780058651026,
00473 0.017595307917888563049853372434018, 0.007959782153330540427314620863008,
00474 -0.0025136154168412232928361960620025, -0.013824884792626728110599078341014,
00475 -0.025974025974025974025974025974026, -0.038961038961038961038961038961039};
00476 
00477 static Real SG_16_2[] = {0.036855036855036855036855036855037,
00478 0.0024570024570024570024570024570025, -0.019021954505825473567409051280019,
00479 -0.02972180391535230244907664262503, -0.031634931523696818468787323069859,
00480 -0.026606138953191233502690677329165, -0.01633264369638118247684432334043,
00481 -0.0023640791160257233672139122639679, 0.013897505554902662800326871517083,
00482 0.031197645213218071949996310396755, 0.048429458885521176956104653546255,
00483 0.064633649728199227643054116913961, 0.078998505027426050785338883225424,
00484 0.090859896199162050107545101983367, 0.099701278789154206284350889467686,
00485 0.10515369247293607694052632873545, 0.1069957610558277966509334696209,
00486 0.10515369247293607694052632873545, 0.099701278789154206284350889467686,
00487 0.090859896199162050107545101983367, 0.078998505027426050785338883225424,
00488 0.064633649728199227643054116913961, 0.048429458885521176956104653546255,
00489 0.031197645213218071949996310396755, 0.013897505554902662800326871517083,
00490 -0.0023640791160257233672139122639679, -0.01633264369638118247684432334043,
00491 -0.026606138953191233502690677329165, -0.031634931523696818468787323069859,
00492 -0.02972180391535230244907664262503, -0.019021954505825473567409051280019,
00493 0.0024570024570024570024570024570025, 0.036855036855036855036855036855037};
00494 
00495 static Real SG_17_0[] = {0.028571428571428571428571428571429,
00496 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00497 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00498 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00499 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00500 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00501 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00502 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00503 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00504 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00505 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00506 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00507 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00508 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00509 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00510 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00511 0.028571428571428571428571428571429, 0.028571428571428571428571428571429,
00512 0.028571428571428571428571428571429, 0.028571428571428571428571428571429};
00513 
00514 static Real SG_17_1[] = {-0.037065637065637065637065637065637,
00515 -0.025482625482625482625482625482625, -0.014601614601614601614601614601615,
00516 -0.0044226044226044226044226044226044, 0.0050544050544050544050544050544051,
00517 0.013829413829413829413829413829414, 0.021902421902421902421902421902422,
00518 0.029273429273429273429273429273429, 0.035942435942435942435942435942436,
00519 0.041909441909441909441909441909442, 0.047174447174447174447174447174447,
00520 0.051737451737451737451737451737452, 0.055598455598455598455598455598456,
00521 0.058757458757458757458757458757459, 0.061214461214461214461214461214461,
00522 0.062969462969462969462969462969463, 0.064022464022464022464022464022464,
00523 0.064373464373464373464373464373464, 0.064022464022464022464022464022464,
00524 0.062969462969462969462969462969463, 0.061214461214461214461214461214461,
00525 0.058757458757458757458757458757459, 0.055598455598455598455598455598456,
00526 0.051737451737451737451737451737452, 0.047174447174447174447174447174447,
00527 0.041909441909441909441909441909442, 0.035942435942435942435942435942436,
00528 0.029273429273429273429273429273429, 0.021902421902421902421902421902422,
00529 0.013829413829413829413829413829414, 0.0050544050544050544050544050544051,
00530 -0.0044226044226044226044226044226044, -0.014601614601614601614601614601615,
00531 -0.025482625482625482625482625482625, -0.037065637065637065637065637065637};
00532 
00533 static Real SG_17_2[] = {0.035640035640035640035640035640036,
00534 0.0044550044550044550044550044550045, -0.015768015768015768015768015768016,
00535 -0.026730026730026730026730026730027, -0.03002228808680421583647390099003,
00536 -0.027126317448898094059384381965027, -0.019413890381632317116188083930019,
00537 -0.0081470404051049212339534920180081, 0.0055219410058119735539090377800055,
00538 0.020550504421472163407647278615021, 0.036005842457455360681167132780036,
00539 0.051064889774567193922032631710051, 0.065014323078839207871465935982065,
00540 0.077250561121528863464347335315077, 0.087279764699119537829215248570087,
00541 0.094717836653320524288266223750095, 0.099290421871067032357354938000099,
00542 0.1008329072845201877459941976071, 0.099290421871067032357354938000099,
00543 0.094717836653320524288266223750095, 0.087279764699119537829215248570087,
00544 0.077250561121528863464347335315077, 0.065014323078839207871465935982065,
00545 0.051064889774567193922032631710051, 0.036005842457455360681167132780036,
00546 0.020550504421472163407647278615021, 0.0055219410058119735539090377800055,
00547 -0.0081470404051049212339534920180081, -0.019413890381632317116188083930019,
00548 -0.027126317448898094059384381965027, -0.03002228808680421583647390099003,
00549 -0.026730026730026730026730026730027, -0.015768015768015768015768015768016,
00550 0.0044550044550044550044550044550045, 0.035640035640035640035640035640036};
00551 
00552 static Real SG_18_0[] = {0.027027027027027027027027027027027,
00553 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00554 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00555 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00556 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00557 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00558 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00559 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00560 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00561 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00562 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00563 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00564 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00565 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00566 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00567 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00568 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00569 0.027027027027027027027027027027027, 0.027027027027027027027027027027027,
00570 0.027027027027027027027027027027027, 0.027027027027027027027027027027027};
00571 
00572 static Real SG_18_1[] = {-0.035343035343035343035343035343035,
00573 -0.024948024948024948024948024948025, -0.015147015147015147015147015147015,
00574 -0.0059400059400059400059400059400059, 0.0026730026730026730026730026730027,
00575 0.010692010692010692010692010692011, 0.018117018117018117018117018117018,
00576 0.024948024948024948024948024948025, 0.031185031185031185031185031185031,
00577 0.036828036828036828036828036828037, 0.041877041877041877041877041877042,
00578 0.046332046332046332046332046332046, 0.05019305019305019305019305019305,
00579 0.053460053460053460053460053460053, 0.056133056133056133056133056133056,
00580 0.058212058212058212058212058212058, 0.05969705969705969705969705969706,
00581 0.060588060588060588060588060588061, 0.060885060885060885060885060885061,
00582 0.060588060588060588060588060588061, 0.05969705969705969705969705969706,
00583 0.058212058212058212058212058212058, 0.056133056133056133056133056133056,
00584 0.053460053460053460053460053460053, 0.05019305019305019305019305019305,
00585 0.046332046332046332046332046332046, 0.041877041877041877041877041877042,
00586 0.036828036828036828036828036828037, 0.031185031185031185031185031185031,
00587 0.024948024948024948024948024948025, 0.018117018117018117018117018117018,
00588 0.010692010692010692010692010692011, 0.0026730026730026730026730026730027,
00589 -0.0059400059400059400059400059400059, -0.015147015147015147015147015147015,
00590 -0.024948024948024948024948024948025, -0.035343035343035343035343035343035};
00591 
00592 static Real SG_18_2[] = {0.034481010090766188327163936920034,
00593 0.0060848841336646214694995182800061, -0.012930378784037320622686476345013,
00594 -0.023933877592414177780031438568024, -0.028211735528808699540406857480028,
00595 -0.026967100137831845148918319650027, -0.021320143271362783557905509125021,
00596 -0.012308061088548893426942207430012, -0.00088507405580576312283629356800089,
00597 0.012077573053182809280370255980012, 0.025791611157464816001401367255026,
00598 0.03955174686882003955174686882004, 0.052735662491760052735662491760053,
00599 0.064804016023528218650169869682065, 0.075300441154099690685056538715075,
00600 0.083851547266181412522875937510084, 0.09016691943521211813894740724009,
00601 0.094039118429362331801356191600094, 0.095343680709534368070953436807095,
00602 0.094039118429362331801356191600094, 0.09016691943521211813894740724009,
00603 0.083851547266181412522875937510084, 0.075300441154099690685056538715075,
00604 0.064804016023528218650169869682065, 0.052735662491760052735662491760053,
00605 0.03955174686882003955174686882004, 0.025791611157464816001401367255026,
00606 0.012077573053182809280370255980012, -0.00088507405580576312283629356800089,
00607 -0.012308061088548893426942207430012, -0.021320143271362783557905509125021,
00608 -0.026967100137831845148918319650027, -0.028211735528808699540406857480028,
00609 -0.023933877592414177780031438568024, -0.012930378784037320622686476345013,
00610 0.0060848841336646214694995182800061, 0.034481010090766188327163936920034};
00611 
00612 static Real SG_19_0[] = {0.025641025641025641025641025641026,
00613 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00614 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00615 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00616 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00617 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00618 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00619 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00620 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00621 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00622 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00623 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00624 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00625 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00626 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00627 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00628 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00629 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00630 0.025641025641025641025641025641026, 0.025641025641025641025641025641026,
00631 0.025641025641025641025641025641026, 0.025641025641025641025641025641026};
00632 
00633 static Real SG_19_1[] = {-0.033771106941838649155722326454034,
00634 -0.024390243902439024390243902439024, -0.015516454540844784747223771614016,
00635 -0.0071497388570559302266619339790071, 0.00070990314892753917144161046600071,
00636 0.0080624714771056234470868617210081, 0.014907966127478322600273819786015,
00637 0.021246387100045636631002484661021, 0.027077734394807565539272856346027,
00638 0.032402008011764109325084934841032, 0.037219207950915267988438720146037,
00639 0.041529334212261041529334212261042, 0.045332386795801429947771411186045,
00640 0.048628365701536433243750316921049, 0.051417270929466051417270929466051,
00641 0.053699102479590284468333248821054, 0.055473860351909132396937274986055,
00642 0.056741544546422595203083007961057, 0.057502155063130672886770447746058,
00643 0.057755691902033365447999594341058, 0.057502155063130672886770447746058,
00644 0.056741544546422595203083007961057, 0.055473860351909132396937274986055,
00645 0.053699102479590284468333248821054, 0.051417270929466051417270929466051,
00646 0.048628365701536433243750316921049, 0.045332386795801429947771411186045,
00647 0.041529334212261041529334212261042, 0.037219207950915267988438720146037,
00648 0.032402008011764109325084934841032, 0.027077734394807565539272856346027,
00649 0.021246387100045636631002484661021, 0.014907966127478322600273819786015,
00650 0.0080624714771056234470868617210081, 0.00070990314892753917144161046600071,
00651 -0.0071497388570559302266619339790071, -0.015516454540844784747223771614016,
00652 -0.024390243902439024390243902439024, -0.033771106941838649155722326454034};
00653 
00654 static Real SG_19_2[] = {0.033378419651817269514376718006894,
00655 0.0074174265892927265587503817793097, -0.010453972450569160722308765417103,
00656 -0.021350160317829064283970693499905, -0.026321840842544189112538516962794,
00657 -0.026356038834768273225448494875608, -0.022376100084551587671270030884325,
00658 -0.015241691361940936529705673211062, -0.0057488004169796569115911146540755,
00659 0.0053702640202923810411048074122379, 0.017446872239838774155280111037343,
00660 0.029876073551626586226699669694565, 0.042116596285626348019995212281089,
00661 0.053690847791812057268665323117961, 0.064184914440161178675075441950087,
00662 0.073248561620654643910457863946236, 0.080595233743276851614911739699034,
00663 0.08600205423801566739740307522497, 0.089309825554862423835764731964392,
00664 0.090423029163811920476696426781509, 0.089309825554862423835764731964392,
00665 0.08600205423801566739740307522497, 0.080595233743276851614911739699034,
00666 0.073248561620654643910457863946236, 0.064184914440161178675075441950087,
00667 0.053690847791812057268665323117961, 0.042116596285626348019995212281089,
00668 0.029876073551626586226699669694565, 0.017446872239838774155280111037343,
00669 0.0053702640202923810411048074122379, -0.0057488004169796569115911146540755,
00670 -0.015241691361940936529705673211062, -0.022376100084551587671270030884325,
00671 -0.026356038834768273225448494875608, -0.026321840842544189112538516962794,
00672 -0.021350160317829064283970693499905, -0.010453972450569160722308765417103,
00673 0.0074174265892927265587503817793097, 0.033378419651817269514376718006894};
00674 
00675 static Real SG_20_0[] = {0.024390243902439024390243902439024,
00676 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00677 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00678 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00679 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00680 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00681 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00682 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00683 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00684 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00685 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00686 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00687 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00688 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00689 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00690 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00691 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00692 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00693 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00694 0.024390243902439024390243902439024, 0.024390243902439024390243902439024,
00695 0.024390243902439024390243902439024, 0.024390243902439024390243902439024};
00696 
00697 static Real SG_20_1[] = {-0.032331253545093590470788428814521,
00698 -0.023823028927963698241633579126489, -0.015751123521968672280640516601946,
00699 -0.0081155373271085125878092412408918, -0.0009162703433832191631397530433265,
00700 0.00584667742920720799336794799075, 0.012173305990662768881713861861338,
00701 0.018063615340983463501897988568437, 0.023517605480169291853920328112047,
00702 0.028535276408220253937780880492168, 0.033116628125136349753479645708801,
00703 0.037261660630917579301016623761944, 0.040970373925563942580391814651599,
00704 0.044242768009075439591605218377765, 0.047078842881452070334656834940442,
00705 0.049478598542693834809546664339631, 0.051442034992800733016274706575331,
00706 0.052969152231772764954840961647541, 0.054059950259609930625245429556263,
00707 0.054714429076312230027488110301497, 0.054932588681879663161569003883241,
00708 0.054714429076312230027488110301497, 0.054059950259609930625245429556263,
00709 0.052969152231772764954840961647541, 0.051442034992800733016274706575331,
00710 0.049478598542693834809546664339631, 0.047078842881452070334656834940442,
00711 0.044242768009075439591605218377765, 0.040970373925563942580391814651599,
00712 0.037261660630917579301016623761944, 0.033116628125136349753479645708801,
00713 0.028535276408220253937780880492168, 0.023517605480169291853920328112047,
00714 0.018063615340983463501897988568437, 0.012173305990662768881713861861338,
00715 0.00584667742920720799336794799075, -0.0009162703433832191631397530433265,
00716 -0.0081155373271085125878092412408918, -0.015751123521968672280640516601946,
00717 -0.023823028927963698241633579126489, -0.032331253545093590470788428814521};
00718 
00719 static Real SG_20_2[] = {0.032331253545093590470788428814521,
00720 0.0085082246171298922291548496880318, -0.0082900650115624590950739561062874,
00721 -0.018979885684366682665037741611763, -0.024427979617996634445868705653164,
00722 -0.0254515609024968072046914928367, -0.022818315501242330510623193550023,
00723 -0.017246401250938970734773343962227, -0.0094044478616231310502439260238466,
00724 0.000088443083338148567870632533139623, 0.010662698127247191342483458195313,
00725 0.021798271940075683694515231667812, 0.033024647318464675242894187874335,
00726 0.043920835185724578804556115957137, 0.054115374591835170394444359277031,
00727 0.063286332713445589225509815413389, 0.071161304853874337708710936164141,
00728 0.077517414443109281453013727545775, 0.082181313037807649265391749793338,
00729 0.085029180321296033150826117360434, 0.085986724103570388312305498919226,
00730 0.085029180321296033150826117360434, 0.082181313037807649265391749793338,
00731 0.077517414443109281453013727545775, 0.071161304853874337708710936164141,
00732 0.063286332713445589225509815413389, 0.054115374591835170394444359277031,
00733 0.043920835185724578804556115957137, 0.033024647318464675242894187874335,
00734 0.021798271940075683694515231667812, 0.010662698127247191342483458195313,
00735 0.000088443083338148567870632533139623, -0.0094044478616231310502439260238466,
00736 -0.017246401250938970734773343962227, -0.022818315501242330510623193550023,
00737 -0.0254515609024968072046914928367, -0.024427979617996634445868705653164,
00738 -0.018979885684366682665037741611763, -0.0082900650115624590950739561062874,
00739 0.0085082246171298922291548496880318, 0.032331253545093590470788428814521};
00740 
00741 static Real SG_21_0[] = {0.023255813953488372093023255813953,
00742 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00743 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00744 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00745 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00746 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00747 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00748 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00749 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00750 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00751 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00752 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00753 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00754 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00755 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00756 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00757 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00758 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00759 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00760 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00761 0.023255813953488372093023255813953, 0.023255813953488372093023255813953,
00762 0.023255813953488372093023255813953, 0.023255813953488372093023255813953};
00763 
00764 static Real SG_21_1[] = {-0.031007751937984496124031007751938,
00765 -0.023255813953488372093023255813953, -0.015882019285309132161089052750993,
00766 -0.0088863679334467763282283985630554, -0.0022688598979013045944412932501418,
00767 0.0039705048213272830402722631877482, 0.0098317262242389865759122707506145,
00768 0.015314804310833806012478729438457, 0.020419739081111741349971639251276,
00769 0.025146530535072792588391000189072, 0.029495178672716959727736812251843,
00770 0.033465683494044242768009075439592, 0.037058044999054641709207789752316,
00771 0.040272263187748156551332955190017, 0.043108338060124787294384571752694,
00772 0.045566269616184533938362639440348, 0.047646057855927396483267158252978,
00773 0.049347702779353374929098128190584, 0.050671204386462469275855549253167,
00774 0.051616562677254679523539421440726, 0.052183777651730005672149744753261,
00775 0.052372849309888447721686519190773, 0.052183777651730005672149744753261,
00776 0.051616562677254679523539421440726, 0.050671204386462469275855549253167,
00777 0.049347702779353374929098128190584, 0.047646057855927396483267158252978,
00778 0.045566269616184533938362639440348, 0.043108338060124787294384571752694,
00779 0.040272263187748156551332955190017, 0.037058044999054641709207789752316,
00780 0.033465683494044242768009075439592, 0.029495178672716959727736812251843,
00781 0.025146530535072792588391000189072, 0.020419739081111741349971639251276,
00782 0.015314804310833806012478729438457, 0.0098317262242389865759122707506145,
00783 0.0039705048213272830402722631877482, -0.0022688598979013045944412932501418,
00784 -0.0088863679334467763282283985630554, -0.015882019285309132161089052750993,
00785 -0.023255813953488372093023255813953, -0.031007751937984496124031007751938};
00786 
00787 static Real SG_21_2[] = {0.031337621639452416295563252515256,
00788 0.0094012864918357248886689757545769, -0.0063962539674877203992227948009317,
00789 -0.016815309172389101426887598910625, -0.022577198329361590727009923012868,
00790 -0.024364250417520351506183200225029, -0.022819804188602537644909810343488,
00791 -0.018548208166967293697601079843631, -0.012114820649595754892577281879849,
00792 -0.0040460097060910471320676362855434, 0.005170846821321713007789690426878,
00793 0.015087361317795418276947585066, 0.025294136395860970751449987761401,
00794 0.03542076489542728183343189196365, 0.04513582988378127225111934444431,
00795 0.054146904655587872058829445295937, 0.062200552732890020636970347932079,
00796 0.069082327865108666692041259087276, 0.074616774029042768256632438817061,
00797 0.078667425428869292689425200497961, 0.081136806496143216675191910827493,
00798 0.08196643188979752622479598982417, 0.081136806496143216675191910827493,
00799 0.078667425428869292689425200497961, 0.074616774029042768256632438817061,
00800 0.069082327865108666692041259087276, 0.062200552732890020636970347932079,
00801 0.054146904655587872058829445295937, 0.04513582988378127225111934444431,
00802 0.03542076489542728183343189196365, 0.025294136395860970751449987761401,
00803 0.015087361317795418276947585066, 0.005170846821321713007789690426878,
00804 -0.0040460097060910471320676362855434, -0.012114820649595754892577281879849,
00805 -0.018548208166967293697601079843631, -0.022819804188602537644909810343488,
00806 -0.024364250417520351506183200225029, -0.022577198329361590727009923012868,
00807 -0.016815309172389101426887598910625, -0.0063962539674877203992227948009317,
00808 0.0094012864918357248886689757545769, 0.031337621639452416295563252515256};
00809 
00810 static Real SG_22_0[] = {0.022222222222222222222222222222222,
00811 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00812 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00813 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00814 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00815 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00816 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00817 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00818 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00819 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00820 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00821 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00822 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00823 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00824 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00825 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00826 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00827 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00828 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00829 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00830 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00831 0.022222222222222222222222222222222, 0.022222222222222222222222222222222,
00832 0.022222222222222222222222222222222, 0.022222222222222222222222222222222};
00833 
00834 static Real SG_22_1[] = {-0.02978723404255319148936170212766,
00835 -0.022695035460992907801418439716312, -0.015932706580900544285007422068283,
00836 -0.0095002474022761009401286491835725, -0.0033976579251195777667821210621804,
00837 0.0023750618505690252350321622958931, 0.0078179119247897080653142008906482,
00838 0.012930892297542470724063994722085, 0.017714002968827313211281543790203,
00839 0.022167243938644235526966848095002, 0.026290615206993237671119907636484,
00840 0.030084116773874319643740722414646, 0.03354774863928748144482929242949,
00841 0.036681510803232723074385617681016, 0.039485403265710044532409698169223,
00842 0.041959426026719445818901533894112, 0.044103579086260926933861124855682,
00843 0.045917862444334487877288471053934, 0.047402276100940128649183572488867,
00844 0.048556820056077849249546429160482, 0.049381494309747649678377041068778,
00845 0.049876298861949529935675408213756, 0.050041233712683490021441530595415,
00846 0.049876298861949529935675408213756, 0.049381494309747649678377041068778,
00847 0.048556820056077849249546429160482, 0.047402276100940128649183572488867,
00848 0.045917862444334487877288471053934, 0.044103579086260926933861124855682,
00849 0.041959426026719445818901533894112, 0.039485403265710044532409698169223,
00850 0.036681510803232723074385617681016, 0.03354774863928748144482929242949,
00851 0.030084116773874319643740722414646, 0.026290615206993237671119907636484,
00852 0.022167243938644235526966848095002, 0.017714002968827313211281543790203,
00853 0.012930892297542470724063994722085, 0.0078179119247897080653142008906482,
00854 0.0023750618505690252350321622958931, -0.0033976579251195777667821210621804,
00855 -0.0095002474022761009401286491835725, -0.015932706580900544285007422068283,
00856 -0.022695035460992907801418439716312, -0.02978723404255319148936170212766};
00857 
00858 static Real SG_22_2[] = {0.030395136778115501519756838905775,
00859 0.010131712259371833839918946301925, -0.004735986428217996748427228387644,
00860 -0.014844136566056407718951014349332, -0.0207978823974286254490451881263,
00861 -0.023171335127502685219825973618469, -0.022507572923329431216133042082524,
00862 -0.019318640913842516526529512131907, -0.014085551189858403143301949736823,
00863 -0.0072582828040763619624603682242378, 0.00074421822892152721626177172212098,
00864 0.0095340389326703756894075620617661, 0.018754299368822485849796647397449,
00865 0.028079152637147351186525224975159, 0.037213784875531656284966044684127,
00866 0.04589441525997927682676840905682, 0.053888296004611279589858173268946,
00867 0.06099371236166592244843774513945, 0.06703998262149865437298608513052,
00868 0.071887458112582115430258706347578, 0.075427523201506136783287674539289,
00869 0.077582595292977740691381608097554, 0.078306124829821140510125678057516,
00870 0.077582595292977740691381608097554, 0.075427523201506136783287674539289,
00871 0.071887458112582115430258706347578, 0.06703998262149865437298608513052,
00872 0.06099371236166592244843774513945, 0.053888296004611279589858173268946,
00873 0.04589441525997927682676840905682, 0.037213784875531656284966044684127,
00874 0.028079152637147351186525224975159, 0.018754299368822485849796647397449,
00875 0.0095340389326703756894075620617661, 0.00074421822892152721626177172212098,
00876 -0.0072582828040763619624603682242378, -0.014085551189858403143301949736823,
00877 -0.019318640913842516526529512131907, -0.022507572923329431216133042082524,
00878 -0.023171335127502685219825973618469, -0.0207978823974286254490451881263,
00879 -0.014844136566056407718951014349332, -0.004735986428217996748427228387644,
00880 0.010131712259371833839918946301925, 0.030395136778115501519756838905775};
00881 
00882 static Real SG_23_0[] = {0.021276595744680851063829787234043,
00883 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00884 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00885 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00886 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00887 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00888 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00889 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00890 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00891 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00892 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00893 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00894 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00895 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00896 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00897 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00898 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00899 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00900 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00901 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00902 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00903 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00904 0.021276595744680851063829787234043, 0.021276595744680851063829787234043,
00905 0.021276595744680851063829787234043, 0.021276595744680851063829787234043};
00906 
00907 static Real SG_23_1[] = {-0.028658271819366044290056448111159,
00908 -0.02214502822405557967867998263135, -0.015921262121870024605586915617311,
00909 -0.0099869735128093790707772470690404, -0.0043421623968736430742509769865393,
00910 0.0010131712259371833839918946301925, 0.006079027355623100303951367781155,
00911 0.010855405992184107685627442466348, 0.015342307135620205529020118685772,
00912 0.019539730785931393834129396439427, 0.023447676943117672600955275727312,
00913 0.027066145607179041829497756549428, 0.030395136778115501519756838905775,
00914 0.033434650455927051671732522796353, 0.036184686640613692285424808221161,
00915 0.0386452453321754233608336951802, 0.040816326530612244897959183673469,
00916 0.04269793023592415689680127370097, 0.044290056448111159357359965262701,
00917 0.045592705167173252279635258358663, 0.046605876393110435663627152988855,
00918 0.047329570125922709509335649153278, 0.047763786365610073816760746851932,
00919 0.047908525112172528585902446084817, 0.047763786365610073816760746851932,
00920 0.047329570125922709509335649153278, 0.046605876393110435663627152988855,
00921 0.045592705167173252279635258358663, 0.044290056448111159357359965262701,
00922 0.04269793023592415689680127370097, 0.040816326530612244897959183673469,
00923 0.0386452453321754233608336951802, 0.036184686640613692285424808221161,
00924 0.033434650455927051671732522796353, 0.030395136778115501519756838905775,
00925 0.027066145607179041829497756549428, 0.023447676943117672600955275727312,
00926 0.019539730785931393834129396439427, 0.015342307135620205529020118685772,
00927 0.010855405992184107685627442466348, 0.006079027355623100303951367781155,
00928 0.0010131712259371833839918946301925, -0.0043421623968736430742509769865393,
00929 -0.0099869735128093790707772470690404, -0.015921262121870024605586915617311,
00930 -0.02214502822405557967867998263135, -0.028658271819366044290056448111159};
00931 
00932 static Real SG_23_2[] = {0.029501162166994457357411049526193,
00933 0.010727695333452529948149472554979, -0.0032779069074438285952678943917993,
00934 -0.013052029322367244770248524941892, -0.019106108549307897330134428833384,
00935 -0.0219266330975735172842021519147, -0.021975143347789387897662776144599,
00936 -0.019688231551898344691661919592181, -0.015477541833160775443279736436881,
00937 -0.0097297701861546201855309169684697, -0.0028066644767753712073646875870586,
00938 0.0049549755577639269463351891969059, 0.013243298308932677474750414762639,
00939 0.02177140029688273132112815437902, 0.03027732617044838717278103720459,
00940 0.038524068707146391461087156287552, 0.046299568813175938361490068565774,
00941 0.053416715523418669793498794866784, 0.059713346001438675420687819907775,
00942 0.065052245539482492650697092295602, 0.069321147558479106635232024526783,
00943 0.072432733608039950270063492987497, 0.074324633366458904195027837953588,
00944 0.074959424640712296794026863590562, 0.074324633366458904195027837953588,
00945 0.072432733608039950270063492987497, 0.069321147558479106635232024526783,
00946 0.065052245539482492650697092295602, 0.059713346001438675420687819907775,
00947 0.053416715523418669793498794866784, 0.046299568813175938361490068565774,
00948 0.038524068707146391461087156287552, 0.03027732617044838717278103720459,
00949 0.02177140029688273132112815437902, 0.013243298308932677474750414762639,
00950 0.0049549755577639269463351891969059, -0.0028066644767753712073646875870586,
00951 -0.0097297701861546201855309169684697, -0.015477541833160775443279736436881,
00952 -0.019688231551898344691661919592181, -0.021975143347789387897662776144599,
00953 -0.0219266330975735172842021519147, -0.019106108549307897330134428833384,
00954 -0.013052029322367244770248524941892, -0.0032779069074438285952678943917993,
00955 0.010727695333452529948149472554979, 0.029501162166994457357411049526193};
00956 
00957 static Real SG_24_0[] = {0.020408163265306122448979591836735,
00958 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00959 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00960 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00961 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00962 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00963 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00964 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00965 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00966 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00967 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00968 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00969 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00970 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00971 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00972 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00973 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00974 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00975 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00976 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00977 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00978 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00979 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00980 0.020408163265306122448979591836735, 0.020408163265306122448979591836735,
00981 0.020408163265306122448979591836735, 0.020408163265306122448979591836735};
00982 
00983 static Real SG_24_1[] = {-0.027611044417767106842737094837935,
00984 -0.021608643457382953181272509003601, -0.015861663814461954994763862992005,
00985 -0.010370105489004112283211156803147, -0.0051339684810094250466143904370259,
00986 -0.00015325279047789328497356389364256, 0.0045720415825904830017113228270031,
00987 0.0090419146381957038134402697249112, 0.013256366376337769150213276800082,
00988 0.017215396797016679012030344052515, 0.02091900590023243339889147148221,
00989 0.024367193685985032310796659089168, 0.027559960154274475747745906873388,
00990 0.03049730530510076370973921483487, 0.033179229138463896196776582973615,
00991 0.035605731654363873208858011289622, 0.037776812852800694745983499782892,
00992 0.039692472733774360808153048453424, 0.041352711297284871395366657301218,
00993 0.042757528543332226507624326326275, 0.043906924471916426144926055528594,
00994 0.044800899083037470307271844908176, 0.04543945237669535899466169446502,
00995 0.045822584352890092207095604199126, 0.045950295011621669944573574110495,
00996 0.045822584352890092207095604199126, 0.04543945237669535899466169446502,
00997 0.044800899083037470307271844908176, 0.043906924471916426144926055528594,
00998 0.042757528543332226507624326326275, 0.041352711297284871395366657301218,
00999 0.039692472733774360808153048453424, 0.037776812852800694745983499782892,
01000 0.035605731654363873208858011289622, 0.033179229138463896196776582973615,
01001 0.03049730530510076370973921483487, 0.027559960154274475747745906873388,
01002 0.024367193685985032310796659089168, 0.02091900590023243339889147148221,
01003 0.017215396797016679012030344052515, 0.013256366376337769150213276800082,
01004 0.0090419146381957038134402697249112, 0.0045720415825904830017113228270031,
01005 -0.00015325279047789328497356389364256, -0.0051339684810094250466143904370259,
01006 -0.010370105489004112283211156803147, -0.015861663814461954994763862992005,
01007 -0.021608643457382953181272509003601, -0.027611044417767106842737094837935};
01008 
01009 static Real SG_24_2[] = {0.028652970622211148610387551246914,
01010 0.011212031982604362499716867879227, -0.0019951778382971012572030016342145,
01011 -0.011424079868800189686472742449047, -0.017509854202620429946366342602878,
01012 -0.020667439998881929327331093015287, -0.021291535482117375251987587487825,
01013 -0.019756597942268035275129722704015, -0.016416843734683757083724698229352,
01014 -0.011606248280122968496913016511301, -0.0056385460647526774660084828793019,
01015 0.0011927693598515279255017944552369, 0.0086144453767054794619574043989334,
01016 0.016373470303416428795524632976434, 0.024237073392183047446196463330414,
01017 0.031992724829795426801792575721577, 0.039448135737635078117959347528654,
01018 0.046431258171674932518169853248405, 0.052790285122479340993723864495618,
01019 0.058393650515204074403747850003108, 0.063130029209596323475194975621722,
01020 0.066908336999994698802845104320331, 0.069657730615329230849304796185837,
01021 0.071327607719121369945007308423169, 0.071887606909483986288212595355284,
01022 0.071327607719121369945007308423169, 0.069657730615329230849304796185837,
01023 0.066908336999994698802845104320331, 0.063130029209596323475194975621722,
01024 0.058393650515204074403747850003108, 0.052790285122479340993723864495618,
01025 0.046431258171674932518169853248405, 0.039448135737635078117959347528654,
01026 0.031992724829795426801792575721577, 0.024237073392183047446196463330414,
01027 0.016373470303416428795524632976434, 0.0086144453767054794619574043989334,
01028 0.0011927693598515279255017944552369, -0.0056385460647526774660084828793019,
01029 -0.011606248280122968496913016511301, -0.016416843734683757083724698229352,
01030 -0.019756597942268035275129722704015, -0.021291535482117375251987587487825,
01031 -0.020667439998881929327331093015287, -0.017509854202620429946366342602878,
01032 -0.011424079868800189686472742449047, -0.0019951778382971012572030016342145,
01033 0.011212031982604362499716867879227, 0.028652970622211148610387551246914};
01034 
01035 static Real SG_25_0[] = {0.01960784313725490196078431372549,
01036 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01037 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01038 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01039 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01040 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01041 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01042 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01043 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01044 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01045 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01046 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01047 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01048 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01049 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01050 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01051 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01052 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01053 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01054 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01055 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01056 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01057 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01058 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01059 0.01960784313725490196078431372549, 0.01960784313725490196078431372549,
01060 0.01960784313725490196078431372549, 0.01960784313725490196078431372549};
01061 
01062 static Real SG_25_1[] = {-0.026637069922308546059933407325194,
01063 -0.021087680355160932297447280799112, -0.015764796484631588484450383927156,
01064 -0.010668418310720514620942716709325, -0.0057985458334277107069242791456205,
01065 -0.0011551790527531767423950712360416, 0.0032616820313030872726449070194115,
01066 0.0074520374187410813381956556207389, 0.01141588710956080545425717456794,
01067 0.015153231103762259620829463861016, 0.018664069401345443837912523499966,
01068 0.02194840200231035810550635348479, 0.025006228906657002423610953815488,
01069 0.027837550114385376792226324492061, 0.030442365625495481211352465514508,
01070 0.032820675439987315680989376882829, 0.034972479557860880201137058597024,
01071 0.036897777979116174771795510657093, 0.038596570703753199392964733063037,
01072 0.040068857731771954064644725814854, 0.041314639063172438786835488912546,
01073 0.042333914697954653559537022356112, 0.043126684636118598382749326145553,
01074 0.043692948877664273256472400280867, 0.044032707422591678180706244762056,
01075 0.044145960270900813155450859589119, 0.044032707422591678180706244762056,
01076 0.043692948877664273256472400280867, 0.043126684636118598382749326145553,
01077 0.042333914697954653559537022356112, 0.041314639063172438786835488912546,
01078 0.040068857731771954064644725814854, 0.038596570703753199392964733063037,
01079 0.036897777979116174771795510657093, 0.034972479557860880201137058597024,
01080 0.032820675439987315680989376882829, 0.030442365625495481211352465514508,
01081 0.027837550114385376792226324492061, 0.025006228906657002423610953815488,
01082 0.02194840200231035810550635348479, 0.018664069401345443837912523499966,
01083 0.015153231103762259620829463861016, 0.01141588710956080545425717456794,
01084 0.0074520374187410813381956556207389, 0.0032616820313030872726449070194115,
01085 -0.0011551790527531767423950712360416, -0.0057985458334277107069242791456205,
01086 -0.010668418310720514620942716709325, -0.015764796484631588484450383927156,
01087 -0.021087680355160932297447280799112, -0.026637069922308546059933407325194};
01088 
01089 static Real SG_25_2[] = {0.027847845827868025426294016749067,
01090 0.011603269094945010594289173645444, -0.00086483993254248526168614958848033,
01091 -0.0099456592242385805093907202675238, -0.016011805985121686351997826246297,
01092 -0.019419336655504506828095275919207, -0.020507746911034038811685398220454,
01093 -0.019599971662691572012185042624035, -0.017002385056792688974425579143741,
01094 -0.013004800474987265078652898333159, -0.0078804705342594685405274112856704,
01095 -0.0018860870869277604111240496344518, 0.0047382187793551054230677344475252,
01096 0.011768876741602082240143968247494, 0.018998877241491830482786158512892,
01097 0.026237771485368717758261291451364, 0.033311671444242818838421832730757,
01098 0.040063249853789915659705727479123, 0.046351740214351497323136400284722,
01099 0.052052936790934760094322755196017, 0.057059194613212607403459175721674,
01100 0.061279429475523649845325524830567, 0.064639117936872205179287144951773,
01101 0.067080297320928298329294857974576, 0.068561565716027661383884965248462,
01102 0.069058081975171733596179247583125, 0.068561565716027661383884965248462,
01103 0.067080297320928298329294857974576, 0.064639117936872205179287144951773,
01104 0.061279429475523649845325524830567, 0.057059194613212607403459175721674,
01105 0.052052936790934760094322755196017, 0.046351740214351497323136400284722,
01106 0.040063249853789915659705727479123, 0.033311671444242818838421832730757,
01107 0.026237771485368717758261291451364, 0.018998877241491830482786158512892,
01108 0.011768876741602082240143968247494, 0.0047382187793551054230677344475252,
01109 -0.0018860870869277604111240496344518, -0.0078804705342594685405274112856704,
01110 -0.013004800474987265078652898333159, -0.017002385056792688974425579143741,
01111 -0.019599971662691572012185042624035, -0.020507746911034038811685398220454,
01112 -0.019419336655504506828095275919207, -0.016011805985121686351997826246297,
01113 -0.0099456592242385805093907202675238, -0.00086483993254248526168614958848033,
01114 0.011603269094945010594289173645444, 0.027847845827868025426294016749067};
01115 
01116 static Real SG_26_0[] = {0.018867924528301886792452830188679,
01117 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01118 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01119 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01120 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01121 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01122 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01123 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01124 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01125 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01126 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01127 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01128 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01129 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01130 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01131 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01132 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01133 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01134 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01135 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01136 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01137 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01138 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01139 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01140 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01141 0.018867924528301886792452830188679, 0.018867924528301886792452830188679,
01142 0.018867924528301886792452830188679, 0.018867924528301886792452830188679};
01143 
01144 static Real SG_26_1[] = {-0.02572898799313893653516295025729,
01145 -0.020583190394511149228130360205832, -0.015639188780143275148824538391686,
01146 -0.010896983150035314297245484814852, -0.0063565735041872666733931994753304,
01147 -0.0020179598425991322772676823731208, 0.0021188578347290888911310664917768,
01148 0.0060538795277973968318030471193623, 0.0097871052366057915447482595096358,
01149 0.013318534961154273029966703662597, 0.016648168701442841287458379578246,
01150 0.019776006457471496317223287256584, 0.022702048229240238119261426697609,
01151 0.025426294016749066693572797901322, 0.027948743819997982040157400867723,
01152 0.030269397638986984159015235596812, 0.032388255473716073050146302088588,
01153 0.034305317324185248713550600343053, 0.036020583190394511149228130360206,
01154 0.037534053072343860357178892140046, 0.038845726970033296337402885682575,
01155 0.039955604883462819089900110987791, 0.040863686812632428614670568055696,
01156 0.041569972757542124911714256886288, 0.042074462718191907981031177479568,
01157 0.042377156694581777822621329835536, 0.042478054686711734436484713954192,
01158 0.042377156694581777822621329835536, 0.042074462718191907981031177479568,
01159 0.041569972757542124911714256886288, 0.040863686812632428614670568055696,
01160 0.039955604883462819089900110987791, 0.038845726970033296337402885682575,
01161 0.037534053072343860357178892140046, 0.036020583190394511149228130360206,
01162 0.034305317324185248713550600343053, 0.032388255473716073050146302088588,
01163 0.030269397638986984159015235596812, 0.027948743819997982040157400867723,
01164 0.025426294016749066693572797901322, 0.022702048229240238119261426697609,
01165 0.019776006457471496317223287256584, 0.016648168701442841287458379578246,
01166 0.013318534961154273029966703662597, 0.0097871052366057915447482595096358,
01167 0.0060538795277973968318030471193623, 0.0021188578347290888911310664917768,
01168 -0.0020179598425991322772676823731208, -0.0063565735041872666733931994753304,
01169 -0.010896983150035314297245484814852, -0.015639188780143275148824538391686,
01170 -0.020583190394511149228130360205832, -0.02572898799313893653516295025729};
01171 
01172 static Real SG_26_2[] = {0.0270831452559357226685925792182,
01173 0.011916583912611717974180734856008, 0.00013276051596046922876761068244216,
01174 -0.0086028814342384060241411722222517, -0.014611243070849356263223895679062,
01175 -0.018199570159380895989342744410213, -0.019661453097985605725543806039162,
01176 -0.019276826917460132017057071090601, -0.017311971281245187431296432990457,
01177 -0.014019510485425550557859688065892, -0.0096384134587300660085285355453005,
01178 -0.0043939937625316444172685775583141, 0.0015020904091527375597706808642027,
01179 0.0078518362296620372442558317901504, 0.014470896239691145935669564386195,
01180 0.021188578347290888911310664917768, 0.027847845827868025426294016749067,
01181 0.034305317324185248713550600343053, 0.040431266846361185983827493261456,
01182 0.046109623771870398425687870164767, 0.051237972845543381205511002812247,
01183 0.05572755417956656346749226006192, 0.059503263253482308333643107870574,
01184 0.062503650914188912903791109293767, 0.064680923375940608255579924485819,
01185 0.066000942220347559444469310699815, 0.066443224396375865503735122287608,
01186 0.066000942220347559444469310699815, 0.064680923375940608255579924485819,
01187 0.062503650914188912903791109293767, 0.059503263253482308333643107870574,
01188 0.05572755417956656346749226006192, 0.051237972845543381205511002812247,
01189 0.046109623771870398425687870164767, 0.040431266846361185983827493261456,
01190 0.034305317324185248713550600343053, 0.027847845827868025426294016749067,
01191 0.021188578347290888911310664917768, 0.014470896239691145935669564386195,
01192 0.0078518362296620372442558317901504, 0.0015020904091527375597706808642027,
01193 -0.0043939937625316444172685775583141, -0.0096384134587300660085285355453005,
01194 -0.014019510485425550557859688065892, -0.017311971281245187431296432990457,
01195 -0.019276826917460132017057071090601, -0.019661453097985605725543806039162,
01196 -0.018199570159380895989342744410213, -0.014611243070849356263223895679062,
01197 -0.0086028814342384060241411722222517, 0.00013276051596046922876761068244216,
01198 0.011916583912611717974180734856008, 0.0270831452559357226685925792182};
01199 
01200 static Real SG_27_0[] = {0.018181818181818181818181818181818,
01201 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01202 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01203 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01204 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01205 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01206 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01207 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01208 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01209 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01210 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01211 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01212 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01213 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01214 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01215 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01216 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01217 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01218 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01219 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01220 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01221 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01222 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01223 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01224 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01225 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01226 0.018181818181818181818181818181818, 0.018181818181818181818181818181818,
01227 0.018181818181818181818181818181818, 0.018181818181818181818181818181818};
01228 
01229 static Real SG_27_1[] = {-0.02488038277511961722488038277512,
01230 -0.020095693779904306220095693779904, -0.01549155908639523336643495531281,
01231 -0.011067978694592398663898167373838, -0.0068249526044958021124853299629864,
01232 -0.0027624808161054437121964430802564, 0.0011194366705786765369684932743523,
01233 0.0048207998555565586350094791008396, 0.0083416087388282025819265143992056,
01234 0.01168186332039360837771959916945, 0.014841563600252776022388733411574,
01235 0.017820709578405705515933917125576, 0.020619301254852396858355150311456,
01236 0.023237338629592850049652432969215, 0.025674821702627065089825765098853,
01237 0.02793175047395504197887514670037, 0.030008124943576780716800577773765,
01238 0.031903945111492281303602058319039, 0.033619210977701543739279588336192,
01239 0.035153922542204568023833167825223, 0.036508079805001354157262796786133,
01240 0.037681682766091902139568475218922, 0.038674731425476211970750203123589,
01241 0.039487225783154283650807980500135, 0.04011916583912611717974180734856,
01242 0.040570551593391712557551683668863, 0.040841383045951069784237609461045,
01243 0.040931660196804188859799584725106, 0.040841383045951069784237609461045,
01244 0.040570551593391712557551683668863, 0.04011916583912611717974180734856,
01245 0.039487225783154283650807980500135, 0.038674731425476211970750203123589,
01246 0.037681682766091902139568475218922, 0.036508079805001354157262796786133,
01247 0.035153922542204568023833167825223, 0.033619210977701543739279588336192,
01248 0.031903945111492281303602058319039, 0.030008124943576780716800577773765,
01249 0.02793175047395504197887514670037, 0.025674821702627065089825765098853,
01250 0.023237338629592850049652432969215, 0.020619301254852396858355150311456,
01251 0.017820709578405705515933917125576, 0.014841563600252776022388733411574,
01252 0.01168186332039360837771959916945, 0.0083416087388282025819265143992056,
01253 0.0048207998555565586350094791008396, 0.0011194366705786765369684932743523,
01254 -0.0027624808161054437121964430802564, -0.0068249526044958021124853299629864,
01255 -0.011067978694592398663898167373838, -0.01549155908639523336643495531281,
01256 -0.020095693779904306220095693779904, -0.02488038277511961722488038277512};
01257 
01258 static Real SG_27_2[] = {0.026356337685508069094152947855,
01259 0.012164463547157570351147514394615, 0.0010144703561969143575862644080038,
01260 -0.0073828347943440599929920448998765, -0.013305303913122958469540372292889,
01261 -0.01701944811048483150350339250372, -0.018780437598462174188817496233877,
01262 -0.018832101690774926281910790153688, -0.017406928802830472201703096902306,
01263 -0.014726066451723641029605955087702, -0.010999321256236706509522619286674,
01264 -0.0064251589368393870478480600448362, -0.0011907043156888457134689638766287,
01265 0.0045282586833703097622362667346881, 0.010567287034806026985397513337031,
01266 0.016773278611398808899652941509497, 0.023004472184241713786149000862358,
01267 0.029130447422740355263540425037067, 0.035032124894612902287990231706253,
01268 0.040601766065890079153169722573725, 0.045742973300915165490258483374468,
01269 0.050370689862343996267944383874647, 0.054411199911144961792423577871603,
01270 0.057802128506599007707400503193858, 0.06049244160629963499408788170111,
01271 0.062442446066152899971206719284235, 0.063623789640377414294986305865288,
01272 0.064019460981504344959164215397502, 0.063623789640377414294986305865288,
01273 0.062442446066152899971206719284235, 0.06049244160629963499408788170111,
01274 0.057802128506599007707400503193858, 0.054411199911144961792423577871603,
01275 0.050370689862343996267944383874647, 0.045742973300915165490258483374468,
01276 0.040601766065890079153169722573725, 0.035032124894612902287990231706253,
01277 0.029130447422740355263540425037067, 0.023004472184241713786149000862358,
01278 0.016773278611398808899652941509497, 0.010567287034806026985397513337031,
01279 0.0045282586833703097622362667346881, -0.0011907043156888457134689638766287,
01280 -0.0064251589368393870478480600448362, -0.010999321256236706509522619286674,
01281 -0.014726066451723641029605955087702, -0.017406928802830472201703096902306,
01282 -0.018832101690774926281910790153688, -0.018780437598462174188817496233877,
01283 -0.01701944811048483150350339250372, -0.013305303913122958469540372292889,
01284 -0.0073828347943440599929920448998765, 0.0010144703561969143575862644080038,
01285 0.012164463547157570351147514394615, 0.026356337685508069094152947855};
01286 
01287 static Real SG_28_0[] = {0.017543859649122807017543859649123,
01288 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01289 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01290 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01291 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01292 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01293 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01294 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01295 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01296 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01297 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01298 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01299 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01300 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01301 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01302 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01303 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01304 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01305 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01306 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01307 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01308 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01309 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01310 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01311 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01312 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01313 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01314 0.017543859649122807017543859649123, 0.017543859649122807017543859649123,
01315 0.017543859649122807017543859649123, 0.017543859649122807017543859649123};
01316 
01317 static Real SG_28_1[] = {-0.024085637823371989295272078501338,
01318 -0.019625334522747546833184656556646, -0.015327224069418538642445868137215,
01319 -0.011191306463384964723055713243046, -0.0072175817046468250750141918741384,
01320 -0.0034060497932041196983213040304923, 0.0002432892709431514070229502878923,
01321 0.0037304354877949882410185710810153, 0.0070553888573513908036655583488768,
01322 0.010218149379612359094963912091477, 0.013218717054577893114913632308815,
01323 0.016057091882247992863514719000892, 0.018733273862622658340767172167707,
01324 0.021247262995701889546670991809261, 0.023599059281485686481226177925553,
01325 0.025788662719974049144432730516584, 0.027816073311166977536290649582353,
01326 0.029681291055064471656799935122861, 0.031384315951666531505960587138107,
01327 0.032925148000973157083772605628092, 0.034303787202984348390235990592815,
01328 0.035520233557700105425350742032276, 0.036574487065120428189116859946476,
01329 0.037466547725245316681534344335415, 0.038196415538074770902603195199092,
01330 0.038764090503608790852323412537507, 0.039169572621847376530694996350661,
01331 0.039412861892790527937717946638553, 0.039493958316438245073392263401184,
01332 0.039412861892790527937717946638553, 0.039169572621847376530694996350661,
01333 0.038764090503608790852323412537507, 0.038196415538074770902603195199092,
01334 0.037466547725245316681534344335415, 0.036574487065120428189116859946476,
01335 0.035520233557700105425350742032276, 0.034303787202984348390235990592815,
01336 0.032925148000973157083772605628092, 0.031384315951666531505960587138107,
01337 0.029681291055064471656799935122861, 0.027816073311166977536290649582353,
01338 0.025788662719974049144432730516584, 0.023599059281485686481226177925553,
01339 0.021247262995701889546670991809261, 0.018733273862622658340767172167707,
01340 0.016057091882247992863514719000892, 0.013218717054577893114913632308815,
01341 0.010218149379612359094963912091477, 0.0070553888573513908036655583488768,
01342 0.0037304354877949882410185710810153, 0.0002432892709431514070229502878923,
01343 -0.0034060497932041196983213040304923, -0.0072175817046468250750141918741384,
01344 -0.011191306463384964723055713243046, -0.015327224069418538642445868137215,
01345 -0.019625334522747546833184656556646, -0.024085637823371989295272078501338};
01346 
01347 static Real SG_28_2[] = {0.025665023910150480396601395124377,
01348 0.012357233734516897968734005059885, 0.0017947569167937398878742234352711,
01349 -0.0062736725113701174302803410304032, -0.01208983878367103818949236673955,
01350 -0.015886044399150627212984819216055, -0.017885110122195729943440951105278,
01351 -0.018300374982538432443004302174054, -0.01733569627525606139327869931069,
01352 -0.01518544956077118409532825652497, -0.012034528664851608469677374948148,
01353 -0.0080583456786103830563107428329562, -0.0034228309585057970146733355535977,
01354 0.0017155668736586198763295843942487, 0.0072098809307340972183324673934308,
01355 0.012922626060226623993509476705322, 0.018725798844296948564574488469822,
01356 0.024500877599760578674781091705356, 0.030138822378087781447922588308876,
01357 0.035540074965403583388331993055858, 0.040614558882487770380882033600308,
01358 0.045281679384774887690985150474753, 0.049470323462354239964593497090249,
01359 0.053118859839969891228198939736377, 0.056175138977020664888833057581245,
01360 0.058596493067560143734067142671486, 0.060349736040296669932012199932258,
01361 0.061411163558593345031318947167248, 0.061766553020468029961177815058665,
01362 0.061411163558593345031318947167248, 0.060349736040296669932012199932258,
01363 0.058596493067560143734067142671486, 0.056175138977020664888833057581245,
01364 0.053118859839969891228198939736377, 0.049470323462354239964593497090249,
01365 0.045281679384774887690985150474753, 0.040614558882487770380882033600308,
01366 0.035540074965403583388331993055858, 0.030138822378087781447922588308876,
01367 0.024500877599760578674781091705356, 0.018725798844296948564574488469822,
01368 0.012922626060226623993509476705322, 0.0072098809307340972183324673934308,
01369 0.0017155668736586198763295843942487, -0.0034228309585057970146733355535977,
01370 -0.0080583456786103830563107428329562, -0.012034528664851608469677374948148,
01371 -0.01518544956077118409532825652497, -0.01733569627525606139327869931069,
01372 -0.018300374982538432443004302174054, -0.017885110122195729943440951105278,
01373 -0.015886044399150627212984819216055, -0.01208983878367103818949236673955,
01374 -0.0062736725113701174302803410304032, 0.0017947569167937398878742234352711,
01375 0.012357233734516897968734005059885, 0.025665023910150480396601395124377};
01376 
01377 static Real SG_29_0[] = {0.016949152542372881355932203389831,
01378 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01379 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01380 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01381 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01382 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01383 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01384 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01385 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01386 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01387 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01388 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01389 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01390 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01391 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01392 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01393 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01394 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01395 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01396 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01397 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01398 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01399 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01400 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01401 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01402 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01403 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01404 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01405 0.016949152542372881355932203389831, 0.016949152542372881355932203389831,
01406 0.016949152542372881355932203389831, 0.016949152542372881355932203389831};
01407 
01408 static Real SG_29_1[] = {-0.02333981661572659071964434565157,
01409 -0.019171992220061128091136426785218, -0.015150407276875155379418259458037,
01410 -0.011275061786168672584489843670025, -0.0075459557479416797063511794211842,
01411 -0.0039630891621941767450022667115134, -0.00052646202892616370044310554101285,
01412 0.0027639256518623594273263040903175, 0.0059080738801713926383059621824776,
01413 0.0089059826560009359324958687354675, 0.011757651979350989309896023749287,
01414 0.014463081850221552770506427223936, 0.017022272268612626314327079159416,
01415 0.019435223234524209941357979555725, 0.021701934747956303651599128412863,
01416 0.023822406808908907445050525730832, 0.02579663941738202132171217150963,
01417 0.027624632573375645281584065749258, 0.029306386276889779324666208449716,
01418 0.030841900527924423450958599611003, 0.03223117532647957766046123923312,
01419 0.033474210672555241953174127316067, 0.034571006566151416329097263859844,
01420 0.035521563007268100788230648864451, 0.036325879995905295330574282329887,
01421 0.036983957532062999956128164256153, 0.037495795615741214664892294643249,
01422 0.037861394246939939456866673491174, 0.03808075342565917433205130079993,
01423 0.038153873151898919290446176569515, 0.03808075342565917433205130079993,
01424 0.037861394246939939456866673491174, 0.037495795615741214664892294643249,
01425 0.036983957532062999956128164256153, 0.036325879995905295330574282329887,
01426 0.035521563007268100788230648864451, 0.034571006566151416329097263859844,
01427 0.033474210672555241953174127316067, 0.03223117532647957766046123923312,
01428 0.030841900527924423450958599611003, 0.029306386276889779324666208449716,
01429 0.027624632573375645281584065749258, 0.02579663941738202132171217150963,
01430 0.023822406808908907445050525730832, 0.021701934747956303651599128412863,
01431 0.019435223234524209941357979555725, 0.017022272268612626314327079159416,
01432 0.014463081850221552770506427223936, 0.011757651979350989309896023749287,
01433 0.0089059826560009359324958687354675, 0.0059080738801713926383059621824776,
01434 0.0027639256518623594273263040903175, -0.00052646202892616370044310554101285,
01435 -0.0039630891621941767450022667115134, -0.0075459557479416797063511794211842,
01436 -0.011275061786168672584489843670025, -0.015150407276875155379418259458037,
01437 -0.019171992220061128091136426785218, -0.02333981661572659071964434565157};
01438 
01439 static Real SG_29_2[] = {0.025006946373992775771047513198111,
01440 0.012503473186996387885523756599055, 0.002486070692151328585425776165894,
01441 -0.0052646202892616370044310554101285, -0.010959982238553771581951924444722,
01442 -0.014803420939628365667762576260551, -0.016990365478980737605209315187233,
01443 -0.017708268245698233560359004561341, -0.017136604931460227521999066726403,
01444 -0.0154468745305381213016374830329, -0.012802599339795344533502793838267,
01445 -0.0093593249586873546745440985068952, -0.0052646202892616370044310554101285,
01446 -0.00065807753615770462555388192626607, 0.004328687793392901536976645559439,
01447 0.0095720368895666127353291916547792, 0.014956307639947832398951861960592,
01448 0.020373814629528936134572203070763, 0.025724849140710271726197202572219,
01449 0.030917679153300159135113289044937, 0.035868549344514890499886332061936,
01450 0.040501681088978730136361642189284, 0.044749272458723914537663970986093,
01451 0.048551498223190652374197511004519, 0.051856509849227124493645895789766,
01452 0.054620435501089483920972199880084, 0.056807380040441855858418938806766,
01453 0.058389425026356337685508069094153, 0.059346628715312998959040988259631,
01454 0.059667026061199881413098534813631, 0.059346628715312998959040988259631,
01455 0.058389425026356337685508069094153, 0.056807380040441855858418938806766,
01456 0.054620435501089483920972199880084, 0.051856509849227124493645895789766,
01457 0.048551498223190652374197511004519, 0.044749272458723914537663970986093,
01458 0.040501681088978730136361642189284, 0.035868549344514890499886332061936,
01459 0.030917679153300159135113289044937, 0.025724849140710271726197202572219,
01460 0.020373814629528936134572203070763, 0.014956307639947832398951861960592,
01461 0.0095720368895666127353291916547792, 0.004328687793392901536976645559439,
01462 -0.00065807753615770462555388192626607, -0.0052646202892616370044310554101285,
01463 -0.0093593249586873546745440985068952, -0.012802599339795344533502793838267,
01464 -0.0154468745305381213016374830329, -0.017136604931460227521999066726403,
01465 -0.017708268245698233560359004561341, -0.016990365478980737605209315187233,
01466 -0.014803420939628365667762576260551, -0.010959982238553771581951924444722,
01467 -0.0052646202892616370044310554101285, 0.002486070692151328585425776165894,
01468 0.012503473186996387885523756599055, 0.025006946373992775771047513198111};
01469 
01470 static Real SG_30_0[] = {0.016393442622950819672131147540984,
01471 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01472 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01473 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01474 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01475 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01476 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01477 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01478 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01479 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01480 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01481 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01482 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01483 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01484 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01485 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01486 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01487 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01488 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01489 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01490 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01491 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01492 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01493 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01494 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01495 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01496 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01497 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01498 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01499 0.016393442622950819672131147540984, 0.016393442622950819672131147540984,
01500 0.016393442622950819672131147540984, 0.016393442622950819672131147540984};
01501 
01502 static Real SG_30_1[] = {-0.022638563622170179547228727556596,
01503 -0.018735362997658079625292740046838, -0.014964474258722661056642718215377,
01504 -0.011325897405363923841278662062213, -0.0078196324375818679792005715873457,
01505 -0.0044456793553764934704084467907752, -0.0012040381587478003149022876725016,
01506 0.0019052911523042114873179057674751, 0.0048823085777795419362521335291549,
01507 0.0077270141176781910319003956125379, 0.010439407772000158774262692017624,
01508 0.013019489540745445163339022744413, 0.015467259423914050199129387792905,
01509 0.017782717421505973881633787163101, 0.019965863533521216210852220854999,
01510 0.022016697759959777186784688868601, 0.023935220100821656809431191203906,
01511 0.025721430556106855078791727860914, 0.027375329125815371994866298839625,
01512 0.028896915809947207557654904140039, 0.030286190608502361767157543762156,
01513 0.031543153521480834623374217705977, 0.0326678045488826261263049259715,
01514 0.033660143690707736275949668558727, 0.034520170946956165072308445467656,
01515 0.035247886317627912515381256698289, 0.035843289802722978605168102250625,
01516 0.036306381402241363341668982124664, 0.036637161116183066724883896320406,
01517 0.036835628944548088754812844837852, 0.036901784887336429431455827677,
01518 0.036835628944548088754812844837852, 0.036637161116183066724883896320406,
01519 0.036306381402241363341668982124664, 0.035843289802722978605168102250625,
01520 0.035247886317627912515381256698289, 0.034520170946956165072308445467656,
01521 0.033660143690707736275949668558727, 0.0326678045488826261263049259715,
01522 0.031543153521480834623374217705977, 0.030286190608502361767157543762156,
01523 0.028896915809947207557654904140039, 0.027375329125815371994866298839625,
01524 0.025721430556106855078791727860914, 0.023935220100821656809431191203906,
01525 0.022016697759959777186784688868601, 0.019965863533521216210852220854999,
01526 0.017782717421505973881633787163101, 0.015467259423914050199129387792905,
01527 0.013019489540745445163339022744413, 0.010439407772000158774262692017624,
01528 0.0077270141176781910319003956125379, 0.0048823085777795419362521335291549,
01529 0.0019052911523042114873179057674751, -0.0012040381587478003149022876725016,
01530 -0.0044456793553764934704084467907752, -0.0078196324375818679792005715873457,
01531 -0.011325897405363923841278662062213, -0.014964474258722661056642718215377,
01532 -0.018735362997658079625292740046838, -0.022638563622170179547228727556596};
01533 
01534 static Real SG_30_2[] = {0.024379991593106347204707860445565,
01535 0.012610340479192938209331651954603, 0.003099151473699959390428965310877,
01536 -0.0043459365493263798348544111255976, -0.0099105352026485089762900850776138,
01537 -0.013773506585837496470567060350772, -0.016106963285273049681291736833481,
01538 -0.017076268374143514898987910496955, -0.016840035412445877341096773395219,
01539 -0.015550128446985761151976913665102, -0.013351662011377429402904315526243,
01540 -0.010383001126043784092072359281087, -0.0067757612982163661445918213148877,
01541 -0.0026548085219353554124908740957058, 0.0018617407219504293252849138255903,
01542 0.0066625194657835303628725778153251, 0.011642910255097851067491757157015,
01543 0.016705045148618655879444695051369, 0.02175780571826257031211623861629,
01544 0.02671682304913758095197383888687, 0.031504477739543035458567550815397,
01545 0.03604989990096964256453003327135, 0.0402889691580994720755765490414,
01546 0.044164314648805954870504964829412, 0.047625315024153882901195751256441,
01547 0.050628098448399409192611982860736, 0.05313554259899004784279933809774,
01548 0.055117274666564674022886099340085, 0.056549671354953523977083152877599,
01549 0.057415858881178195022683988917299, 0.057705712975451645550064701583398,
01550 0.057415858881178195022683988917299, 0.056549671354953523977083152877599,
01551 0.055117274666564674022886099340085, 0.05313554259899004784279933809774,
01552 0.050628098448399409192611982860736, 0.047625315024153882901195751256441,
01553 0.044164314648805954870504964829412, 0.0402889691580994720755765490414,
01554 0.03604989990096964256453003327135, 0.031504477739543035458567550815397,
01555 0.02671682304913758095197383888687, 0.02175780571826257031211623861629,
01556 0.016705045148618655879444695051369, 0.011642910255097851067491757157015,
01557 0.0066625194657835303628725778153251, 0.0018617407219504293252849138255903,
01558 -0.0026548085219353554124908740957058, -0.0067757612982163661445918213148877,
01559 -0.010383001126043784092072359281087, -0.013351662011377429402904315526243,
01560 -0.015550128446985761151976913665102, -0.016840035412445877341096773395219,
01561 -0.017076268374143514898987910496955, -0.016106963285273049681291736833481,
01562 -0.013773506585837496470567060350772, -0.0099105352026485089762900850776138,
01563 -0.0043459365493263798348544111255976, 0.003099151473699959390428965310877,
01564 0.012610340479192938209331651954603, 0.024379991593106347204707860445565};
01565 
01566 static Real SG_31_0[] = {0.015873015873015873015873015873016,
01567 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01568 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01569 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01570 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01571 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01572 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01573 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01574 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01575 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01576 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01577 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01578 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01579 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01580 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01581 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01582 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01583 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01584 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01585 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01586 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01587 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01588 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01589 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01590 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01591 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01592 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01593 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01594 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01595 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01596 0.015873015873015873015873015873016, 0.015873015873015873015873015873016,
01597 0.015873015873015873015873015873016, 0.015873015873015873015873015873016};
01598 
01599 static Real SG_31_1[] = {-0.021978021978021978021978021978022,
01600 -0.018315018315018315018315018315018, -0.014772113132768870473788506575392,
01601 -0.011349306431273644388398486759142, -0.0080465982105326367621449588662703,
01602 -0.0048639884705458475950279228967754, -0.0018014772113132768870473788506575,
01603 0.0011409355671650753617966732720831, 0.0039632498648892091515042334714466,
01604 0.0066654656818591244820753017474329, 0.009247583018074821353509878100042,
01605 0.011709601873536299765807962529274, 0.014051522248243559718969555035129,
01606 0.016273344142196601212994655617606, 0.018375067555395424247883264276707,
01607 0.02035669248784002882363538101243, 0.022218218939530414940251005824776,
01608 0.023959646910466582597730138713745, 0.025580976400648531796072779679337,
01609 0.027082207410076262535278928721552, 0.028463339938749774815348585840389,
01610 0.029724373986669068636281751035849, 0.030865309553834143998078424307933,
01611 0.031886146640245000900738605656638, 0.032786885245901639344262295081967,
01612 0.033567525370804059328649492583919, 0.034228067014952260853900198162493,
01613 0.034768510178346243920014411817691, 0.035188854860986008526992133549511,
01614 0.035489101062871554674833363357954, 0.035669248784002882363538101243019,
01615 0.035729298024379991593106347204708, 0.035669248784002882363538101243019,
01616 0.035489101062871554674833363357954, 0.035188854860986008526992133549511,
01617 0.034768510178346243920014411817691, 0.034228067014952260853900198162493,
01618 0.033567525370804059328649492583919, 0.032786885245901639344262295081967,
01619 0.031886146640245000900738605656638, 0.030865309553834143998078424307933,
01620 0.029724373986669068636281751035849, 0.028463339938749774815348585840389,
01621 0.027082207410076262535278928721552, 0.025580976400648531796072779679337,
01622 0.023959646910466582597730138713745, 0.022218218939530414940251005824776,
01623 0.02035669248784002882363538101243, 0.018375067555395424247883264276707,
01624 0.016273344142196601212994655617606, 0.014051522248243559718969555035129,
01625 0.011709601873536299765807962529274, 0.009247583018074821353509878100042,
01626 0.0066654656818591244820753017474329, 0.0039632498648892091515042334714466,
01627 0.0011409355671650753617966732720831, -0.0018014772113132768870473788506575,
01628 -0.0048639884705458475950279228967754, -0.0080465982105326367621449588662703,
01629 -0.011349306431273644388398486759142, -0.014772113132768870473788506575392,
01630 -0.018315018315018315018315018315018, -0.021978021978021978021978021978022};
01631 
01632 static Real SG_31_2[] = {0.023782187961292438904379202886666,
01633 0.012683833579355967415668908206222, 0.0036432860019843137044017885711059,
01634 -0.0035088474041251139367116856718031, -0.008936217149112107496069873678911,
01635 -0.012796731619953659243179964109907, -0.015242557080463961728657975127766,
01636 -0.016420117671294407784228754398744, -0.016470095409933590522725979092383,
01637 -0.015527430190707303338092155881509, -0.013721319784778539905378620942231,
01638 -0.011175219840147494180745539953944, -0.008006843881651560401461908099324,
01639 -0.0043281633109653330859055500643338, -0.00024540740660060703356312003821884,
01640 0.0041409366760936226749698982864912, 0.0087361239049311606779891917139826,
01641 0.013451151370888611332681617545158, 0.018202758288105378715125203577634,
01642 0.022913425993883666620289148105747, 0.027511377948688478562033819920546,
01643 0.031930579736147617773110758309798, 0.036110739063051687205162673057984,
01644 0.039997305759354089528723444446303, 0.043541471778171027133218123252669,
01645 0.046700171195781502126962930751711, 0.049436080211627316337165258714777,
01646 0.051717617148313071309923669409928, 0.053518942451606168310227895601942,
01647 0.054819958690436808321958840552314, 0.055606310556897992047888578019253,
01648 0.055869384866245519909680352257685, 0.055606310556897992047888578019253,
01649 0.054819958690436808321958840552314, 0.053518942451606168310227895601942,
01650 0.051717617148313071309923669409928, 0.049436080211627316337165258714777,
01651 0.046700171195781502126962930751711, 0.043541471778171027133218123252669,
01652 0.039997305759354089528723444446303, 0.036110739063051687205162673057984,
01653 0.031930579736147617773110758309798, 0.027511377948688478562033819920546,
01654 0.022913425993883666620289148105747, 0.018202758288105378715125203577634,
01655 0.013451151370888611332681617545158, 0.0087361239049311606779891917139826,
01656 0.0041409366760936226749698982864912, -0.00024540740660060703356312003821884,
01657 -0.0043281633109653330859055500643338, -0.008006843881651560401461908099324,
01658 -0.011175219840147494180745539953944, -0.013721319784778539905378620942231,
01659 -0.015527430190707303338092155881509, -0.016470095409933590522725979092383,
01660 -0.016420117671294407784228754398744, -0.015242557080463961728657975127766,
01661 -0.012796731619953659243179964109907, -0.008936217149112107496069873678911,
01662 -0.0035088474041251139367116856718031, 0.0036432860019843137044017885711059,
01663 0.012683833579355967415668908206222, 0.023782187961292438904379202886666};
01664 
01665 static Real SG_32_0[] = {0.015384615384615384615384615384615,
01666 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01667 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01668 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01669 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01670 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01671 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01672 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01673 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01674 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01675 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01676 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01677 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01678 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01679 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01680 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01681 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01682 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01683 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01684 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01685 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01686 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01687 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01688 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01689 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01690 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01691 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01692 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01693 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01694 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01695 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01696 0.015384615384615384615384615384615, 0.015384615384615384615384615384615,
01697 0.015384615384615384615384615384615, 0.015384615384615384615384615384615};
01698 
01699 static Real SG_32_1[] = {-0.021354764638346727898966704936854,
01700 -0.017910447761194029850746268656716, -0.014575474276966814280247116068012,
01701 -0.01134984418566508118746924717074, -0.0082335574872888305724126619649008,
01702 -0.0052266141818380624350773604504948, -0.0023290142693127767754633426275217,
01703 0.00045924225028702640642939150401837, 0.0031381553769613471106008419441255,
01704 0.0057077251107101853370510086927997, 0.008167951451533541085779891750041,
01705 0.010518834399431414356787491115849, 0.012760373954403805150073806790225,
01706 0.014892570116450713465638838773167, 0.016915422885572139303482587064677,
01707 0.018828932261768082663605051664753, 0.020633098245038543546006232573397,
01708 0.022327920835383521950686129790607, 0.023913400032803017877644743316385,
01709 0.02538953583729703132688207315073, 0.026756328248865562298398119293642,
01710 0.028013777267508610792192881745121, 0.029161882893226176808266360505166,
01711 0.030200645126018260346618555573779, 0.031130063965884861407249466950959,
01712 0.031950139412825979990159094636707, 0.032660871466841616095347438631021,
01713 0.033262260127931769722814498933902, 0.03375430539609644087256027554535,
01714 0.034137007271335629544584768465365, 0.034410365753649335738887977693948,
01715 0.034574380843037559455469903231097, 0.034629052539500300694330545076814,
01716 0.034574380843037559455469903231097, 0.034410365753649335738887977693948,
01717 0.034137007271335629544584768465365, 0.03375430539609644087256027554535,
01718 0.033262260127931769722814498933902, 0.032660871466841616095347438631021,
01719 0.031950139412825979990159094636707, 0.031130063965884861407249466950959,
01720 0.030200645126018260346618555573779, 0.029161882893226176808266360505166,
01721 0.028013777267508610792192881745121, 0.026756328248865562298398119293642,
01722 0.02538953583729703132688207315073, 0.023913400032803017877644743316385,
01723 0.022327920835383521950686129790607, 0.020633098245038543546006232573397,
01724 0.018828932261768082663605051664753, 0.016915422885572139303482587064677,
01725 0.014892570116450713465638838773167, 0.012760373954403805150073806790225,
01726 0.010518834399431414356787491115849, 0.008167951451533541085779891750041,
01727 0.0057077251107101853370510086927997, 0.0031381553769613471106008419441255,
01728 0.00045924225028702640642939150401837, -0.0023290142693127767754633426275217,
01729 -0.0052266141818380624350773604504948, -0.0082335574872888305724126619649008,
01730 -0.01134984418566508118746924717074, -0.014575474276966814280247116068012,
01731 -0.017910447761194029850746268656716, -0.021354764638346727898966704936854};
01732 
01733 static Real SG_32_2[] = {0.023211700693855139020615983627015,
01734 0.012728997154694753656466829730944, 0.0041265245677964691592206193114694,
01735 -0.0027454699745420056906104926870663, -0.0080318294486228869905639301709556,
01736 -0.011872486899348315716226695897125, -0.014402465440220357721235371473135,
01737 -0.01575187825334100373727611735718, -0.01604592858941216937408467285809,
01738 -0.015404909767735695119446356135328, -0.01394420517621334633919606419899,
01739 -0.011774288271346813277218272909808, -0.0090007225782377110554470369791483,
01740 -0.0057241616905875796738659899690101, -0.0020403492706978840105083442920274,
01741 0.0019598809505299861785431087885317, 0.0061906051735947162591559991587651,
01742 0.010570809530395066719148377854136, 0.015024390084229873168288717059475,
01743 0.019480152829798046338295910108976, 0.023871813693198572082839271486201,
01744 0.028137998531930511377538536824076, 0.032222243134893000319963862904895,
01745 0.036072993222385250129635827660317, 0.039643604446106547148025430171365,
01746 0.04289234238915625283855409066843, 0.045782382566033803786593650531268,
01747 0.048281810422638711699466372289002, 0.050363621336270563406444939620119,
01748 0.052005720615629020858752457352472, 0.053190923500813821129562451463282,
01749 0.053906955163324776413998869079134, 0.054146450706061774029136078475979,
01750 0.053906955163324776413998869079134, 0.053190923500813821129562451463282,
01751 0.052005720615629020858752457352472, 0.050363621336270563406444939620119,
01752 0.048281810422638711699466372289002, 0.045782382566033803786593650531268,
01753 0.04289234238915625283855409066843, 0.039643604446106547148025430171365,
01754 0.036072993222385250129635827660317, 0.032222243134893000319963862904895,
01755 0.028137998531930511377538536824076, 0.023871813693198572082839271486201,
01756 0.019480152829798046338295910108976, 0.015024390084229873168288717059475,
01757 0.010570809530395066719148377854136, 0.0061906051735947162591559991587651,
01758 0.0019598809505299861785431087885317, -0.0020403492706978840105083442920274,
01759 -0.0057241616905875796738659899690101, -0.0090007225782377110554470369791483,
01760 -0.011774288271346813277218272909808, -0.01394420517621334633919606419899,
01761 -0.015404909767735695119446356135328, -0.01604592858941216937408467285809,
01762 -0.01575187825334100373727611735718, -0.014402465440220357721235371473135,
01763 -0.011872486899348315716226695897125, -0.0080318294486228869905639301709556,
01764 -0.0027454699745420056906104926870663, 0.0041265245677964691592206193114694,
01765 0.012728997154694753656466829730944, 0.023211700693855139020615983627015};
01766 
01767 static Real* SG_coeff[33][3] = {{SG_0_0, SG_0_1, SG_0_2}, {SG_1_0, SG_1_1,
01768 SG_1_2}, {SG_2_0, SG_2_1, SG_2_2}, {SG_3_0, SG_3_1, SG_3_2}, {SG_4_0, SG_4_1,
01769 SG_4_2}, {SG_5_0, SG_5_1, SG_5_2}, {SG_6_0, SG_6_1, SG_6_2}, {SG_7_0, SG_7_1,
01770 SG_7_2}, {SG_8_0, SG_8_1, SG_8_2}, {SG_9_0, SG_9_1, SG_9_2}, {SG_10_0, SG_10_1,
01771 SG_10_2}, {SG_11_0, SG_11_1, SG_11_2}, {SG_12_0, SG_12_1, SG_12_2}, {SG_13_0,
01772 SG_13_1, SG_13_2}, {SG_14_0, SG_14_1, SG_14_2}, {SG_15_0, SG_15_1, SG_15_2},
01773 {SG_16_0, SG_16_1, SG_16_2}, {SG_17_0, SG_17_1, SG_17_2}, {SG_18_0, SG_18_1,
01774 SG_18_2}, {SG_19_0, SG_19_1, SG_19_2}, {SG_20_0, SG_20_1, SG_20_2}, {SG_21_0,
01775 SG_21_1, SG_21_2}, {SG_22_0, SG_22_1, SG_22_2}, {SG_23_0, SG_23_1, SG_23_2},
01776 {SG_24_0, SG_24_1, SG_24_2}, {SG_25_0, SG_25_1, SG_25_2}, {SG_26_0, SG_26_1,
01777 SG_26_2}, {SG_27_0, SG_27_1, SG_27_2}, {SG_28_0, SG_28_1, SG_28_2}, {SG_29_0,
01778 SG_29_1, SG_29_2}, {SG_30_0, SG_30_1, SG_30_2}, {SG_31_0, SG_31_1, SG_31_2},
01779 {SG_32_0, SG_32_1, SG_32_2}};