1#define size_tri ((order + 1) * (order + 2) / 2)
2#define size_lin (order + 1)
7term_tri[0] = 228.60911267703272642393130809069 * ss * rr - 25.413901799919653257120444322936 * rr -
8 25.413901799920040502911433577538 * ss - 668.29342390328406509070191532373 * ss * rr * rr -
9 668.29342390328974943258799612522 * ss * ss * rr +
10 788.6808041441831846896093338728 * ss * rr * rr * rr +
11 788.6808041441988734732149168849 * ss * ss * ss * rr -
12 325.47890164115204925110447220504 * ss * rr * rr * rr * rr -
13 325.47890164116154210205422714353 * ss * ss * ss * ss * rr +
14 104.78384546950246658525429666042 * ss * ss - 194.6929811687126061769959051162 * ss * ss * ss +
15 167.58927580790577849256806075573 * ss * ss * ss * ss -
16 54.417515714486427214069408364594 * ss * ss * ss * ss * ss +
17 104.78384546949997968567913630977 * rr * rr - 194.69298116870368176023475825787 * rr * rr * rr +
18 167.5892758078934434706752654165 * rr * rr * rr * rr -
19 54.417515714480686028764466755092 * rr * rr * rr * rr * rr +
20 1243.7571049905850486538838595152 * ss * ss * rr * rr -
21 706.14443754812259612663183361292 * ss * ss * rr * rr * rr -
22 706.14443754813009945792146027088 * ss * ss * ss * rr * rr + 2.1190273446141993929359159665182;
23term_tri[1] = 1.6556297078614496953719026350882 * rr - 0.24068081527785789575091257574968 * ss +
24 7.9817285934613195763631665613502 * ss * rr - 49.591316071789833586080931127071 * ss * rr * rr -
25 5.5032108229221705641975859180093 * ss * ss * rr +
26 95.241591362335611847811378538609 * ss * rr * rr * rr -
27 4.0331481523754852958063565893099 * ss * ss * ss * rr -
28 53.391323068728752332390286028385 * ss * rr * rr * rr * rr +
29 1.7953111971145112590875214664266 * ss * ss * ss * ss * rr +
30 0.019417936204049968118567903729854 * ss * ss +
31 0.44252575814766981210368612664752 * ss * ss * ss -
32 0.22126287907391706255566532490775 * ss * ss * ss * ss +
33 0.000000000000046074255521943996427580714225769 * ss * ss * ss * ss * ss -
34 17.934600334060892379284268827178 * rr * rr + 68.511035081942807778432324994355 * rr * rr * rr -
35 104.4983027645147188877672306262 * rr * rr * rr * rr +
36 54.417515714482071587099198950455 * rr * rr * rr * rr * rr +
37 38.038383020309538551373407244682 * ss * ss * rr * rr -
38 51.596011871619111843756400048733 * ss * ss * rr * rr * rr +
39 3.5906223942237147639389149844646 * ss * ss * ss * rr * rr - 0.032250061096585319608820441317221;
40term_tri[2] = 1.6556297078615580531391060503665 * ss - 0.2406808152779711384994243417168 * rr +
41 7.9817285934607404840335220796987 * ss * rr - 5.5032108229200389359903056174517 * ss * rr * rr -
42 49.591316071782188146244152449071 * ss * ss * rr -
43 4.0331481523770094099745620042086 * ss * rr * rr * rr +
44 95.241591362321599945062189362943 * ss * ss * ss * rr +
45 1.7953111971139890101767377927899 * ss * rr * rr * rr * rr -
46 53.391323068722456923751451540738 * ss * ss * ss * ss * rr -
47 17.934600334062061222084594191983 * ss * ss + 68.511035081947085245701600797474 * ss * ss * ss -
48 104.4983027645201048017042921856 * ss * ss * ss * ss +
49 54.417515714484487432400783291087 * ss * ss * ss * ss * ss +
50 0.019417936204648711395748250652105 * rr * rr +
51 0.44252575814629757644524943316355 * rr * rr * rr -
52 0.22126287907265052012917294632643 * rr * rr * rr * rr -
53 0.00000000000036549006690397761400303457188786 * rr * rr * rr * rr * rr +
54 38.038383020290154945541871711612 * ss * ss * rr * rr +
55 3.5906223942350834477110765874386 * ss * ss * rr * rr * rr -
56 51.596011871602144083226448856294 * ss * ss * ss * rr * rr - 0.032250061096583598763132272324583;
57term_tri[3] = 5.5422002532087404347294068429619 * ss + 40.886665107958940268417791230604 * rr -
58 279.93864250784281466621905565262 * ss * rr + 1188.1023944459702761378139257431 * ss * rr * rr +
59 645.47921497887318764696829020977 * ss * ss * rr -
60 1675.3830597759229021903593093157 * ss * rr * rr * rr -
61 614.36640544184501777635887265205 * ss * ss * ss * rr +
62 768.20245899541305334423668682575 * ss * rr * rr * rr * rr +
63 207.39412378997155883553205057979 * ss * ss * ss * ss * rr -
64 7.3968650549776207014929241267964 * ss * ss - 6.0327633848501740487790812039748 * ss * ss * ss +
65 17.498021282503955831089115235955 * ss * ss * ss * ss -
66 8.6818315877641385469587476109155 * ss * ss * ss * ss * ss -
67 231.07676744573751648204051889479 * rr * rr + 497.4414450898170230175310280174 * rr * rr * rr -
68 465.7835633022868364605528768152 * rr * rr * rr * rr +
69 159.59193472160797000469756312668 * rr * rr * rr * rr * rr -
70 1845.700651331340850447304546833 * ss * ss * rr * rr +
71 1287.2585943592289368098136037588 * ss * ss * rr * rr * rr +
72 894.43635543865059389645466580987 * ss * ss * ss * rr * rr - 0.94438479114726014973513201766764;
73term_tri[4] = 62.79890183570584838435024721548 * ss * rr - 22.516898288082565215972863370553 * rr -
74 0.38764181822264687227175272710156 * ss - 656.08857627901988962548784911633 * ss * rr * rr +
75 6.6933679415019362579641892807558 * ss * ss * rr +
76 1325.6719079598044572776416316628 * ss * rr * rr * rr -
77 120.32171051157118313312821555883 * ss * ss * ss * rr -
78 744.77122832970678700803546234965 * ss * rr * rr * rr * rr +
79 73.233059362524556945572840049863 * ss * ss * ss * ss * rr -
80 4.8823889624117393637448003573809 * ss * ss + 11.068173364905458555540462839417 * ss * ss * ss -
81 7.8896112053851243928193071042188 * ss * ss * ss * ss +
82 1.6189089063105974730660818750039 * ss * ss * ss * ss * ss +
83 202.29766825463798340933863073587 * rr * rr - 552.97901333953495850437320768833 * rr * rr * rr +
84 597.70588536846253191470168530941 * rr * rr * rr * rr -
85 225.21127197387079377222107723355 * rr * rr * rr * rr * rr +
86 598.56194326694844676239881664515 * ss * ss * rr * rr -
87 726.33954443124787303531775251031 * ss * ss * rr * rr * rr -
88 134.37748740624692800338380038738 * ss * ss * ss * rr * rr + 0.46326200814093176916230731876567;
89term_tri[5] = 12.091420192916569220642486470751 * rr - 0.68521643852209501712735573164537 * ss +
90 6.4138815779203675049302546540275 * ss * rr + 95.104352435401921184165985323489 * ss * rr * rr -
91 77.394491124049224595182749908417 * ss * ss * rr -
92 459.98889264461490711255464702845 * ss * rr * rr * rr +
93 75.000423343782074425689643248916 * ss * ss * ss * rr +
94 381.28513153967412563360994681716 * ss * rr * rr * rr * rr -
95 15.997954330648115117696761444677 * ss * ss * ss * ss * rr +
96 2.9640386846280568633460461569484 * ss * ss - 1.8616765079987254161153487075353 * ss * ss * ss -
97 0.97402568748088147465580277639674 * ss * ss * ss * ss +
98 0.78795021295785283577117752429331 * ss * ss * ss * ss * ss -
99 122.51677929190567795103561365977 * rr * rr + 414.26819160440123823718749918044 * rr * rr * rr -
100 528.3504745008942791173467412591 * rr * rr * rr * rr +
101 225.21127197386988427751930430532 * rr * rr * rr * rr * rr +
102 209.67947904473768971911340486258 * ss * ss * rr * rr -
103 0.63264914878897116068401373922825 * ss * ss * rr * rr * rr -
104 171.87350435188511710293823853135 * ss * ss * ss * rr * rr - 0.24036797024675574108165676534554;
105term_tri[6] = 0.64246552599557738005842111306265 * ss - 5.8828858848294807160073105478659 * rr -
106 17.995732585801675895709195174277 * ss * rr + 80.488351800344929642960778437555 * ss * rr * rr +
107 35.802625497090119210952252615243 * ss * ss * rr -
108 68.722334982633697109122294932604 * ss * rr * rr * rr -
109 5.9319293367296737073957046959549 * ss * ss * ss * rr -
110 29.75721461265464995449292473495 * ss * rr * rr * rr * rr -
111 5.4470336168452142544538219226524 * ss * ss * ss * ss * rr -
112 0.820974860111542970031450749957 * ss * ss - 0.87507878801564631388032466929872 * ss * ss * ss +
113 1.210305483405502702254352698219 * ss * ss * ss * ss -
114 0.28767002451284362507522018859163 * ss * ss * ss * ss * ss +
115 62.465535226079403230414754943922 * rr * rr - 230.22653909675852901273174211383 * rr * rr * rr +
116 332.17611030575631048122886568308 * rr * rr * rr * rr -
117 159.59193472160734472709009423852 * rr * rr * rr * rr * rr -
118 183.14853503608279083891829941422 * ss * ss * rr * rr +
119 189.63189440622846859696437604725 * ss * ss * rr * rr * rr +
120 45.955979117178578974289848702028 * ss * ss * ss * rr * rr + 0.11532938021248392845841124199069;
121term_tri[7] = 0.2218487472168055862908886410878 * ss + 0.76689282010122816757302643964067 * rr -
122 12.14775306852449432426510611549 * ss * rr + 115.32172379054165389788977336138 * ss * rr * rr -
123 17.943692915581380020739743486047 * ss * ss * rr -
124 318.85463634325861903562326915562 * ss * rr * rr * rr +
125 26.807885247448183463347959332168 * ss * ss * ss * rr +
126 250.80328172877440806587401311845 * ss * rr * rr * rr * rr -
127 4.0086834942685527494177222251892 * ss * ss * ss * ss * rr +
128 0.93892143114577231166606452461565 * ss * ss - 1.0894429004777312908203157348908 * ss * ss * ss -
129 0.22804463915857997591274397564121 * ss * ss * ss * ss +
130 0.28767002451268719465105050403508 * ss * ss * ss * ss * ss -
131 7.3253433921438713127827213611454 * rr * rr + 22.858994132473100080460426397622 * rr * rr * rr -
132 25.911136656314567972003715112805 * rr * rr * rr * rr +
133 8.6818315877633480681652144994587 * rr * rr * rr * rr * rr +
134 36.511325892769548318028682842851 * ss * ss * rr * rr +
135 21.958455598790635576733620837331 * ss * ss * rr * rr * rr -
136 64.867413339392754778600647114217 * ss * ss * ss * rr * rr - 0.015623283026470813350528032970033;
137term_tri[8] = 0.29852027839609529547004740379634 * ss + 0.41179993831778638480045628966764 * rr -
138 13.805637707912445932834089035168 * ss * rr + 98.030139762570811967634654138237 * ss * rr * rr +
139 45.253884308401950420375214889646 * ss * ss * rr -
140 171.79079363390553680801531299949 * ss * rr * rr * rr +
141 0.8542954880860289534894036478363 * ss * ss * ss * rr +
142 65.138514830991596227249829098582 * ss * rr * rr * rr * rr -
143 19.93770539545474562714844068978 * ss * ss * ss * ss * rr -
144 0.58564283467413602579654252622277 * ss * ss - 2.1217228716568627966410076624015 * ss * ss * ss +
145 2.9657253773084315540131683519576 * ss * ss * ss * ss -
146 0.78795021295774958502988738473505 * ss * ss * ss * ss * ss -
147 2.8264470369015555206715362146497 * rr * rr + 4.3011823935305528721073642373085 * rr * rr * rr +
148 0.20493332616723591854679398238659 * rr * rr * rr * rr -
149 1.6189089063106223420618334785104 * rr * rr * rr * rr * rr -
150 321.17249981052094653932726942003 * ss * ss * rr * rr +
151 411.12063579331993423693347722292 * ss * ss * rr * rr * rr +
152 100.00218489964808554759656544775 * ss * ss * ss * rr * rr - 0.0092977066625379578557186732723494;
153term_tri[9] = 0.4117999383177653460741396429512 * ss + 0.29852027839608974435492427801364 * rr -
154 13.805637707912456590975125436671 * ss * rr + 45.253884308402476221999677363783 * ss * rr * rr +
155 98.03013976257055617224978050217 * ss * ss * rr +
156 0.85429548808593769315677945996867 * ss * rr * rr * rr -
157 171.79079363390414414425322320312 * ss * ss * ss * rr -
158 19.937705395454866419413519906811 * ss * rr * rr * rr * rr +
159 65.138514830990487780582043342292 * ss * ss * ss * ss * rr -
160 2.8264470369013858785933734907303 * ss * ss + 4.3011823935303326038592786062509 * ss * ss * ss +
161 0.2049333261672554584720273851417 * ss * ss * ss * ss -
162 1.6189089063105026600197788866353 * ss * ss * ss * ss * ss -
163 0.58564283467422406648239530113642 * rr * rr - 2.1217228716565266211091511650011 * rr * rr * rr +
164 2.9657253773081060366223482560599 * rr * rr * rr * rr -
165 0.78795021295750478085295753771788 * rr * rr * rr * rr * rr -
166 321.17249981052242446821765042841 * ss * ss * rr * rr +
167 100.00218489964964874161523766816 * ss * ss * rr * rr * rr +
168 411.12063579331993423693347722292 * ss * ss * ss * rr * rr - 0.0092977066625373663150133651811302;
169term_tri[10] = 0.76689282010123571708959389070515 * ss + 0.22184874721667746655384689802304 * rr -
170 12.147753068523865493943958426826 * ss * rr - 17.943692915583682179203606210649 * ss * rr * rr +
171 115.32172379054071598147857002914 * ss * ss * rr +
172 26.807885247452247767796507105231 * ss * rr * rr * rr -
173 318.85463634325782322775921784341 * ss * ss * ss * rr -
174 4.0086834942709970164287369698286 * ss * rr * rr * rr * rr +
175 250.80328172877418069219856988639 * ss * ss * ss * ss * rr -
176 7.3253433921440898046739675919525 * ss * ss + 22.858994132474023786016914527863 * ss * ss * ss -
177 25.911136656316045900894096121192 * ss * ss * ss * ss +
178 8.6818315877641154543198354076594 * ss * ss * ss * ss * ss +
179 0.93892143114641157808364368975163 * rr * rr - 1.0894429004793551030161324888468 * rr * rr * rr -
180 0.22804463915707628984819166362286 * rr * rr * rr * rr +
181 0.287670024512095778845832683146 * rr * rr * rr * rr * rr +
182 36.511325892769093570677796378732 * ss * ss * rr * rr -
183 64.867413339392555826634634286165 * ss * ss * rr * rr * rr +
184 21.95845559879208508391457144171 * ss * ss * ss * rr * rr - 0.015623283026468426371025088883471;
185term_tri[11] = 0.64246552599601625122005543744308 * rr - 5.882885884829805789308920793701 * ss -
186 17.995732585800759295580064645037 * ss * rr + 35.802625497086275174751790473238 * ss * rr * rr +
187 80.488351800324281271059589926153 * ss * ss * rr -
188 5.9319293367298389085817689192481 * ss * rr * rr * rr -
189 68.722334982596777308572200126946 * ss * ss * ss * rr -
190 5.4470336168417743394343233376276 * ss * rr * rr * rr * rr -
191 29.757214612672719056263304082677 * ss * ss * ss * ss * rr +
192 62.465535226083076736358634661883 * ss * ss - 230.2265390967714040471037151292 * ss * ss * ss +
193 332.17611030577324982004938647151 * ss * ss * ss * ss -
194 159.59193472161510385376459453255 * ss * ss * ss * ss * ss -
195 0.82097486011392706295453081111191 * rr * rr - 0.87507878801019733927546440099832 * rr * rr * rr +
196 1.2103054834001640838181401704787 * rr * rr * rr * rr -
197 0.28767002451104622950950329141051 * rr * rr * rr * rr * rr -
198 183.14853503602699902330641634762 * ss * ss * rr * rr +
199 45.955979117147528256737132323906 * ss * ss * rr * rr * rr +
200 189.63189440617773584563110489398 * ss * ss * ss * rr * rr + 0.11532938021247658710866090814307;
201term_tri[12] = 12.091420192917020415279694134369 * ss - 0.68521643852293845355916346306913 * rr +
202 6.4138815779206641565224344958551 * ss * rr - 77.394491124048400365609268192202 * ss * rr * rr +
203 95.104352435426761758208158425987 * ss * ss * rr +
204 75.00042334379099884245079010725 * ss * rr * rr * rr -
205 459.98889264466123449892620556056 * ss * ss * ss * rr -
206 15.997954330657618626787552784663 * ss * rr * rr * rr * rr +
207 381.28513153969748827876173891127 * ss * ss * ss * ss * rr -
208 122.51677929191129123864811845124 * ss * ss + 414.2681916044213608074642252177 * ss * ss * ss -
209 528.35047450092224607942625880241 * ss * ss * ss * ss +
210 225.21127197388298668556672055274 * ss * ss * ss * ss * ss +
211 2.964038684632577691502319794381 * rr * rr - 1.8616765080092458894966966909124 * rr * rr * rr -
212 0.97402568747072770793948848222499 * rr * rr * rr * rr +
213 0.78795021295437384090121213375824 * rr * rr * rr * rr * rr +
214 209.67947904466137742929277010262 * ss * ss * rr * rr -
215 171.87350435184254138221149332821 * ss * ss * rr * rr * rr -
216 0.63264914871657240702518265607068 * ss * ss * ss * rr * rr - 0.24036797024674036449276570692746;
217term_tri[13] = 62.798901835703588858450530096889 * ss * rr -
218 0.38764181822157173229470572550781 * rr - 22.516898288082927592768101021647 * ss +
219 6.6933679415060396422632038593292 * ss * rr * rr -
220 656.0885762790396711352514103055 * ss * ss * rr -
221 120.32171051158798036340158432722 * ss * rr * rr * rr +
222 1325.6719079598442476708441972733 * ss * ss * ss * rr +
223 73.233059362538199366099433973432 * ss * rr * rr * rr * rr -
224 744.77122832972747801250079646707 * ss * ss * ss * ss * rr +
225 202.29766825464338353413040749729 * ss * ss - 552.97901333955690006405347958207 * ss * ss * ss +
226 597.70588536849504635029006749392 * ss * ss * ss * ss -
227 225.21127197388659624266438186169 * ss * ss * ss * ss * ss -
228 4.8823889624170746515119390096515 * rr * rr + 11.068173364917960554976161802188 * rr * rr * rr -
229 7.8896112053967453192626635427587 * rr * rr * rr * rr +
230 1.6189089063144850300091093231458 * rr * rr * rr * rr * rr +
231 598.56194326702438956999685615301 * ss * ss * rr * rr -
232 134.37748740629194799112156033516 * ss * ss * rr * rr * rr -
233 726.33954443132211054034996777773 * ss * ss * ss * rr * rr + 0.46326200814090967572411727815052;
234term_tri[14] = 40.886665107959174747520592063665 * ss + 5.5422002532079144287990857264958 * rr -
235 279.93864250784054092946462333202 * ss * rr + 645.47921497886943598132347688079 * ss * rr * rr +
236 1188.1023944459823269426124170423 * ss * ss * rr -
237 614.36640544183080692164367064834 * ss * rr * rr * rr -
238 1675.3830597759504144050879403949 * ss * ss * ss * rr +
239 207.39412378996010488663159776479 * ss * rr * rr * rr * rr +
240 768.20245899542749157262733206153 * ss * ss * ss * ss * rr -
241 231.07676744574078497862501535565 * ss * ss + 497.44144508983282548797433264554 * ss * ss * ss -
242 465.78356330231179072143277153373 * ss * ss * ss * ss +
243 159.59193472162056082197523210198 * ss * ss * ss * ss * ss -
244 7.3968650549741665756187103397679 * rr * rr - 6.032763384858397692767084663501 * rr * rr * rr +
245 17.498021282511604823639572714455 * rr * rr * rr * rr -
246 8.6818315877667089353053597733378 * rr * rr * rr * rr * rr -
247 1845.70065133139792123984079808 * ss * ss * rr * rr +
248 894.43635543868629156349925324321 * ss * ss * rr * rr * rr +
249 1287.2585943592837338655954226851 * ss * ss * ss * rr * rr - 0.94438479114724183105522570258472;
250term_tri[15] = 419.67876657630438330670585855842 * ss * rr -
251 11.364302096138251485513137595262 * rr - 11.364302096138272801795210398268 * ss -
252 1459.5202198529136694560293108225 * ss * rr * rr -
253 1459.5202198529120778403012081981 * ss * ss * rr +
254 1723.0266512080793290806468576193 * ss * rr * rr * rr +
255 1723.0266512080791017069714143872 * ss * ss * ss * rr -
256 670.2896815178152110092923976481 * ss * rr * rr * rr * rr -
257 670.2896815178160068171564489603 * ss * ss * ss * ss * rr +
258 35.33362770330640501015295740217 * ss * ss - 27.834397323180770200679035042413 * ss * ss * ss -
259 8.8231445699657751191580246086232 * ss * ss * ss * ss +
260 12.430652060811286929720154148526 * ss * ss * ss * ss * ss +
261 35.333627703307733725068828789517 * rr * rr - 27.834397323183171835125904181041 * rr * rr * rr -
262 8.8231445699640396185259305639192 * rr * rr * rr * rr +
263 12.4306520608109938308416531072 * rr * rr * rr * rr * rr +
264 3509.131489613905159785645082593 * ss * ss * rr * rr -
265 2121.9630245882649433042388409376 * ss * ss * rr * rr * rr -
266 2121.9630245882603958307299762964 * ss * ss * ss * rr * rr + 0.3132875149229800704198112271115;
267term_tri[16] = 57.836623420694124320107221137732 * ss * rr - 2.660443365125175763097331582685 * rr -
268 1.1292290476065371951364113556338 * ss - 495.71699035074334460659883916378 * ss * rr * rr -
269 0.74903129637746967972589118289761 * ss * ss * rr +
270 1171.4525377995264534547459334135 * ss * rr * rr * rr -
271 104.89908280751701852295809658244 * ss * ss * ss * rr -
272 732.44294182187104524928145110607 * ss * rr * rr * rr * rr +
273 48.940719730807025200647331075743 * ss * ss * ss * ss * rr -
274 2.3795926253431280983363649284001 * ss * ss + 7.0176433458993106029311093152501 * ss * ss * ss -
275 3.5088216729497978541019165277248 * ss * ss * ss * ss +
276 0.00000000000015497164876169935260880249678394 * ss * ss * ss * ss * ss +
277 23.198088922081218754556175554171 * rr * rr - 61.179545005067630825124069815502 * rr * rr * rr +
278 53.330115734088842316396039677784 * rr * rr * rr * rr -
279 12.43065206081022822104387159925 * rr * rr * rr * rr * rr +
280 337.61933484307530761725502088666 * ss * ss * rr * rr -
281 683.50222209105061210721032693982 * ss * ss * rr * rr * rr +
282 97.881439461626328579768596682698 * ss * ss * ss * rr * rr + 0.055723289755840919867946325894081;
283term_tri[17] = 57.836623420692305330703675281256 * ss * rr - 1.129229047606203684139813958609 * rr -
284 2.6604433651251455650310617784271 * ss - 0.74903129637136300900124297186267 * ss * rr * rr -
285 495.71699035073942241069744341075 * ss * ss * rr -
286 104.89908280752838720673025818542 * ss * rr * rr * rr +
287 1171.4525377995212238602107390761 * ss * ss * ss * rr +
288 48.940719730813867727192700840533 * ss * rr * rr * rr * rr -
289 732.44294182186854413885157555342 * ss * ss * ss * ss * rr +
290 23.198088922081428364663224783726 * ss * ss - 61.179545005069257967988960444927 * ss * ss * ss +
291 53.330115734092288448664476163685 * ss * ss * ss * ss -
292 12.430652060812203529849284677766 * ss * ss * ss * ss * ss -
293 2.3795926253445585096812919800868 * rr * rr + 7.0176433459028775274646250181831 * rr * rr * rr -
294 3.5088216729527323956006057414925 * rr * rr * rr * rr +
295 0.0000000000011879750655419130112022685352713 * rr * rr * rr * rr * rr +
296 337.61933484307587605144362896681 * ss * ss * rr * rr +
297 97.88143946162492170515179168433 * ss * ss * rr * rr * rr -
298 683.50222209105299953080248087645 * ss * ss * ss * rr * rr + 0.05572328975583391158510337959342;
299term_tri[18] = 3.584804489171378172329696099041 * ss + 5.7179369565429656319111018092372 * rr -
300 166.24312137316994153479754459113 * ss * rr + 1150.4094987857502019323874264956 * ss * rr * rr +
301 289.55240837989560986898140981793 * ss * ss * rr -
302 1911.3876911973743517592083662748 * ss * rr * rr * rr -
303 55.159500718250114914553705602884 * ss * ss * ss * rr +
304 921.50337682825204410619335249066 * ss * rr * rr * rr * rr -
305 73.867723245018765965141938067973 * ss * ss * ss * ss * rr -
306 1.2592983770297800916182495711837 * ss * ss - 15.295442504189015409110652399249 * ss * ss * ss +
307 19.330310139272395275611415854655 * ss * ss * ss * ss -
308 6.1924272631343608708220926928334 * ss * ss * ss * ss * ss -
309 39.908405726983119166106916964054 * rr * rr + 68.380937540880708525037334766239 * rr * rr * rr -
310 34.190468770440276102817733772099 * rr * rr * rr * rr -
311 0.00000000000011846079672750420286320149898529 * rr * rr * rr * rr * rr -
312 2006.2244463901697599794715642929 * ss * ss * rr * rr +
313 1843.0067536564663441822631284595 * ss * ss * rr * rr * rr +
314 847.63565358320033737982157617807 * ss * ss * ss * rr * rr - 0.12834769182903055240174694517918;
315term_tri[19] = 61.911624377600446678115986287594 * ss * rr -
316 1.5389844639628955658139375373139 * rr - 1.5389844639628291744770649529528 * ss -
317 319.43700950965927631841623224318 * ss * rr * rr -
318 319.43700950965717311191838234663 * ss * ss * rr +
319 304.10308899274542682178434915841 * ss * rr * rr * rr +
320 304.10308899274139093904523178935 * ss * ss * ss * rr -
321 42.905586929353141556475748075172 * ss * rr * rr * rr * rr -
322 42.90558692935064755147323012352 * ss * ss * ss * ss * rr +
323 6.9119623146949820124973484780639 * ss * ss - 0.10152542155854327177166851470247 * ss * ss * ss -
324 11.631826176398194050420897838194 * ss * ss * ss * ss +
325 6.1924272631339878358858186402358 * ss * ss * ss * ss * ss +
326 6.9119623146958169002118665957823 * rr * rr - 0.101525421560452855374023783952 * rr * rr * rr -
327 11.631826176396433680793052189983 * rr * rr * rr * rr +
328 6.1924272631333225902494632464368 * rr * rr * rr * rr * rr +
329 1518.7827383960793667938560247421 * ss * ss * rr * rr -
330 1081.1822739319616175635019317269 * ss * ss * rr * rr * rr -
331 1081.182273931958206958370283246 * ss * ss * ss * rr * rr + 0.039598792261577718532006286977776;
332term_tri[20] = 5.7179369565428030952602966863196 * ss + 3.5848044891710664217043813550845 * rr -
333 166.24312137316746884607709944248 * ss * rr + 289.55240837988958446658216416836 * ss * rr * rr +
334 1150.4094987857429259747732430696 * ss * ss * rr -
335 55.159500718239748096038965741172 * ss * rr * rr * rr -
336 1911.387691197363665196462534368 * ss * ss * ss * rr -
337 73.867723245024279776771436445415 * ss * rr * rr * rr * rr +
338 921.50337682824738294584676623344 * ss * ss * ss * ss * rr -
339 39.908405726982067562857992015779 * ss * ss + 68.380937540879585867514833807945 * ss * ss * ss -
340 34.190468770441441392904380336404 * ss * ss * ss * ss +
341 0.0000000000011221128912415953973596474188572 * ss * ss * ss * ss * ss -
342 1.2592983770292147660541104414733 * rr * rr - 15.295442504190397414731705794111 * rr * rr * rr +
343 19.33031013927279673225712031126 * rr * rr * rr * rr -
344 6.1924272631343226791500455874484 * rr * rr * rr * rr * rr -
345 2006.2244463901695326057961210608 * ss * ss * rr * rr +
346 847.63565358320488485333044081926 * ss * ss * rr * rr * rr +
347 1843.0067536564661168085876852274 * ss * ss * ss * rr * rr - 0.12834769182902153183967186578229;
349term_lin[0] = -0.41407494310318624643037208848372 * (tt - 0.66120938646626448154108857124811) *
350 (tt - 0.9324695142031520500580654697842) * (tt - 0.23861918608319690471297747080826) *
351 (tt + 0.23861918608319690471297747080826) *
352 (3.6864983008854273327040459142478 * tt + 2.4375472797373798819693076329567);
353term_lin[1] = 1.2478172071245931042138319368332 *
354 (3.6864983008854273327040459142478 * tt + 3.4375472797373798819693076329567) *
355 (tt - 0.66120938646626448154108857124811) * (tt - 0.9324695142031520500580654697842) *
356 (tt - 0.23861918608319690471297747080826) * (tt + 0.23861918608319690471297747080826);
357term_lin[2] = -4.7053902975632960768919596341579 * (tt - 0.66120938646626448154108857124811) *
358 (tt + 0.66120938646626448154108857124811) * (tt - 0.9324695142031520500580654697842) *
359 (tt - 0.23861918608319690471297747080826) *
360 (1.4412330144882725259281970649366 * tt + 1.3439058488734238824564764526934);
361term_lin[3] = 7.9418127866918526961355350778365 *
362 (0.85390628374732397048536706665592 * tt + 0.79624157758088609365977358889196) *
363 (tt - 0.66120938646626448154108857124811) * (tt + 0.66120938646626448154108857124811) *
364 (tt - 0.9324695142031520500580654697842) * (tt + 0.23861918608319690471297747080826);
365term_lin[4] = -7.3310440847966863843486179979337 * (tt + 0.66120938646626448154108857124811) *
366 (tt - 0.9324695142031520500580654697842) * (tt - 0.23861918608319690471297747080826) *
367 (tt + 0.23861918608319690471297747080826) *
368 (0.62747897307290395963336005695165 * tt + 0.58510501319398348155608497069653);
369term_lin[5] = 2.8468043885435364606376485676089 * (tt - 0.66120938646626448154108857124811) *
370 (tt + 0.66120938646626448154108857124811) * (tt - 0.23861918608319690471297747080826) *
371 (tt + 0.23861918608319690471297747080826) * (0.53621055957768044045567774586934 * tt + 0.5);
375 for (
int jj = 0; jj <
size_tri; ++jj)
WORKSPACE(RealT, term_tri, size_tri)