Lines Matching refs:r_B
323 CeedScalar r_B[P_1D]; in ContractX3d() local
325 r_B[i] = B[i + data.t_id_x * P_1D]; in ContractX3d()
335 V[k] += r_B[i] * data.slice[i + data.t_id_y * T_1D]; // Contract x direction in ContractX3d()
346 CeedScalar r_B[P_1D]; in ContractY3d() local
348 r_B[i] = B[i + data.t_id_y * P_1D]; in ContractY3d()
358 V[k] += r_B[i] * data.slice[data.t_id_x + i * T_1D]; // Contract y direction in ContractY3d()
399 CeedScalar r_B[Q_1D]; in ContractTransposeY3d() local
401 r_B[i] = B[data.t_id_y + i * P_1D]; in ContractTransposeY3d()
411 V[k] += r_B[i] * data.slice[data.t_id_x + i * T_1D]; // Contract y direction in ContractTransposeY3d()
422 CeedScalar r_B[Q_1D]; in ContractTransposeAddY3d() local
424 r_B[i] = B[data.t_id_y + i * P_1D]; in ContractTransposeAddY3d()
433 V[k] += r_B[i] * data.slice[data.t_id_x + i * T_1D]; // Contract y direction in ContractTransposeAddY3d()
444 CeedScalar r_B[Q_1D]; in ContractTransposeX3d() local
446 r_B[i] = B[data.t_id_x + i * P_1D]; in ContractTransposeX3d()
456 V[k] += r_B[i] * data.slice[i + data.t_id_y * T_1D]; // Contract x direction in ContractTransposeX3d()
467 CeedScalar r_B[Q_1D]; in ContractTransposeAddX3d() local
469 r_B[i] = B[data.t_id_x + i * P_1D]; in ContractTransposeAddX3d()
478 V[k] += r_B[i] * data.slice[i + data.t_id_y * T_1D]; // Contract x direction in ContractTransposeAddX3d()