Lines Matching refs:Q
10 CEED_QFUNCTION(setup)(void *ctx, const CeedInt Q, const CeedScalar *const *in, CeedScalar *const *o… in setup() argument
14 for (CeedInt i = 0; i < Q; i++) { in setup()
18 const CeedScalar J11 = J[i + Q * 0]; in setup()
19 const CeedScalar J21 = J[i + Q * 1]; in setup()
20 const CeedScalar J12 = J[i + Q * 2]; in setup()
21 const CeedScalar J22 = J[i + Q * 3]; in setup()
23 qd[i + Q * 0] = w * (J12 * J12 + J22 * J22); in setup()
24 qd[i + Q * 1] = w * (J11 * J11 + J21 * J21); in setup()
25 qd[i + Q * 2] = -w * (J11 * J12 + J21 * J22); in setup()
30 CEED_QFUNCTION(diff)(void *ctx, const CeedInt Q, const CeedScalar *const *in, CeedScalar *const *ou… in diff() argument
34 for (CeedInt i = 0; i < Q; i++) { in diff()
36 const CeedScalar du[2] = {ug[i + Q * 0], ug[i + Q * 1]}; in diff()
43 {qd[i + 0 * Q], qd[i + 2 * Q]}, in diff()
44 {qd[i + 2 * Q], qd[i + 1 * Q]} in diff()
47 for (int j = 0; j < 2; j++) vg[i + j * Q] = (du[0] * dXdxdXdxT[0][j] + du[1] * dXdxdXdxT[1][j]); in diff()