7void q_3_basis_grad_value_3d_single_0(
double x,
double y,
double z,
double *
val) {
8{
double helper_0 =
x - 1;
9double helper_1 = 1.5*
x - 1.0;
10double helper_2 = 3.0*
x - 1.0;
11val[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);}
12{
double helper_0 =
y - 1;
13double helper_1 = 1.5*
y - 1.0;
14double helper_2 = 3.0*
y - 1.0;
15val[1] = -(
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);}
16{
double helper_0 =
z - 1;
17double helper_1 = 1.5*
z - 1.0;
18double helper_2 = 3.0*
z - 1.0;
19val[2] = -(
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);}
22void q_3_basis_grad_value_3d_single_1(
double x,
double y,
double z,
double *
val) {
23{
double helper_0 = 1.4999999999999998*
x;
24double helper_1 = helper_0 - 0.49999999999999989;
25double helper_2 = 2.9999999999999996*
x;
26double helper_3 = helper_2 - 1.9999999999999996;
27val[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);}
28{
double helper_0 =
y - 1;
29double helper_1 = 1.5*
y - 1.0;
30double helper_2 = 3.0*
y - 1.0;
31val[1] =
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);}
32{
double helper_0 =
z - 1;
33double helper_1 = 1.5*
z - 1.0;
34double helper_2 = 3.0*
z - 1.0;
35val[2] =
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);}
38void q_3_basis_grad_value_3d_single_2(
double x,
double y,
double z,
double *
val) {
39{
double helper_0 = 1.4999999999999998*
x;
40double helper_1 = helper_0 - 0.49999999999999989;
41double helper_2 = 2.9999999999999996*
x;
42double helper_3 = helper_2 - 1.9999999999999996;
43val[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);}
44{
double helper_0 = 1.4999999999999998*
y;
45double helper_1 = helper_0 - 0.49999999999999989;
46double helper_2 = 2.9999999999999996*
y;
47double helper_3 = helper_2 - 1.9999999999999996;
48val[1] = -
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);}
49{
double helper_0 =
z - 1;
50double helper_1 = 1.5*
z - 1.0;
51double helper_2 = 3.0*
z - 1.0;
52val[2] = -
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);}
55void q_3_basis_grad_value_3d_single_3(
double x,
double y,
double z,
double *
val) {
56{
double helper_0 =
x - 1;
57double helper_1 = 1.5*
x - 1.0;
58double helper_2 = 3.0*
x - 1.0;
59val[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);}
60{
double helper_0 = 1.4999999999999998*
y;
61double helper_1 = helper_0 - 0.49999999999999989;
62double helper_2 = 2.9999999999999996*
y;
63double helper_3 = helper_2 - 1.9999999999999996;
64val[1] = (
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);}
65{
double helper_0 =
z - 1;
66double helper_1 = 1.5*
z - 1.0;
67double helper_2 = 3.0*
z - 1.0;
68val[2] =
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);}
71void q_3_basis_grad_value_3d_single_4(
double x,
double y,
double z,
double *
val) {
72{
double helper_0 =
x - 1;
73double helper_1 = 1.5*
x - 1.0;
74double helper_2 = 3.0*
x - 1.0;
75val[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);}
76{
double helper_0 =
y - 1;
77double helper_1 = 1.5*
y - 1.0;
78double helper_2 = 3.0*
y - 1.0;
79val[1] =
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);}
80{
double helper_0 = 1.4999999999999998*
z;
81double helper_1 = helper_0 - 0.49999999999999989;
82double helper_2 = 2.9999999999999996*
z;
83double helper_3 = helper_2 - 1.9999999999999996;
84val[2] = (
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);}
87void q_3_basis_grad_value_3d_single_5(
double x,
double y,
double z,
double *
val) {
88{
double helper_0 = 1.4999999999999998*
x;
89double helper_1 = helper_0 - 0.49999999999999989;
90double helper_2 = 2.9999999999999996*
x;
91double helper_3 = helper_2 - 1.9999999999999996;
92val[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);}
93{
double helper_0 =
y - 1;
94double helper_1 = 1.5*
y - 1.0;
95double helper_2 = 3.0*
y - 1.0;
96val[1] = -
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);}
97{
double helper_0 = 1.4999999999999998*
z;
98double helper_1 = helper_0 - 0.49999999999999989;
99double helper_2 = 2.9999999999999996*
z;
100double helper_3 = helper_2 - 1.9999999999999996;
101val[2] = -
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);}
104void q_3_basis_grad_value_3d_single_6(
double x,
double y,
double z,
double *
val) {
105{
double helper_0 = 1.4999999999999998*
x;
106double helper_1 = helper_0 - 0.49999999999999989;
107double helper_2 = 2.9999999999999996*
x;
108double helper_3 = helper_2 - 1.9999999999999996;
109val[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);}
110{
double helper_0 = 1.4999999999999998*
y;
111double helper_1 = helper_0 - 0.49999999999999989;
112double helper_2 = 2.9999999999999996*
y;
113double helper_3 = helper_2 - 1.9999999999999996;
114val[1] =
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);}
115{
double helper_0 = 1.4999999999999998*
z;
116double helper_1 = helper_0 - 0.49999999999999989;
117double helper_2 = 2.9999999999999996*
z;
118double helper_3 = helper_2 - 1.9999999999999996;
119val[2] =
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);}
122void q_3_basis_grad_value_3d_single_7(
double x,
double y,
double z,
double *
val) {
123{
double helper_0 =
x - 1;
124double helper_1 = 1.5*
x - 1.0;
125double helper_2 = 3.0*
x - 1.0;
126val[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);}
127{
double helper_0 = 1.4999999999999998*
y;
128double helper_1 = helper_0 - 0.49999999999999989;
129double helper_2 = 2.9999999999999996*
y;
130double helper_3 = helper_2 - 1.9999999999999996;
131val[1] = -
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);}
132{
double helper_0 = 1.4999999999999998*
z;
133double helper_1 = helper_0 - 0.49999999999999989;
134double helper_2 = 2.9999999999999996*
z;
135double helper_3 = helper_2 - 1.9999999999999996;
136val[2] = -
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);}
139void q_3_basis_grad_value_3d_single_8(
double x,
double y,
double z,
double *
val) {
140{
double helper_0 =
x - 1;
141double helper_1 = 13.499999999999996*
x - 8.9999999999999982;
142val[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.499999999999996*helper_0*
x + helper_1*
x);}
143{
double helper_0 =
y - 1;
144double helper_1 = 1.5*
y - 1.0;
145double helper_2 = 3.0*
y - 1.0;
146val[1] =
x*(
x - 1)*(3.0*
x - 2.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
147{
double helper_0 =
z - 1;
148double helper_1 = 1.5*
z - 1.0;
149double helper_2 = 3.0*
z - 1.0;
150val[2] =
x*(
x - 1)*(3.0*
x - 2.0)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
153void q_3_basis_grad_value_3d_single_9(
double x,
double y,
double z,
double *
val) {
154{
double helper_0 =
x - 1;
155double helper_1 = 13.499999999999996*
x - 4.4999999999999991;
156val[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.499999999999996*helper_0*
x + helper_1*
x);}
157{
double helper_0 =
y - 1;
158double helper_1 = 1.5*
y - 1.0;
159double helper_2 = 3.0*
y - 1.0;
160val[1] = -
x*(
x - 1)*(3.0*
x - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
161{
double helper_0 =
z - 1;
162double helper_1 = 1.5*
z - 1.0;
163double helper_2 = 3.0*
z - 1.0;
164val[2] = -
x*(
x - 1)*(3.0*
x - 1.0)*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
167void q_3_basis_grad_value_3d_single_10(
double x,
double y,
double z,
double *
val) {
168{
double helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
169double helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
170val[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);}
171{
double helper_0 =
y - 1;
172double helper_1 = 13.499999999999996*
y - 8.9999999999999982;
173val[1] = -
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.499999999999996*helper_0*
y + helper_1*
y);}
174{
double helper_0 =
z - 1;
175double helper_1 = 1.5*
z - 1.0;
176double helper_2 = 3.0*
z - 1.0;
177val[2] = -
x*
y*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
y - 1)*(3.0*
y - 2.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
180void q_3_basis_grad_value_3d_single_11(
double x,
double y,
double z,
double *
val) {
181{
double helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
182double helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
183val[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);}
184{
double helper_0 =
y - 1;
185double helper_1 = 13.499999999999996*
y - 4.4999999999999991;
186val[1] =
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.499999999999996*helper_0*
y + helper_1*
y);}
187{
double helper_0 =
z - 1;
188double helper_1 = 1.5*
z - 1.0;
189double helper_2 = 3.0*
z - 1.0;
190val[2] =
x*
y*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
y - 1)*(3.0*
y - 1.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
193void q_3_basis_grad_value_3d_single_12(
double x,
double y,
double z,
double *
val) {
194{
double helper_0 =
x - 1;
195double helper_1 = 13.499999999999996*
x - 4.4999999999999991;
196val[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.499999999999996*helper_0*
x + helper_1*
x);}
197{
double helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
198double helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
199val[1] =
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);}
200{
double helper_0 =
z - 1;
201double helper_1 = 1.5*
z - 1.0;
202double helper_2 = 3.0*
z - 1.0;
203val[2] =
x*
y*(
x - 1)*(3.0*
x - 1.0)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
206void q_3_basis_grad_value_3d_single_13(
double x,
double y,
double z,
double *
val) {
207{
double helper_0 =
x - 1;
208double helper_1 = 13.499999999999996*
x - 8.9999999999999982;
209val[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.499999999999996*helper_0*
x + helper_1*
x);}
210{
double helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
211double helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
212val[1] = -
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);}
213{
double helper_0 =
z - 1;
214double helper_1 = 1.5*
z - 1.0;
215double helper_2 = 3.0*
z - 1.0;
216val[2] = -
x*
y*(
x - 1)*(3.0*
x - 2.0)*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
219void q_3_basis_grad_value_3d_single_14(
double x,
double y,
double z,
double *
val) {
220{
double helper_0 =
x - 1;
221double helper_1 = 1.5*
x - 1.0;
222double helper_2 = 3.0*
x - 1.0;
223val[0] = -
y*(
y - 1)*(3.0*
y - 1.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
224{
double helper_0 =
y - 1;
225double helper_1 = 13.499999999999996*
y - 4.4999999999999991;
226val[1] = -(
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.499999999999996*helper_0*
y + helper_1*
y);}
227{
double helper_0 =
z - 1;
228double helper_1 = 1.5*
z - 1.0;
229double helper_2 = 3.0*
z - 1.0;
230val[2] = -
y*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 1.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
233void q_3_basis_grad_value_3d_single_15(
double x,
double y,
double z,
double *
val) {
234{
double helper_0 =
x - 1;
235double helper_1 = 1.5*
x - 1.0;
236double helper_2 = 3.0*
x - 1.0;
237val[0] =
y*(
y - 1)*(3.0*
y - 2.0)*(
z - 1)*(1.5*
z - 1.0)*(3.0*
z - 1.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
238{
double helper_0 =
y - 1;
239double helper_1 = 13.499999999999996*
y - 8.9999999999999982;
240val[1] = (
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.499999999999996*helper_0*
y + helper_1*
y);}
241{
double helper_0 =
z - 1;
242double helper_1 = 1.5*
z - 1.0;
243double helper_2 = 3.0*
z - 1.0;
244val[2] =
y*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
y - 1)*(3.0*
y - 2.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
247void q_3_basis_grad_value_3d_single_16(
double x,
double y,
double z,
double *
val) {
248{
double helper_0 =
x - 1;
249double helper_1 = 1.5*
x - 1.0;
250double helper_2 = 3.0*
x - 1.0;
251val[0] =
z*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
252{
double helper_0 =
y - 1;
253double helper_1 = 1.5*
y - 1.0;
254double helper_2 = 3.0*
y - 1.0;
255val[1] =
z*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 2.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
256{
double helper_0 =
z - 1;
257double helper_1 = 13.499999999999996*
z - 8.9999999999999982;
258val[2] = (
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.499999999999996*helper_0*
z + helper_1*
z);}
261void q_3_basis_grad_value_3d_single_17(
double x,
double y,
double z,
double *
val) {
262{
double helper_0 =
x - 1;
263double helper_1 = 1.5*
x - 1.0;
264double helper_2 = 3.0*
x - 1.0;
265val[0] = -
z*(
y - 1)*(1.5*
y - 1.0)*(3.0*
y - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
266{
double helper_0 =
y - 1;
267double helper_1 = 1.5*
y - 1.0;
268double helper_2 = 3.0*
y - 1.0;
269val[1] = -
z*(
x - 1)*(1.5*
x - 1.0)*(3.0*
x - 1.0)*(
z - 1)*(3.0*
z - 1.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
270{
double helper_0 =
z - 1;
271double helper_1 = 13.499999999999996*
z - 4.4999999999999991;
272val[2] = -(
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.499999999999996*helper_0*
z + helper_1*
z);}
275void q_3_basis_grad_value_3d_single_18(
double x,
double y,
double z,
double *
val) {
276{
double helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
277double helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
278val[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);}
279{
double helper_0 =
y - 1;
280double helper_1 = 1.5*
y - 1.0;
281double helper_2 = 3.0*
y - 1.0;
282val[1] =
x*
z*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
z - 1)*(3.0*
z - 1.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
283{
double helper_0 =
z - 1;
284double helper_1 = 13.499999999999996*
z - 4.4999999999999991;
285val[2] =
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.499999999999996*helper_0*
z + helper_1*
z);}
288void q_3_basis_grad_value_3d_single_19(
double x,
double y,
double z,
double *
val) {
289{
double helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
290double helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
291val[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);}
292{
double helper_0 =
y - 1;
293double helper_1 = 1.5*
y - 1.0;
294double helper_2 = 3.0*
y - 1.0;
295val[1] = -
x*
z*(1.4999999999999998*
x - 0.49999999999999989)*(2.9999999999999996*
x - 1.9999999999999996)*(
z - 1)*(3.0*
z - 2.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
296{
double helper_0 =
z - 1;
297double helper_1 = 13.499999999999996*
z - 8.9999999999999982;
298val[2] = -
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.499999999999996*helper_0*
z + helper_1*
z);}
301void q_3_basis_grad_value_3d_single_20(
double x,
double y,
double z,
double *
val) {
302{
double helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
303double helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
304val[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);}
305{
double helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
306double helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
307val[1] = -
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);}
308{
double helper_0 =
z - 1;
309double helper_1 = 13.499999999999996*
z - 4.4999999999999991;
310val[2] = -
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.499999999999996*helper_0*
z + helper_1*
z);}
313void q_3_basis_grad_value_3d_single_21(
double x,
double y,
double z,
double *
val) {
314{
double helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
315double helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
316val[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);}
317{
double helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
318double helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
319val[1] =
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);}
320{
double helper_0 =
z - 1;
321double helper_1 = 13.499999999999996*
z - 8.9999999999999982;
322val[2] =
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.499999999999996*helper_0*
z + helper_1*
z);}
325void q_3_basis_grad_value_3d_single_22(
double x,
double y,
double z,
double *
val) {
326{
double helper_0 =
x - 1;
327double helper_1 = 1.5*
x - 1.0;
328double helper_2 = 3.0*
x - 1.0;
329val[0] =
y*
z*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(
z - 1)*(3.0*
z - 1.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
330{
double helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
331double helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
332val[1] =
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);}
333{
double helper_0 =
z - 1;
334double helper_1 = 13.499999999999996*
z - 4.4999999999999991;
335val[2] =
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.499999999999996*helper_0*
z + helper_1*
z);}
338void q_3_basis_grad_value_3d_single_23(
double x,
double y,
double z,
double *
val) {
339{
double helper_0 =
x - 1;
340double helper_1 = 1.5*
x - 1.0;
341double helper_2 = 3.0*
x - 1.0;
342val[0] = -
y*
z*(1.4999999999999998*
y - 0.49999999999999989)*(2.9999999999999996*
y - 1.9999999999999996)*(
z - 1)*(3.0*
z - 2.0)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
343{
double helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
344double helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
345val[1] = -
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);}
346{
double helper_0 =
z - 1;
347double helper_1 = 13.499999999999996*
z - 8.9999999999999982;
348val[2] = -
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.499999999999996*helper_0*
z + helper_1*
z);}
351void q_3_basis_grad_value_3d_single_24(
double x,
double y,
double z,
double *
val) {
352{
double helper_0 =
x - 1;
353double helper_1 = 13.499999999999996*
x - 8.9999999999999982;
354val[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.499999999999996*helper_0*
x + helper_1*
x);}
355{
double helper_0 =
y - 1;
356double helper_1 = 1.5*
y - 1.0;
357double helper_2 = 3.0*
y - 1.0;
358val[1] = -
x*
z*(
x - 1)*(3.0*
x - 2.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
359{
double helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
360double helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
361val[2] = -
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);}
364void q_3_basis_grad_value_3d_single_25(
double x,
double y,
double z,
double *
val) {
365{
double helper_0 =
x - 1;
366double helper_1 = 13.499999999999996*
x - 4.4999999999999991;
367val[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.499999999999996*helper_0*
x + helper_1*
x);}
368{
double helper_0 =
y - 1;
369double helper_1 = 1.5*
y - 1.0;
370double helper_2 = 3.0*
y - 1.0;
371val[1] =
x*
z*(
x - 1)*(3.0*
x - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
372{
double helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
373double helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
374val[2] =
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);}
377void q_3_basis_grad_value_3d_single_26(
double x,
double y,
double z,
double *
val) {
378{
double helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
379double helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
380val[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);}
381{
double helper_0 =
y - 1;
382double helper_1 = 13.499999999999996*
y - 8.9999999999999982;
383val[1] =
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.499999999999996*helper_0*
y + helper_1*
y);}
384{
double helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
385double helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
386val[2] =
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);}
389void q_3_basis_grad_value_3d_single_27(
double x,
double y,
double z,
double *
val) {
390{
double helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
391double helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
392val[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);}
393{
double helper_0 =
y - 1;
394double helper_1 = 13.499999999999996*
y - 4.4999999999999991;
395val[1] = -
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.499999999999996*helper_0*
y + helper_1*
y);}
396{
double helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
397double helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
398val[2] = -
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);}
401void q_3_basis_grad_value_3d_single_28(
double x,
double y,
double z,
double *
val) {
402{
double helper_0 =
x - 1;
403double helper_1 = 13.499999999999996*
x - 4.4999999999999991;
404val[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.499999999999996*helper_0*
x + helper_1*
x);}
405{
double helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
406double helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
407val[1] = -
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);}
408{
double helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
409double helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
410val[2] = -
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);}
413void q_3_basis_grad_value_3d_single_29(
double x,
double y,
double z,
double *
val) {
414{
double helper_0 =
x - 1;
415double helper_1 = 13.499999999999996*
x - 8.9999999999999982;
416val[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.499999999999996*helper_0*
x + helper_1*
x);}
417{
double helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
418double helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
419val[1] =
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);}
420{
double helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
421double helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
422val[2] =
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);}
425void q_3_basis_grad_value_3d_single_30(
double x,
double y,
double z,
double *
val) {
426{
double helper_0 =
x - 1;
427double helper_1 = 1.5*
x - 1.0;
428double helper_2 = 3.0*
x - 1.0;
429val[0] =
y*
z*(
y - 1)*(3.0*
y - 1.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
430{
double helper_0 =
y - 1;
431double helper_1 = 13.499999999999996*
y - 4.4999999999999991;
432val[1] =
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.499999999999996*helper_0*
y + helper_1*
y);}
433{
double helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
434double helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
435val[2] =
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);}
438void q_3_basis_grad_value_3d_single_31(
double x,
double y,
double z,
double *
val) {
439{
double helper_0 =
x - 1;
440double helper_1 = 1.5*
x - 1.0;
441double helper_2 = 3.0*
x - 1.0;
442val[0] = -
y*
z*(
y - 1)*(3.0*
y - 2.0)*(1.4999999999999998*
z - 0.49999999999999989)*(2.9999999999999996*
z - 1.9999999999999996)*(13.499999999999996*helper_0*helper_1 + 6.7499999999999982*helper_0*helper_2 + 4.4999999999999991*helper_1*helper_2);}
443{
double helper_0 =
y - 1;
444double helper_1 = 13.499999999999996*
y - 8.9999999999999982;
445val[1] = -
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.499999999999996*helper_0*
y + helper_1*
y);}
446{
double helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
447double helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
448val[2] = -
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);}
451void q_3_basis_grad_value_3d_single_32(
double x,
double y,
double z,
double *
val) {
452{
double helper_0 =
x - 1;
453double helper_1 = 1.5*
x - 1.0;
454double helper_2 = 3.0*
x - 1.0;
455val[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);}
456{
double helper_0 =
y - 1;
457double helper_1 = 60.749999999999979*
y - 20.249999999999993;
458val[1] = -
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);}
459{
double helper_0 =
z - 1;
460double helper_1 = 60.749999999999979*
z - 20.249999999999993;
461val[2] = -
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);}
464void q_3_basis_grad_value_3d_single_33(
double x,
double y,
double z,
double *
val) {
465{
double helper_0 =
x - 1;
466double helper_1 = 1.5*
x - 1.0;
467double helper_2 = 3.0*
x - 1.0;
468val[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);}
469{
double helper_0 =
y - 1;
470double helper_1 = 60.749999999999979*
y - 20.249999999999993;
471val[1] =
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);}
472{
double helper_0 =
z - 1;
473double helper_1 = 60.749999999999979*
z - 40.499999999999986;
474val[2] =
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);}
477void q_3_basis_grad_value_3d_single_34(
double x,
double y,
double z,
double *
val) {
478{
double helper_0 =
x - 1;
479double helper_1 = 1.5*
x - 1.0;
480double helper_2 = 3.0*
x - 1.0;
481val[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);}
482{
double helper_0 =
y - 1;
483double helper_1 = 60.749999999999979*
y - 40.499999999999986;
484val[1] =
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);}
485{
double helper_0 =
z - 1;
486double helper_1 = 60.749999999999979*
z - 20.249999999999993;
487val[2] =
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);}
490void q_3_basis_grad_value_3d_single_35(
double x,
double y,
double z,
double *
val) {
491{
double helper_0 =
x - 1;
492double helper_1 = 1.5*
x - 1.0;
493double helper_2 = 3.0*
x - 1.0;
494val[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);}
495{
double helper_0 =
y - 1;
496double helper_1 = 60.749999999999979*
y - 40.499999999999986;
497val[1] = -
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);}
498{
double helper_0 =
z - 1;
499double helper_1 = 60.749999999999979*
z - 40.499999999999986;
500val[2] = -
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);}
503void q_3_basis_grad_value_3d_single_36(
double x,
double y,
double z,
double *
val) {
504{
double helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
505double helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
506val[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);}
507{
double helper_0 =
y - 1;
508double helper_1 = 60.749999999999979*
y - 40.499999999999986;
509val[1] =
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);}
510{
double helper_0 =
z - 1;
511double helper_1 = 60.749999999999979*
z - 40.499999999999986;
512val[2] =
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);}
515void q_3_basis_grad_value_3d_single_37(
double x,
double y,
double z,
double *
val) {
516{
double helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
517double helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
518val[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);}
519{
double helper_0 =
y - 1;
520double helper_1 = 60.749999999999979*
y - 40.499999999999986;
521val[1] = -
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);}
522{
double helper_0 =
z - 1;
523double helper_1 = 60.749999999999979*
z - 20.249999999999993;
524val[2] = -
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);}
527void q_3_basis_grad_value_3d_single_38(
double x,
double y,
double z,
double *
val) {
528{
double helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
529double helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
530val[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);}
531{
double helper_0 =
y - 1;
532double helper_1 = 60.749999999999979*
y - 20.249999999999993;
533val[1] = -
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);}
534{
double helper_0 =
z - 1;
535double helper_1 = 60.749999999999979*
z - 40.499999999999986;
536val[2] = -
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);}
539void q_3_basis_grad_value_3d_single_39(
double x,
double y,
double z,
double *
val) {
540{
double helper_0 = 1.4999999999999998*
x - 0.49999999999999989;
541double helper_1 = 2.9999999999999996*
x - 1.9999999999999996;
542val[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);}
543{
double helper_0 =
y - 1;
544double helper_1 = 60.749999999999979*
y - 20.249999999999993;
545val[1] =
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);}
546{
double helper_0 =
z - 1;
547double helper_1 = 60.749999999999979*
z - 20.249999999999993;
548val[2] =
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);}
551void q_3_basis_grad_value_3d_single_40(
double x,
double y,
double z,
double *
val) {
552{
double helper_0 =
x - 1;
553double helper_1 = 60.749999999999979*
x - 40.499999999999986;
554val[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);}
555{
double helper_0 =
y - 1;
556double helper_1 = 1.5*
y - 1.0;
557double helper_2 = 3.0*
y - 1.0;
558val[1] = -
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);}
559{
double helper_0 =
z - 1;
560double helper_1 = 60.749999999999979*
z - 40.499999999999986;
561val[2] = -
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);}
564void q_3_basis_grad_value_3d_single_41(
double x,
double y,
double z,
double *
val) {
565{
double helper_0 =
x - 1;
566double helper_1 = 60.749999999999979*
x - 40.499999999999986;
567val[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);}
568{
double helper_0 =
y - 1;
569double helper_1 = 1.5*
y - 1.0;
570double helper_2 = 3.0*
y - 1.0;
571val[1] =
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);}
572{
double helper_0 =
z - 1;
573double helper_1 = 60.749999999999979*
z - 20.249999999999993;
574val[2] =
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);}
577void q_3_basis_grad_value_3d_single_42(
double x,
double y,
double z,
double *
val) {
578{
double helper_0 =
x - 1;
579double helper_1 = 60.749999999999979*
x - 20.249999999999993;
580val[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);}
581{
double helper_0 =
y - 1;
582double helper_1 = 1.5*
y - 1.0;
583double helper_2 = 3.0*
y - 1.0;
584val[1] =
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);}
585{
double helper_0 =
z - 1;
586double helper_1 = 60.749999999999979*
z - 40.499999999999986;
587val[2] =
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);}
590void q_3_basis_grad_value_3d_single_43(
double x,
double y,
double z,
double *
val) {
591{
double helper_0 =
x - 1;
592double helper_1 = 60.749999999999979*
x - 20.249999999999993;
593val[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);}
594{
double helper_0 =
y - 1;
595double helper_1 = 1.5*
y - 1.0;
596double helper_2 = 3.0*
y - 1.0;
597val[1] = -
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);}
598{
double helper_0 =
z - 1;
599double helper_1 = 60.749999999999979*
z - 20.249999999999993;
600val[2] = -
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);}
603void q_3_basis_grad_value_3d_single_44(
double x,
double y,
double z,
double *
val) {
604{
double helper_0 =
x - 1;
605double helper_1 = 60.749999999999979*
x - 40.499999999999986;
606val[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);}
607{
double helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
608double helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
609val[1] =
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);}
610{
double helper_0 =
z - 1;
611double helper_1 = 60.749999999999979*
z - 40.499999999999986;
612val[2] =
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);}
615void q_3_basis_grad_value_3d_single_45(
double x,
double y,
double z,
double *
val) {
616{
double helper_0 =
x - 1;
617double helper_1 = 60.749999999999979*
x - 40.499999999999986;
618val[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);}
619{
double helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
620double helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
621val[1] = -
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);}
622{
double helper_0 =
z - 1;
623double helper_1 = 60.749999999999979*
z - 20.249999999999993;
624val[2] = -
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);}
627void q_3_basis_grad_value_3d_single_46(
double x,
double y,
double z,
double *
val) {
628{
double helper_0 =
x - 1;
629double helper_1 = 60.749999999999979*
x - 20.249999999999993;
630val[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);}
631{
double helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
632double helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
633val[1] = -
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);}
634{
double helper_0 =
z - 1;
635double helper_1 = 60.749999999999979*
z - 40.499999999999986;
636val[2] = -
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);}
639void q_3_basis_grad_value_3d_single_47(
double x,
double y,
double z,
double *
val) {
640{
double helper_0 =
x - 1;
641double helper_1 = 60.749999999999979*
x - 20.249999999999993;
642val[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);}
643{
double helper_0 = 1.4999999999999998*
y - 0.49999999999999989;
644double helper_1 = 2.9999999999999996*
y - 1.9999999999999996;
645val[1] =
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);}
646{
double helper_0 =
z - 1;
647double helper_1 = 60.749999999999979*
z - 20.249999999999993;
648val[2] =
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);}
651void q_3_basis_grad_value_3d_single_48(
double x,
double y,
double z,
double *
val) {
652{
double helper_0 =
x - 1;
653double helper_1 = 60.749999999999979*
x - 40.499999999999986;
654val[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);}
655{
double helper_0 =
y - 1;
656double helper_1 = 60.749999999999979*
y - 40.499999999999986;
657val[1] = -
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);}
658{
double helper_0 =
z - 1;
659double helper_1 = 1.5*
z - 1.0;
660double helper_2 = 3.0*
z - 1.0;
661val[2] = -
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);}
664void q_3_basis_grad_value_3d_single_49(
double x,
double y,
double z,
double *
val) {
665{
double helper_0 =
x - 1;
666double helper_1 = 60.749999999999979*
x - 40.499999999999986;
667val[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);}
668{
double helper_0 =
y - 1;
669double helper_1 = 60.749999999999979*
y - 20.249999999999993;
670val[1] =
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);}
671{
double helper_0 =
z - 1;
672double helper_1 = 1.5*
z - 1.0;
673double helper_2 = 3.0*
z - 1.0;
674val[2] =
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);}
677void q_3_basis_grad_value_3d_single_50(
double x,
double y,
double z,
double *
val) {
678{
double helper_0 =
x - 1;
679double helper_1 = 60.749999999999979*
x - 20.249999999999993;
680val[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);}
681{
double helper_0 =
y - 1;
682double helper_1 = 60.749999999999979*
y - 40.499999999999986;
683val[1] =
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);}
684{
double helper_0 =
z - 1;
685double helper_1 = 1.5*
z - 1.0;
686double helper_2 = 3.0*
z - 1.0;
687val[2] =
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);}
690void q_3_basis_grad_value_3d_single_51(
double x,
double y,
double z,
double *
val) {
691{
double helper_0 =
x - 1;
692double helper_1 = 60.749999999999979*
x - 20.249999999999993;
693val[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);}
694{
double helper_0 =
y - 1;
695double helper_1 = 60.749999999999979*
y - 20.249999999999993;
696val[1] = -
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);}
697{
double helper_0 =
z - 1;
698double helper_1 = 1.5*
z - 1.0;
699double helper_2 = 3.0*
z - 1.0;
700val[2] = -
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);}
703void q_3_basis_grad_value_3d_single_52(
double x,
double y,
double z,
double *
val) {
704{
double helper_0 =
x - 1;
705double helper_1 = 60.749999999999979*
x - 40.499999999999986;
706val[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);}
707{
double helper_0 =
y - 1;
708double helper_1 = 60.749999999999979*
y - 40.499999999999986;
709val[1] =
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);}
710{
double helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
711double helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
712val[2] =
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);}
715void q_3_basis_grad_value_3d_single_53(
double x,
double y,
double z,
double *
val) {
716{
double helper_0 =
x - 1;
717double helper_1 = 60.749999999999979*
x - 40.499999999999986;
718val[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);}
719{
double helper_0 =
y - 1;
720double helper_1 = 60.749999999999979*
y - 20.249999999999993;
721val[1] = -
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);}
722{
double helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
723double helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
724val[2] = -
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);}
727void q_3_basis_grad_value_3d_single_54(
double x,
double y,
double z,
double *
val) {
728{
double helper_0 =
x - 1;
729double helper_1 = 60.749999999999979*
x - 20.249999999999993;
730val[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);}
731{
double helper_0 =
y - 1;
732double helper_1 = 60.749999999999979*
y - 40.499999999999986;
733val[1] = -
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);}
734{
double helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
735double helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
736val[2] = -
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);}
739void q_3_basis_grad_value_3d_single_55(
double x,
double y,
double z,
double *
val) {
740{
double helper_0 =
x - 1;
741double helper_1 = 60.749999999999979*
x - 20.249999999999993;
742val[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);}
743{
double helper_0 =
y - 1;
744double helper_1 = 60.749999999999979*
y - 20.249999999999993;
745val[1] =
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);}
746{
double helper_0 = 1.4999999999999998*
z - 0.49999999999999989;
747double helper_1 = 2.9999999999999996*
z - 1.9999999999999996;
748val[2] =
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);}
751void q_3_basis_grad_value_3d_single_56(
double x,
double y,
double z,
double *
val) {
752{
double helper_0 =
x - 1;
753double helper_1 = 273.37499999999989*
x - 182.24999999999991;
754val[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);}
755{
double helper_0 =
y - 1;
756double helper_1 = 273.37499999999989*
y - 182.24999999999991;
757val[1] =
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);}
758{
double helper_0 =
z - 1;
759double helper_1 = 273.37499999999989*
z - 182.24999999999991;
760val[2] =
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);}
763void q_3_basis_grad_value_3d_single_57(
double x,
double y,
double z,
double *
val) {
764{
double helper_0 =
x - 1;
765double helper_1 = 273.37499999999989*
x - 182.24999999999991;
766val[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);}
767{
double helper_0 =
y - 1;
768double helper_1 = 273.37499999999989*
y - 182.24999999999991;
769val[1] = -
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);}
770{
double helper_0 =
z - 1;
771double helper_1 = 273.37499999999989*
z - 91.124999999999957;
772val[2] = -
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);}
775void q_3_basis_grad_value_3d_single_58(
double x,
double y,
double z,
double *
val) {
776{
double helper_0 =
x - 1;
777double helper_1 = 273.37499999999989*
x - 182.24999999999991;
778val[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);}
779{
double helper_0 =
y - 1;
780double helper_1 = 273.37499999999989*
y - 91.124999999999957;
781val[1] = -
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);}
782{
double helper_0 =
z - 1;
783double helper_1 = 273.37499999999989*
z - 182.24999999999991;
784val[2] = -
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);}
787void q_3_basis_grad_value_3d_single_59(
double x,
double y,
double z,
double *
val) {
788{
double helper_0 =
x - 1;
789double helper_1 = 273.37499999999989*
x - 182.24999999999991;
790val[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);}
791{
double helper_0 =
y - 1;
792double helper_1 = 273.37499999999989*
y - 91.124999999999957;
793val[1] =
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);}
794{
double helper_0 =
z - 1;
795double helper_1 = 273.37499999999989*
z - 91.124999999999957;
796val[2] =
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);}
799void q_3_basis_grad_value_3d_single_60(
double x,
double y,
double z,
double *
val) {
800{
double helper_0 =
x - 1;
801double helper_1 = 273.37499999999989*
x - 91.124999999999957;
802val[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);}
803{
double helper_0 =
y - 1;
804double helper_1 = 273.37499999999989*
y - 182.24999999999991;
805val[1] = -
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);}
806{
double helper_0 =
z - 1;
807double helper_1 = 273.37499999999989*
z - 182.24999999999991;
808val[2] = -
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);}
811void q_3_basis_grad_value_3d_single_61(
double x,
double y,
double z,
double *
val) {
812{
double helper_0 =
x - 1;
813double helper_1 = 273.37499999999989*
x - 91.124999999999957;
814val[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);}
815{
double helper_0 =
y - 1;
816double helper_1 = 273.37499999999989*
y - 182.24999999999991;
817val[1] =
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);}
818{
double helper_0 =
z - 1;
819double helper_1 = 273.37499999999989*
z - 91.124999999999957;
820val[2] =
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);}
823void q_3_basis_grad_value_3d_single_62(
double x,
double y,
double z,
double *
val) {
824{
double helper_0 =
x - 1;
825double helper_1 = 273.37499999999989*
x - 91.124999999999957;
826val[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);}
827{
double helper_0 =
y - 1;
828double helper_1 = 273.37499999999989*
y - 91.124999999999957;
829val[1] =
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);}
830{
double helper_0 =
z - 1;
831double helper_1 = 273.37499999999989*
z - 182.24999999999991;
832val[2] =
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);}
835void q_3_basis_grad_value_3d_single_63(
double x,
double y,
double z,
double *
val) {
836{
double helper_0 =
x - 1;
837double helper_1 = 273.37499999999989*
x - 91.124999999999957;
838val[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);}
839{
double helper_0 =
y - 1;
840double helper_1 = 273.37499999999989*
y - 91.124999999999957;
841val[1] = -
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);}
842{
double helper_0 =
z - 1;
843double helper_1 = 273.37499999999989*
z - 91.124999999999957;
844val[2] = -
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);}
852val.resize(uv.rows(), 3);
856 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
857 q_3_basis_grad_value_3d_single_0(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
858 val(i, 0) = gradient[0];
859 val(i, 1) = gradient[1];
860 val(i, 2) = gradient[2];
864 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
865 q_3_basis_grad_value_3d_single_1(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
866 val(i, 0) = gradient[0];
867 val(i, 1) = gradient[1];
868 val(i, 2) = gradient[2];
872 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
873 q_3_basis_grad_value_3d_single_2(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
874 val(i, 0) = gradient[0];
875 val(i, 1) = gradient[1];
876 val(i, 2) = gradient[2];
880 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
881 q_3_basis_grad_value_3d_single_3(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
882 val(i, 0) = gradient[0];
883 val(i, 1) = gradient[1];
884 val(i, 2) = gradient[2];
888 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
889 q_3_basis_grad_value_3d_single_4(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
890 val(i, 0) = gradient[0];
891 val(i, 1) = gradient[1];
892 val(i, 2) = gradient[2];
896 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
897 q_3_basis_grad_value_3d_single_5(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
898 val(i, 0) = gradient[0];
899 val(i, 1) = gradient[1];
900 val(i, 2) = gradient[2];
904 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
905 q_3_basis_grad_value_3d_single_6(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
906 val(i, 0) = gradient[0];
907 val(i, 1) = gradient[1];
908 val(i, 2) = gradient[2];
912 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
913 q_3_basis_grad_value_3d_single_7(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
914 val(i, 0) = gradient[0];
915 val(i, 1) = gradient[1];
916 val(i, 2) = gradient[2];
920 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
921 q_3_basis_grad_value_3d_single_8(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
922 val(i, 0) = gradient[0];
923 val(i, 1) = gradient[1];
924 val(i, 2) = gradient[2];
928 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
929 q_3_basis_grad_value_3d_single_9(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
930 val(i, 0) = gradient[0];
931 val(i, 1) = gradient[1];
932 val(i, 2) = gradient[2];
936 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
937 q_3_basis_grad_value_3d_single_10(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
938 val(i, 0) = gradient[0];
939 val(i, 1) = gradient[1];
940 val(i, 2) = gradient[2];
944 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
945 q_3_basis_grad_value_3d_single_11(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
946 val(i, 0) = gradient[0];
947 val(i, 1) = gradient[1];
948 val(i, 2) = gradient[2];
952 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
953 q_3_basis_grad_value_3d_single_12(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
954 val(i, 0) = gradient[0];
955 val(i, 1) = gradient[1];
956 val(i, 2) = gradient[2];
960 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
961 q_3_basis_grad_value_3d_single_13(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
962 val(i, 0) = gradient[0];
963 val(i, 1) = gradient[1];
964 val(i, 2) = gradient[2];
968 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
969 q_3_basis_grad_value_3d_single_14(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
970 val(i, 0) = gradient[0];
971 val(i, 1) = gradient[1];
972 val(i, 2) = gradient[2];
976 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
977 q_3_basis_grad_value_3d_single_15(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
978 val(i, 0) = gradient[0];
979 val(i, 1) = gradient[1];
980 val(i, 2) = gradient[2];
984 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
985 q_3_basis_grad_value_3d_single_16(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
986 val(i, 0) = gradient[0];
987 val(i, 1) = gradient[1];
988 val(i, 2) = gradient[2];
992 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
993 q_3_basis_grad_value_3d_single_17(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
994 val(i, 0) = gradient[0];
995 val(i, 1) = gradient[1];
996 val(i, 2) = gradient[2];
1000 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1001 q_3_basis_grad_value_3d_single_18(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1002 val(i, 0) = gradient[0];
1003 val(i, 1) = gradient[1];
1004 val(i, 2) = gradient[2];
1008 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1009 q_3_basis_grad_value_3d_single_19(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1010 val(i, 0) = gradient[0];
1011 val(i, 1) = gradient[1];
1012 val(i, 2) = gradient[2];
1016 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1017 q_3_basis_grad_value_3d_single_20(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1018 val(i, 0) = gradient[0];
1019 val(i, 1) = gradient[1];
1020 val(i, 2) = gradient[2];
1024 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1025 q_3_basis_grad_value_3d_single_21(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1026 val(i, 0) = gradient[0];
1027 val(i, 1) = gradient[1];
1028 val(i, 2) = gradient[2];
1032 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1033 q_3_basis_grad_value_3d_single_22(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1034 val(i, 0) = gradient[0];
1035 val(i, 1) = gradient[1];
1036 val(i, 2) = gradient[2];
1040 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1041 q_3_basis_grad_value_3d_single_23(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1042 val(i, 0) = gradient[0];
1043 val(i, 1) = gradient[1];
1044 val(i, 2) = gradient[2];
1048 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1049 q_3_basis_grad_value_3d_single_24(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1050 val(i, 0) = gradient[0];
1051 val(i, 1) = gradient[1];
1052 val(i, 2) = gradient[2];
1056 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1057 q_3_basis_grad_value_3d_single_25(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1058 val(i, 0) = gradient[0];
1059 val(i, 1) = gradient[1];
1060 val(i, 2) = gradient[2];
1064 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1065 q_3_basis_grad_value_3d_single_26(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1066 val(i, 0) = gradient[0];
1067 val(i, 1) = gradient[1];
1068 val(i, 2) = gradient[2];
1072 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1073 q_3_basis_grad_value_3d_single_27(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1074 val(i, 0) = gradient[0];
1075 val(i, 1) = gradient[1];
1076 val(i, 2) = gradient[2];
1080 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1081 q_3_basis_grad_value_3d_single_28(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1082 val(i, 0) = gradient[0];
1083 val(i, 1) = gradient[1];
1084 val(i, 2) = gradient[2];
1088 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1089 q_3_basis_grad_value_3d_single_29(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1090 val(i, 0) = gradient[0];
1091 val(i, 1) = gradient[1];
1092 val(i, 2) = gradient[2];
1096 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1097 q_3_basis_grad_value_3d_single_30(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1098 val(i, 0) = gradient[0];
1099 val(i, 1) = gradient[1];
1100 val(i, 2) = gradient[2];
1104 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1105 q_3_basis_grad_value_3d_single_31(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1106 val(i, 0) = gradient[0];
1107 val(i, 1) = gradient[1];
1108 val(i, 2) = gradient[2];
1112 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1113 q_3_basis_grad_value_3d_single_32(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1114 val(i, 0) = gradient[0];
1115 val(i, 1) = gradient[1];
1116 val(i, 2) = gradient[2];
1120 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1121 q_3_basis_grad_value_3d_single_33(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1122 val(i, 0) = gradient[0];
1123 val(i, 1) = gradient[1];
1124 val(i, 2) = gradient[2];
1128 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1129 q_3_basis_grad_value_3d_single_34(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1130 val(i, 0) = gradient[0];
1131 val(i, 1) = gradient[1];
1132 val(i, 2) = gradient[2];
1136 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1137 q_3_basis_grad_value_3d_single_35(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1138 val(i, 0) = gradient[0];
1139 val(i, 1) = gradient[1];
1140 val(i, 2) = gradient[2];
1144 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1145 q_3_basis_grad_value_3d_single_36(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1146 val(i, 0) = gradient[0];
1147 val(i, 1) = gradient[1];
1148 val(i, 2) = gradient[2];
1152 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1153 q_3_basis_grad_value_3d_single_37(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1154 val(i, 0) = gradient[0];
1155 val(i, 1) = gradient[1];
1156 val(i, 2) = gradient[2];
1160 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1161 q_3_basis_grad_value_3d_single_38(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1162 val(i, 0) = gradient[0];
1163 val(i, 1) = gradient[1];
1164 val(i, 2) = gradient[2];
1168 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1169 q_3_basis_grad_value_3d_single_39(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1170 val(i, 0) = gradient[0];
1171 val(i, 1) = gradient[1];
1172 val(i, 2) = gradient[2];
1176 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1177 q_3_basis_grad_value_3d_single_40(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1178 val(i, 0) = gradient[0];
1179 val(i, 1) = gradient[1];
1180 val(i, 2) = gradient[2];
1184 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1185 q_3_basis_grad_value_3d_single_41(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1186 val(i, 0) = gradient[0];
1187 val(i, 1) = gradient[1];
1188 val(i, 2) = gradient[2];
1192 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1193 q_3_basis_grad_value_3d_single_42(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1194 val(i, 0) = gradient[0];
1195 val(i, 1) = gradient[1];
1196 val(i, 2) = gradient[2];
1200 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1201 q_3_basis_grad_value_3d_single_43(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1202 val(i, 0) = gradient[0];
1203 val(i, 1) = gradient[1];
1204 val(i, 2) = gradient[2];
1208 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1209 q_3_basis_grad_value_3d_single_44(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1210 val(i, 0) = gradient[0];
1211 val(i, 1) = gradient[1];
1212 val(i, 2) = gradient[2];
1216 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1217 q_3_basis_grad_value_3d_single_45(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1218 val(i, 0) = gradient[0];
1219 val(i, 1) = gradient[1];
1220 val(i, 2) = gradient[2];
1224 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1225 q_3_basis_grad_value_3d_single_46(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1226 val(i, 0) = gradient[0];
1227 val(i, 1) = gradient[1];
1228 val(i, 2) = gradient[2];
1232 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1233 q_3_basis_grad_value_3d_single_47(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1234 val(i, 0) = gradient[0];
1235 val(i, 1) = gradient[1];
1236 val(i, 2) = gradient[2];
1240 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1241 q_3_basis_grad_value_3d_single_48(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1242 val(i, 0) = gradient[0];
1243 val(i, 1) = gradient[1];
1244 val(i, 2) = gradient[2];
1248 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1249 q_3_basis_grad_value_3d_single_49(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1250 val(i, 0) = gradient[0];
1251 val(i, 1) = gradient[1];
1252 val(i, 2) = gradient[2];
1256 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1257 q_3_basis_grad_value_3d_single_50(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1258 val(i, 0) = gradient[0];
1259 val(i, 1) = gradient[1];
1260 val(i, 2) = gradient[2];
1264 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1265 q_3_basis_grad_value_3d_single_51(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1266 val(i, 0) = gradient[0];
1267 val(i, 1) = gradient[1];
1268 val(i, 2) = gradient[2];
1272 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1273 q_3_basis_grad_value_3d_single_52(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1274 val(i, 0) = gradient[0];
1275 val(i, 1) = gradient[1];
1276 val(i, 2) = gradient[2];
1280 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1281 q_3_basis_grad_value_3d_single_53(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1282 val(i, 0) = gradient[0];
1283 val(i, 1) = gradient[1];
1284 val(i, 2) = gradient[2];
1288 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1289 q_3_basis_grad_value_3d_single_54(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1290 val(i, 0) = gradient[0];
1291 val(i, 1) = gradient[1];
1292 val(i, 2) = gradient[2];
1296 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1297 q_3_basis_grad_value_3d_single_55(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1298 val(i, 0) = gradient[0];
1299 val(i, 1) = gradient[1];
1300 val(i, 2) = gradient[2];
1304 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1305 q_3_basis_grad_value_3d_single_56(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1306 val(i, 0) = gradient[0];
1307 val(i, 1) = gradient[1];
1308 val(i, 2) = gradient[2];
1312 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1313 q_3_basis_grad_value_3d_single_57(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1314 val(i, 0) = gradient[0];
1315 val(i, 1) = gradient[1];
1316 val(i, 2) = gradient[2];
1320 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1321 q_3_basis_grad_value_3d_single_58(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1322 val(i, 0) = gradient[0];
1323 val(i, 1) = gradient[1];
1324 val(i, 2) = gradient[2];
1328 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1329 q_3_basis_grad_value_3d_single_59(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1330 val(i, 0) = gradient[0];
1331 val(i, 1) = gradient[1];
1332 val(i, 2) = gradient[2];
1336 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1337 q_3_basis_grad_value_3d_single_60(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1338 val(i, 0) = gradient[0];
1339 val(i, 1) = gradient[1];
1340 val(i, 2) = gradient[2];
1344 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1345 q_3_basis_grad_value_3d_single_61(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1346 val(i, 0) = gradient[0];
1347 val(i, 1) = gradient[1];
1348 val(i, 2) = gradient[2];
1352 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1353 q_3_basis_grad_value_3d_single_62(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1354 val(i, 0) = gradient[0];
1355 val(i, 1) = gradient[1];
1356 val(i, 2) = gradient[2];
1360 for (Eigen::Index i = 0; i < uv.rows(); ++i) {
1361 q_3_basis_grad_value_3d_single_63(uv(i, 0), uv(i, 1), uv(i, 2), gradient);
1362 val(i, 0) = gradient[0];
1363 val(i, 1) = gradient[1];
1364 val(i, 2) = gradient[2];
1367 default: assert(
false);
void q_3_basis_grad_value_3d(const int local_index, const Eigen::MatrixXd &uv, Eigen::MatrixXd &val)