5 static double N_H_RT2_3D_CM[11664] = {
7 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,-0.0625,-0,-0,-0,0,0,0,0,0,-0,0,0,0,0,-0,-0,0,0,0.0625,-0,0,0,-0,0,0,0,0,0,0,0,0,0,0.94921875,0,0,0,0,-0,-1.5820312,-0,-1.5820312,-0,-0,-0,-0,-0,0,-0,2.6367188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
8 0,0,0,0,-0,0,0,0,0,0,0,-0,-0,0.0625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0.0625,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0.94921875,-0,0,-0,-1.5820312,0,-0,-0,-1.5820312,-0,0,-0,0,-0,0,2.6367188,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
9 0,0,0,-0,0.0625,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,-0.0625,-0,0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0.94921875,-0,0,-0,-1.5820312,0,-0,-1.5820312,0,-0,0,0,-0,0,2.6367188,-0,0,-0,
10 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0.1875,0,-0,0,0,0,0,0,0,-0,0,0,0,0,0,0,-0,-0,-0.1875,0,0,-0,-0,0,0,0,0,0,0,0,0,0,-0,4.7460938,0,-0,-0,-0,0,-0,0,-7.9101562,-0,-7.9101562,0,-0,0,0,-0,13.183594,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
11 0,0,0,0,-0,0,0,0,0,-0,-0.03608439,0,-0,0,0,0,0.03608439,-0,0,0,0,0,0,0,0,0,0,-0,-0.03608439,-0,-0,0,0,0,0.03608439,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,1.265625,-0,-0,0,-0,-0,-0,0,0,0,0,-2.109375,0,0,-0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
12 0,-0,0,-0.03608439,-0,0.03608439,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.03608439,-0,-0,-0,0,-0,-0.03608439,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,1.265625,0,0,-0,-0,-0,-0,-0,-0,-0,-2.109375,0,-0,0,0,0,0,
13 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0.03608439,0,0,-0,-0,-0,-0.03608439,0,0,0,0,0,-0,0,0,0,0,0,-0,0,-0.03608439,0,0.03608439,-0,0,-0,0,0,0,0,0,0,0,0,0,0,0,1.265625,0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-2.109375,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
14 0,0,0,0,-0,0,0,0,0,-0,-0,0,-0,-0.1875,0,0,-0,-0,0,0,0,0,0,0,0,0,0,-0,0,0,0,-0.1875,-0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,-0,4.7460938,0,-0,0,-0,-0,-0,-7.9101562,-0,0,0,-7.9101562,0,0,-0,13.183594,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
15 0,-0.03608439,-0,-0,0,0,0,0.03608439,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0.03608439,0,-0.03608439,-0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,-0,1.265625,-0,-0,0,-0,-0,-0,-2.109375,0,0,0,0,0,0,0,-0,
16 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,-0,0.03608439,-0,-0.03608439,0,-0,0,0,0,0,0,-0,0,0,0,0,0,-0.03608439,-0,-0,-0,0,0,0.03608439,-0,0,0,0,0,0,0,0,0,0,-0,0,0,1.265625,-0,0,0,-0,0,0,0,-0,-2.109375,-0,-0,0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
17 0,0,0,0,-0,0,0,0,0,0,-0,0,-0.03608439,-0,0.03608439,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0.03608439,-0,-0.03608439,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,-0,0,1.265625,0,-0,-0,-0,0,-0,-2.109375,-0,0,-0,0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
18 -0,-0,-0,0,-0.1875,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,-0.1875,-0,0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,-0,0,4.7460938,0,-0,0,0,0,-0,-7.9101562,0,-0,-7.9101562,-0,-0,0,13.183594,
19 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,-0,0.1875,0,0,0,-0,0,0,0,0,-0,0,0,0,0,0,0,-0,-0,-0.1875,0,-0,-0,0,0,0,0,0,0,0,0,0,0,-0.94921875,-0,-0,-0,-0,0,1.5820312,0,1.5820312,0,0,0,0,0,-0,0,-2.6367188,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
20 0,0,0,0,-0,0,0,0,0,-0,0.04166667,0,0,-0.08333333,-0,-0,0.04166667,-0,0,0,0,0,0,0,0,0,0,-0,-0.04166667,0,0,0.08333333,-0,-0,-0.04166667,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-1.5820312,0,-0,0,4.7460938,-0,0,0,2.6367188,0,-0,0,-0,0,-0,-7.9101562,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
21 -0,-0,-0,0.04166667,-0.08333333,0.04166667,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0.04166667,0,-0,0.08333333,0,-0,-0.04166667,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-1.5820312,0,-0,0,4.7460938,-0,0,2.6367188,-0,0,-0,-0,0,-0,-7.9101562,0,-0,0,
22 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.10825318,-0,-0,0,0,0,-0.10825318,-0,0,0,0,0,-0,0,0,0,0,-0,0,-0,0.10825318,0,-0.10825318,0,-0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,6.328125,0,-0,0,-0,0,0,0,0,0,-0,-10.546875,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
23 0,0,0,0,-0,0,0,0,0,-0,0.10825318,0,0,0,-0,-0,-0.10825318,0,0,0,0,0,0,0,0,0,0,0,-0.10825318,-0,-0,-0,0,-0,0.10825318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,-0,-0,-0,-0,6.328125,0,0,-0,0,0,0,0,-0,-0,0,-10.546875,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
24 0.02083333,-0,-0.02083333,-0,0,0,-0.02083333,-0,0.02083333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.02083333,-0,0.02083333,-0,0,-0,0.02083333,0,-0.02083333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,-0,0,-0,-0,1.6875,-0,-0,0,-0,0,0,0,0,0,-0,0,-0,
25 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0.10825318,0,-0.10825318,0,-0,-0,0,0,0,0,-0,0,0,0,0,-0,0.10825318,0,0,0,-0,-0,-0.10825318,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,0,0,6.328125,0,0,0,0,0,0,-0,0,-10.546875,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
26 0,0,0,0,-0,0,0,0,0,0.02083333,0,-0.02083333,0,0,-0,-0.02083333,-0,0.02083333,0,0,0,0,0,0,0,0,0,0.02083333,0,-0.02083333,0,0,-0,-0.02083333,0,0.02083333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,-0,-0,0,-0,0,1.6875,0,-0,0,-0,0,0,-0,-0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
27 -0,0,-0,0.10825318,-0,-0.10825318,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.10825318,0,-0,0,0,0,-0.10825318,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,-0,-0,-0,0,0,6.328125,0,-0,0,-0,0,0,0,-0,0,-10.546875,0,
28 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0.04166667,0,-0,0.08333333,0,0,-0.04166667,-0,0,0,0,0,-0,0,0,0,0,0,0,-0,0.04166667,-0.08333333,0.04166667,-0,-0,0,0,0,0,0,0,0,0,0,0,-1.5820312,-0,-0,-0,-0,0,4.7460938,0,2.6367188,0,0,0,0,0,-0,0,-7.9101562,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
29 0,0,0,0,-0,0,0,0,0,-0,-0,0,0,-0.1875,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,-0,-0,-0,0,0.1875,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0.94921875,0,-0,0,1.5820312,-0,0,0,1.5820312,0,-0,0,-0,0,-0,-2.6367188,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
30 -0,0.04166667,-0,0,-0.08333333,0,0,0.04166667,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,-0.04166667,0.08333333,-0.04166667,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-1.5820312,0,-0,0,2.6367188,-0,0,4.7460938,-0,0,-0,0,0,-0,-7.9101562,0,-0,0,
31 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.02083333,-0,0.02083333,-0,0,-0,0.02083333,-0,-0.02083333,0,0,0,0,-0,0,0,0,0,0.02083333,0,-0.02083333,0,-0,0,-0.02083333,0,0.02083333,0,0,0,0,0,0,0,0,0,-0,-0,-0,0,0,0,0,1.6875,0,0,0,0,-0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
32 0,0,0,0,-0,0,0,0,0,-0,0,-0,0.10825318,-0,-0.10825318,0,0,-0,0,0,0,0,0,0,0,0,0,-0,-0,0,0.10825318,0,-0.10825318,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,-0,-0,0,0,0,0,6.328125,0,0,-0,-0,0,0,-10.546875,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
33 -0,0.10825318,-0,0,-0,0,-0,-0.10825318,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0.10825318,0,-0.10825318,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,-0,-0,0,0,0,0,0,6.328125,0,-0,0,0,-0,-0,-10.546875,-0,0,
34 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,-0.04166667,0.08333333,-0.04166667,0,0,-0,0,0,0,0,-0,0,0,0,0,0,0.04166667,-0,-0,-0.08333333,0,-0,0.04166667,0,0,0,0,0,0,0,0,0,0,-1.5820312,-0,-0,-0,-0,0,2.6367188,0,4.7460938,0,0,0,0,0,-0,0,-7.9101562,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
35 0,0,0,0,-0,0,0,0,0,-0,0,0,0.04166667,-0.08333333,0.04166667,-0,0,-0,0,0,0,0,0,0,0,0,0,-0,0,0,-0.04166667,0.08333333,-0.04166667,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-1.5820312,0,-0,0,2.6367188,0,0,0,4.7460938,0,-0,0,-0,0,-0,-7.9101562,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
36 -0,-0,-0,0,-0.1875,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,-0,0.1875,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0.94921875,0,-0,0,1.5820312,-0,0,1.5820312,-0,0,-0,-0,0,-0,-2.6367188,0,-0,0,
37 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0.3125,-0,0,-0,-0,0,0,0,0,-0,0,0,0,0,-0,-0,0,0,0.3125,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,-4.7460938,-0,0,0,0,-0,0,-0,7.9101562,0,7.9101562,-0,0,-0,-0,0,-13.183594,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
38 0,0,0,0,-0,0,0,0,0,0,0,-0,0,0.3125,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,0.3125,0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,0,-4.7460938,-0,0,-0,0,0,0,7.9101562,0,-0,-0,7.9101562,-0,-0,0,-13.183594,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
39 0,0,0,-0,0.3125,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,-0,0.3125,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,-0,-4.7460938,-0,0,-0,-0,-0,0,7.9101562,-0,0,7.9101562,0,0,-0,-13.183594,
40 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.10825318,-0,-0,0,0,0,0.10825318,-0,0,0,0,0,-0,0,0,0,0,-0,0,-0,0.10825318,-0,-0.10825318,0,-0,0,0,0,0,0,0,0,0,0,0,-0,-0,-1.265625,-0,0,0,0,0,0,0,0,0,0,2.109375,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
41 0,0,0,0,-0,0,0,0,0,0,-0.125,-0,0,0.25,-0,-0,-0.125,0,0,0,0,0,0,0,0,0,0,0,-0.125,-0,-0,0.25,0,-0,-0.125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,0,-7.9101562,-0,0,-0,0,0,0,23.730469,-0,-0,-0,13.183594,-0,-0,0,-39.550781,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
42 -0.02405626,0.04811252,-0.02405626,0,-0,-0,0.02405626,-0.04811252,0.02405626,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.02405626,0,-0.02405626,-0.04811252,-0,0.04811252,0.02405626,-0,-0.02405626,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,0,-2.109375,0,0,-0,0,0,0,6.328125,-0,-0,-0,-0,-0,-0,-0,0,
43 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,-0.10825318,0,0.10825318,-0,0,-0,0,0,0,0,-0,0,0,0,0,-0,0.10825318,0,0,0,-0,-0,-0.10825318,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-1.265625,0,-0,-0,0,-0,-0,-0,0,2.109375,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
44 0,0,0,0,-0,0,0,0,0,-0.02405626,0,0.02405626,0.04811252,0,-0.04811252,-0.02405626,-0,0.02405626,0,0,0,0,0,0,0,0,0,0.02405626,0,-0.02405626,-0.04811252,0,0.04811252,0.02405626,0,-0.02405626,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,-0,-2.109375,-0,0,0,0,-0,0,6.328125,-0,-0,0,-0,0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
45 0,0,0,-0.125,0.25,-0.125,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0.125,0,-0,0.25,0,-0,-0.125,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,-0,-7.9101562,-0,0,-0,-0,-0,-0,23.730469,-0,0,13.183594,0,0,-0,-39.550781,
46 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0.125,0,0,0.25,-0,0,-0.125,-0,0,0,0,0,-0,0,0,0,0,-0,-0,0,-0.125,0.25,-0.125,-0,0,-0,0,0,0,0,0,0,0,0,0,0,-7.9101562,-0,0,0,0,-0,0,-0,23.730469,0,13.183594,-0,0,-0,-0,0,-39.550781,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
47 0,0,0,0,-0,0,0,0,0,0,0.10825318,-0,0,-0,-0,-0,-0.10825318,0,0,0,0,0,0,0,0,0,0,0,0.10825318,0,0,-0,-0,-0,-0.10825318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,-1.265625,0,0,-0,0,0,0,-0,-0,-0,-0,2.109375,-0,-0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
48 -0.02405626,0,0.02405626,0.04811252,-0,-0.04811252,-0.02405626,-0,0.02405626,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.02405626,-0.04811252,0.02405626,0,-0,-0,-0.02405626,0.04811252,-0.02405626,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,-2.109375,-0,-0,0,0,0,0,0,0,0,6.328125,-0,0,-0,-0,-0,-0,
49 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.0625,-0,0.0625,0,-0,0,0.0625,-0,-0.0625,0,0,0,0,-0,0,0,0,0,-0.0625,0,0.0625,0,-0,0,0.0625,0,-0.0625,0,0,0,0,0,0,0,0,0,-0,0,-0,-0,0,0,0,0,0,-0,8.4375,-0,0,0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
50 0,0,0,0,-0,0,0,0,0,-0.0625,0,0.0625,0,-0,-0,0.0625,-0,-0.0625,0,0,0,0,0,0,0,0,0,0.0625,-0,-0.0625,-0,0,-0,-0.0625,0,0.0625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,0,-0,-0,0,0,0,-0,0,0,0,8.4375,-0,0,0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
51 -0.0625,0,0.0625,-0,-0,-0,0.0625,0,-0.0625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.0625,-0,0.0625,-0,0,-0,0.0625,-0,-0.0625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,0,-0,-0,0,0,0,0,-0,0,0,-0,8.4375,0,-0,0,-0,-0,
52 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,-0.125,0.25,-0.125,0,-0,-0,0,0,0,0,-0,0,0,0,0,0,-0.125,0,0,0.25,-0,-0,-0.125,-0,0,0,0,0,0,0,0,0,0,0,-7.9101562,-0,0,0,0,-0,0,-0,13.183594,0,23.730469,-0,0,-0,-0,0,-39.550781,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
53 0,0,0,0,-0,0,0,0,0,-0.02405626,0.04811252,-0.02405626,0,-0,-0,0.02405626,-0.04811252,0.02405626,0,0,0,0,0,0,0,0,0,-0.02405626,0.04811252,-0.02405626,0,-0,-0,0.02405626,-0.04811252,0.02405626,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,-2.109375,0,0,-0,0,0,0,-0,-0,-0,-0,6.328125,-0,-0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
54 -0,0,-0,0.10825318,0,-0.10825318,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0.10825318,0,0,0,-0,0,0.10825318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,-1.265625,-0,-0,0,0,0,0,0,0,0,2.109375,-0,0,-0,-0,-0,-0,
55 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.02405626,-0,-0.02405626,-0.04811252,-0,0.04811252,0.02405626,0,-0.02405626,0,0,0,0,-0,0,0,0,0,-0.02405626,0.04811252,-0.02405626,0,-0,-0,0.02405626,-0.04811252,0.02405626,0,0,0,0,0,0,0,0,0,0,0,-0,-2.109375,0,-0,-0,0,-0,-0,-0,-0,6.328125,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
56 0,0,0,0,-0,0,0,0,0,-0,0,-0,0.10825318,0,-0.10825318,-0,-0,-0,0,0,0,0,0,0,0,0,0,-0,0,-0,-0.10825318,0,0.10825318,-0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,-0,-1.265625,-0,0,0,0,-0,0,2.109375,0,-0,0,-0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
57 0,-0.125,0,-0,0.25,-0,-0,-0.125,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,-0.125,0.25,-0.125,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,-0,-7.9101562,-0,0,-0,-0,-0,0,13.183594,-0,0,23.730469,0,0,-0,-39.550781,
58 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.02405626,-0.04811252,0.02405626,-0,0,0,-0.02405626,0.04811252,-0.02405626,0,0,0,0,-0,0,0,0,0,-0.02405626,0,0.02405626,0.04811252,-0,-0.04811252,-0.02405626,-0,0.02405626,0,0,0,0,0,0,0,0,0,-0,-0,-2.109375,-0,0,0,0,0,0,0,-0,0,0,6.328125,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
59 0,0,0,0,-0,0,0,0,0,0,0,-0,-0.125,0.25,-0.125,0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,-0,-0.125,0.25,-0.125,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,-0,-7.9101562,-0,0,-0,0,0,0,13.183594,0,-0,0,23.730469,-0,-0,0,-39.550781,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
60 -0,0.10825318,0,0,-0,-0,-0,-0.10825318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,-0,-0.10825318,-0,0.10825318,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,0,-1.265625,0,0,-0,0,0,0,2.109375,-0,-0,-0,-0,-0,-0,-0,0,
61 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0.18042196,0,0,-0,-0,-0,0.18042196,0,0,0,0,0,-0,0,0,0,0,0,-0,0,-0.18042196,-0,0.18042196,-0,0,-0,0,0,0,0,0,0,0,0,0,-0,0,0,0,-6.328125,-0,0,-0,0,-0,-0,-0,-0,-0,0,10.546875,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
62 0,0,0,0,-0,0,0,0,0,0,-0.18042196,-0,-0,-0,0,0,0.18042196,-0,0,0,0,0,0,0,0,0,0,-0,0.18042196,0,0,0,-0,0,-0.18042196,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,0,0,0,0,-6.328125,-0,-0,0,-0,-0,-0,-0,0,0,-0,10.546875,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,
63 0,-0,0,-0.18042196,0,0.18042196,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0.18042196,-0,0,-0,-0,-0,0.18042196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,0,0,0,0,-0,-0,-6.328125,-0,0,-0,0,-0,-0,-0,0,-0,10.546875,-0,
64 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0.18042196,-0,0.18042196,-0,0,0,0,0,0,0,-0,0,0,0,0,0,-0.18042196,-0,-0,-0,0,0,0.18042196,-0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-6.328125,-0,-0,-0,-0,-0,-0,0,-0,10.546875,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,-0,0,-0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,
65 0,0,0,0,-0,0,0,0,0,0,-0,0,-0.18042196,0,0.18042196,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0.18042196,-0,0.18042196,0,0,-0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,0,-0,-0,-0,-0,-0,0,0,0,-0,-0,-0,-0,-6.328125,-0,-0,0,0,-0,-0,10.546875,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,-0,0,-0,-0,-0,-0,-0,
66 0,-0.18042196,0,-0,0,-0,0,0.18042196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,-0,-0.18042196,-0,0.18042196,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,0,0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,-0,-0,0,-0,0,-0,-0,-0,-0,-0,0,0,0,-0,-0,-0,-0,-0,-6.328125,-0,0,-0,-0,0,0,10.546875,0,-0,
67 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.125,-0,0,-0.25,-0,-0,0.125,0,0,0,0,0,-0,0,0,0,0,-0,-0,0,-0.125,0.25,-0.125,0,0,-0,0,0,0,0,0,0,0,0,0,1.5820312,0,0,0,0,-0,-4.7460938,-0,-2.6367188,-0,-0,-0,-0,-0,0,-0,7.9101562,0,0,0,0,0,0,0,0,0,-0,-0,0,-0,0,-0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,0,-0,0,-0,-0,-0,-0,-0,-0,-0,
68 0,0,0,0,-0,0,0,0,0,0,-0.125,-0,-0,0.25,0,0,-0.125,0,0,0,0,0,0,0,0,0,0,0,0.125,-0,-0,-0.25,0,0,0.125,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,0,0,-0,-0,-0,-0,1.5820312,-0,0,-0,-4.7460938,0,-0,-0,-2.6367188,-0,0,-0,0,-0,0,7.9101562,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,-0,
69 0.02777778,-0.05555556,0.02777778,-0.05555556,0.11111111,-0.05555556,0.02777778,-0.05555556,0.02777778,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,-0.02777778,0.05555556,-0.02777778,0.05555556,-0.11111111,0.05555556,-0.02777778,0.05555556,-0.02777778,0,0,0,0,0,0,0,0,0,-0,-0,0,0,-0,-0,-0,-0,-0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,2.6367188,-0,0,-0,-7.9101562,0,-0,-7.9101562,0,-0,0,-0,-0,0,23.730469,-0,0,-0,
70 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.0625,0,-0.0625,0,-0,0,-0.0625,0,0.0625,0,0,0,0,-0,0,0,0,0,-0.0625,-0,0.0625,-0,0,-0,0.0625,-0,-0.0625,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-1.6875,-0,-0,-0,-0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,-0,0,-0,-0,-0,-0,-0,0,0,0,0,0,0,0,-0,0,0,-0,0,-0,-0,-0,-0,-0,-0,
71 0,0,0,0,-0,0,0,0,0,0.07216878,-0,-0.07216878,-0.14433757,0,0.14433757,0.07216878,-0,-0.07216878,0,0,0,0,0,0,0,0,0,0.07216878,0,-0.07216878,-0.14433757,-0,0.14433757,0.07216878,0,-0.07216878,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-10.546875,-0,0,0,0,-0,0,31.640625,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
72 0.07216878,-0.14433757,0.07216878,-0,0,-0,-0.07216878,0.14433757,-0.07216878,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.07216878,0,-0.07216878,-0.14433757,-0,0.14433757,0.07216878,0,-0.07216878,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-0,-0,-10.546875,-0,0,-0,-0,0,0,31.640625,0,-0,
73 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0.125,-0.25,0.125,-0,-0,0,0,0,0,0,-0,0,0,0,0,-0,-0.125,0,0,0.25,-0,0,-0.125,-0,0,0,0,0,0,0,0,0,0,1.5820312,0,0,0,0,-0,-2.6367188,-0,-4.7460938,-0,-0,-0,-0,-0,0,-0,7.9101562,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
74 0,0,0,0,-0,0,0,0,0,0.02777778,-0.05555556,0.02777778,-0.05555556,0.11111111,-0.05555556,0.02777778,-0.05555556,0.02777778,0,0,0,0,0,0,0,0,0,-0.02777778,0.05555556,-0.02777778,0.05555556,-0.11111111,0.05555556,-0.02777778,0.05555556,-0.02777778,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2.6367188,-0,0,-0,-7.9101562,0,-0,-0,-7.9101562,-0,0,-0,0,-0,0,23.730469,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
75 0,0,0,-0.125,0.25,-0.125,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.125,-0,0,-0.25,-0,0,0.125,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.5820312,-0,0,-0,-4.7460938,0,-0,-2.6367188,0,-0,0,0,-0,0,7.9101562,-0,0,-0,
76 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.07216878,-0,-0.07216878,-0.14433757,-0,0.14433757,0.07216878,0,-0.07216878,0,0,0,0,-0,0,0,0,0,0.07216878,-0.14433757,0.07216878,-0,-0,0,-0.07216878,0.14433757,-0.07216878,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-10.546875,-0,-0,-0,-0,-0,-0,0,-0,31.640625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
77 0,0,0,0,-0,0,0,0,0,-0.0625,-0,0.0625,-0,-0,0,0.0625,0,-0.0625,0,0,0,0,0,0,0,0,0,-0.0625,-0,0.0625,-0,-0,0,0.0625,-0,-0.0625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,-0,0,-0,-1.6875,-0,0,-0,0,-0,-0,0,0,-0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
78 0.07216878,-0,-0.07216878,-0.14433757,0,0.14433757,0.07216878,0,-0.07216878,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.07216878,-0.14433757,0.07216878,0,-0,-0,-0.07216878,0.14433757,-0.07216878,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,-10.546875,-0,0,-0,0,-0,-0,0,0,-0,31.640625,-0,
79 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.07216878,-0.14433757,0.07216878,0,-0,-0,-0.07216878,0.14433757,-0.07216878,0,0,0,0,-0,0,0,0,0,0.07216878,-0,-0.07216878,-0.14433757,-0,0.14433757,0.07216878,0,-0.07216878,0,0,0,0,0,0,0,0,0,-0,0,0,0,-10.546875,-0,0,-0,0,-0,-0,-0,-0,-0,0,31.640625,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
80 0,0,0,0,-0,0,0,0,0,0.07216878,-0.14433757,0.07216878,-0,-0,0,-0.07216878,0.14433757,-0.07216878,0,0,0,0,0,0,0,0,0,-0.07216878,0.14433757,-0.07216878,0,0,-0,0.07216878,-0.14433757,0.07216878,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,-10.546875,-0,-0,0,0,-0,-0,-0,0,0,-0,31.640625,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
81 -0.0625,0,0.0625,0,-0,-0,0.0625,0,-0.0625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.0625,0,-0.0625,0,-0,0,-0.0625,-0,0.0625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,-0,0,-0,0,0,-1.6875,0,0,-0,0,-0,-0,-0,-0,-0,0,-0,0,
82 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.02777778,0.05555556,-0.02777778,0.05555556,-0.11111111,0.05555556,-0.02777778,0.05555556,-0.02777778,0,0,0,0,-0,0,0,0,0,0.02777778,-0.05555556,0.02777778,-0.05555556,0.11111111,-0.05555556,0.02777778,-0.05555556,0.02777778,0,0,0,0,0,0,0,0,0,2.6367188,0,0,0,0,-0,-7.9101562,-0,-7.9101562,-0,-0,-0,-0,-0,0,-0,23.730469,0,0,0,0,0,0,0,0,0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,
83 0,0,0,0,-0,0,0,0,0,0,-0,-0,-0.125,0.25,-0.125,0,-0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0.125,-0.25,0.125,0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,1.5820312,-0,0,-0,-2.6367188,-0,-0,-0,-4.7460938,-0,0,-0,0,-0,0,7.9101562,-0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,
84 0,-0.125,0,-0,0.25,-0,-0,-0.125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0.125,-0.25,0.125,0,-0,-0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,1.5820312,-0,0,-0,-2.6367188,0,-0,-4.7460938,0,-0,0,-0,-0,0,7.9101562,-0,0,-0,
85 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.20833333,-0,-0,-0.41666667,0,-0,0.20833333,0,0,0,0,0,-0,0,0,0,0,0,0,-0,0.20833333,-0.41666667,0.20833333,0,-0,0,0,0,0,0,0,0,0,0,0,-0,7.9101562,0,-0,-0,-0,0,-0,0,-23.730469,-0,-13.183594,0,-0,0,0,-0,39.550781,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,
86 0,0,0,0,-0,0,0,0,0,-0,0.20833333,0,-0,-0.41666667,0,0,0.20833333,-0,0,0,0,0,0,0,0,0,0,-0,0.20833333,0,0,-0.41666667,-0,0,0.20833333,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,-0,7.9101562,0,-0,0,-0,-0,-0,-23.730469,0,0,0,-13.183594,0,0,-0,39.550781,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,
87 -0,-0,-0,0.20833333,-0.41666667,0.20833333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.20833333,-0,0,-0.41666667,-0,0,0.20833333,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,-0,-0,0,7.9101562,0,-0,0,0,0,0,-23.730469,0,-0,-13.183594,-0,-0,0,39.550781,
88 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.10416667,0,-0.10416667,-0,0,-0,-0.10416667,0,0.10416667,0,0,0,0,-0,0,0,0,0,0.10416667,-0,-0.10416667,-0,0,-0,-0.10416667,-0,0.10416667,0,0,0,0,0,0,0,0,0,0,-0,0,0,-0,-0,-0,-0,-0,0,-8.4375,0,-0,-0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,
89 0,0,0,0,-0,0,0,0,0,0.10416667,-0,-0.10416667,-0,0,0,-0.10416667,0,0.10416667,0,0,0,0,0,0,0,0,0,-0.10416667,0,0.10416667,0,-0,0,0.10416667,-0,-0.10416667,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,-0,0,0,-0,-0,-0,0,-0,-0,-0,-8.4375,0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,
90 0.10416667,-0,-0.10416667,0,0,0,-0.10416667,-0,0.10416667,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.10416667,0,-0.10416667,0,-0,0,-0.10416667,0,0.10416667,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,-0,0,0,-0,-0,-0,-0,0,-0,-0,0,-8.4375,-0,0,-0,0,0,
91 0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0.20833333,-0.41666667,0.20833333,-0,0,0,0,0,0,0,-0,0,0,0,0,-0,0.20833333,-0,-0,-0.41666667,0,0,0.20833333,0,0,0,0,0,0,0,0,0,0,-0,7.9101562,0,-0,-0,-0,0,-0,0,-13.183594,-0,-23.730469,0,-0,0,0,-0,39.550781,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,
92 0,0,0,0,-0,0,0,0,0,-0,-0,0,0.20833333,-0.41666667,0.20833333,-0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,0.20833333,-0.41666667,0.20833333,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,0,0,0,0,0,7.9101562,0,-0,0,-0,-0,-0,-13.183594,-0,0,-0,-23.730469,0,0,-0,39.550781,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,
93 -0,0.20833333,-0,0,-0.41666667,0,0,0.20833333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0.20833333,-0.41666667,0.20833333,0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,-0,-0,0,7.9101562,0,-0,0,0,0,-0,-13.183594,0,-0,-23.730469,-0,-0,0,39.550781,
94 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.07216878,0,0.07216878,0.14433757,0,-0.14433757,-0.07216878,-0,0.07216878,0,0,0,0,-0,0,0,0,0,0.07216878,-0.14433757,0.07216878,-0,0,0,-0.07216878,0.14433757,-0.07216878,0,0,0,0,0,0,0,0,0,-0,-0,0,2.109375,-0,0,0,-0,0,0,0,0,-6.328125,-0,-0,0,-0,-0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,
95 0,0,0,0,0,0,0,0,0,0.07216878,-0,-0.07216878,-0.14433757,-0,0.14433757,0.07216878,0,-0.07216878,0,0,0,0,0,0,0,0,0,-0.07216878,-0,0.07216878,0.14433757,-0,-0.14433757,-0.07216878,-0,0.07216878,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,2.109375,0,-0,-0,-0,0,-0,-6.328125,0,0,-0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
96 -0.08333333,0.16666667,-0.08333333,0.16666667,-0.33333333,0.16666667,-0.08333333,0.16666667,-0.08333333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.08333333,0.16666667,-0.08333333,0.16666667,-0.33333333,0.16666667,-0.08333333,0.16666667,-0.08333333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,13.183594,0,-0,0,0,0,-0,-39.550781,0,-0,-39.550781,-0,-0,0,118.65234,
97 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.07216878,0.14433757,-0.07216878,0,-0,-0,0.07216878,-0.14433757,0.07216878,0,0,0,0,0,0,0,0,0,0.07216878,-0,-0.07216878,-0.14433757,0,0.14433757,0.07216878,0,-0.07216878,0,0,0,0,0,0,0,0,0,0,0,2.109375,0,-0,-0,-0,-0,-0,-0,0,-0,-0,-6.328125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
98 0,0,0,0,0,0,0,0,0,-0.08333333,0.16666667,-0.08333333,0.16666667,-0.33333333,0.16666667,-0.08333333,0.16666667,-0.08333333,0,0,0,0,0,0,0,0,0,-0.08333333,0.16666667,-0.08333333,0.16666667,-0.33333333,0.16666667,-0.08333333,0.16666667,-0.08333333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13.183594,0,-0,0,-0,-0,-0,-39.550781,0,-0,0,-39.550781,0,0,-0,118.65234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
99 0.07216878,-0.14433757,0.07216878,-0,0,0,-0.07216878,0.14433757,-0.07216878,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,-0.07216878,-0,0.07216878,0.14433757,0,-0.14433757,-0.07216878,0,0.07216878,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,-0,2.109375,-0,-0,0,-0,-0,-0,-6.328125,0,0,0,0,0,0,0,-0,
100 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.08333333,0.16666667,-0.08333333,0.16666667,-0.33333333,0.16666667,-0.08333333,0.16666667,-0.08333333,0,0,0,0,0,0,0,0,0,-0.08333333,0.16666667,-0.08333333,0.16666667,-0.33333333,0.16666667,-0.08333333,0.16666667,-0.08333333,0,0,0,0,0,0,0,0,0,-0,13.183594,0,-0,-0,-0,0,-0,0,-39.550781,-0,-39.550781,0,-0,0,0,-0,118.65234,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,
101 0,0,0,0,0,0,0,0,0,0.07216878,-0.14433757,0.07216878,-0,0,0,-0.07216878,0.14433757,-0.07216878,0,0,0,0,0,0,0,0,0,0.07216878,-0.14433757,0.07216878,-0,0,0,-0.07216878,0.14433757,-0.07216878,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,-0,2.109375,-0,-0,0,-0,-0,-0,0,0,0,0,-6.328125,0,0,-0,0,-0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,
102 0.07216878,-0,-0.07216878,-0.14433757,0,0.14433757,0.07216878,0,-0.07216878,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.07216878,0.14433757,-0.07216878,-0,0,0,0.07216878,-0.14433757,0.07216878,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,2.109375,0,0,-0,-0,-0,-0,-0,-0,-0,-6.328125,0,-0,0,0,0,0,
103 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.12028131,0,0.12028131,0.24056261,0,-0.24056261,-0.12028131,-0,0.12028131,0,0,0,0,0,0,0,0,0,-0.12028131,0.24056261,-0.12028131,0,0,-0,0.12028131,-0.24056261,0.12028131,0,0,0,0,0,0,0,0,0,-0,-0,-0,0,0,10.546875,0,0,0,0,0,0,-0,0,-31.640625,-0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,
104 0,0,0,0,0,0,0,0,0,-0.12028131,0,0.12028131,0.24056261,-0,-0.24056261,-0.12028131,0,0.12028131,0,0,0,0,0,0,0,0,0,-0.12028131,-0,0.12028131,0.24056261,0,-0.24056261,-0.12028131,-0,0.12028131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,-0,-0,-0,0,0,0,0,10.546875,0,-0,-0,-0,0,-0,-31.640625,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,
105 -0.12028131,0.24056261,-0.12028131,0,-0,0,0.12028131,-0.24056261,0.12028131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.12028131,-0,0.12028131,0.24056261,0,-0.24056261,-0.12028131,-0,0.12028131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,-0,-0,-0,0,0,0,0,0,10.546875,0,-0,0,0,-0,-0,-31.640625,-0,0,
106 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.12028131,0.24056261,-0.12028131,-0,0,0,0.12028131,-0.24056261,0.12028131,0,0,0,0,0,0,0,0,0,-0.12028131,0,0.12028131,0.24056261,0,-0.24056261,-0.12028131,-0,0.12028131,0,0,0,0,0,0,0,0,0,0,-0,-0,-0,10.546875,0,-0,0,-0,0,0,0,0,0,-0,-31.640625,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,
107 0,0,0,0,0,0,0,0,0,-0.12028131,0.24056261,-0.12028131,0,0,-0,0.12028131,-0.24056261,0.12028131,0,0,0,0,0,0,0,0,0,0.12028131,-0.24056261,0.12028131,-0,-0,0,-0.12028131,0.24056261,-0.12028131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,-0,-0,-0,-0,10.546875,0,0,-0,-0,0,0,0,-0,-0,0,-31.640625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,
108 -0.12028131,0,0.12028131,0.24056261,-0,-0.24056261,-0.12028131,-0,0.12028131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.12028131,0.24056261,-0.12028131,-0,0,0,0.12028131,-0.24056261,0.12028131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,-0,-0,-0,-0,0,0,0,10.546875,0,-0,0,-0,0,0,0,-0,0,-31.640625,0,
109 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.08333333,-0.16666667,0.08333333,-0.16666667,0.33333333,-0.16666667,0.08333333,-0.16666667,0.08333333,0,0,0,0,0,0,0,0,0,-0.08333333,0.16666667,-0.08333333,0.16666667,-0.33333333,0.16666667,-0.08333333,0.16666667,-0.08333333,0,0,0,0,0,0,0,0,0,-2.6367188,-0,-0,-0,-0,0,7.9101562,0,7.9101562,0,0,0,0,0,-0,0,-23.730469,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,
110 0,0,0,0,0,0,0,0,0,-0.08333333,0.16666667,-0.08333333,0.16666667,-0.33333333,0.16666667,-0.08333333,0.16666667,-0.08333333,0,0,0,0,0,0,0,0,0,0.08333333,-0.16666667,0.08333333,-0.16666667,0.33333333,-0.16666667,0.08333333,-0.16666667,0.08333333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-2.6367188,0,-0,0,7.9101562,-0,0,0,7.9101562,0,-0,0,-0,0,-0,-23.730469,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,
111 -0.08333333,0.16666667,-0.08333333,0.16666667,-0.33333333,0.16666667,-0.08333333,0.16666667,-0.08333333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.08333333,-0.16666667,0.08333333,-0.16666667,0.33333333,-0.16666667,0.08333333,-0.16666667,0.08333333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-2.6367188,0,-0,0,7.9101562,-0,0,7.9101562,-0,0,-0,0,0,-0,-23.730469,0,-0,0,
112 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.13888889,-0.27777778,0.13888889,-0.27777778,0.55555556,-0.27777778,0.13888889,-0.27777778,0.13888889,0,0,0,0,0,0,0,0,0,0.13888889,-0.27777778,0.13888889,-0.27777778,0.55555556,-0.27777778,0.13888889,-0.27777778,0.13888889,0,0,0,0,0,0,0,0,0,0,-13.183594,-0,0,0,0,-0,0,-0,39.550781,0,39.550781,-0,0,-0,-0,0,-118.65234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,
113 0,0,0,0,0,0,0,0,0,0.13888889,-0.27777778,0.13888889,-0.27777778,0.55555556,-0.27777778,0.13888889,-0.27777778,0.13888889,0,0,0,0,0,0,0,0,0,0.13888889,-0.27777778,0.13888889,-0.27777778,0.55555556,-0.27777778,0.13888889,-0.27777778,0.13888889,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-0,-13.183594,-0,0,-0,0,0,0,39.550781,-0,0,-0,39.550781,-0,-0,0,-118.65234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,
114 0.13888889,-0.27777778,0.13888889,-0.27777778,0.55555556,-0.27777778,0.13888889,-0.27777778,0.13888889,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.13888889,-0.27777778,0.13888889,-0.27777778,0.55555556,-0.27777778,0.13888889,-0.27777778,0.13888889,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0,-13.183594,-0,0,-0,-0,-0,0,39.550781,-0,0,39.550781,0,0,-0,-118.65234
117 static void N_H_RT2_3D_Funct(
double xi,
double eta,
double zeta,
125 1,0,0,xi,0,0,eta,0,0,zeta,0,0,
127 xi*xi,0,0,xi*eta,0,0,xi*zeta,0,0,eta*eta,0,0,eta*zeta,0,0,zeta*zeta,0,0,
129 xi*xi*xi,0,0,xi*xi*eta,0,0,xi*xi*zeta,0,0,
130 xi*eta*eta,0,0,xi*eta*zeta,0,0,xi*zeta*zeta,0,0,
131 eta*eta*zeta,0,0,eta*zeta*zeta,0,0,
133 xi*xi*xi*eta,0,0,xi*xi*xi*zeta,0,0,
134 xi*xi*eta*eta,0,0,xi*xi*eta*zeta,0,0,xi*xi*zeta*zeta,0,0,
135 xi*eta*eta*zeta,0,0,xi*eta*zeta*zeta,0,0,
136 eta*eta*zeta*zeta,0,0,
138 xi*xi*xi*eta*eta,0,0,xi*xi*xi*eta*zeta,0,0,xi*xi*xi*zeta*zeta,0,0,
139 xi*xi*eta*eta*zeta,0,0,xi*xi*eta*zeta*zeta,0,0,
140 xi*eta*eta*zeta*zeta,0,0,
142 xi*xi*xi*eta*eta*zeta,0,0,xi*xi*xi*eta*zeta*zeta,0,0,
143 xi*xi*eta*eta*zeta*zeta,0,0,
145 xi*xi*xi*eta*eta*zeta*zeta,0,0};
148 0,1,0,0,xi,0,0,eta,0,0,zeta,0,
150 0,xi*xi,0,0,xi*eta,0,0,xi*zeta,0,0,eta*eta,0,0,eta*zeta,0,0,zeta*zeta,0,
152 0,eta*eta*eta,0,0,xi*xi*eta,0,0,xi*xi*zeta,0,
153 0,xi*eta*eta,0,0,xi*eta*zeta,0,0,xi*zeta*zeta,0,
154 0,eta*eta*zeta,0,0,eta*zeta*zeta,0,
156 0,xi*eta*eta*eta,0,0,eta*eta*eta*zeta,0,
157 0,xi*xi*eta*eta,0,0,xi*xi*eta*zeta,0,0,xi*xi*zeta*zeta,0,
158 0,xi*eta*eta*zeta,0,0,xi*eta*zeta*zeta,0,
159 0,eta*eta*zeta*zeta,0,
161 0,xi*xi*eta*eta*eta,0,0,xi*eta*eta*eta*zeta,0,0,eta*eta*eta*zeta*zeta,0,
162 0,xi*xi*eta*eta*zeta,0,0,xi*xi*eta*zeta*zeta,0,
163 0,xi*eta*eta*zeta*zeta,0,
165 0,xi*xi*eta*eta*eta*zeta,0,0,xi*eta*eta*eta*zeta*zeta,0,
166 0,xi*xi*eta*eta*zeta*zeta,0,
168 0,xi*xi*eta*eta*eta*zeta*zeta,0};
171 0,0,1,0,0,xi,0,0,eta,0,0,zeta,
173 0,0,xi*xi,0,0,xi*eta,0,0,xi*zeta,0,0,eta*eta,0,0,eta*zeta,0,0,zeta*zeta,
175 0,0,zeta*zeta*zeta,0,0,xi*xi*eta,0,0,xi*xi*zeta,
176 0,0,xi*eta*eta,0,0,xi*eta*zeta,0,0,xi*zeta*zeta,
177 0,0,eta*eta*zeta,0,0,eta*zeta*zeta,
179 0,0,xi*zeta*zeta*zeta,0,0,eta*zeta*zeta*zeta,
180 0,0,xi*xi*eta*eta,0,0,xi*xi*eta*zeta,0,0,xi*xi*zeta*zeta,
181 0,0,xi*eta*eta*zeta,0,0,xi*eta*zeta*zeta,
182 0,0,eta*eta*zeta*zeta,
184 0,0,xi*xi*zeta*zeta*zeta,0,0,xi*eta*zeta*zeta*zeta,0,0,eta*eta*zeta*zeta*zeta,
185 0,0,xi*xi*eta*eta*zeta,0,0,xi*xi*eta*zeta*zeta,
186 0,0,xi*eta*eta*zeta*zeta,
188 0,0,xi*xi*eta*zeta*zeta*zeta,0,0,xi*eta*eta*zeta*zeta*zeta,
189 0,0,xi*xi*eta*eta*zeta*zeta,
191 0,0,xi*xi*eta*eta*zeta*zeta*zeta};
193 memset(values, 0.0, 3*nBF*SizeOfDouble);
194 for(
int i=0; i<nBF; i++)
196 for(
int j=0; j<nBF; j++)
198 values[i ] += N_H_RT2_3D_CM[i+j*nBF]*mon_x[j];
199 values[i+ nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_y[j];
200 values[i+2*nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_z[j];
205 static void N_H_RT2_3D_DeriveXi(
double xi,
double eta,
double zeta,
212 0,0,0,1,0,0,0,0,0,0,0,0,
214 2*xi,0,0,eta,0,0,zeta,0,0,0,0,0,0,0,0,0,0,0,
216 3*xi*xi,0,0,2*xi*eta,0,0,2*xi*zeta,0,0,
217 eta*eta,0,0,eta*zeta,0,0,zeta*zeta,0,0,
220 3*xi*xi*eta,0,0,3*xi*xi*zeta,0,0,
221 2*xi*eta*eta,0,0,2*xi*eta*zeta,0,0,2*xi*zeta*zeta,0,0,
222 eta*eta*zeta,0,0,eta*zeta*zeta,0,0,
225 3*xi*xi*eta*eta,0,0,3*xi*xi*eta*zeta,0,0,3*xi*xi*zeta*zeta,0,0,
226 2*xi*eta*eta*zeta,0,0,2*xi*eta*zeta*zeta,0,0,
227 eta*eta*zeta*zeta,0,0,
229 3*xi*xi*eta*eta*zeta,0,0,3*xi*xi*eta*zeta*zeta,0,0,
230 2*xi*eta*eta*zeta*zeta,0,0,
232 3*xi*xi*eta*eta*zeta*zeta,0,0};
235 0,0,0,0,1,0,0,0,0,0,0,0,
237 0,2*xi,0,0,eta,0,0,zeta,0,0,0,0,0,0,0,0,0,0,
239 0,0,0,0,2*xi*eta,0,0,2*xi*zeta,0,
240 0,eta*eta,0,0,eta*zeta,0,0,zeta*zeta,0,
243 0,eta*eta*eta,0,0,0,0,
244 0,2*xi*eta*eta,0,0,2*xi*eta*zeta,0,0,2*xi*zeta*zeta,0,
245 0,eta*eta*zeta,0,0,eta*zeta*zeta,0,
248 0,2*xi*eta*eta*eta,0,0,eta*eta*eta*zeta,0,0,0,0,
249 0,2*xi*eta*eta*zeta,0,0,2*xi*eta*zeta*zeta,0,
250 0,eta*eta*zeta*zeta,0,
252 0,2*xi*eta*eta*eta*zeta,0,0,eta*eta*eta*zeta*zeta,0,
253 0,2*xi*eta*eta*zeta*zeta,0,
255 0,2*xi*eta*eta*eta*zeta*zeta,0};
258 0,0,0,0,0,1,0,0,0,0,0,0,
260 0,0,2*xi,0,0,eta,0,0,zeta,0,0,0,0,0,0,0,0,0,
262 0,0,0,0,0,2*xi*eta,0,0,2*xi*zeta,
263 0,0,eta*eta,0,0,eta*zeta,0,0,zeta*zeta,
266 0,0,zeta*zeta*zeta,0,0,0,
267 0,0,2*xi*eta*eta,0,0,2*xi*eta*zeta,0,0,2*xi*zeta*zeta,
268 0,0,eta*eta*zeta,0,0,eta*zeta*zeta,
271 0,0,2*xi*zeta*zeta*zeta,0,0,eta*zeta*zeta*zeta,0,0,0,
272 0,0,2*xi*eta*eta*zeta,0,0,2*xi*eta*zeta*zeta,
273 0,0,eta*eta*zeta*zeta,
275 0,0,2*xi*eta*zeta*zeta*zeta,0,0,eta*eta*zeta*zeta*zeta,
276 0,0,2*xi*eta*eta*zeta*zeta,
278 0,0,2*xi*eta*eta*zeta*zeta*zeta};
280 memset(values, 0.0, 3*nBF*SizeOfDouble);
281 for(
int i=0; i<nBF; i++)
283 for(
int j=0; j<nBF; j++)
285 values[i ] += N_H_RT2_3D_CM[i+j*nBF]*mon_x[j];
286 values[i+ nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_y[j];
287 values[i+2*nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_z[j];
292 static void N_H_RT2_3D_DeriveEta(
double xi,
double eta,
double zeta,
299 0,0,0,0,0,0,1,0,0,0,0,0,
301 0,0,0,xi,0,0,0,0,0,2*eta,0,0,zeta,0,0,0,0,0,
303 0,0,0,xi*xi,0,0,0,0,0,
304 xi*2*eta,0,0,xi*zeta,0,0,0,0,0,
305 2*eta*zeta,0,0,zeta*zeta,0,0,
308 xi*xi*2*eta,0,0,xi*xi*zeta,0,0,0,0,0,
309 xi*2*eta*zeta,0,0,xi*zeta*zeta,0,0,
312 xi*xi*xi*2*eta,0,0,xi*xi*xi*zeta,0,0,0,0,0,
313 xi*xi*2*eta*zeta,0,0,xi*xi*zeta*zeta,0,0,
314 xi*2*eta*zeta*zeta,0,0,
316 xi*xi*xi*2*eta*zeta,0,0,xi*xi*xi*zeta*zeta,0,0,
317 xi*xi*2*eta*zeta*zeta,0,0,
319 xi*xi*xi*2*eta*zeta*zeta,0,0};
322 0,0,0,0,0,0,0,1,0,0,0,0,
324 0,0,0,0,xi,0,0,0,0,0,2*eta,0,0,zeta,0,0,0,0,
326 0,3*eta*eta,0,0,xi*xi,0,0,0,0,
327 0,xi*2*eta,0,0,xi*zeta,0,0,0,0,
328 0,2*eta*zeta,0,0,zeta*zeta,0,
330 0,xi*3*eta*eta,0,0,3*eta*eta*zeta,0,
331 0,xi*xi*2*eta,0,0,xi*xi*zeta,0,0,0,0,
332 0,xi*2*eta*zeta,0,0,xi*zeta*zeta,0,
335 0,xi*xi*3*eta*eta,0,0,xi*3*eta*eta*zeta,0,0,3*eta*eta*zeta*zeta,0,
336 0,xi*xi*2*eta*zeta,0,0,xi*xi*zeta*zeta,0,
337 0,xi*2*eta*zeta*zeta,0,
339 0,xi*xi*3*eta*eta*zeta,0,0,xi*3*eta*eta*zeta*zeta,0,
340 0,xi*xi*2*eta*zeta*zeta,0,
342 0,xi*xi*3*eta*eta*zeta*zeta,0};
345 0,0,0,0,0,0,0,0,1,0,0,0,
347 0,0,0,0,0,xi,0,0,0,0,0,2*eta,0,0,zeta,0,0,0,
349 0,0,0,0,0,xi*xi,0,0,0,
350 0,0,xi*2*eta,0,0,xi*zeta,0,0,0,
351 0,0,2*eta*zeta,0,0,zeta*zeta,
353 0,0,0,0,0,zeta*zeta*zeta,
354 0,0,xi*xi*2*eta,0,0,xi*xi*zeta,0,0,0,
355 0,0,xi*2*eta*zeta,0,0,xi*zeta*zeta,
358 0,0,0,0,0,xi*zeta*zeta*zeta,0,0,2*eta*zeta*zeta*zeta,
359 0,0,xi*xi*2*eta*zeta,0,0,xi*xi*zeta*zeta,
360 0,0,xi*2*eta*zeta*zeta,
362 0,0,xi*xi*zeta*zeta*zeta,0,0,xi*2*eta*zeta*zeta*zeta,
363 0,0,xi*xi*2*eta*zeta*zeta,
365 0,0,xi*xi*2*eta*zeta*zeta*zeta};
367 memset(values, 0.0, 3*nBF*SizeOfDouble);
368 for(
int i=0; i<nBF; i++)
370 for(
int j=0; j<nBF; j++)
372 values[i ] += N_H_RT2_3D_CM[i+j*nBF]*mon_x[j];
373 values[i+ nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_y[j];
374 values[i+2*nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_z[j];
379 static void N_H_RT2_3D_DeriveZeta(
double xi,
double eta,
double zeta,
386 0,0,0,0,0,0,0,0,0,1,0,0,
388 0,0,0,0,0,0,xi,0,0,0,0,0,eta,0,0,2*zeta,0,0,
390 0,0,0,0,0,0,xi*xi,0,0,
391 0,0,0,xi*eta,0,0,xi*2*zeta,0,0,
392 eta*eta,0,0,eta*2*zeta,0,0,
395 0,0,0,xi*xi*eta,0,0,xi*xi*2*zeta,0,0,
396 xi*eta*eta,0,0,xi*eta*2*zeta,0,0,
399 0,0,0,xi*xi*xi*eta,0,0,xi*xi*xi*2*zeta,0,0,
400 xi*xi*eta*eta,0,0,xi*xi*eta*2*zeta,0,0,
401 xi*eta*eta*2*zeta,0,0,
403 xi*xi*xi*eta*eta,0,0,xi*xi*xi*eta*2*zeta,0,0,
404 xi*xi*eta*eta*2*zeta,0,0,
406 xi*xi*xi*eta*eta*2*zeta,0,0};
409 0,0,0,0,0,0,0,0,0,0,1,0,
411 0,0,0,0,0,0,0,xi,0,0,0,0,0,eta,0,0,2*zeta,0,
413 0,0,0,0,0,0,0,xi*xi,0,
414 0,0,0,0,xi*eta,0,0,xi*2*zeta,0,
415 0,eta*eta,0,0,eta*2*zeta,0,
417 0,0,0,0,eta*eta*eta,0,
418 0,0,0,0,xi*xi*eta,0,0,xi*xi*2*zeta,0,
419 0,xi*eta*eta,0,0,xi*eta*2*zeta,0,
422 0,0,0,0,xi*eta*eta*eta,0,0,eta*eta*eta*2*zeta,0,
423 0,xi*xi*eta*eta,0,0,xi*xi*eta*2*zeta,0,
424 0,xi*eta*eta*2*zeta,0,
426 0,xi*xi*eta*eta*eta,0,0,xi*eta*eta*eta*2*zeta,0,
427 0,xi*xi*eta*eta*2*zeta,0,
429 0,xi*xi*eta*eta*eta*2*zeta,0};
432 0,0,0,0,0,0,0,0,0,0,0,1,
434 0,0,0,0,0,0,0,0,xi,0,0,0,0,0,eta,0,0,2*zeta,
436 0,0,3*zeta*zeta,0,0,0,0,0,xi*xi,
437 0,0,0,0,0,xi*eta,0,0,xi*2*zeta,
438 0,0,eta*eta,0,0,eta*2*zeta,
440 0,0,xi*3*zeta*zeta,0,0,eta*3*zeta*zeta,
441 0,0,0,0,0,xi*xi*eta,0,0,xi*xi*2*zeta,
442 0,0,xi*eta*eta,0,0,xi*eta*2*zeta,
445 0,0,xi*xi*3*zeta*zeta,0,0,xi*eta*3*zeta*zeta,0,0,eta*eta*3*zeta*zeta,
446 0,0,xi*xi*eta*eta,0,0,xi*xi*eta*2*zeta,
447 0,0,xi*eta*eta*2*zeta,
449 0,0,xi*xi*eta*3*zeta*zeta,0,0,xi*eta*eta*3*zeta*zeta,
450 0,0,xi*xi*eta*eta*2*zeta,
452 0,0,xi*xi*eta*eta*3*zeta*zeta};
454 memset(values, 0.0, 3*nBF*SizeOfDouble);
455 for(
int i=0; i<nBF; i++)
457 for(
int j=0; j<nBF; j++)
459 values[i ] += N_H_RT2_3D_CM[i+j*nBF]*mon_x[j];
460 values[i+ nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_y[j];
461 values[i+2*nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_z[j];
466 static void N_H_RT2_3D_DeriveXiXi(
double xi,
double eta,
double zeta,
473 0,0,0,0,0,0,0,0,0,0,0,0,
475 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
477 3*2*xi,0,0,2*eta,0,0,2*zeta,0,0,
481 3*2*xi*eta,0,0,3*2*xi*zeta,0,0,
482 2*eta*eta,0,0,2*eta*zeta,0,0,2*zeta*zeta,0,0,
486 3*2*xi*eta*eta,0,0,3*2*xi*eta*zeta,0,0,3*2*xi*zeta*zeta,0,0,
487 2*eta*eta*zeta,0,0,2*eta*zeta*zeta,0,0,
490 3*2*xi*eta*eta*zeta,0,0,3*2*xi*eta*zeta*zeta,0,0,
491 2*eta*eta*zeta*zeta,0,0,
493 3*2*xi*eta*eta*zeta*zeta,0,0};
496 0,0,0,0,0,0,0,0,0,0,0,0,
498 0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
500 0,0,0,0,2*eta,0,0,2*zeta,0,
505 0,2*eta*eta,0,0,2*eta*zeta,0,0,2*zeta*zeta,0,
509 0,2*eta*eta*eta,0,0,0,0,0,0,0,
510 0,2*eta*eta*zeta,0,0,2*eta*zeta*zeta,0,
513 0,2*eta*eta*eta*zeta,0,0,0,0,
514 0,2*eta*eta*zeta*zeta,0,
516 0,2*xi*eta*eta*eta*zeta*zeta,0};
519 0,0,0,0,0,0,0,0,0,0,0,0,
521 0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
523 0,0,0,0,0,2*eta,0,0,2*zeta,
528 0,0,2*eta*eta,0,0,2*eta*zeta,0,0,2*zeta*zeta,
532 0,0,2*zeta*zeta*zeta,0,0,0,0,0,0,
533 0,0,2*eta*eta*zeta,0,0,2*eta*zeta*zeta,
536 0,0,2*zeta*zeta*zeta,0,0,0,
537 0,0,2*eta*eta*zeta*zeta,
539 0,0,2*eta*eta*zeta*zeta*zeta};
541 memset(values, 0.0, 3*nBF*SizeOfDouble);
542 for(
int i=0; i<nBF; i++)
544 for(
int j=0; j<nBF; j++)
546 values[i ] += N_H_RT2_3D_CM[i+j*nBF]*mon_x[j];
547 values[i+ nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_y[j];
548 values[i+2*nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_z[j];
553 static void N_H_RT2_3D_DeriveXiEta(
double xi,
double eta,
double zeta,
560 0,0,0,0,0,0,0,0,0,0,0,0,
562 0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
564 0,0,0,2*xi,0,0,0,0,0,
565 2*eta,0,0,zeta,0,0,0,0,0,
569 2*xi*2*eta,0,0,2*xi*zeta,0,0,0,0,0,
570 2*eta*zeta,0,0,zeta*zeta,0,0,
573 3*xi*xi*2*eta,0,0,3*xi*xi*zeta,0,0,0,0,0,
574 2*xi*2*eta*zeta,0,0,2*xi*zeta*zeta,0,0,
577 3*xi*xi*2*eta*zeta,0,0,3*xi*xi*zeta*zeta,0,0,
578 2*xi*2*eta*zeta*zeta,0,0,
580 3*xi*xi*2*eta*zeta*zeta,0,0};
583 0,0,0,0,0,0,0,0,0,0,0,0,
585 0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
587 0,0,0,0,2*xi,0,0,0,0,
588 0,2*eta,0,0,zeta,0,0,0,0,
592 0,2*xi*2*eta,0,0,2*xi*zeta,0,0,0,0,
593 0,2*eta*zeta,0,0,zeta*zeta,0,
596 0,2*xi*3*eta*eta,0,0,3*eta*eta*zeta,0,0,0,0,
597 0,2*xi*2*eta*zeta,0,0,2*xi*zeta*zeta,0,
600 0,2*xi*3*eta*eta*zeta,0,0,3*eta*eta*zeta*zeta,0,
601 0,2*xi*2*eta*zeta*zeta,0,
603 0,2*xi*3*eta*eta*zeta*zeta,0};
606 0,0,0,0,0,0,0,0,0,0,0,0,
608 0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,
610 0,0,0,0,0,2*xi,0,0,0,
611 0,0,2*eta,0,0,zeta,0,0,0,
615 0,0,2*xi*2*eta,0,0,2*xi*zeta,0,0,0,
616 0,0,2*eta*zeta,0,0,zeta*zeta,
619 0,0,0,0,0,zeta*zeta*zeta,0,0,0,
620 0,0,2*xi*2*eta*zeta,0,0,2*xi*zeta*zeta,
623 0,0,2*xi*zeta*zeta*zeta,0,0,2*eta*zeta*zeta*zeta,
624 0,0,2*xi*2*eta*zeta*zeta,
626 0,0,2*xi*2*eta*zeta*zeta*zeta};
628 memset(values, 0.0, 3*nBF*SizeOfDouble);
629 for(
int i=0; i<nBF; i++)
631 for(
int j=0; j<nBF; j++)
633 values[i ] += N_H_RT2_3D_CM[i+j*nBF]*mon_x[j];
634 values[i+ nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_y[j];
635 values[i+2*nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_z[j];
640 static void N_H_RT2_3D_DeriveXiZeta(
double xi,
double eta,
double zeta,
647 0,0,0,0,0,0,0,0,0,0,0,0,
649 0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,
651 0,0,0,0,0,0,2*xi,0,0,
652 0,0,0,eta,0,0,2*zeta,0,0,
656 0,0,0,2*xi*eta,0,0,2*xi*2*zeta,0,0,
657 eta*eta,0,0,eta*2*zeta,0,0,
660 0,0,0,3*xi*xi*eta,0,0,3*xi*xi*2*zeta,0,0,
661 2*xi*eta*eta,0,0,2*xi*eta*2*zeta,0,0,
664 3*xi*xi*eta*eta,0,0,3*xi*xi*eta*2*zeta,0,0,
665 2*xi*eta*eta*2*zeta,0,0,
667 3*xi*xi*eta*eta*2*zeta,0,0};
670 0,0,0,0,0,0,0,0,0,0,0,0,
672 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,
674 0,0,0,0,0,0,0,2*xi,0,
675 0,0,0,0,eta,0,0,2*zeta,0,
679 0,0,0,0,2*xi*eta,0,0,2*xi*2*zeta,0,
680 0,eta*eta,0,0,eta*2*zeta,0,
683 0,0,0,0,eta*eta*eta,0,0,0,0,
684 0,2*xi*eta*eta,0,0,2*xi*eta*2*zeta,0,
687 0,2*xi*eta*eta*eta,0,0,eta*eta*eta*2*zeta,0,
688 0,2*xi*eta*eta*2*zeta,0,
690 0,2*xi*eta*eta*eta*2*zeta,0};
693 0,0,0,0,0,0,0,0,0,0,0,0,
695 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,
697 0,0,0,0,0,0,0,0,2*xi,
698 0,0,0,0,0,eta,0,0,2*zeta,
701 0,0,3*zeta*zeta,0,0,0,
702 0,0,0,0,0,xi*eta,0,0,xi*2*zeta,
703 0,0,eta*eta,0,0,eta*2*zeta,
706 0,0,2*xi*3*zeta*zeta,0,0,eta*3*zeta*zeta,0,0,0,
707 0,0,2*xi*eta*eta,0,0,2*xi*eta*2*zeta,
710 0,0,2*xi*eta*3*zeta*zeta,0,0,eta*eta*3*zeta*zeta,
711 0,0,2*xi*eta*eta*2*zeta,
713 0,0,2*xi*eta*eta*3*zeta*zeta};
715 memset(values, 0.0, 3*nBF*SizeOfDouble);
716 for(
int i=0; i<nBF; i++)
718 for(
int j=0; j<nBF; j++)
720 values[i ] += N_H_RT2_3D_CM[i+j*nBF]*mon_x[j];
721 values[i+ nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_y[j];
722 values[i+2*nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_z[j];
727 static void N_H_RT2_3D_DeriveEtaEta(
double xi,
double eta,
double zeta,
734 0,0,0,0,0,0,0,0,0,0,0,0,
736 0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,
739 xi*2,0,0,0,0,0,0,0,0,
743 xi*xi*2,0,0,0,0,0,0,0,0,
747 xi*xi*xi*2,0,0,0,0,0,0,0,0,
748 xi*xi*2*zeta,0,0,0,0,0,
751 xi*xi*xi*2*zeta,0,0,0,0,0,
752 xi*xi*2*zeta*zeta,0,0,
754 xi*xi*xi*2*zeta*zeta,0,0};
757 0,0,0,0,0,0,0,0,0,0,0,0,
759 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,
761 0,3*2*eta,0,0,0,0,0,0,0,
762 0,xi*20,0,0,0,0,0,0,0,
763 0,2*zeta,0,0,zeta*zeta,0,
765 0,xi*3*2*eta,0,0,3*2*eta*zeta,0,
766 0,xi*xi*2,0,0,0,0,0,0,0,
770 0,xi*xi*3*2*eta,0,0,xi*3*2*eta*zeta,0,0,3*2*eta*zeta*zeta,0,
771 0,xi*xi*2*zeta,0,0,0,0,
774 0,xi*xi*3*2*eta*zeta,0,0,xi*3*2*eta*zeta*zeta,0,
775 0,xi*xi*2*zeta*zeta,0,
777 0,xi*xi*3*2*eta*zeta*zeta,0};
780 0,0,0,0,0,0,0,0,0,0,0,0,
782 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,
785 0,0,xi*2,0,0,0,0,0,0,
789 0,0,xi*xi*2,0,0,0,0,0,0,
793 0,0,0,0,0,0,0,0,2*zeta*zeta*zeta,
794 0,0,xi*xi*2*zeta,0,0,0,
797 0,0,0,0,0,xi*2*zeta*zeta*zeta,
798 0,0,xi*xi*2*zeta*zeta,
800 0,0,xi*xi*2*zeta*zeta*zeta};
802 memset(values, 0.0, 3*nBF*SizeOfDouble);
803 for(
int i=0; i<nBF; i++)
805 for(
int j=0; j<nBF; j++)
807 values[i ] += N_H_RT2_3D_CM[i+j*nBF]*mon_x[j];
808 values[i+ nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_y[j];
809 values[i+2*nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_z[j];
814 static void N_H_RT2_3D_DeriveEtaZeta(
double xi,
double eta,
double zeta,
821 0,0,0,0,0,0,0,0,0,0,0,0,
823 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,
827 2*eta,0,0,2*zeta,0,0,
830 0,0,0,xi*xi,0,0,0,0,0,
831 xi*2*eta,0,0,xi*2*zeta,0,0,
834 0,0,0,xi*xi*xi,0,0,0,0,0,
835 xi*xi*2*eta,0,0,xi*xi*2*zeta,0,0,
838 xi*xi*xi*2*eta,0,0,xi*xi*xi*2*zeta,0,0,
839 xi*xi*2*eta*2*zeta,0,0,
841 xi*xi*xi*2*eta*2*zeta,0,0};
844 0,0,0,0,0,0,0,0,0,0,0,0,
846 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,
850 0,2*eta,0,0,2*zeta,0,
853 0,0,0,0,xi*xi,0,0,0,0,
854 0,xi*2*eta,0,0,xi*2*zeta,0,
857 0,0,0,0,xi*3*eta*eta,0,0,3*eta*eta*2*zeta,0,
858 0,xi*xi*2*eta,0,0,xi*xi*2*zeta,0,
861 0,xi*xi*3*eta*eta,0,0,xi*3*eta*eta*2*zeta,0,
862 0,xi*xi*2*eta*2*zeta,0,
864 0,xi*xi*3*eta*eta*2*zeta,0};
867 0,0,0,0,0,0,0,0,0,0,0,0,
869 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,
873 0,0,2*eta,0,0,2*zeta,
875 0,0,0,0,0,3*zeta*zeta,
876 0,0,0,0,0,xi*xi,0,0,0,
877 0,0,xi*2*eta,0,0,xi*2*zeta,
880 0,0,0,0,0,xi*3*zeta*zeta,0,0,2*eta*3*zeta*zeta,
881 0,0,xi*xi*2*eta,0,0,xi*xi*2*zeta,
884 0,0,xi*xi*3*zeta*zeta,0,0,xi*2*eta*3*zeta*zeta,
885 0,0,xi*xi*2*eta*2*zeta,
887 0,0,xi*xi*2*eta*3*zeta*zeta};
889 memset(values, 0.0, 3*nBF*SizeOfDouble);
890 for(
int i=0; i<nBF; i++)
892 for(
int j=0; j<nBF; j++)
894 values[i ] += N_H_RT2_3D_CM[i+j*nBF]*mon_x[j];
895 values[i+ nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_y[j];
896 values[i+2*nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_z[j];
901 static void N_H_RT2_3D_DeriveZetaZeta(
double xi,
double eta,
double zeta,
908 0,0,0,0,0,0,0,0,0,0,0,0,
910 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,
913 0,0,0,0,0,0,xi*2,0,0,
917 0,0,0,0,0,0,xi*xi*2,0,0,
921 0,0,0,0,0,0,xi*xi*xi*2,0,0,
922 0,0,0,xi*xi*eta*2,0,0,
925 0,0,0,xi*xi*xi*eta*2,0,0,
928 xi*xi*xi*eta*eta*2,0,0};
931 0,0,0,0,0,0,0,0,0,0,0,0,
933 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,
936 0,0,0,0,0,0,0,xi*2,0,
940 0,0,0,0,0,0,0,xi*xi*2,0,
944 0,0,0,0,0,0,0,eta*eta*eta*2,0,
945 0,0,0,0,xi*xi*eta*2,0,
948 0,0,0,0,xi*eta*eta*eta*2,0,
951 0,xi*xi*eta*eta*eta*2,0};
954 0,0,0,0,0,0,0,0,0,0,0,0,
956 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,
958 0,0,3*2*zeta,0,0,0,0,0,0,
959 0,0,0,0,0,0,0,0,xi*2,
962 0,0,xi*3*2*zeta,0,0,eta*3*2*zeta,
963 0,0,0,0,0,0,0,0,xi*xi*2,
967 0,0,xi*xi*3*2*zeta,0,0,xi*eta*3*2*zeta,0,0,eta*eta*3*2*zeta,
968 0,0,0,0,0,xi*xi*eta*2,
971 0,0,xi*xi*eta*3*2*zeta,0,0,xi*eta*eta*3*2*zeta,
974 0,0,xi*xi*eta*eta*3*2*zeta};
976 memset(values, 0.0, 3*nBF*SizeOfDouble);
977 for(
int i=0; i<nBF; i++)
979 for(
int j=0; j<nBF; j++)
981 values[i ] += N_H_RT2_3D_CM[i+j*nBF]*mon_x[j];
982 values[i+ nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_y[j];
983 values[i+2*nBF] += N_H_RT2_3D_CM[i+j*nBF]*mon_z[j];
990 N_H_RT2_3D_Funct, N_H_RT2_3D_DeriveXi,
991 N_H_RT2_3D_DeriveEta, N_H_RT2_3D_DeriveZeta,
992 N_H_RT2_3D_DeriveXiXi, N_H_RT2_3D_DeriveXiEta,
993 N_H_RT2_3D_DeriveXiZeta, N_H_RT2_3D_DeriveEtaEta,
994 N_H_RT2_3D_DeriveEtaZeta, N_H_RT2_3D_DeriveZetaZeta,
Definition: BaseFunct3D.h:27