1 basisGradient[0 * 3 + 0] = (-0.125 + 0.25 * rr) * (-1. + ss) * ss * (-1. + tt) * tt;
2 basisGradient[0 * 3 + 1] = (-1. + rr) * rr * (-0.125 + 0.25 * ss) * (-1. + tt) * tt;
3 basisGradient[0 * 3 + 2] = (-1. + rr) * rr * (-1. + ss) * ss * (-0.125 + 0.25 * tt);
5 basisGradient[1 * 3 + 0] = (0.125 + 0.25 * rr) * (-1. + ss) * ss * (-1. + tt) * tt;
6 basisGradient[1 * 3 + 1] = rr * (1. + rr) * (-0.125 + 0.25 * ss) * (-1. + tt) * tt;
7 basisGradient[1 * 3 + 2] = rr * (1. + rr) * (-1. + ss) * ss * (-0.125 + 0.25 * tt);
9 basisGradient[2 * 3 + 0] = (0.125 + 0.25 * rr) * ss * (1. + ss) * (-1. + tt) * tt;
10 basisGradient[2 * 3 + 1] = rr * (1. + rr) * (0.125 + 0.25 * ss) * (-1. + tt) * tt;
11 basisGradient[2 * 3 + 2] = rr * (1. + rr) * ss * (1. + ss) * (-0.125 + 0.25 * tt);
13 basisGradient[3 * 3 + 0] = (-0.125 + 0.25 * rr) * ss * (1. + ss) * (-1. + tt) * tt;
14 basisGradient[3 * 3 + 1] = (-1. + rr) * rr * (0.125 + 0.25 * ss) * (-1. + tt) * tt;
15 basisGradient[3 * 3 + 2] = (-1. + rr) * rr * ss * (1. + ss) * (-0.125 + 0.25 * tt);
17 basisGradient[4 * 3 + 0] = (-0.125 + 0.25 * rr) * (-1. + ss) * ss * tt * (1. + tt);
18 basisGradient[4 * 3 + 1] = (-1. + rr) * rr * (-0.125 + 0.25 * ss) * tt * (1. + tt);
19 basisGradient[4 * 3 + 2] = (-1. + rr) * rr * (-1. + ss) * ss * (0.125 + 0.25 * tt);
21 basisGradient[5 * 3 + 0] = (0.125 + 0.25 * rr) * (-1. + ss) * ss * tt * (1. + tt);
22 basisGradient[5 * 3 + 1] = rr * (1. + rr) * (-0.125 + 0.25 * ss) * tt * (1. + tt);
23 basisGradient[5 * 3 + 2] = rr * (1. + rr) * (-1. + ss) * ss * (0.125 + 0.25 * tt);
25 basisGradient[6 * 3 + 0] = (0.125 + 0.25 * rr) * ss * (1. + ss) * tt * (1. + tt);
26 basisGradient[6 * 3 + 1] = rr * (1. + rr) * (0.125 + 0.25 * ss) * tt * (1. + tt);
27 basisGradient[6 * 3 + 2] = rr * (1. + rr) * ss * (1. + ss) * (0.125 + 0.25 * tt);
29 basisGradient[7 * 3 + 0] = (-0.125 + 0.25 * rr) * ss * (1. + ss) * tt * (1. + tt);
30 basisGradient[7 * 3 + 1] = (-1. + rr) * rr * (0.125 + 0.25 * ss) * tt * (1. + tt);
31 basisGradient[7 * 3 + 2] = (-1. + rr) * rr * ss * (1. + ss) * (0.125 + 0.25 * tt);
33 basisGradient[8 * 3 + 0] = -0.5 * rr * (-1. + ss) * ss * (-1. + tt) * tt;
34 basisGradient[8 * 3 + 1] = (1. - rr) * (1. + rr) * (-0.25 + 0.5 * ss) * (-1. + tt) * tt;
35 basisGradient[8 * 3 + 2] = (1. - rr) * (1. + rr) * (-1. + ss) * ss * (-0.25 + 0.5 * tt);
37 basisGradient[9 * 3 + 0] = (0.25 + 0.5 * rr) * (1. - ss) * (1. + ss) * (-1. + tt) * tt;
38 basisGradient[9 * 3 + 1] = rr * (1. + rr) * (-0.5 * ss) * (-1. + tt) * tt;
39 basisGradient[9 * 3 + 2] = rr * (1. + rr) * (1. - ss) * (1. + ss) * (-0.25 + 0.5 * tt);
41 basisGradient[10 * 3 + 0] = -0.5 * rr * ss * (1. + ss) * (-1. + tt) * tt;
42 basisGradient[10 * 3 + 1] = (1. - rr) * (1. + rr) * (0.25 + 0.5 * ss) * (-1. + tt) * tt;
43 basisGradient[10 * 3 + 2] = (1. - rr) * (1. + rr) * ss * (1. + ss) * (-0.25 + 0.5 * tt);
45 basisGradient[11 * 3 + 0] = (-0.25 + 0.5 * rr) * (1. - ss) * (1. + ss) * (-1. + tt) * tt;
46 basisGradient[11 * 3 + 1] = (-1. + rr) * rr * (-0.5 * ss) * (-1. + tt) * tt;
47 basisGradient[11 * 3 + 2] = (-1. + rr) * rr * (1. - ss) * (1. + ss) * (-0.25 + 0.5 * tt);
49 basisGradient[12 * 3 + 0] = (-0.25 + 0.5 * rr) * (-1. + ss) * ss * (1. - tt) * (1. + tt);
50 basisGradient[12 * 3 + 1] = (-1. + rr) * rr * (-0.25 + 0.5 * ss) * (1. - tt) * (1. + tt);
51 basisGradient[12 * 3 + 2] = (-1. + rr) * rr * (-1. + ss) * ss * (-0.5 * tt);
53 basisGradient[13 * 3 + 0] = (0.25 + 0.5 * rr) * (-1. + ss) * ss * (1. - tt) * (1. + tt);
54 basisGradient[13 * 3 + 1] = rr * (1. + rr) * (-0.25 + 0.5 * ss) * (1. - tt) * (1. + tt);
55 basisGradient[13 * 3 + 2] = rr * (1. + rr) * (-1. + ss) * ss * (-0.5 * tt);
57 basisGradient[14 * 3 + 0] = (0.25 + 0.5 * rr) * ss * (1. + ss) * (1. - tt) * (1. + tt);
58 basisGradient[14 * 3 + 1] = rr * (1. + rr) * (0.25 + 0.5 * ss) * (1. - tt) * (1. + tt);
59 basisGradient[14 * 3 + 2] = rr * (1. + rr) * ss * (1. + ss) * (-0.5 * tt);
61 basisGradient[15 * 3 + 0] = (-0.25 + 0.5 * rr) * ss * (1. + ss) * (1. - tt) * (1. + tt);
62 basisGradient[15 * 3 + 1] = (-1. + rr) * rr * (0.25 + 0.5 * ss) * (1. - tt) * (1. + tt);
63 basisGradient[15 * 3 + 2] = (-1. + rr) * rr * ss * (1. + ss) * (-0.5 * tt);
65 basisGradient[16 * 3 + 0] = -0.5 * rr * (-1. + ss) * ss * tt * (1. + tt);
66 basisGradient[16 * 3 + 1] = (1. - rr) * (1. + rr) * (-0.25 + 0.5 * ss) * tt * (1. + tt);
67 basisGradient[16 * 3 + 2] = (1. - rr) * (1. + rr) * (-1. + ss) * ss * (0.25 + 0.5 * tt);
69 basisGradient[17 * 3 + 0] = (0.25 + 0.5 * rr) * (1. - ss) * (1. + ss) * tt * (1. + tt);
70 basisGradient[17 * 3 + 1] = rr * (1. + rr) * (-0.5 * ss) * tt * (1. + tt);
71 basisGradient[17 * 3 + 2] = rr * (1. + rr) * (1. - ss) * (1. + ss) * (0.25 + 0.5 * tt);
73 basisGradient[18 * 3 + 0] = -0.5 * rr * ss * (1. + ss) * tt * (1. + tt);
74 basisGradient[18 * 3 + 1] = (1. - rr) * (1. + rr) * (0.25 + 0.5 * ss) * tt * (1. + tt);
75 basisGradient[18 * 3 + 2] = (1. - rr) * (1. + rr) * ss * (1. + ss) * (0.25 + 0.5 * tt);
77 basisGradient[19 * 3 + 0] = (-0.25 + 0.5 * rr) * (1. - ss) * (1. + ss) * tt * (1. + tt);
78 basisGradient[19 * 3 + 1] = (-1. + rr) * rr * (-0.5 * ss) * tt * (1. + tt);
79 basisGradient[19 * 3 + 2] = (-1. + rr) * rr * (1. - ss) * (1. + ss) * (0.25 + 0.5 * tt);
81 basisGradient[20 * 3 + 0] = -2. * rr * (1. - ss) * (1. + ss) * (1. - tt) * (1. + tt);
82 basisGradient[20 * 3 + 1] = (1. - rr) * (1. + rr) * (-2. * ss) * (1. - tt) * (1. + tt);
83 basisGradient[20 * 3 + 2] = (1. - rr) * (1. + rr) * (1. - ss) * (1. + ss) * (-2. * tt);
85 basisGradient[21 * 3 + 0] = -rr * (1. - ss) * (1. + ss) * (-1. + tt) * tt;
86 basisGradient[21 * 3 + 1] = (1. - rr) * (1. + rr) * (-ss) * (-1. + tt) * tt;
87 basisGradient[21 * 3 + 2] = (1. - rr) * (1. + rr) * (1. - ss) * (1. + ss) * (-0.5 + tt);
89 basisGradient[22 * 3 + 0] = -rr * (1. - ss) * (1. + ss) * tt * (1. + tt);
90 basisGradient[22 * 3 + 1] = (1. - rr) * (1. + rr) * (-ss) * tt * (1. + tt);
91 basisGradient[22 * 3 + 2] = (1. - rr) * (1. + rr) * (1. - ss) * (1. + ss) * (0.5 + tt);
93 basisGradient[23 * 3 + 0] = (-0.5 + rr) * (1. - ss) * (1. + ss) * (1. - tt) * (1. + tt);
94 basisGradient[23 * 3 + 1] = (-1. + rr) * rr * (-ss) * (1. - tt) * (1. + tt);
95 basisGradient[23 * 3 + 2] = (-1. + rr) * rr * (1. - ss) * (1. + ss) * (-tt);
97 basisGradient[24 * 3 + 0] = (0.5 + rr) * (1. - ss) * (1. + ss) * (1. - tt) * (1. + tt);
98 basisGradient[24 * 3 + 1] = rr * (1. + rr) * (-ss) * (1. - tt) * (1. + tt);
99 basisGradient[24 * 3 + 2] = rr * (1. + rr) * (1. - ss) * (1. + ss) * (-tt);
101 basisGradient[25 * 3 + 0] = -rr * (-1. + ss) * ss * (1. - tt) * (1. + tt);
102 basisGradient[25 * 3 + 1] = (1. - rr) * (1. + rr) * (-0.5 + ss) * (1. - tt) * (1. + tt);
103 basisGradient[25 * 3 + 2] = (1. - rr) * (1. + rr) * (-1. + ss) * ss * (-tt);
105 basisGradient[26 * 3 + 0] = -rr * ss * (1. + ss) * (1. - tt) * (1. + tt);
106 basisGradient[26 * 3 + 1] = (1. - rr) * (1. + rr) * (0.5 + ss) * (1. - tt) * (1. + tt);
107 basisGradient[26 * 3 + 2] = (1. - rr) * (1. + rr) * ss * (1. + ss) * (-tt);