VTK  9.3.20240916
WdgC2Gradient.h
Go to the documentation of this file.
1basisGradient[0] = ((-3 + 4 * rr + 4 * ss) * (-1 + tt) * tt) / 2.;
2basisGradient[1] = ((-3 + 4 * rr + 4 * ss) * (-1 + tt) * tt) / 2.;
3basisGradient[2] = ((-1 + rr + ss) * (-1 + 2 * rr + 2 * ss) * (-1 + 2 * tt)) / 2.;
4
5basisGradient[3] = ((-1 + 4 * rr) * (-1 + tt) * tt) / 2.;
6basisGradient[4] = 0.;
7basisGradient[5] = (rr * (-1 + 2 * rr) * (-1 + 2 * tt)) / 2.;
8
9basisGradient[6] = 0.;
10basisGradient[7] = ((-1 + 4 * ss) * (-1 + tt) * tt) / 2.;
11basisGradient[8] = (ss * (-1 + 2 * ss) * (-1 + 2 * tt)) / 2.;
12
13basisGradient[9] = ((-3 + 4 * rr + 4 * ss) * tt * (1 + tt)) / 2.;
14basisGradient[10] = ((-3 + 4 * rr + 4 * ss) * tt * (1 + tt)) / 2.;
15basisGradient[11] = ((-1 + rr + ss) * (-1 + 2 * rr + 2 * ss) * (1 + 2 * tt)) / 2.;
16
17basisGradient[12] = ((-1 + 4 * rr) * tt * (1 + tt)) / 2.;
18basisGradient[13] = 0.;
19basisGradient[14] = (rr * (-1 + 2 * rr) * (1 + 2 * tt)) / 2.;
20
21basisGradient[15] = 0.;
22basisGradient[16] = ((-1 + 4 * ss) * tt * (1 + tt)) / 2.;
23basisGradient[17] = (ss * (-1 + 2 * ss) * (1 + 2 * tt)) / 2.;
24
25basisGradient[18] = -2 * (-1 + 2 * rr + ss) * (-1 + tt) * tt;
26basisGradient[19] = -2 * rr * (-1 + tt) * tt;
27basisGradient[20] = 2 * rr * (-1 + rr + ss) * (1 - 2 * tt);
28
29basisGradient[21] = 2 * ss * (-1 + tt) * tt;
30basisGradient[22] = 2 * rr * (-1 + tt) * tt;
31basisGradient[23] = 2 * rr * ss * (-1 + 2 * tt);
32
33basisGradient[24] = -2 * ss * (-1 + tt) * tt;
34basisGradient[25] = -2 * (-1 + rr + 2 * ss) * (-1 + tt) * tt;
35basisGradient[26] = 2 * ss * (-1 + rr + ss) * (1 - 2 * tt);
36
37basisGradient[27] = -(-3 + 4 * rr + 4 * ss) * (-1 + tt * tt);
38basisGradient[28] = -(-3 + 4 * rr + 4 * ss) * (-1 + tt * tt);
39basisGradient[29] = -2 * (1 + 2 * rr * rr - 3 * ss + 2 * ss * ss + rr * (-3 + 4 * ss)) * tt;
40
41basisGradient[30] = -(-1 + 4 * rr) * (-1 + tt * tt);
42basisGradient[31] = 0;
43basisGradient[32] = 2 * (1 - 2 * rr) * rr * tt;
44
45basisGradient[33] = 0;
46basisGradient[34] = -(-1 + 4 * ss) * (-1 + tt * tt);
47basisGradient[35] = 2 * (1 - 2 * ss) * ss * tt;
48
49basisGradient[36] = -2 * (-1 + 2 * rr + ss) * tt * (1 + tt);
50basisGradient[37] = -2 * rr * tt * (1 + tt);
51basisGradient[38] = -2 * rr * (-1 + rr + ss) * (1 + 2 * tt);
52
53basisGradient[39] = 2 * ss * tt * (1 + tt);
54basisGradient[40] = 2 * rr * tt * (1 + tt);
55basisGradient[41] = 2 * rr * ss * (1 + 2 * tt);
56
57basisGradient[42] = -2 * ss * tt * (1 + tt);
58basisGradient[43] = -2 * (-1 + rr + 2 * ss) * tt * (1 + tt);
59basisGradient[44] = -2 * ss * (-1 + rr + ss) * (1 + 2 * tt);
60
61basisGradient[45] = 4 * (-1 + 2 * rr + ss) * (-1 + tt * tt);
62basisGradient[46] = 4 * rr * (-1 + tt) * (1 + tt);
63basisGradient[47] = 8 * rr * (-1 + rr + ss) * tt;
64
65basisGradient[48] = -4 * ss * (-1 + tt) * (1 + tt);
66basisGradient[49] = -4 * rr * (-1 + tt) * (1 + tt);
67basisGradient[50] = -8 * rr * ss * tt;
68
69basisGradient[51] = 4 * ss * (-1 + tt) * (1 + tt);
70basisGradient[52] = 4 * (-1 + rr + 2 * ss) * (-1 + tt * tt);
71basisGradient[53] = 8 * ss * (-1 + rr + ss) * tt;
basisGradient[0]