72 static void Diff1(
const TPoint &
p, TArray &&
v)
78 if (std::abs(1 - zt) < 1e-15)
82 const t_real _t2 = _t0 + _t1;
83 const t_real _t3 = _t1 + et;
84 const t_real _t4 = 2 * zt - 1;
85 const t_real _t5 = (1.0 / ((_t1) * (_t1) * (_t1)));
86 const t_real _t6 = _t4 * _t5;
87 const t_real _t7 = _t6 * et;
88 const t_real _t8 = ((0.25)) * _t7;
89 const t_real _t9 = _t3 * _t8;
90 const t_real _t10 = 1 - zt;
91 const t_real _t11 = _t0 + _t10;
92 const t_real _t12 = _t10 + et;
93 const t_real _t13 = _t12 * _t8;
94 const t_real _t14 = _t3 * xi;
95 const t_real _t15 = ((et) * (et));
96 const t_real _t16 = ((_t1) * (_t1));
98 const t_real _t18 = _t15 + _t17;
99 const t_real _t19 = _t18 * _t6;
100 const t_real _t20 = ((0.5)) * _t19;
101 const t_real _t21 = _t12 * xi;
102 const t_real _t22 = zt / _t1;
103 const t_real _t23 = _t1 + xi;
104 const t_real _t24 = 2 * et;
105 const t_real _t25 = _t1 + _t24;
106 const t_real _t26 = _t6 * xi;
107 const t_real _t27 = ((0.25)) * _t26;
108 const t_real _t28 = _t25 * _t27;
109 const t_real _t29 = _t10 + xi;
110 const t_real _t30 = _t10 + _t24;
111 const t_real _t31 = _t27 * _t30;
112 const t_real _t32 = ((xi) * (xi));
113 const t_real _t33 = _t17 + _t32;
114 const t_real _t34 = _t33 * _t6;
115 const t_real _t35 = ((0.5)) * _t34;
116 const t_real _t36 = _t29 * et;
117 const t_real _t37 = _t23 * et;
118 const t_real _t38 = 4 * zt;
119 const t_real _t39 = _t38 - 3;
120 const t_real _t40 = _t23 * _t3;
121 const t_real _t41 = _t14 + _t37;
122 const t_real _t42 = (1.0 / ((_t1) * (_t1) * (_t1) * (_t1)));
123 const t_real _t43 = ((0.25)) * _t42 * et * xi;
124 const t_real _t44 = _t29 * _t3;
125 const t_real _t45 = _t14 + _t36;
126 const t_real _t46 = _t12 * _t29;
127 const t_real _t47 = _t21 + _t36;
128 const t_real _t48 = _t12 * _t23;
129 const t_real _t49 = _t21 + _t37;
130 const t_real _t50 = -_t39;
131 const t_real _t51 = _t3 * _t33;
132 const t_real _t52 = 2 * _t32;
133 const t_real _t53 = _t33 * et;
134 const t_real _t54 = ((0.5)) * _t42;
135 const t_real _t55 = _t54 * et;
136 const t_real _t56 = _t18 * _t29;
137 const t_real _t57 = 2 * _t15;
138 const t_real _t58 = _t18 * xi;
139 const t_real _t59 = _t54 * xi;
140 const t_real _t60 = _t12 * _t33;
141 const t_real _t61 = _t18 * _t23;
142 const t_real _t62 = _t1 * _t4;
143 const t_real _t63 = ((_t4) * (_t4)) - 1;
144 const t_real _t64 = ((0.25)) * _t63;
145 const t_real _t65 = (1.0 / (_t16));
146 const t_real _t66 = _t15 * _t32 * _t42;
148 v(0, 1) = _t11 * _t9;
149 v(0, 2) = _t11 * _t13;
150 v(0, 3) = _t13 * _t2;
151 v(0, 5) = -_t14 * _t7;
152 v(0, 6) = -_t11 * _t20;
153 v(0, 7) = -_t21 * _t7;
154 v(0, 8) = -_t2 * _t20;
155 v(0, 9) = -_t22 * _t3;
156 v(0, 10) = _t22 * _t3;
157 v(0, 11) = -_t12 * _t22;
158 v(0, 12) = _t12 * _t22;
159 v(0, 13) = _t0 * _t19;
160 v(1, 0) = _t23 * _t28;
161 v(1, 1) = _t28 * _t29;
162 v(1, 2) = _t29 * _t31;
163 v(1, 3) = _t23 * _t31;
164 v(1, 5) = -_t25 * _t35;
165 v(1, 6) = -_t26 * _t36;
166 v(1, 7) = -_t30 * _t35;
167 v(1, 8) = -_t26 * _t37;
168 v(1, 9) = -_t22 * _t23;
169 v(1, 10) = _t22 * _t29;
170 v(1, 11) = -_t22 * _t29;
171 v(1, 12) = _t22 * _t23;
172 v(1, 13) = _t24 * _t34;
173 v(2, 0) = _t43 * (_t23 * _t3 * _t39 - _t4 * (2 * _t40 + _t41));
174 v(2, 1) = _t43 * (_t29 * _t3 * _t39 - _t4 * (2 * _t44 + _t45));
175 v(2, 2) = _t43 * (_t12 * _t29 * _t39 - _t4 * (2 * _t46 + _t47));
176 v(2, 3) = _t43 * (_t12 * _t23 * _t39 - _t4 * (2 * _t48 + _t49));
178 v(2, 5) = _t55 * (_t4 * (_t3 * _t52 + _t51 + _t53) + _t50 * _t51);
179 v(2, 6) = _t59 * (_t4 * (_t29 * _t57 + _t56 + _t58) + _t50 * _t56);
180 v(2, 7) = _t55 * (_t4 * (_t12 * _t52 + _t53 + _t60) + _t50 * _t60);
181 v(2, 8) = _t59 * (_t4 * (_t23 * _t57 + _t58 + _t61) + _t50 * _t61);
182 v(2, 9) = _t5 * (-_t40 * _t62 + ((0.25)) * _t41 * _t63);
183 v(2, 10) = _t5 * (_t44 * _t62 - _t45 * _t64);
184 v(2, 11) = _t5 * (-_t46 * _t62 + ((0.25)) * _t47 * _t63);
185 v(2, 12) = _t5 * (_t48 * _t62 - _t49 * _t64);
186 v(2, 13) = _t15 * _t65 + _t32 * _t65 - _t38 * _t66 + _t39 + _t66;
190 static void Diff2(
const TPoint &
p, TArray &&
v)
196 if (std::abs(1 - zt) < 1e-15)
198 const t_real _t0 = zt - 1;
199 const t_real _t1 = _t0 + et;
200 const t_real _t2 = 2 * zt;
201 const t_real _t3 = _t2 - 1;
202 const t_real _t4 = _t3 / ((_t0) * (_t0) * (_t0));
203 const t_real _t5 = _t4 * et;
204 const t_real _t6 = _t1 * _t5;
205 const t_real _t7 = ((0.5)) * _t6;
206 const t_real _t8 = 1 - zt;
207 const t_real _t9 = _t8 + et;
208 const t_real _t10 = _t5 * _t9;
209 const t_real _t11 = ((0.5)) * _t10;
210 const t_real _t12 = ((et) * (et));
211 const t_real _t13 = ((_t0) * (_t0));
212 const t_real _t14 = -_t13;
213 const t_real _t15 = _t4 * (_t12 + _t14);
214 const t_real _t16 = -_t15;
215 const t_real _t17 = _t0 + xi;
216 const t_real _t18 = _t4 * xi;
217 const t_real _t19 = _t17 * _t18;
218 const t_real _t20 = ((0.5)) * _t19;
219 const t_real _t21 = _t8 + xi;
220 const t_real _t22 = _t18 * _t21;
221 const t_real _t23 = ((0.5)) * _t22;
222 const t_real _t24 = ((xi) * (xi));
223 const t_real _t25 = _t4 * (_t14 + _t24);
224 const t_real _t26 = -_t25;
225 const t_real _t27 = ((zt) * (zt));
226 const t_real _t28 = _t27 * xi;
227 const t_real _t29 = 2 * _t28;
228 const t_real _t30 = -_t2 + _t27 + 1;
229 const t_real _t31 = _t29 + _t30;
231 const t_real _t33 = xi * zt;
232 const t_real _t34 = et * zt;
233 const t_real _t35 = 6 * _t34;
234 const t_real _t36 = _t35 * xi;
235 const t_real _t37 = _t32 - _t33 + _t36;
237 const t_real _t39 = _t27 * et;
238 const t_real _t40 = 2 * _t39;
239 const t_real _t41 = -_t34 + _t38 + _t40;
240 const t_real _t42 = ((zt) * (zt) * (zt) * (zt) * (zt));
241 const t_real _t43 = ((zt) * (zt) * (zt));
242 const t_real _t44 = ((zt) * (zt) * (zt) * (zt));
243 const t_real _t45 = (1.0 / (-10 * _t27 + _t42 + 10 * _t43 - 5 * _t44 + 5 * zt - 1));
244 const t_real _t46 = et * xi;
245 const t_real _t47 = ((0.5)) * _t45 * _t46;
246 const t_real _t48 = -_t27 + _t3;
247 const t_real _t49 = _t48 + et;
248 const t_real _t50 = -_t40;
249 const t_real _t51 = _t34 + _t50;
250 const t_real _t52 = _t30 + xi;
251 const t_real _t53 = -_t29;
252 const t_real _t54 = _t33 + _t36 + _t53;
253 const t_real _t55 = _t48 + xi;
254 const t_real _t56 = _t24 * _t35;
255 const t_real _t57 = _t24 * zt;
256 const t_real _t58 = _t24 * _t27;
257 const t_real _t59 = _t24 + _t57 - 2 * _t58;
258 const t_real _t60 = _t2 * et;
259 const t_real _t61 = -_t60;
260 const t_real _t62 = _t39 + _t61 + et;
261 const t_real _t63 = _t45 * et;
262 const t_real _t64 = 6 * _t12 * _t33;
263 const t_real _t65 = _t12 * zt;
264 const t_real _t66 = _t12 * _t27;
265 const t_real _t67 = _t12 + _t65 - 2 * _t66;
266 const t_real _t68 = _t2 * xi;
267 const t_real _t69 = -_t28 + _t32 + _t68;
268 const t_real _t70 = _t45 * xi;
269 const t_real _t71 = _t38 - _t39 + _t60;
270 const t_real _t72 = -_t68;
271 const t_real _t73 = _t28 + _t72 + xi;
272 const t_real _t74 = 3 * zt;
273 const t_real _t75 = 3 * _t27;
274 const t_real _t76 = _t43 + _t74 - _t75 - 1;
275 const t_real _t77 = 2 / _t76;
276 const t_real _t78 = _t77 * (-_t46 - _t76);
277 const t_real _t79 = -_t74;
278 const t_real _t80 = _t77 * (-_t43 + _t46 + _t75 + _t79 + 1);
279 const t_real _t81 = _t17 * et;
280 const t_real _t82 = _t1 * xi + _t46;
281 const t_real _t83 = ((0.25)) * _t4;
282 const t_real _t84 = _t21 * et;
283 const t_real _t85 = _t46 + _t9 * xi;
284 const t_real _t86 = 2 * et;
285 const t_real _t87 = 2 * xi;
286 const t_real _t88 = zt / _t0;
287 const t_real _t89 = -_t88;
288 const t_real _t90 = 4 * _t34;
289 const t_real _t91 = 4 * _t39;
290 const t_real _t92 = -_t90 + _t91;
291 const t_real _t93 = 8 * _t34;
292 const t_real _t94 = _t93 * xi;
293 const t_real _t95 = _t94 - 2 * et * xi;
294 const t_real _t96 = _t31 + _t72;
295 const t_real _t97 = 4 * zt;
296 const t_real _t98 = 6 * _t27 - 4 * _t43 + _t44 - _t97 + 1;
297 const t_real _t99 = (1.0 / (_t98));
298 const t_real _t100 = ((0.25)) * _t99;
299 const t_real _t101 = _t100 * xi;
300 const t_real _t102 = 2 * _t46 - _t94;
301 const t_real _t103 = _t30 + _t53 + _t68;
302 const t_real _t104 = _t90 - _t91;
303 const t_real _t105 = _t24 * et;
304 const t_real _t106 = -_t57 + _t58 + _t98;
305 const t_real _t107 = 3 - _t97;
306 const t_real _t108 = 4 * xi;
307 const t_real _t109 = _t79 + 3;
308 const t_real _t110 = (1.0 / ((_t0) * (_t0) * (_t0) * (_t0)));
309 const t_real _t111 = _t110 * _t46;
310 const t_real _t112 = _t74 - 3;
311 const t_real _t113 = (1.0 / (_t30));
312 const t_real _t114 = (1.0 / (_t13));
313 const t_real _t115 = _t110 * _t24;
314 const t_real _t116 = _t30 + _t95;
315 const t_real _t117 = _t40 + _t61;
316 const t_real _t118 = 4 * _t33;
317 const t_real _t119 = 4 * _t28;
318 const t_real _t120 = -_t118 + _t119;
319 const t_real _t121 = _t100 * et;
320 const t_real _t122 = _t118 - _t119;
321 const t_real _t123 = _t102 + _t30;
322 const t_real _t124 = _t50 + _t60;
323 const t_real _t125 = 4 * et;
324 const t_real _t126 = _t12 * xi;
325 const t_real _t127 = -_t65 + _t66 + _t98;
326 const t_real _t128 = _t30 + et;
327 const t_real _t129 = _t110 * _t12;
346 v(2, 0) = _t47 * (_t31 + _t37 + _t41);
347 v(2, 1) = _t47 * (_t29 + _t37 + _t49 + _t51);
348 v(2, 2) = _t47 * (_t51 + _t52 + _t54 + et);
349 v(2, 3) = _t47 * (_t41 + _t54 + _t55);
351 v(2, 5) = _t63 * (-_t56 + _t59 + _t62);
352 v(2, 6) = _t70 * (-_t64 - _t67 - _t69);
353 v(2, 7) = _t63 * (-_t56 - _t59 - _t71);
354 v(2, 8) = _t70 * (-_t64 + _t67 + _t73);
359 v(2, 13) = 2 * _t45 * (6 * _t12 * _t24 * zt + 2 * _t12 * zt - _t12 + 2 * _t24 * zt - _t24 - 20 * _t27 + 2 * _t42 + 20 * _t43 - 10 * _t44 - _t58 - _t66 + 10 * zt - 2);
360 v(3, 0) = _t83 * (_t1 * _t17 + _t81 + _t82);
361 v(3, 1) = _t83 * (_t1 * _t21 + _t82 + _t84);
362 v(3, 2) = _t83 * (_t21 * _t9 + _t84 + _t85);
363 v(3, 3) = _t83 * (_t17 * _t9 + _t81 + _t85);
364 v(3, 5) = _t18 * (-_t0 - _t86);
365 v(3, 6) = _t5 * (-_t8 - _t87);
366 v(3, 7) = _t18 * (-_t8 - _t86);
367 v(3, 8) = _t5 * (-_t0 - _t87);
372 v(3, 13) = 4 * _t4 * _t46;
373 v(4, 0) = _t101 * (-_t92 - _t95 - _t96);
374 v(4, 1) = _t101 * (_t102 + _t103 + _t92);
375 v(4, 2) = _t101 * (-_t103 - _t104 - _t95);
376 v(4, 3) = _t101 * (_t102 + _t104 + _t96);
377 v(4, 5) = _t99 * (-_t105 + _t106 + _t24 * _t90 + _t71);
378 v(4, 6) = _t111 * (_t107 * _t21 + _t3 * (_t108 + _t109));
379 v(4, 7) = _t99 * (-_t105 - _t106 + 4 * _t24 * et * zt - _t62);
380 v(4, 8) = _t111 * (_t107 * _t17 + _t3 * (_t108 + _t112));
381 v(4, 9) = _t113 * _t55;
382 v(4, 10) = -_t113 * _t52;
383 v(4, 11) = _t113 * _t52;
384 v(4, 12) = -_t113 * _t55;
385 v(4, 13) = _t114 * _t86 + _t115 * _t86 - _t115 * _t93;
386 v(5, 0) = _t121 * (-_t116 - _t117 - _t120);
387 v(5, 1) = _t121 * (_t117 + _t122 + _t123);
388 v(5, 2) = _t121 * (-_t116 - _t122 - _t124);
389 v(5, 3) = _t121 * (_t120 + _t123 + _t124);
390 v(5, 5) = _t111 * (_t1 * _t107 + _t3 * (_t112 + _t125));
391 v(5, 6) = _t99 * (4 * _t12 * xi * zt - _t126 - _t127 - _t73);
392 v(5, 7) = _t111 * (_t107 * _t9 + _t3 * (_t109 + _t125));
393 v(5, 8) = _t99 * (_t118 * _t12 - _t126 + _t127 + _t69);
394 v(5, 9) = _t113 * _t49;
395 v(5, 10) = -_t113 * _t49;
396 v(5, 11) = _t113 * _t128;
397 v(5, 12) = -_t113 * _t128;
398 v(5, 13) = _t114 * _t87 - 8 * _t129 * _t33 + _t129 * _t87;
402 static void Diff3(
const TPoint &
p, TArray &&
v)
408 if (std::abs(1 - zt) < 1e-15)
410 const t_real _t0 = 2 * et;
411 const t_real _t1 = _t0 * xi;
412 const t_real _t2 = xi * zt;
413 const t_real _t3 = 8 * et;
414 const t_real _t4 = _t2 * _t3;
415 const t_real _t5 = 2 * zt;
416 const t_real _t6 = ((zt) * (zt));
417 const t_real _t7 = -_t5 + _t6 + 1;
418 const t_real _t8 = _t1 + _t4 + _t7;
420 const t_real _t10 = 2 * xi;
421 const t_real _t11 = _t10 * _t6;
422 const t_real _t12 = _t11 + _t9;
423 const t_real _t13 = _t0 * _t6;
424 const t_real _t14 = -_t10;
425 const t_real _t15 = _t13 + _t14;
426 const t_real _t16 = 6 * zt;
427 const t_real _t17 = ((zt) * (zt) * (zt));
428 const t_real _t18 = ((zt) * (zt) * (zt) * (zt));
429 const t_real _t19 = ((zt) * (zt) * (zt) * (zt) * (zt));
430 const t_real _t20 = (1.0 / (-_t16 - 20 * _t17 + 15 * _t18 - 6 * _t19 + 15 * _t6 + ((zt) * (zt) * (zt) * (zt) * (zt) * (zt)) + 1));
431 const t_real _t21 = et * xi;
432 const t_real _t22 = ((1.5)) * _t20 * _t21;
433 const t_real _t23 = -_t13;
434 const t_real _t24 = _t0 + _t23;
436 const t_real _t26 = _t5 - 1;
437 const t_real _t27 = _t25 + _t26;
438 const t_real _t28 = _t1 + _t27 + _t4;
439 const t_real _t29 = -_t11;
440 const t_real _t30 = _t10 + _t29;
441 const t_real _t31 = ((xi) * (xi));
442 const t_real _t32 = 2 * _t31;
443 const t_real _t33 = _t32 * _t6;
445 const t_real _t35 = _t6 * et;
446 const t_real _t36 = -_t35;
447 const t_real _t37 = _t0 * zt;
448 const t_real _t38 = _t31 * zt;
449 const t_real _t39 = _t0 * _t31 + _t3 * _t38 + _t34 + _t36 + _t37;
450 const t_real _t40 = 3 * _t20;
451 const t_real _t41 = _t40 * et;
452 const t_real _t42 = ((et) * (et));
453 const t_real _t43 = 2 * _t42;
454 const t_real _t44 = _t43 * _t6;
455 const t_real _t45 = -_t44;
457 const t_real _t47 = _t6 * xi;
458 const t_real _t48 = -_t47;
459 const t_real _t49 = _t10 * zt;
460 const t_real _t50 = 8 * _t42;
461 const t_real _t51 = _t10 * _t42 + _t2 * _t50 + _t46 + _t48 + _t49;
462 const t_real _t52 = _t40 * xi;
463 const t_real _t53 = -_t33;
464 const t_real _t54 = 4 * zt;
465 const t_real _t55 = (1.0 / (-4 * _t17 + _t18 - _t54 + 6 * _t6 + 1));
466 const t_real _t56 = 6 * _t21 * _t55;
467 const t_real _t57 = -_t56;
468 const t_real _t58 = zt - 1;
469 const t_real _t59 = _t0 + _t58;
470 const t_real _t60 = _t26 / ((_t58) * (_t58) * (_t58));
471 const t_real _t61 = ((0.5)) * _t60;
472 const t_real _t62 = _t59 * _t61;
474 const t_real _t64 = _t63 + 1;
475 const t_real _t65 = _t0 + _t64;
476 const t_real _t66 = _t61 * _t65;
477 const t_real _t67 = -_t0 * _t60;
478 const t_real _t68 = 4 * et;
479 const t_real _t69 = _t10 + _t58;
480 const t_real _t70 = _t61 * _t69;
481 const t_real _t71 = _t10 + _t64;
482 const t_real _t72 = _t61 * _t71;
483 const t_real _t73 = -_t10 * _t60;
484 const t_real _t74 = 4 * xi;
485 const t_real _t75 = _t58 + xi;
486 const t_real _t76 = _t54 - 3;
487 const t_real _t77 = 3 * zt;
488 const t_real _t78 = _t77 - 3;
489 const t_real _t79 = _t74 + _t78;
490 const t_real _t80 = (1.0 / ((_t58) * (_t58) * (_t58) * (_t58)));
491 const t_real _t81 = _t80 * xi;
492 const t_real _t82 = ((0.5)) * _t81;
493 const t_real _t83 = _t82 * (-_t26 * _t79 + _t75 * _t76);
494 const t_real _t84 = _t64 + xi;
495 const t_real _t85 = 3 - _t77;
496 const t_real _t86 = _t74 + _t85;
497 const t_real _t87 = _t82 * (-_t26 * _t86 + _t76 * _t84);
498 const t_real _t88 = (1.0 / ((_t58) * (_t58)));
499 const t_real _t89 = _t31 * _t80;
500 const t_real _t90 = 4 * _t31 * _t80 * zt - _t88 - _t89;
501 const t_real _t91 = -_t76;
502 const t_real _t92 = 2 * _t88;
503 const t_real _t93 = 12 * et;
504 const t_real _t94 = _t2 * _t93;
505 const t_real _t95 = _t7 + _t94;
507 const t_real _t97 = _t46 + _t96;
508 const t_real _t98 = 4 * _t35;
509 const t_real _t99 = -_t37 + _t98;
510 const t_real _t100 = (1.0 / (10 * _t17 - 5 * _t18 + _t19 - 10 * _t6 + 5 * zt - 1));
511 const t_real _t101 = ((0.5)) * _t100;
512 const t_real _t102 = _t101 * xi;
513 const t_real _t103 = _t27 + _t94;
514 const t_real _t104 = _t0 + _t37 - _t98;
515 const t_real _t105 = _t2 + _t29 + xi;
516 const t_real _t106 = _t54 * et;
517 const t_real _t107 = _t38 * _t93;
518 const t_real _t108 = _t31 + _t38 + _t53;
519 const t_real _t109 = _t16 * xi;
520 const t_real _t110 = 2 * _t6;
521 const t_real _t111 = -_t110 + zt + 1;
522 const t_real _t112 = _t1 * _t100;
523 const t_real _t113 = _t110 + _t63 - 1;
524 const t_real _t114 = (1.0 / (_t17 - 3 * _t6 + _t77 - 1));
525 const t_real _t115 = _t10 * _t114;
526 const t_real _t116 = -_t115;
527 const t_real _t117 = 4 * _t47;
528 const t_real _t118 = _t117 - _t49;
529 const t_real _t119 = et * zt;
530 const t_real _t120 = -_t119;
531 const t_real _t121 = _t120 + _t34;
532 const t_real _t122 = _t101 * et;
533 const t_real _t123 = _t119 + _t23 + et;
534 const t_real _t124 = _t10 - _t117 + _t49;
535 const t_real _t125 = _t16 * et;
536 const t_real _t126 = _t54 * xi;
537 const t_real _t127 = 12 * _t2 * _t42;
538 const t_real _t128 = _t42 * zt;
539 const t_real _t129 = _t128 + _t42 + _t45;
540 const t_real _t130 = _t0 * _t114;
541 const t_real _t131 = -_t130;
542 const t_real _t132 = _t58 + et;
543 const t_real _t133 = _t68 + _t78;
544 const t_real _t134 = _t80 * et;
545 const t_real _t135 = ((0.5)) * _t134;
546 const t_real _t136 = _t135 * (_t132 * _t76 - _t133 * _t26);
547 const t_real _t137 = _t64 + et;
548 const t_real _t138 = _t68 + _t85;
549 const t_real _t139 = _t135 * (_t137 * _t76 - _t138 * _t26);
550 const t_real _t140 = 4 * _t42 * _t80 * zt - _t42 * _t80 - _t88;
551 const t_real _t141 = -(0.5) * zt;
552 const t_real _t142 = ((0.25)) * _t6;
553 const t_real _t143 = _t120 + _t141 + _t142 + _t35 + (0.25);
554 const t_real _t144 = _t21 * _t54;
555 const t_real _t145 = _t144 - et * xi;
556 const t_real _t146 = _t47 + _t96;
557 const t_real _t147 = _t2 + _t48;
558 const t_real _t148 = -_t144 + _t21;
559 const t_real _t149 = _t119 + _t141 + _t142 + _t36 + (0.25);
560 const t_real _t150 = _t106 + _t34;
561 const t_real _t151 = _t6 + _t63;
562 const t_real _t152 = _t10 * _t55;
563 const t_real _t153 = _t25 + zt;
564 const t_real _t154 = _t126 + _t46;
565 const t_real _t155 = _t0 * _t55;
566 const t_real _t156 = (1.0 / (_t7));
567 const t_real _t157 = -_t156;
568 v(2, 0) = _t22 * (-_t12 - _t15 - _t8);
569 v(2, 1) = _t22 * (-_t11 - _t14 - _t24 - _t28);
570 v(2, 2) = _t22 * (-_t24 - _t30 - _t8);
571 v(2, 3) = _t22 * (-_t13 - _t28 - _t30 - _t9);
572 v(2, 5) = _t41 * (-_t32 + _t33 + _t39);
573 v(2, 6) = _t52 * (_t43 + _t45 + _t51);
574 v(2, 7) = _t41 * (_t32 + _t39 + _t53);
575 v(2, 8) = _t52 * (-_t43 + _t44 + _t51);
580 v(2, 13) = 6 * _t20 * (-_t31 * _t5 + _t31 * _t6 + _t31 - _t32 * _t42 - _t38 * _t50 - _t42 * _t5 + _t42 * _t6 + _t42);
585 v(3, 5) = -_t59 * _t60;
587 v(3, 7) = -_t60 * _t65;
589 v(3, 13) = _t60 * _t68;
595 v(4, 6) = -_t60 * _t71;
597 v(4, 8) = -_t60 * _t69;
598 v(4, 13) = _t60 * _t74;
604 v(5, 6) = _t81 * (_t26 * _t86 + _t84 * _t91);
606 v(5, 8) = _t81 * (_t26 * _t79 + _t75 * _t91);
607 v(5, 13) = _t32 * _t80 - 8 * _t89 * zt + _t92;
608 v(6, 0) = _t102 * (_t12 + _t95 + _t97 + _t99);
609 v(6, 1) = _t102 * (_t103 + _t104 + _t11 + _t97);
610 v(6, 2) = _t102 * (_t104 + _t105 + _t95);
611 v(6, 3) = _t102 * (_t103 + _t105 + _t9 + _t99);
612 v(6, 5) = _t100 * (_t0 - _t106 - _t107 + _t108 + _t13);
613 v(6, 6) = _t112 * (-_t109 - _t111);
614 v(6, 7) = _t100 * (-_t106 - _t107 - _t108 - _t23 - _t9);
615 v(6, 8) = _t112 * (-_t109 - _t113);
620 v(6, 13) = _t100 * _t68 * (_t16 * _t31 + _t27);
621 v(7, 0) = _t122 * (_t118 + _t121 + _t15 + _t95);
622 v(7, 1) = _t122 * (_t103 + _t118 + _t123 + _t14);
623 v(7, 2) = _t122 * (_t123 + _t124 + _t95);
624 v(7, 3) = _t122 * (_t103 + _t121 + _t124 + _t13);
625 v(7, 5) = _t112 * (-_t113 - _t125);
626 v(7, 6) = _t100 * (-_t126 - _t127 - _t129 - _t14 - _t29);
627 v(7, 7) = _t112 * (-_t111 - _t125);
628 v(7, 8) = _t100 * (_t10 + _t11 - _t126 - _t127 + _t129);
633 v(7, 13) = _t100 * _t74 * (_t16 * _t42 + _t27);
638 v(8, 5) = _t134 * (_t132 * _t91 + _t133 * _t26);
640 v(8, 7) = _t134 * (_t137 * _t91 + _t138 * _t26);
642 v(8, 13) = -8 * _t128 * _t80 + _t43 * _t80 + _t92;
643 v(9, 0) = _t55 * (-_t143 - _t145 - _t146);
644 v(9, 1) = _t55 * (_t143 + _t147 + _t148);
645 v(9, 2) = _t55 * (-_t145 - _t147 - _t149);
646 v(9, 3) = _t55 * (_t146 + _t148 + _t149);
647 v(9, 5) = _t152 * (_t150 + _t151);
648 v(9, 6) = _t155 * (_t153 + _t154);
649 v(9, 7) = _t152 * (_t150 + _t153);
650 v(9, 8) = _t155 * (_t151 + _t154);
655 v(9, 13) = _t134 * _t74 * (1 - _t54);