Lines Matching refs:P

5     P, Q, dim = 6, 4, 2
6 interp = np.empty(P * Q, dtype=mat_dtype)
7 grad = np.empty(dim * P * Q, dtype=mat_dtype)
27 interp[i * P + 0] = 2. * (x1 + x2 - 1.) * (x1 + x2 - 1. / 2.)
28 interp[i * P + 1] = -4. * x1 * (x1 + x2 - 1.)
29 interp[i * P + 2] = 2. * x1 * (x1 - 1. / 2.)
30 interp[i * P + 3] = -4. * x2 * (x1 + x2 - 1.)
31 interp[i * P + 4] = 4. * x1 * x2
32 interp[i * P + 5] = 2. * x2 * (x2 - 1. / 2.)
34 grad[(i + 0) * P + 0] = 2. * \
36 grad[(i + Q) * P + 0] = 2. * \
38 grad[(i + 0) * P + 1] = -4. * (1. * (x1 + x2 - 1.) + x1 * 1.)
39 grad[(i + Q) * P + 1] = -4. * (x1 * 1.)
40 grad[(i + 0) * P + 2] = 2. * (1. * (x1 - 1. / 2.) + x1 * 1.)
41 grad[(i + Q) * P + 2] = 2. * 0.
42 grad[(i + 0) * P + 3] = -4. * (x2 * 1.)
43 grad[(i + Q) * P + 3] = -4. * (1. * (x1 + x2 - 1.) + x2 * 1.)
44 grad[(i + 0) * P + 4] = 4. * (1. * x2)
45 grad[(i + Q) * P + 4] = 4. * (x1 * 1.)
46 grad[(i + 0) * P + 5] = 2. * 0.
47 grad[(i + Q) * P + 5] = 2. * (1. * (x2 - 1. / 2.) + x2 * 1.)
53 P, Q, dim = 4, 4, 2
54 interp = np.empty(dim * P * Q, dtype=mat_dtype)
55 div = np.empty(P * Q, dtype=mat_dtype)
75 interp[(i + 0) * P + 0] = 0.
76 interp[(i + Q) * P + 0] = 1. - x2
77 interp[(i + 0) * P + 1] = x1 - 1.
78 interp[(i + Q) * P + 1] = 0.
79 interp[(i + 0) * P + 2] = -x1
80 interp[(i + Q) * P + 2] = 0.
81 interp[(i + 0) * P + 3] = 0.
82 interp[(i + Q) * P + 3] = x2
84 div[i * P + 0] = -1.
85 div[i * P + 1] = 1.
86 div[i * P + 2] = -1.
87 div[i * P + 3] = 1.
93 P, Q, dim = 3, 4, 2
94 interp = np.empty(dim * P * Q, dtype=mat_dtype)
95 curl = np.empty(P * Q, dtype=mat_dtype)
115 interp[(i + 0) * P + 0] = -x2
116 interp[(i + Q) * P + 0] = x1
117 interp[(i + 0) * P + 1] = x2
118 interp[(i + Q) * P + 1] = 1. - x1
119 interp[(i + 0) * P + 2] = 1. - x2
120 interp[(i + Q) * P + 2] = x1
122 curl[i * P + 0] = 2.
123 curl[i * P + 1] = -2.
124 curl[i * P + 2] = -2.