VTK  9.3.20240916
HexI2Basis.h
Go to the documentation of this file.
1basis[0] = 0.125 * (1.0 - rr) * (1.0 - ss) * (1.0 - tt) * (-rr - ss - tt - 2.0);
2basis[1] = 0.125 * (1.0 + rr) * (1.0 - ss) * (1.0 - tt) * (rr - ss - tt - 2.0);
3basis[2] = 0.125 * (1.0 + rr) * (1.0 + ss) * (1.0 - tt) * (rr + ss - tt - 2.0);
4basis[3] = 0.125 * (1.0 - rr) * (1.0 + ss) * (1.0 - tt) * (-rr + ss - tt - 2.0);
5basis[4] = 0.125 * (1.0 - rr) * (1.0 - ss) * (1.0 + tt) * (-rr - ss + tt - 2.0);
6basis[5] = 0.125 * (1.0 + rr) * (1.0 - ss) * (1.0 + tt) * (rr - ss + tt - 2.0);
7basis[6] = 0.125 * (1.0 + rr) * (1.0 + ss) * (1.0 + tt) * (rr + ss + tt - 2.0);
8basis[7] = 0.125 * (1.0 - rr) * (1.0 + ss) * (1.0 + tt) * (-rr + ss + tt - 2.0);
9
10basis[8] = 0.25 * (1.0 - rr * rr) * (1.0 - ss) * (1.0 - tt);
11basis[9] = 0.25 * (1.0 + rr) * (1.0 - ss * ss) * (1.0 - tt);
12basis[10] = 0.25 * (1.0 - rr * rr) * (1.0 + ss) * (1.0 - tt);
13basis[11] = 0.25 * (1.0 - rr) * (1.0 - ss * ss) * (1.0 - tt);
14
15basis[12] = 0.25 * (1.0 - rr) * (1.0 - ss) * (1.0 - tt * tt);
16basis[13] = 0.25 * (1.0 + rr) * (1.0 - ss) * (1.0 - tt * tt);
17basis[14] = 0.25 * (1.0 + rr) * (1.0 + ss) * (1.0 - tt * tt);
18basis[15] = 0.25 * (1.0 - rr) * (1.0 + ss) * (1.0 - tt * tt);
19
20basis[16] = 0.25 * (1.0 - rr * rr) * (1.0 - ss) * (1.0 + tt);
21basis[17] = 0.25 * (1.0 + rr) * (1.0 - ss * ss) * (1.0 + tt);
22basis[18] = 0.25 * (1.0 - rr * rr) * (1.0 + ss) * (1.0 + tt);
23basis[19] = 0.25 * (1.0 - rr) * (1.0 - ss * ss) * (1.0 + tt);
basis[0]
Definition HexI2Basis.h:1