Lines Matching refs:V
20 private CeedScalar *restrict V, local CeedScalar *restrict scratch) { in ContractX1d() argument
26 *V = 0.0; in ContractX1d()
29 *V += B[i + item_id_x * P_1D] * scratch[i]; // Contract x direction in ContractX1d()
39 … private CeedScalar *restrict V, local CeedScalar *restrict scratch) { in ContractTransposeX1d() argument
45 *V = 0.0; in ContractTransposeX1d()
48 *V += B[item_id_x + i * P_1D] * scratch[i]; // Contract x direction in ContractTransposeX1d()
110 private CeedScalar *restrict V, local CeedScalar *restrict scratch) { in ContractX2d() argument
117 *V = 0.0; in ContractX2d()
120 *V += B[i + item_id_x * P_1D] * scratch[i + item_id_y * T_1D]; // Contract x direction in ContractX2d()
130 private CeedScalar *restrict V, local CeedScalar *restrict scratch) { in ContractY2d() argument
137 *V = 0.0; in ContractY2d()
140 *V += B[i + item_id_y * P_1D] * scratch[item_id_x + i * T_1D]; // Contract y direction in ContractY2d()
150 … private CeedScalar *restrict V, local CeedScalar *restrict scratch) { in ContractTransposeY2d() argument
157 *V = 0.0; in ContractTransposeY2d()
160 *V += B[item_id_y + i * P_1D] * scratch[item_id_x + i * T_1D]; // Contract y direction in ContractTransposeY2d()
170 … private CeedScalar *restrict V, local CeedScalar *restrict scratch) { in ContractTransposeX2d() argument
177 *V = 0.0; in ContractTransposeX2d()
180 *V += B[item_id_x + i * P_1D] * scratch[i + item_id_y * T_1D]; // Contract x direction in ContractTransposeX2d()
190 … private CeedScalar *restrict V, local CeedScalar *restrict scratch) { in ContractTransposeAddX2d() argument
199 *V += B[item_id_x + i * P_1D] * scratch[i + item_id_y * T_1D]; // Contract x direction in ContractTransposeAddX2d()
281 private CeedScalar *restrict V, local CeedScalar *restrict scratch) { in ContractX3d() argument
294 V[k] = 0.0; in ContractX3d()
297 V[k] += r_B[i] * scratch[i + item_id_y * T_1D]; // Contract x direction in ContractX3d()
308 private CeedScalar *restrict V, local CeedScalar *restrict scratch) { in ContractY3d() argument
321 V[k] = 0.0; in ContractY3d()
324 V[k] += r_B[i] * scratch[item_id_x + i * T_1D]; // Contract y direction in ContractY3d()
335 private CeedScalar *restrict V, local CeedScalar *restrict scratch) { in ContractZ3d() argument
340 V[k] = 0.0; in ContractZ3d()
343 V[k] += B[i + k * P_1D] * U[i]; // Contract z direction in ContractZ3d()
353 … private CeedScalar *restrict V, local CeedScalar *restrict scratch) { in ContractTransposeZ3d() argument
358 V[k] = 0.0; in ContractTransposeZ3d()
361 V[k] += B[k + i * P_1D] * U[i]; // Contract z direction in ContractTransposeZ3d()
371 … private CeedScalar *restrict V, local CeedScalar *restrict scratch) { in ContractTransposeY3d() argument
384 V[k] = 0.0; in ContractTransposeY3d()
387 V[k] += r_B[i] * scratch[item_id_x + i * T_1D]; // Contract y direction in ContractTransposeY3d()
398 … private CeedScalar *restrict V, local CeedScalar *restrict scratch) { in ContractTransposeAddY3d() argument
412 V[k] += r_B[i] * scratch[item_id_x + i * T_1D]; // Contract y direction in ContractTransposeAddY3d()
423 … private CeedScalar *restrict V, local CeedScalar *restrict scratch) { in ContractTransposeX3d() argument
435 V[k] = 0.0; in ContractTransposeX3d()
438 V[k] += r_B[i] * scratch[i + item_id_y * T_1D]; // Contract x direction in ContractTransposeX3d()
449 … private CeedScalar *restrict V, local CeedScalar *restrict scratch) { in ContractTransposeAddX3d() argument
464 V[k] += r_B[i] * scratch[i + item_id_y * T_1D]; // Contract x direction in ContractTransposeAddX3d()