5auto x=uv.col(0).array();
6auto y=uv.col(1).array();
7auto z=uv.col(2).array();
9val.resize(uv.rows(), uv.cols());
10 Eigen::ArrayXd result_0(uv.rows());
12 case 0: {{
const auto helper_0 =
x - 1;
13const auto helper_1 = 1.5*
x - 1.0;
14const auto helper_2 = 3.0*
x - 1.0;
15result_0 = -(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(3.0*helper_0*helper_1 + 1.5*helper_0*helper_2 + 1.0*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
16const auto helper_1 = 1.5*
y - 1.0;
17const auto helper_2 = 3.0*
y - 1.0;
18result_0 = -(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(3.0*helper_0*helper_1 + 1.5*helper_0*helper_2 + 1.0*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
19const auto helper_1 = 1.5*
z - 1.0;
20const auto helper_2 = 3.0*
z - 1.0;
21result_0 = -(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(3.0*helper_0*helper_1 + 1.5*helper_0*helper_2 + 1.0*helper_1*helper_2);
val.col(2) = result_0; }}
break;
22 case 1: {{
const auto helper_0 = 1.4999999999999998*
x;
23const auto helper_1 = helper_0 - 0.49999999999999989;
24const auto helper_2 = 2.9999999999999996*
x;
25const auto helper_3 = helper_2 - 1.9999999999999996;
26result_0 = (
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_3 + helper_1*helper_2 + 1.0*helper_1*helper_3);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
27const auto helper_1 = 1.5*
y - 1.0;
28const auto helper_2 = 3.0*
y - 1.0;
29result_0 =
x*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(3.0*helper_0*helper_1 + 1.5*helper_0*helper_2 + 1.0*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
30const auto helper_1 = 1.5*
z - 1.0;
31const auto helper_2 = 3.0*
z - 1.0;
32result_0 =
x*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(3.0*helper_0*helper_1 + 1.5*helper_0*helper_2 + 1.0*helper_1*helper_2);
val.col(2) = result_0; }}
break;
33 case 2: {{
const auto helper_0 = 1.4999999999999998*
x;
34const auto helper_1 = helper_0 - 0.49999999999999989;
35const auto helper_2 = 2.9999999999999996*
x;
36const auto helper_3 = helper_2 - 1.9999999999999996;
37result_0 = -
y*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_3 + helper_1*helper_2 + 1.0*helper_1*helper_3);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y;
38const auto helper_1 = helper_0 - 0.49999999999999989;
39const auto helper_2 = 2.9999999999999996*
y;
40const auto helper_3 = helper_2 - 1.9999999999999996;
41result_0 = -
x*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_3 + helper_1*helper_2 + 1.0*helper_1*helper_3);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
42const auto helper_1 = 1.5*
z - 1.0;
43const auto helper_2 = 3.0*
z - 1.0;
44result_0 = -
x*
y*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(3.0*helper_0*helper_1 + 1.5*helper_0*helper_2 + 1.0*helper_1*helper_2);
val.col(2) = result_0; }}
break;
45 case 3: {{
const auto helper_0 =
x - 1;
46const auto helper_1 = 1.5*
x - 1.0;
47const auto helper_2 = 3.0*
x - 1.0;
48result_0 =
y*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(3.0*helper_0*helper_1 + 1.5*helper_0*helper_2 + 1.0*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y;
49const auto helper_1 = helper_0 - 0.49999999999999989;
50const auto helper_2 = 2.9999999999999996*
y;
51const auto helper_3 = helper_2 - 1.9999999999999996;
52result_0 = (
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_3 + helper_1*helper_2 + 1.0*helper_1*helper_3);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
53const auto helper_1 = 1.5*
z - 1.0;
54const auto helper_2 = 3.0*
z - 1.0;
55result_0 =
y*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(3.0*helper_0*helper_1 + 1.5*helper_0*helper_2 + 1.0*helper_1*helper_2);
val.col(2) = result_0; }}
break;
56 case 4: {{
const auto helper_0 =
x - 1;
57const auto helper_1 = 1.5*
x - 1.0;
58const auto helper_2 = 3.0*
x - 1.0;
59result_0 =
z*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(3.0*helper_0*helper_1 + 1.5*helper_0*helper_2 + 1.0*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
60const auto helper_1 = 1.5*
y - 1.0;
61const auto helper_2 = 3.0*
y - 1.0;
62result_0 =
z*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(3.0*helper_0*helper_1 + 1.5*helper_0*helper_2 + 1.0*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z;
63const auto helper_1 = helper_0 - 0.49999999999999989;
64const auto helper_2 = 2.9999999999999996*
z;
65const auto helper_3 = helper_2 - 1.9999999999999996;
66result_0 = (
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(helper_0*helper_3 + helper_1*helper_2 + 1.0*helper_1*helper_3);
val.col(2) = result_0; }}
break;
67 case 5: {{
const auto helper_0 = 1.4999999999999998*
x;
68const auto helper_1 = helper_0 - 0.49999999999999989;
69const auto helper_2 = 2.9999999999999996*
x;
70const auto helper_3 = helper_2 - 1.9999999999999996;
71result_0 = -
z*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_3 + helper_1*helper_2 + 1.0*helper_1*helper_3);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
72const auto helper_1 = 1.5*
y - 1.0;
73const auto helper_2 = 3.0*
y - 1.0;
74result_0 = -
x*
z*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(3.0*helper_0*helper_1 + 1.5*helper_0*helper_2 + 1.0*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z;
75const auto helper_1 = helper_0 - 0.49999999999999989;
76const auto helper_2 = 2.9999999999999996*
z;
77const auto helper_3 = helper_2 - 1.9999999999999996;
78result_0 = -
x*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(helper_0*helper_3 + helper_1*helper_2 + 1.0*helper_1*helper_3);
val.col(2) = result_0; }}
break;
79 case 6: {{
const auto helper_0 = 1.4999999999999998*
x;
80const auto helper_1 = helper_0 - 0.49999999999999989;
81const auto helper_2 = 2.9999999999999996*
x;
82const auto helper_3 = helper_2 - 1.9999999999999996;
83result_0 =
y*
z*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_3 + helper_1*helper_2 + 1.0*helper_1*helper_3);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y;
84const auto helper_1 = helper_0 - 0.49999999999999989;
85const auto helper_2 = 2.9999999999999996*
y;
86const auto helper_3 = helper_2 - 1.9999999999999996;
87result_0 =
x*
z*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_3 + helper_1*helper_2 + 1.0*helper_1*helper_3);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z;
88const auto helper_1 = helper_0 - 0.49999999999999989;
89const auto helper_2 = 2.9999999999999996*
z;
90const auto helper_3 = helper_2 - 1.9999999999999996;
91result_0 =
x*
y*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(helper_0*helper_3 + helper_1*helper_2 + 1.0*helper_1*helper_3);
val.col(2) = result_0; }}
break;
92 case 7: {{
const auto helper_0 =
x - 1;
93const auto helper_1 = 1.5*
x - 1.0;
94const auto helper_2 = 3.0*
x - 1.0;
95result_0 = -
y*
z*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(3.0*helper_0*helper_1 + 1.5*helper_0*helper_2 + 1.0*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y;
96const auto helper_1 = helper_0 - 0.49999999999999989;
97const auto helper_2 = 2.9999999999999996*
y;
98const auto helper_3 = helper_2 - 1.9999999999999996;
99result_0 = -
z*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_3 + helper_1*helper_2 + 1.0*helper_1*helper_3);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z;
100const auto helper_1 = helper_0 - 0.49999999999999989;
101const auto helper_2 = 2.9999999999999996*
z;
102const auto helper_3 = helper_2 - 1.9999999999999996;
103result_0 = -
y*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(helper_0*helper_3 + helper_1*helper_2 + 1.0*helper_1*helper_3);
val.col(2) = result_0; }}
break;
104 case 8: {{
const auto helper_0 =
x - 1;
105const auto helper_1 = 13.499999999999996*
x - 8.9999999999999982;
106result_0 = (
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 13.499999999999998*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
107const auto helper_1 = 1.5*
y - 1.0;
108const auto helper_2 = 3.0*
y - 1.0;
109result_0 =
x*(
x - 1)*(3.0*
x - 2.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
110const auto helper_1 = 1.5*
z - 1.0;
111const auto helper_2 = 3.0*
z - 1.0;
112result_0 =
x*(
x - 1)*(3.0*
x - 2.0)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(2) = result_0; }}
break;
113 case 9: {{
const auto helper_0 =
x - 1;
114const auto helper_1 = 13.499999999999996*
x - 4.4999999999999991;
115result_0 = -(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 13.499999999999998*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
116const auto helper_1 = 1.5*
y - 1.0;
117const auto helper_2 = 3.0*
y - 1.0;
118result_0 = -
x*(
x - 1)*(3.0*
x - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
119const auto helper_1 = 1.5*
z - 1.0;
120const auto helper_2 = 3.0*
z - 1.0;
121result_0 = -
x*(
x - 1)*(3.0*
x - 1.0)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(2) = result_0; }}
break;
122 case 10: {{
const auto helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
123const auto helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
124result_0 = -
y*(
y - 1)*(3.0*
y - 2.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
x + 6.7499999999999973*helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
125const auto helper_1 = 13.499999999999996*
y - 8.9999999999999982;
126result_0 = -
x*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 13.499999999999998*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
127const auto helper_1 = 1.5*
z - 1.0;
128const auto helper_2 = 3.0*
z - 1.0;
129result_0 = -
x*
y*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
y - 1)*(3.0*
y - 2.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(2) = result_0; }}
break;
130 case 11: {{
const auto helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
131const auto helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
132result_0 =
y*(
y - 1)*(3.0*
y - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
x + 6.7499999999999973*helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
133const auto helper_1 = 13.499999999999996*
y - 4.4999999999999991;
134result_0 =
x*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 13.499999999999998*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
135const auto helper_1 = 1.5*
z - 1.0;
136const auto helper_2 = 3.0*
z - 1.0;
137result_0 =
x*
y*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
y - 1)*(3.0*
y - 1.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(2) = result_0; }}
break;
138 case 12: {{
const auto helper_0 =
x - 1;
139const auto helper_1 = 13.499999999999996*
x - 4.4999999999999991;
140result_0 =
y*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 13.499999999999998*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
141const auto helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
142result_0 =
x*(
x - 1)*(3.0*
x - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
y + 6.7499999999999973*helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
143const auto helper_1 = 1.5*
z - 1.0;
144const auto helper_2 = 3.0*
z - 1.0;
145result_0 =
x*
y*(
x - 1)*(3.0*
x - 1.0)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(2) = result_0; }}
break;
146 case 13: {{
const auto helper_0 =
x - 1;
147const auto helper_1 = 13.499999999999996*
x - 8.9999999999999982;
148result_0 = -
y*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 13.499999999999998*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
149const auto helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
150result_0 = -
x*(
x - 1)*(3.0*
x - 2.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
y + 6.7499999999999973*helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
151const auto helper_1 = 1.5*
z - 1.0;
152const auto helper_2 = 3.0*
z - 1.0;
153result_0 = -
x*
y*(
x - 1)*(3.0*
x - 2.0)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(2) = result_0; }}
break;
154 case 14: {{
const auto helper_0 =
x - 1;
155const auto helper_1 = 1.5*
x - 1.0;
156const auto helper_2 = 3.0*
x - 1.0;
157result_0 = -
y*(
y - 1)*(3.0*
y - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
158const auto helper_1 = 13.499999999999996*
y - 4.4999999999999991;
159result_0 = -(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 13.499999999999998*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
160const auto helper_1 = 1.5*
z - 1.0;
161const auto helper_2 = 3.0*
z - 1.0;
162result_0 = -
y*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 1.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(2) = result_0; }}
break;
163 case 15: {{
const auto helper_0 =
x - 1;
164const auto helper_1 = 1.5*
x - 1.0;
165const auto helper_2 = 3.0*
x - 1.0;
166result_0 =
y*(
y - 1)*(3.0*
y - 2.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
167const auto helper_1 = 13.499999999999996*
y - 8.9999999999999982;
168result_0 = (
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 13.499999999999998*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
169const auto helper_1 = 1.5*
z - 1.0;
170const auto helper_2 = 3.0*
z - 1.0;
171result_0 =
y*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 2.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(2) = result_0; }}
break;
172 case 16: {{
const auto helper_0 =
x - 1;
173const auto helper_1 = 1.5*
x - 1.0;
174const auto helper_2 = 3.0*
x - 1.0;
175result_0 =
z*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
176const auto helper_1 = 1.5*
y - 1.0;
177const auto helper_2 = 3.0*
y - 1.0;
178result_0 =
z*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
179const auto helper_1 = 13.499999999999996*
z - 8.9999999999999982;
180result_0 = (
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(helper_0*helper_1 + 13.499999999999998*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
181 case 17: {{
const auto helper_0 =
x - 1;
182const auto helper_1 = 1.5*
x - 1.0;
183const auto helper_2 = 3.0*
x - 1.0;
184result_0 = -
z*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
185const auto helper_1 = 1.5*
y - 1.0;
186const auto helper_2 = 3.0*
y - 1.0;
187result_0 = -
z*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
188const auto helper_1 = 13.499999999999996*
z - 4.4999999999999991;
189result_0 = -(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(helper_0*helper_1 + 13.499999999999998*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
190 case 18: {{
const auto helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
191const auto helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
192result_0 =
z*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
x + 6.7499999999999973*helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
193const auto helper_1 = 1.5*
y - 1.0;
194const auto helper_2 = 3.0*
y - 1.0;
195result_0 =
x*
z*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
z - 1)*(3.0*
z - 1.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
196const auto helper_1 = 13.499999999999996*
z - 4.4999999999999991;
197result_0 =
x*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(helper_0*helper_1 + 13.499999999999998*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
198 case 19: {{
const auto helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
199const auto helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
200result_0 = -
z*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
x + 6.7499999999999973*helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
201const auto helper_1 = 1.5*
y - 1.0;
202const auto helper_2 = 3.0*
y - 1.0;
203result_0 = -
x*
z*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
z - 1)*(3.0*
z - 2.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
204const auto helper_1 = 13.499999999999996*
z - 8.9999999999999982;
205result_0 = -
x*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(helper_0*helper_1 + 13.499999999999998*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
206 case 20: {{
const auto helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
207const auto helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
208result_0 = -
y*
z*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(
z - 1)*(3.0*
z - 1.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
x + 6.7499999999999973*helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
209const auto helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
210result_0 = -
x*
z*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
z - 1)*(3.0*
z - 1.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
y + 6.7499999999999973*helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
211const auto helper_1 = 13.499999999999996*
z - 4.4999999999999991;
212result_0 = -
x*
y*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(helper_0*helper_1 + 13.499999999999998*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
213 case 21: {{
const auto helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
214const auto helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
215result_0 =
y*
z*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(
z - 1)*(3.0*
z - 2.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
x + 6.7499999999999973*helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
216const auto helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
217result_0 =
x*
z*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
z - 1)*(3.0*
z - 2.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
y + 6.7499999999999973*helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
218const auto helper_1 = 13.499999999999996*
z - 8.9999999999999982;
219result_0 =
x*
y*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(helper_0*helper_1 + 13.499999999999998*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
220 case 22: {{
const auto helper_0 =
x - 1;
221const auto helper_1 = 1.5*
x - 1.0;
222const auto helper_2 = 3.0*
x - 1.0;
223result_0 =
y*
z*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(
z - 1)*(3.0*
z - 1.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
224const auto helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
225result_0 =
z*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
y + 6.7499999999999973*helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
226const auto helper_1 = 13.499999999999996*
z - 4.4999999999999991;
227result_0 =
y*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(helper_0*helper_1 + 13.499999999999998*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
228 case 23: {{
const auto helper_0 =
x - 1;
229const auto helper_1 = 1.5*
x - 1.0;
230const auto helper_2 = 3.0*
x - 1.0;
231result_0 = -
y*
z*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(
z - 1)*(3.0*
z - 2.0)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
232const auto helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
233result_0 = -
z*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
y + 6.7499999999999973*helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
234const auto helper_1 = 13.499999999999996*
z - 8.9999999999999982;
235result_0 = -
y*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(helper_0*helper_1 + 13.499999999999998*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
236 case 24: {{
const auto helper_0 =
x - 1;
237const auto helper_1 = 13.499999999999996*
x - 8.9999999999999982;
238result_0 = -
z*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 13.499999999999998*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
239const auto helper_1 = 1.5*
y - 1.0;
240const auto helper_2 = 3.0*
y - 1.0;
241result_0 = -
x*
z*(
x - 1)*(3.0*
x - 2.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
242const auto helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
243result_0 = -
x*(
x - 1)*(3.0*
x - 2.0)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
z + 6.7499999999999973*helper_1*
z);
val.col(2) = result_0; }}
break;
244 case 25: {{
const auto helper_0 =
x - 1;
245const auto helper_1 = 13.499999999999996*
x - 4.4999999999999991;
246result_0 =
z*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 13.499999999999998*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
247const auto helper_1 = 1.5*
y - 1.0;
248const auto helper_2 = 3.0*
y - 1.0;
249result_0 =
x*
z*(
x - 1)*(3.0*
x - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
250const auto helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
251result_0 =
x*(
x - 1)*(3.0*
x - 1.0)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
z + 6.7499999999999973*helper_1*
z);
val.col(2) = result_0; }}
break;
252 case 26: {{
const auto helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
253const auto helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
254result_0 =
y*
z*(
y - 1)*(3.0*
y - 2.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
x + 6.7499999999999973*helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
255const auto helper_1 = 13.499999999999996*
y - 8.9999999999999982;
256result_0 =
x*
z*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 13.499999999999998*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
257const auto helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
258result_0 =
x*
y*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
y - 1)*(3.0*
y - 2.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
z + 6.7499999999999973*helper_1*
z);
val.col(2) = result_0; }}
break;
259 case 27: {{
const auto helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
260const auto helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
261result_0 = -
y*
z*(
y - 1)*(3.0*
y - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
x + 6.7499999999999973*helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
262const auto helper_1 = 13.499999999999996*
y - 4.4999999999999991;
263result_0 = -
x*
z*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 13.499999999999998*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
264const auto helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
265result_0 = -
x*
y*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
y - 1)*(3.0*
y - 1.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
z + 6.7499999999999973*helper_1*
z);
val.col(2) = result_0; }}
break;
266 case 28: {{
const auto helper_0 =
x - 1;
267const auto helper_1 = 13.499999999999996*
x - 4.4999999999999991;
268result_0 = -
y*
z*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 13.499999999999998*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
269const auto helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
270result_0 = -
x*
z*(
x - 1)*(3.0*
x - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
y + 6.7499999999999973*helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
271const auto helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
272result_0 = -
x*
y*(
x - 1)*(3.0*
x - 1.0)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
z + 6.7499999999999973*helper_1*
z);
val.col(2) = result_0; }}
break;
273 case 29: {{
const auto helper_0 =
x - 1;
274const auto helper_1 = 13.499999999999996*
x - 8.9999999999999982;
275result_0 =
y*
z*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 13.499999999999998*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
276const auto helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
277result_0 =
x*
z*(
x - 1)*(3.0*
x - 2.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
y + 6.7499999999999973*helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
278const auto helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
279result_0 =
x*
y*(
x - 1)*(3.0*
x - 2.0)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
z + 6.7499999999999973*helper_1*
z);
val.col(2) = result_0; }}
break;
280 case 30: {{
const auto helper_0 =
x - 1;
281const auto helper_1 = 1.5*
x - 1.0;
282const auto helper_2 = 3.0*
x - 1.0;
283result_0 =
y*
z*(
y - 1)*(3.0*
y - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
284const auto helper_1 = 13.499999999999996*
y - 4.4999999999999991;
285result_0 =
z*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 13.499999999999998*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
286const auto helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
287result_0 =
y*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 1.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
z + 6.7499999999999973*helper_1*
z);
val.col(2) = result_0; }}
break;
288 case 31: {{
const auto helper_0 =
x - 1;
289const auto helper_1 = 1.5*
x - 1.0;
290const auto helper_2 = 3.0*
x - 1.0;
291result_0 = -
y*
z*(
y - 1)*(3.0*
y - 2.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(13.499999999999998*helper_0*helper_1 + 6.7499999999999991*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
292const auto helper_1 = 13.499999999999996*
y - 8.9999999999999982;
293result_0 = -
z*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 13.499999999999998*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
294const auto helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
295result_0 = -
y*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 2.0)*(4.4999999999999991*helper_0*helper_1 + 13.499999999999995*helper_0*
z + 6.7499999999999973*helper_1*
z);
val.col(2) = result_0; }}
break;
296 case 32: {{
const auto helper_0 =
x - 1;
297const auto helper_1 = 1.5*
x - 1.0;
298const auto helper_2 = 3.0*
x - 1.0;
299result_0 = -
y*
z*(
y - 1)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(60.749999999999979*helper_0*helper_1 + 30.374999999999989*helper_0*helper_2 + 20.249999999999993*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
300const auto helper_1 = 60.749999999999979*
y - 20.249999999999993;
301result_0 = -
z*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
302const auto helper_1 = 60.749999999999979*
z - 20.249999999999993;
303result_0 = -
y*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
304 case 33: {{
const auto helper_0 =
x - 1;
305const auto helper_1 = 1.5*
x - 1.0;
306const auto helper_2 = 3.0*
x - 1.0;
307result_0 =
y*
z*(
y - 1)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(60.749999999999979*helper_0*helper_1 + 30.374999999999989*helper_0*helper_2 + 20.249999999999993*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
308const auto helper_1 = 60.749999999999979*
y - 20.249999999999993;
309result_0 =
z*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
310const auto helper_1 = 60.749999999999979*
z - 40.499999999999986;
311result_0 =
y*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
312 case 34: {{
const auto helper_0 =
x - 1;
313const auto helper_1 = 1.5*
x - 1.0;
314const auto helper_2 = 3.0*
x - 1.0;
315result_0 =
y*
z*(
y - 1)*(3.0*
y - 2.0)*(
z - 1)*(3.0*
z - 1.0)*(60.749999999999979*helper_0*helper_1 + 30.374999999999989*helper_0*helper_2 + 20.249999999999993*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
316const auto helper_1 = 60.749999999999979*
y - 40.499999999999986;
317result_0 =
z*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
318const auto helper_1 = 60.749999999999979*
z - 20.249999999999993;
319result_0 =
y*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 2.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
320 case 35: {{
const auto helper_0 =
x - 1;
321const auto helper_1 = 1.5*
x - 1.0;
322const auto helper_2 = 3.0*
x - 1.0;
323result_0 = -
y*
z*(
y - 1)*(3.0*
y - 2.0)*(
z - 1)*(3.0*
z - 2.0)*(60.749999999999979*helper_0*helper_1 + 30.374999999999989*helper_0*helper_2 + 20.249999999999993*helper_1*helper_2);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
324const auto helper_1 = 60.749999999999979*
y - 40.499999999999986;
325result_0 = -
z*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
326const auto helper_1 = 60.749999999999979*
z - 40.499999999999986;
327result_0 = -
y*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 2.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
328 case 36: {{
const auto helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
329const auto helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
330result_0 =
y*
z*(
y - 1)*(3.0*
y - 2.0)*(
z - 1)*(3.0*
z - 2.0)*(20.249999999999993*helper_0*helper_1 + 60.749999999999972*helper_0*
x + 30.374999999999986*helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
331const auto helper_1 = 60.749999999999979*
y - 40.499999999999986;
332result_0 =
x*
z*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
333const auto helper_1 = 60.749999999999979*
z - 40.499999999999986;
334result_0 =
x*
y*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
y - 1)*(3.0*
y - 2.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
335 case 37: {{
const auto helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
336const auto helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
337result_0 = -
y*
z*(
y - 1)*(3.0*
y - 2.0)*(
z - 1)*(3.0*
z - 1.0)*(20.249999999999993*helper_0*helper_1 + 60.749999999999972*helper_0*
x + 30.374999999999986*helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
338const auto helper_1 = 60.749999999999979*
y - 40.499999999999986;
339result_0 = -
x*
z*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
340const auto helper_1 = 60.749999999999979*
z - 20.249999999999993;
341result_0 = -
x*
y*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
y - 1)*(3.0*
y - 2.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
342 case 38: {{
const auto helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
343const auto helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
344result_0 = -
y*
z*(
y - 1)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(20.249999999999993*helper_0*helper_1 + 60.749999999999972*helper_0*
x + 30.374999999999986*helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
345const auto helper_1 = 60.749999999999979*
y - 20.249999999999993;
346result_0 = -
x*
z*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
347const auto helper_1 = 60.749999999999979*
z - 40.499999999999986;
348result_0 = -
x*
y*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
y - 1)*(3.0*
y - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
349 case 39: {{
const auto helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
350const auto helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
351result_0 =
y*
z*(
y - 1)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(20.249999999999993*helper_0*helper_1 + 60.749999999999972*helper_0*
x + 30.374999999999986*helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
352const auto helper_1 = 60.749999999999979*
y - 20.249999999999993;
353result_0 =
x*
z*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
354const auto helper_1 = 60.749999999999979*
z - 20.249999999999993;
355result_0 =
x*
y*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
y - 1)*(3.0*
y - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
356 case 40: {{
const auto helper_0 =
x - 1;
357const auto helper_1 = 60.749999999999979*
x - 40.499999999999986;
358result_0 = -
z*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
359const auto helper_1 = 1.5*
y - 1.0;
360const auto helper_2 = 3.0*
y - 1.0;
361result_0 = -
x*
z*(
x - 1)*(3.0*
x - 2.0)*(
z - 1)*(3.0*
z - 2.0)*(60.749999999999979*helper_0*helper_1 + 30.374999999999989*helper_0*helper_2 + 20.249999999999993*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
362const auto helper_1 = 60.749999999999979*
z - 40.499999999999986;
363result_0 = -
x*(
x - 1)*(3.0*
x - 2.0)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
364 case 41: {{
const auto helper_0 =
x - 1;
365const auto helper_1 = 60.749999999999979*
x - 40.499999999999986;
366result_0 =
z*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
367const auto helper_1 = 1.5*
y - 1.0;
368const auto helper_2 = 3.0*
y - 1.0;
369result_0 =
x*
z*(
x - 1)*(3.0*
x - 2.0)*(
z - 1)*(3.0*
z - 1.0)*(60.749999999999979*helper_0*helper_1 + 30.374999999999989*helper_0*helper_2 + 20.249999999999993*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
370const auto helper_1 = 60.749999999999979*
z - 20.249999999999993;
371result_0 =
x*(
x - 1)*(3.0*
x - 2.0)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
372 case 42: {{
const auto helper_0 =
x - 1;
373const auto helper_1 = 60.749999999999979*
x - 20.249999999999993;
374result_0 =
z*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
375const auto helper_1 = 1.5*
y - 1.0;
376const auto helper_2 = 3.0*
y - 1.0;
377result_0 =
x*
z*(
x - 1)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(60.749999999999979*helper_0*helper_1 + 30.374999999999989*helper_0*helper_2 + 20.249999999999993*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
378const auto helper_1 = 60.749999999999979*
z - 40.499999999999986;
379result_0 =
x*(
x - 1)*(3.0*
x - 1.0)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
380 case 43: {{
const auto helper_0 =
x - 1;
381const auto helper_1 = 60.749999999999979*
x - 20.249999999999993;
382result_0 = -
z*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
383const auto helper_1 = 1.5*
y - 1.0;
384const auto helper_2 = 3.0*
y - 1.0;
385result_0 = -
x*
z*(
x - 1)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(60.749999999999979*helper_0*helper_1 + 30.374999999999989*helper_0*helper_2 + 20.249999999999993*helper_1*helper_2);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
386const auto helper_1 = 60.749999999999979*
z - 20.249999999999993;
387result_0 = -
x*(
x - 1)*(3.0*
x - 1.0)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
388 case 44: {{
const auto helper_0 =
x - 1;
389const auto helper_1 = 60.749999999999979*
x - 40.499999999999986;
390result_0 =
y*
z*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
391const auto helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
392result_0 =
x*
z*(
x - 1)*(3.0*
x - 2.0)*(
z - 1)*(3.0*
z - 2.0)*(20.249999999999993*helper_0*helper_1 + 60.749999999999972*helper_0*
y + 30.374999999999986*helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
393const auto helper_1 = 60.749999999999979*
z - 40.499999999999986;
394result_0 =
x*
y*(
x - 1)*(3.0*
x - 2.0)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
395 case 45: {{
const auto helper_0 =
x - 1;
396const auto helper_1 = 60.749999999999979*
x - 40.499999999999986;
397result_0 = -
y*
z*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
398const auto helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
399result_0 = -
x*
z*(
x - 1)*(3.0*
x - 2.0)*(
z - 1)*(3.0*
z - 1.0)*(20.249999999999993*helper_0*helper_1 + 60.749999999999972*helper_0*
y + 30.374999999999986*helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
400const auto helper_1 = 60.749999999999979*
z - 20.249999999999993;
401result_0 = -
x*
y*(
x - 1)*(3.0*
x - 2.0)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
402 case 46: {{
const auto helper_0 =
x - 1;
403const auto helper_1 = 60.749999999999979*
x - 20.249999999999993;
404result_0 = -
y*
z*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
405const auto helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
406result_0 = -
x*
z*(
x - 1)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(20.249999999999993*helper_0*helper_1 + 60.749999999999972*helper_0*
y + 30.374999999999986*helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
407const auto helper_1 = 60.749999999999979*
z - 40.499999999999986;
408result_0 = -
x*
y*(
x - 1)*(3.0*
x - 1.0)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
409 case 47: {{
const auto helper_0 =
x - 1;
410const auto helper_1 = 60.749999999999979*
x - 20.249999999999993;
411result_0 =
y*
z*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
412const auto helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
413result_0 =
x*
z*(
x - 1)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(20.249999999999993*helper_0*helper_1 + 60.749999999999972*helper_0*
y + 30.374999999999986*helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
414const auto helper_1 = 60.749999999999979*
z - 20.249999999999993;
415result_0 =
x*
y*(
x - 1)*(3.0*
x - 1.0)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(helper_0*helper_1 + 60.749999999999979*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
416 case 48: {{
const auto helper_0 =
x - 1;
417const auto helper_1 = 60.749999999999979*
x - 40.499999999999986;
418result_0 = -
y*(
y - 1)*(3.0*
y - 2.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
419const auto helper_1 = 60.749999999999979*
y - 40.499999999999986;
420result_0 = -
x*(
x - 1)*(3.0*
x - 2.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
421const auto helper_1 = 1.5*
z - 1.0;
422const auto helper_2 = 3.0*
z - 1.0;
423result_0 = -
x*
y*(
x - 1)*(3.0*
x - 2.0)*(
y - 1)*(3.0*
y - 2.0)*(60.749999999999979*helper_0*helper_1 + 30.374999999999989*helper_0*helper_2 + 20.249999999999993*helper_1*helper_2);
val.col(2) = result_0; }}
break;
424 case 49: {{
const auto helper_0 =
x - 1;
425const auto helper_1 = 60.749999999999979*
x - 40.499999999999986;
426result_0 =
y*(
y - 1)*(3.0*
y - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
427const auto helper_1 = 60.749999999999979*
y - 20.249999999999993;
428result_0 =
x*(
x - 1)*(3.0*
x - 2.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
429const auto helper_1 = 1.5*
z - 1.0;
430const auto helper_2 = 3.0*
z - 1.0;
431result_0 =
x*
y*(
x - 1)*(3.0*
x - 2.0)*(
y - 1)*(3.0*
y - 1.0)*(60.749999999999979*helper_0*helper_1 + 30.374999999999989*helper_0*helper_2 + 20.249999999999993*helper_1*helper_2);
val.col(2) = result_0; }}
break;
432 case 50: {{
const auto helper_0 =
x - 1;
433const auto helper_1 = 60.749999999999979*
x - 20.249999999999993;
434result_0 =
y*(
y - 1)*(3.0*
y - 2.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
435const auto helper_1 = 60.749999999999979*
y - 40.499999999999986;
436result_0 =
x*(
x - 1)*(3.0*
x - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
437const auto helper_1 = 1.5*
z - 1.0;
438const auto helper_2 = 3.0*
z - 1.0;
439result_0 =
x*
y*(
x - 1)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 2.0)*(60.749999999999979*helper_0*helper_1 + 30.374999999999989*helper_0*helper_2 + 20.249999999999993*helper_1*helper_2);
val.col(2) = result_0; }}
break;
440 case 51: {{
const auto helper_0 =
x - 1;
441const auto helper_1 = 60.749999999999979*
x - 20.249999999999993;
442result_0 = -
y*(
y - 1)*(3.0*
y - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
443const auto helper_1 = 60.749999999999979*
y - 20.249999999999993;
444result_0 = -
x*(
x - 1)*(3.0*
x - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
445const auto helper_1 = 1.5*
z - 1.0;
446const auto helper_2 = 3.0*
z - 1.0;
447result_0 = -
x*
y*(
x - 1)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 1.0)*(60.749999999999979*helper_0*helper_1 + 30.374999999999989*helper_0*helper_2 + 20.249999999999993*helper_1*helper_2);
val.col(2) = result_0; }}
break;
448 case 52: {{
const auto helper_0 =
x - 1;
449const auto helper_1 = 60.749999999999979*
x - 40.499999999999986;
450result_0 =
y*
z*(
y - 1)*(3.0*
y - 2.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
451const auto helper_1 = 60.749999999999979*
y - 40.499999999999986;
452result_0 =
x*
z*(
x - 1)*(3.0*
x - 2.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
453const auto helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
454result_0 =
x*
y*(
x - 1)*(3.0*
x - 2.0)*(
y - 1)*(3.0*
y - 2.0)*(20.249999999999993*helper_0*helper_1 + 60.749999999999972*helper_0*
z + 30.374999999999986*helper_1*
z);
val.col(2) = result_0; }}
break;
455 case 53: {{
const auto helper_0 =
x - 1;
456const auto helper_1 = 60.749999999999979*
x - 40.499999999999986;
457result_0 = -
y*
z*(
y - 1)*(3.0*
y - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
458const auto helper_1 = 60.749999999999979*
y - 20.249999999999993;
459result_0 = -
x*
z*(
x - 1)*(3.0*
x - 2.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
460const auto helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
461result_0 = -
x*
y*(
x - 1)*(3.0*
x - 2.0)*(
y - 1)*(3.0*
y - 1.0)*(20.249999999999993*helper_0*helper_1 + 60.749999999999972*helper_0*
z + 30.374999999999986*helper_1*
z);
val.col(2) = result_0; }}
break;
462 case 54: {{
const auto helper_0 =
x - 1;
463const auto helper_1 = 60.749999999999979*
x - 20.249999999999993;
464result_0 = -
y*
z*(
y - 1)*(3.0*
y - 2.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
465const auto helper_1 = 60.749999999999979*
y - 40.499999999999986;
466result_0 = -
x*
z*(
x - 1)*(3.0*
x - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
467const auto helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
468result_0 = -
x*
y*(
x - 1)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 2.0)*(20.249999999999993*helper_0*helper_1 + 60.749999999999972*helper_0*
z + 30.374999999999986*helper_1*
z);
val.col(2) = result_0; }}
break;
469 case 55: {{
const auto helper_0 =
x - 1;
470const auto helper_1 = 60.749999999999979*
x - 20.249999999999993;
471result_0 =
y*
z*(
y - 1)*(3.0*
y - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 60.749999999999979*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
472const auto helper_1 = 60.749999999999979*
y - 20.249999999999993;
473result_0 =
x*
z*(
x - 1)*(3.0*
x - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(helper_0*helper_1 + 60.749999999999979*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
474const auto helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
475result_0 =
x*
y*(
x - 1)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 1.0)*(20.249999999999993*helper_0*helper_1 + 60.749999999999972*helper_0*
z + 30.374999999999986*helper_1*
z);
val.col(2) = result_0; }}
break;
476 case 56: {{
const auto helper_0 =
x - 1;
477const auto helper_1 = 273.37499999999989*
x - 182.24999999999991;
478result_0 =
y*
z*(
y - 1)*(3.0*
y - 2.0)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
479const auto helper_1 = 273.37499999999989*
y - 182.24999999999991;
480result_0 =
x*
z*(
x - 1)*(3.0*
x - 2.0)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
481const auto helper_1 = 273.37499999999989*
z - 182.24999999999991;
482result_0 =
x*
y*(
x - 1)*(3.0*
x - 2.0)*(
y - 1)*(3.0*
y - 2.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
483 case 57: {{
const auto helper_0 =
x - 1;
484const auto helper_1 = 273.37499999999989*
x - 182.24999999999991;
485result_0 = -
y*
z*(
y - 1)*(3.0*
y - 2.0)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
486const auto helper_1 = 273.37499999999989*
y - 182.24999999999991;
487result_0 = -
x*
z*(
x - 1)*(3.0*
x - 2.0)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
488const auto helper_1 = 273.37499999999989*
z - 91.124999999999957;
489result_0 = -
x*
y*(
x - 1)*(3.0*
x - 2.0)*(
y - 1)*(3.0*
y - 2.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
490 case 58: {{
const auto helper_0 =
x - 1;
491const auto helper_1 = 273.37499999999989*
x - 182.24999999999991;
492result_0 = -
y*
z*(
y - 1)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
493const auto helper_1 = 273.37499999999989*
y - 91.124999999999957;
494result_0 = -
x*
z*(
x - 1)*(3.0*
x - 2.0)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
495const auto helper_1 = 273.37499999999989*
z - 182.24999999999991;
496result_0 = -
x*
y*(
x - 1)*(3.0*
x - 2.0)*(
y - 1)*(3.0*
y - 1.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
497 case 59: {{
const auto helper_0 =
x - 1;
498const auto helper_1 = 273.37499999999989*
x - 182.24999999999991;
499result_0 =
y*
z*(
y - 1)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
500const auto helper_1 = 273.37499999999989*
y - 91.124999999999957;
501result_0 =
x*
z*(
x - 1)*(3.0*
x - 2.0)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
502const auto helper_1 = 273.37499999999989*
z - 91.124999999999957;
503result_0 =
x*
y*(
x - 1)*(3.0*
x - 2.0)*(
y - 1)*(3.0*
y - 1.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
504 case 60: {{
const auto helper_0 =
x - 1;
505const auto helper_1 = 273.37499999999989*
x - 91.124999999999957;
506result_0 = -
y*
z*(
y - 1)*(3.0*
y - 2.0)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
507const auto helper_1 = 273.37499999999989*
y - 182.24999999999991;
508result_0 = -
x*
z*(
x - 1)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
509const auto helper_1 = 273.37499999999989*
z - 182.24999999999991;
510result_0 = -
x*
y*(
x - 1)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 2.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
511 case 61: {{
const auto helper_0 =
x - 1;
512const auto helper_1 = 273.37499999999989*
x - 91.124999999999957;
513result_0 =
y*
z*(
y - 1)*(3.0*
y - 2.0)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
514const auto helper_1 = 273.37499999999989*
y - 182.24999999999991;
515result_0 =
x*
z*(
x - 1)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
516const auto helper_1 = 273.37499999999989*
z - 91.124999999999957;
517result_0 =
x*
y*(
x - 1)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 2.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
518 case 62: {{
const auto helper_0 =
x - 1;
519const auto helper_1 = 273.37499999999989*
x - 91.124999999999957;
520result_0 =
y*
z*(
y - 1)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
521const auto helper_1 = 273.37499999999989*
y - 91.124999999999957;
522result_0 =
x*
z*(
x - 1)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
523const auto helper_1 = 273.37499999999989*
z - 182.24999999999991;
524result_0 =
x*
y*(
x - 1)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 1.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
525 case 63: {{
const auto helper_0 =
x - 1;
526const auto helper_1 = 273.37499999999989*
x - 91.124999999999957;
527result_0 = -
y*
z*(
y - 1)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
x + helper_1*
x);
val.col(0) = result_0; }{
const auto helper_0 =
y - 1;
528const auto helper_1 = 273.37499999999989*
y - 91.124999999999957;
529result_0 = -
x*
z*(
x - 1)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
y + helper_1*
y);
val.col(1) = result_0; }{
const auto helper_0 =
z - 1;
530const auto helper_1 = 273.37499999999989*
z - 91.124999999999957;
531result_0 = -
x*
y*(
x - 1)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 1.0)*(helper_0*helper_1 + 273.37499999999989*helper_0*
z + helper_1*
z);
val.col(2) = result_0; }}
break;
532 default: assert(
false);