Lines Matching refs:v_k
88 CeedScalar v_k = 0; in InterpAtPoints() local
90 …for (CeedInt b = 0; b < P; b++) v_k += s_chebyshev_interp_1d[j * BASIS_P_1D + b] * in[(a * P + b) … in InterpAtPoints()
91 out[k] = v_k; in InterpAtPoints()
113 CeedScalar v_k = 0; 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()
207 CeedScalar v_k = 0; in InterpTransposeAtPoints() local
209 …for (CeedInt b = 0; b < Q; b++) v_k += s_chebyshev_interp_1d[j + b * BASIS_P_1D] * in[(a * Q + b) … in InterpTransposeAtPoints()
210 if (d == BASIS_DIM - 1) out[k] += v_k; in InterpTransposeAtPoints()
211 else out[k] = v_k; in InterpTransposeAtPoints()
268 CeedScalar v_k = 0; in GradAtPoints() local
270 …for (CeedInt b = 0; b < P; b++) v_k += s_chebyshev_interp_1d[j * BASIS_P_1D + b] * in[(a * P + b) … in GradAtPoints()
271 out[k] = v_k; in GradAtPoints()
297 CeedScalar v_k = 0; 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()
398 CeedScalar v_k = 0; in GradTransposeAtPoints() local
400 …for (CeedInt b = 0; b < Q; b++) v_k += s_chebyshev_interp_1d[j + b * BASIS_P_1D] * in[(a * Q + b) … in GradTransposeAtPoints()
401 if (d == BASIS_DIM - 1) out[k] += v_k; in GradTransposeAtPoints()
402 else out[k] = v_k; in GradTransposeAtPoints()