Lines Matching refs:Q
10 CEED_QFUNCTION(setup)(void *ctx, const CeedInt Q, const CeedScalar *const *in, CeedScalar *const *o… in setup() argument
22 for (CeedInt i = 0; i < Q; i++) { in setup()
25 const CeedScalar J11 = J[i + Q * 0]; in setup()
26 const CeedScalar J21 = J[i + Q * 1]; in setup()
27 const CeedScalar J12 = J[i + Q * 2]; in setup()
28 const CeedScalar J22 = J[i + Q * 3]; in setup()
30 qd[i + Q * 0] = w * (J12 * J12 + J22 * J22); in setup()
31 qd[i + Q * 2] = w * (J11 * J11 + J21 * J21); in setup()
32 qd[i + Q * 1] = -w * (J11 * J12 + J21 * J22); in setup()
38 CEED_QFUNCTION(diff)(void *ctx, const CeedInt Q, const CeedScalar *const *in, CeedScalar *const *ou… in diff() argument
47 for (CeedInt i = 0; i < Q; i++) { in diff()
50 const CeedScalar du0 = du[i + c * Q + 2 * Q * 0]; in diff()
51 const CeedScalar du1 = du[i + c * Q + 2 * Q * 1]; in diff()
52 dv[i + c * Q + 2 * Q * 0] = qd[i + Q * 0] * du0 + qd[i + Q * 2] * du1; in diff()
53 dv[i + c * Q + 2 * Q * 1] = qd[i + Q * 2] * du0 + qd[i + Q * 1] * du1; in diff()