1basis[0] = 0.5787037037037035 * rr * ss * tt * (rr - 0.7745966692414834) *
2 (ss - 0.7745966692414834) * (tt - 0.7745966692414834);
3basis[8] = -0.89652392273319814 * ss * tt * (rr - 0.7745966692414834) *
4 (1.2909944487358056 * rr + 1.0) * (ss - 0.7745966692414834) * (tt - 0.7745966692414834);
5basis[1] = 0.89652392273319814 * rr * ss * tt * (0.6454972243679028 * rr + 0.5) *
6 (ss - 0.7745966692414834) * (tt - 0.7745966692414834);
7basis[11] = -0.89652392273319814 * rr * tt * (rr - 0.7745966692414834) * (ss - 0.7745966692414834) *
8 (1.2909944487358056 * ss + 1.0) * (tt - 0.7745966692414834);
9basis[21] = 1.3888888888888886 * tt * (rr - 0.7745966692414834) * (1.2909944487358056 * rr + 1.0) *
10 (ss - 0.7745966692414834) * (1.2909944487358056 * ss + 1.0) * (tt - 0.7745966692414834);
11basis[9] = -1.3888888888888886 * rr * tt * (0.6454972243679028 * rr + 0.5) *
12 (ss - 0.7745966692414834) * (1.2909944487358056 * ss + 1.0) * (tt - 0.7745966692414834);
13basis[3] = 0.89652392273319814 * rr * ss * tt * (rr - 0.7745966692414834) *
14 (0.6454972243679028 * ss + 0.5) * (tt - 0.7745966692414834);
15basis[10] = -1.3888888888888886 * ss * tt * (rr - 0.7745966692414834) *
16 (1.2909944487358056 * rr + 1.0) * (0.6454972243679028 * ss + 0.5) * (tt - 0.7745966692414834);
17basis[2] = 1.3888888888888886 * rr * ss * tt * (0.6454972243679028 * rr + 0.5) *
18 (0.6454972243679028 * ss + 0.5) * (tt - 0.7745966692414834);
19basis[12] = -0.89652392273319814 * rr * ss * (rr - 0.7745966692414834) * (ss - 0.7745966692414834) *
20 (tt - 0.7745966692414834) * (1.2909944487358056 * tt + 1.0);
21basis[25] = 1.3888888888888886 * ss * (rr - 0.7745966692414834) * (1.2909944487358056 * rr + 1.0) *
22 (ss - 0.7745966692414834) * (tt - 0.7745966692414834) * (1.2909944487358056 * tt + 1.0);
23basis[13] = -1.3888888888888886 * rr * ss * (0.6454972243679028 * rr + 0.5) *
24 (ss - 0.7745966692414834) * (tt - 0.7745966692414834) * (1.2909944487358056 * tt + 1.0);
25basis[23] = 1.3888888888888886 * rr * (rr - 0.7745966692414834) * (ss - 0.7745966692414834) *
26 (1.2909944487358056 * ss + 1.0) * (tt - 0.7745966692414834) * (1.2909944487358056 * tt + 1.0);
27basis[20] = -2.1516574145596756 * (rr - 0.7745966692414834) * (1.2909944487358056 * rr + 1.0) *
28 (ss - 0.7745966692414834) * (1.2909944487358056 * ss + 1.0) * (tt - 0.7745966692414834) *
29 (1.2909944487358056 * tt + 1.0);
30basis[24] = 2.1516574145596756 * rr * (0.6454972243679028 * rr + 0.5) * (ss - 0.7745966692414834) *
31 (1.2909944487358056 * ss + 1.0) * (tt - 0.7745966692414834) * (1.2909944487358056 * tt + 1.0);
32basis[15] = -1.3888888888888886 * rr * ss * (rr - 0.7745966692414834) *
33 (0.6454972243679028 * ss + 0.5) * (tt - 0.7745966692414834) * (1.2909944487358056 * tt + 1.0);
34basis[26] = 2.1516574145596756 * ss * (rr - 0.7745966692414834) * (1.2909944487358056 * rr + 1.0) *
35 (0.6454972243679028 * ss + 0.5) * (tt - 0.7745966692414834) * (1.2909944487358056 * tt + 1.0);
36basis[14] = -2.1516574145596756 * rr * ss * (0.6454972243679028 * rr + 0.5) *
37 (0.6454972243679028 * ss + 0.5) * (tt - 0.7745966692414834) * (1.2909944487358056 * tt + 1.0);
38basis[4] = 0.89652392273319814 * rr * ss * tt * (rr - 0.7745966692414834) *
39 (ss - 0.7745966692414834) * (0.6454972243679028 * tt + 0.5);
40basis[16] = -1.3888888888888886 * ss * tt * (rr - 0.7745966692414834) *
41 (1.2909944487358056 * rr + 1.0) * (ss - 0.7745966692414834) * (0.6454972243679028 * tt + 0.5);
42basis[5] = 1.3888888888888886 * rr * ss * tt * (0.6454972243679028 * rr + 0.5) *
43 (ss - 0.7745966692414834) * (0.6454972243679028 * tt + 0.5);
44basis[19] = -1.3888888888888886 * rr * tt * (rr - 0.7745966692414834) * (ss - 0.7745966692414834) *
45 (1.2909944487358056 * ss + 1.0) * (0.6454972243679028 * tt + 0.5);
46basis[22] = 2.1516574145596756 * tt * (rr - 0.7745966692414834) * (1.2909944487358056 * rr + 1.0) *
47 (ss - 0.7745966692414834) * (1.2909944487358056 * ss + 1.0) * (0.6454972243679028 * tt + 0.5);
48basis[17] = -2.1516574145596756 * rr * tt * (0.6454972243679028 * rr + 0.5) *
49 (ss - 0.7745966692414834) * (1.2909944487358056 * ss + 1.0) * (0.6454972243679028 * tt + 0.5);
50basis[7] = 1.3888888888888886 * rr * ss * tt * (rr - 0.7745966692414834) *
51 (0.6454972243679028 * ss + 0.5) * (0.6454972243679028 * tt + 0.5);
52basis[18] = -2.1516574145596756 * ss * tt * (rr - 0.7745966692414834) *
53 (1.2909944487358056 * rr + 1.0) * (0.6454972243679028 * ss + 0.5) *
54 (0.6454972243679028 * tt + 0.5);
55basis[6] = 2.1516574145596756 * rr * ss * tt * (0.6454972243679028 * rr + 0.5) *
56 (0.6454972243679028 * ss + 0.5) * (0.6454972243679028 * tt + 0.5);