Lines Matching refs:buffer
146 CeedScalar buffer[Q_1D]; in InterpAtPoints2d() local
156 buffer[i] = 0.0; in InterpAtPoints2d()
158 buffer[i] += chebyshev_x[j] * data.slice[j + i * Q_1D]; in InterpAtPoints2d()
164 r_V[comp] += chebyshev_x[i] * buffer[i]; in InterpAtPoints2d()
176 CeedScalar buffer[Q_1D]; in InterpTransposeAtPoints2d() local
187 buffer[i] = chebyshev_x[i] * r_u; in InterpTransposeAtPoints2d()
198 …< Q_1D && data.t_id_y < Q_1D) atomicAdd(&data.slice[jj + ii * Q_1D], chebyshev_x[jj] * buffer[ii]); in InterpTransposeAtPoints2d()
215 CeedScalar buffer[Q_1D]; in GradAtPoints2d() local
227 buffer[i] = 0.0; in GradAtPoints2d()
229 buffer[i] += chebyshev_x[j] * data.slice[j + i * Q_1D]; in GradAtPoints2d()
236 r_V[comp + dim * NUM_COMP] += chebyshev_x[i] * buffer[i]; in GradAtPoints2d()
249 CeedScalar buffer[Q_1D]; in GradTransposeAtPoints2d() local
262 buffer[i] = chebyshev_x[i] * r_u; in GradTransposeAtPoints2d()
274 …< Q_1D && data.t_id_y < Q_1D) atomicAdd(&data.slice[jj + ii * Q_1D], chebyshev_x[jj] * buffer[ii]); in GradTransposeAtPoints2d()
296 CeedScalar buffer[Q_1D]; in InterpAtPoints3d() local
311 buffer[i] = 0.0; in InterpAtPoints3d()
313 buffer[i] += chebyshev_x[j] * data.slice[j + i * Q_1D]; in InterpAtPoints3d()
319 r_V[comp] += chebyshev_x[i] * buffer[i] * z; in InterpAtPoints3d()
332 CeedScalar buffer[Q_1D]; in InterpTransposeAtPoints3d() local
348 buffer[i] = chebyshev_x[i] * r_u * z; in InterpTransposeAtPoints3d()
359 …< Q_1D && data.t_id_y < Q_1D) atomicAdd(&data.slice[jj + ii * Q_1D], chebyshev_x[jj] * buffer[ii]); in InterpTransposeAtPoints3d()
377 CeedScalar buffer[Q_1D]; in GradAtPoints3d() local
398 buffer[i] = 0.0; in GradAtPoints3d()
400 buffer[i] += chebyshev_x[j] * data.slice[j + i * Q_1D]; in GradAtPoints3d()
409 r_V[comp + dim * NUM_COMP] += chebyshev_x[i] * buffer[i] * zz; in GradAtPoints3d()
423 CeedScalar buffer[Q_1D]; in GradTransposeAtPoints3d() local
446 buffer[i] = chebyshev_x[i] * r_u * zz; in GradTransposeAtPoints3d()
458 …< Q_1D && data.t_id_y < Q_1D) atomicAdd(&data.slice[jj + ii * Q_1D], chebyshev_x[jj] * buffer[ii]); in GradTransposeAtPoints3d()