Lines Matching refs:c
85 const CeedInt c = k % post; in InterpAtPoints() local
90 …t b = 0; b < P; b++) v_k += s_chebyshev_interp_1d[j * BASIS_P_1D + b] * in[(a * P + b) * post + c]; in InterpAtPoints()
112 for (CeedInt c = 0; c < post; c++) { in InterpAtPoints() local
115 for (CeedInt b = 0; b < Q; b++) v_k += chebyshev_x[b] * in[(a * Q + b) * post + c]; in InterpAtPoints()
116 out[a * post + c] = v_k; in InterpAtPoints()
179 for (CeedInt c = 0; c < post; c++) { in InterpTransposeAtPoints() local
181 …; j++) atomicAdd(&out[(a * Q + (j + p) % Q) * post + c], chebyshev_x[(j + p) % Q] * in[a * post + … in InterpTransposeAtPoints()
183 … for (CeedInt j = 0; j < Q; j++) out[(a * Q + j) * post + c] = chebyshev_x[j] * in[a * post + c]; in InterpTransposeAtPoints()
204 const CeedInt c = k % post; in InterpTransposeAtPoints() local
209 …t b = 0; b < Q; b++) v_k += s_chebyshev_interp_1d[j + b * BASIS_P_1D] * in[(a * Q + b) * post + c]; in InterpTransposeAtPoints()
265 const CeedInt c = k % post; in GradAtPoints() local
270 …t b = 0; b < P; b++) v_k += s_chebyshev_interp_1d[j * BASIS_P_1D + b] * in[(a * P + b) * post + c]; in GradAtPoints()
296 for (CeedInt c = 0; c < post; c++) { in GradAtPoints() local
299 for (CeedInt b = 0; b < Q; b++) v_k += chebyshev_x[b] * in[(a * Q + b) * post + c]; in GradAtPoints()
300 out[a * post + c] = v_k; in GradAtPoints()
369 for (CeedInt c = 0; c < post; c++) { in GradTransposeAtPoints() local
371 …; j++) atomicAdd(&out[(a * Q + (j + p) % Q) * post + c], chebyshev_x[(j + p) % Q] * in[a * post + … in GradTransposeAtPoints()
373 … for (CeedInt j = 0; j < Q; j++) out[(a * Q + j) * post + c] = chebyshev_x[j] * in[a * post + c]; in GradTransposeAtPoints()
395 const CeedInt c = k % post; in GradTransposeAtPoints() local
400 …t b = 0; b < Q; b++) v_k += s_chebyshev_interp_1d[j + b * BASIS_P_1D] * in[(a * Q + b) * post + c]; in GradTransposeAtPoints()