Lines Matching refs:r_V
52 …p &data, const CeedScalar *__restrict__ r_U, const CeedScalar *c_B, CeedScalar *__restrict__ r_V) { in Interp1d() argument
54 ContractX1d<NUM_COMP, P_1D, Q_1D>(data, &r_U[comp], c_B, &r_V[comp]); in Interp1d()
63 CeedScalar *__restrict__ r_V) { in InterpTranspose1d() argument
65 ContractTransposeX1d<NUM_COMP, P_1D, Q_1D>(data, &r_U[comp], c_B, &r_V[comp]); in InterpTranspose1d()
74 CeedScalar *__restrict__ r_V) { in InterpCollocatedNodes1d() argument
76 r_V[comp] = r_U[comp]; in InterpCollocatedNodes1d()
85 CeedScalar *__restrict__ r_V) { in InterpTransposeCollocatedNodes1d() argument
87 r_V[comp] = r_U[comp]; in InterpTransposeCollocatedNodes1d()
96 CeedScalar *__restrict__ r_V) { in Grad1d() argument
98 ContractX1d<NUM_COMP, P_1D, Q_1D>(data, &r_U[comp], c_G, &r_V[comp]); in Grad1d()
107 CeedScalar *__restrict__ r_V) { in GradTranspose1d() argument
109 ContractTransposeX1d<NUM_COMP, P_1D, Q_1D>(data, &r_U[comp], c_G, &r_V[comp]); in GradTranspose1d()
208 …p &data, const CeedScalar *__restrict__ r_U, const CeedScalar *c_B, CeedScalar *__restrict__ r_V) { in InterpTensor2d() argument
212 ContractY2d<NUM_COMP, P_1D, Q_1D, T_1D>(data, r_t, c_B, &r_V[comp]); in InterpTensor2d()
221 CeedScalar *__restrict__ r_V) { in InterpTransposeTensor2d() argument
225 ContractTransposeX2d<NUM_COMP, P_1D, Q_1D, T_1D>(data, r_t, c_B, &r_V[comp]); in InterpTransposeTensor2d()
234 CeedScalar *__restrict__ r_V) { in InterpTensorCollocatedNodes2d() argument
236 r_V[comp] = r_U[comp]; in InterpTensorCollocatedNodes2d()
245 CeedScalar *__restrict__ r_V) { in InterpTransposeTensorCollocatedNodes2d() argument
247 r_V[comp] = r_U[comp]; in InterpTransposeTensorCollocatedNodes2d()
256 CeedScalar *__restrict__ r_V) { in GradTensor2d() argument
260 ContractY2d<NUM_COMP, P_1D, Q_1D, T_1D>(data, r_t, c_B, &r_V[comp + 0 * NUM_COMP]); in GradTensor2d()
262 ContractY2d<NUM_COMP, P_1D, Q_1D, T_1D>(data, r_t, c_G, &r_V[comp + 1 * NUM_COMP]); in GradTensor2d()
271 CeedScalar *__restrict__ r_V) { in GradTransposeTensor2d() argument
275 ContractTransposeX2d<NUM_COMP, P_1D, Q_1D, T_1D>(data, r_t, c_G, &r_V[comp]); in GradTransposeTensor2d()
277 ContractTransposeAddX2d<NUM_COMP, P_1D, Q_1D, T_1D>(data, r_t, c_B, &r_V[comp]); in GradTransposeTensor2d()
286 … const CeedScalar *c_G, CeedScalar *__restrict__ r_V) { in GradTensorCollocatedNodes2d() argument
288 ContractX2d<NUM_COMP, P_1D, Q_1D, T_1D>(data, &r_U[comp], c_G, &r_V[comp + 0 * NUM_COMP]); in GradTensorCollocatedNodes2d()
289 ContractY2d<NUM_COMP, P_1D, Q_1D, T_1D>(data, &r_U[comp], c_G, &r_V[comp + 1 * NUM_COMP]); in GradTensorCollocatedNodes2d()
298 … const CeedScalar *c_G, CeedScalar *__restrict__ r_V) { in GradTransposeTensorCollocatedNodes2d() argument
300 …ContractTransposeY2d<NUM_COMP, P_1D, Q_1D, T_1D>(data, &r_U[comp + 1 * NUM_COMP], c_G, &r_V[comp]); in GradTransposeTensorCollocatedNodes2d()
301 …ContractTransposeAddX2d<NUM_COMP, P_1D, Q_1D, T_1D>(data, &r_U[comp + 0 * NUM_COMP], c_G, &r_V[com… in GradTransposeTensorCollocatedNodes2d()
487 …p &data, const CeedScalar *__restrict__ r_U, const CeedScalar *c_B, CeedScalar *__restrict__ r_V) { in InterpTensor3d() argument
493 ContractZ3d<NUM_COMP, P_1D, Q_1D, T_1D>(data, r_t2, c_B, &r_V[comp * Q_1D]); in InterpTensor3d()
502 CeedScalar *__restrict__ r_V) { in InterpTransposeTensor3d() argument
508 ContractTransposeX3d<NUM_COMP, P_1D, Q_1D, T_1D>(data, r_t2, c_B, &r_V[comp * P_1D]); in InterpTransposeTensor3d()
517 CeedScalar *__restrict__ r_V) { in InterpTensorCollocatedNodes3d() argument
520 r_V[i + comp * Q_1D] = r_U[i + comp * P_1D]; in InterpTensorCollocatedNodes3d()
530 CeedScalar *__restrict__ r_V) { in InterpTransposeTensorCollocatedNodes3d() argument
533 r_V[i + comp * P_1D] = r_U[i + comp * Q_1D]; in InterpTransposeTensorCollocatedNodes3d()
543 CeedScalar *__restrict__ r_V) { in GradTensor3d() argument
549 … ContractZ3d<NUM_COMP, P_1D, Q_1D, T_1D>(data, r_t2, c_B, &r_V[comp * Q_1D + 0 * NUM_COMP * Q_1D]); in GradTensor3d()
552 … ContractZ3d<NUM_COMP, P_1D, Q_1D, T_1D>(data, r_t2, c_B, &r_V[comp * Q_1D + 1 * NUM_COMP * Q_1D]); in GradTensor3d()
555 … ContractZ3d<NUM_COMP, P_1D, Q_1D, T_1D>(data, r_t2, c_G, &r_V[comp * Q_1D + 2 * NUM_COMP * Q_1D]); in GradTensor3d()
564 CeedScalar *__restrict__ r_V) { in GradTransposeTensor3d() argument
570 ContractTransposeX3d<NUM_COMP, P_1D, Q_1D, T_1D>(data, r_t2, c_G, &r_V[comp * P_1D]); in GradTransposeTensor3d()
573 ContractTransposeAddX3d<NUM_COMP, P_1D, Q_1D, T_1D>(data, r_t2, c_B, &r_V[comp * P_1D]); in GradTransposeTensor3d()
576 ContractTransposeAddX3d<NUM_COMP, P_1D, Q_1D, T_1D>(data, r_t2, c_B, &r_V[comp * P_1D]); in GradTransposeTensor3d()
585 CeedScalar *__restrict__ r_V) { in GradTensorCollocated3d() argument
592 … ContractX3d<NUM_COMP, Q_1D, Q_1D, T_1D>(data, r_t1, c_G, &r_V[comp * Q_1D + 0 * NUM_COMP * Q_1D]); in GradTensorCollocated3d()
593 … ContractY3d<NUM_COMP, Q_1D, Q_1D, T_1D>(data, r_t1, c_G, &r_V[comp * Q_1D + 1 * NUM_COMP * Q_1D]); in GradTensorCollocated3d()
594 … ContractZ3d<NUM_COMP, Q_1D, Q_1D, T_1D>(data, r_t1, c_G, &r_V[comp * Q_1D + 2 * NUM_COMP * Q_1D]); in GradTensorCollocated3d()
603 … const CeedScalar *c_G, CeedScalar *__restrict__ r_V) { in GradTransposeTensorCollocated3d() argument
612 ContractTransposeX3d<NUM_COMP, P_1D, Q_1D, T_1D>(data, r_t2, c_B, &r_V[comp * P_1D]); in GradTransposeTensorCollocated3d()
621 … const CeedScalar *c_G, CeedScalar *__restrict__ r_V) { in GradTensorCollocatedNodes3d() argument
623 …ContractX3d<NUM_COMP, P_1D, Q_1D, T_1D>(data, &r_U[comp * P_1D], c_G, &r_V[comp * Q_1D + 0 * NUM_C… in GradTensorCollocatedNodes3d()
624 …ContractY3d<NUM_COMP, P_1D, Q_1D, T_1D>(data, &r_U[comp * P_1D], c_G, &r_V[comp * Q_1D + 1 * NUM_C… in GradTensorCollocatedNodes3d()
625 …ContractZ3d<NUM_COMP, P_1D, Q_1D, T_1D>(data, &r_U[comp * P_1D], c_G, &r_V[comp * Q_1D + 2 * NUM_C… in GradTensorCollocatedNodes3d()
634 … const CeedScalar *c_G, CeedScalar *__restrict__ r_V) { in GradTransposeTensorCollocatedNodes3d() argument
636 …NUM_COMP, P_1D, Q_1D, T_1D>(data, &r_U[comp * Q_1D + 2 * NUM_COMP * Q_1D], c_G, &r_V[comp * P_1D]); in GradTransposeTensorCollocatedNodes3d()
637 …NUM_COMP, P_1D, Q_1D, T_1D>(data, &r_U[comp * Q_1D + 1 * NUM_COMP * Q_1D], c_G, &r_V[comp * P_1D]); in GradTransposeTensorCollocatedNodes3d()
638 …NUM_COMP, P_1D, Q_1D, T_1D>(data, &r_U[comp * Q_1D + 0 * NUM_COMP * Q_1D], c_G, &r_V[comp * P_1D]); in GradTransposeTensorCollocatedNodes3d()