Lines Matching refs:B
20 …haredData_Cuda &data, const int t_id_x, const int t_id_y, const CeedScalar *U, const CeedScalar *B, in ContractX2dFlattened() argument
28 *V += B[i + t_id_x * P_1D] * data.slice[i + t_id_y * T_1D]; // Contract x direction in ContractX2dFlattened()
37 …haredData_Cuda &data, const int t_id_x, const int t_id_y, const CeedScalar *U, const CeedScalar *B, in ContractY2dFlattened() argument
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
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
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
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
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
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
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
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
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()