Lines Matching refs:V
21 CeedScalar *V) { in ContractX2dFlattened() argument
25 *V = 0.0; in ContractX2dFlattened()
28 *V += B[i + t_id_x * P_1D] * data.slice[i + t_id_y * T_1D]; // Contract x direction in ContractX2dFlattened()
38 CeedScalar *V) { in ContractY2dFlattened() argument
42 *V = 0.0; in ContractY2dFlattened()
45 *V += B[i + t_id_y * P_1D] * data.slice[t_id_x + i * T_1D]; // Contract y direction in ContractY2dFlattened()
55 const CeedScalar *B, CeedScalar *V) { in ContractTransposeY2dFlattened() argument
59 *V = 0.0; in ContractTransposeY2dFlattened()
62 *V += B[t_id_y + i * P_1D] * data.slice[t_id_x + i * T_1D]; // Contract y direction in ContractTransposeY2dFlattened()
72 const CeedScalar *B, CeedScalar *V) { in ContractTransposeX2dFlattened() argument
76 *V = 0.0; in ContractTransposeX2dFlattened()
79 *V += B[t_id_x + i * P_1D] * data.slice[i + t_id_y * T_1D]; // Contract x direction in ContractTransposeX2dFlattened()
89 const CeedScalar *B, CeedScalar *V) { in ContractTransposeAddX2dFlattened() argument
95 *V += B[t_id_x + i * P_1D] * data.slice[i + t_id_y * T_1D]; // Contract x direction in ContractTransposeAddX2dFlattened()
292 const CeedScalar *B, CeedScalar *V) { in ContractX3dFlattened() argument
296 *V = 0.0; in ContractX3dFlattened()
299 …*V += B[i + t_id_x * P_1D] * data.slice[i + t_id_y * T_1D + t_id_z * T_1D * T_1D]; // Contract x … in ContractX3dFlattened()
309 const CeedScalar *B, CeedScalar *V) { in ContractY3dFlattened() argument
313 *V = 0.0; in ContractY3dFlattened()
316 …*V += B[i + t_id_y * P_1D] * data.slice[t_id_x + i * T_1D + t_id_z * T_1D * T_1D]; // Contract y … in ContractY3dFlattened()
326 const CeedScalar *B, CeedScalar *V) { in ContractZ3dFlattened() argument
330 *V = 0.0; in ContractZ3dFlattened()
333 …*V += B[i + t_id_z * P_1D] * data.slice[t_id_x + t_id_y * T_1D + i * T_1D * T_1D]; // Contract z … in ContractZ3dFlattened()
343 const CeedScalar *B, CeedScalar *V) { in ContractTransposeZ3dFlattened() argument
347 *V = 0.0; in ContractTransposeZ3dFlattened()
350 …*V += B[t_id_z + i * P_1D] * data.slice[t_id_x + t_id_y * T_1D + i * T_1D * T_1D]; // Contract z … in ContractTransposeZ3dFlattened()
360 … const CeedScalar *U, const CeedScalar *B, CeedScalar *V) { in ContractTransposeAddZ3dFlattened() argument
366 …*V += B[t_id_z + i * P_1D] * data.slice[t_id_x + t_id_y * T_1D + i * T_1D * T_1D]; // Contract z … in ContractTransposeAddZ3dFlattened()
376 const CeedScalar *B, CeedScalar *V) { in ContractTransposeY3dFlattened() argument
380 *V = 0.0; in ContractTransposeY3dFlattened()
383 …*V += B[t_id_y + i * P_1D] * data.slice[t_id_x + i * T_1D + t_id_z * T_1D * T_1D]; // Contract y … in ContractTransposeY3dFlattened()
393 … const CeedScalar *U, const CeedScalar *B, CeedScalar *V) { in ContractTransposeAddY3dFlattened() argument
399 …*V += B[t_id_y + i * P_1D] * data.slice[t_id_x + i * T_1D + t_id_z * T_1D * T_1D]; // Contract y … in ContractTransposeAddY3dFlattened()
409 const CeedScalar *B, CeedScalar *V) { in ContractTransposeX3dFlattened() argument
413 *V = 0.0; in ContractTransposeX3dFlattened()
416 …*V += B[t_id_x + i * P_1D] * data.slice[i + t_id_y * T_1D + t_id_z * T_1D * T_1D]; // Contract x … in ContractTransposeX3dFlattened()
426 … const CeedScalar *U, const CeedScalar *B, CeedScalar *V) { in ContractTransposeAddX3dFlattened() argument
432 …*V += B[t_id_x + i * P_1D] * data.slice[i + t_id_y * T_1D + t_id_z * T_1D * T_1D]; // Contract x … in ContractTransposeAddX3dFlattened()